TSTP Solution File: SCT170+6 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SCT170+6 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n012.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  : 300s
% DateTime : Wed Jul 27 13:12:39 EDT 2022

% Result   : Unknown 19.57s 19.48s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : SCT170+6 : TPTP v8.1.0. Released v5.3.0.
% 0.06/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n012.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  : 300
% 0.12/0.33  % DateTime : Wed Jul 27 09:08:05 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 19.52/19.40  ----- Otter 3.3f, August 2004 -----
% 19.52/19.40  The process was started by sandbox on n012.cluster.edu,
% 19.52/19.40  Wed Jul 27 09:08:05 2022
% 19.52/19.40  The command was "./otter".  The process ID is 16258.
% 19.52/19.40  
% 19.52/19.40  set(prolog_style_variables).
% 19.52/19.40  set(auto).
% 19.52/19.40     dependent: set(auto1).
% 19.52/19.40     dependent: set(process_input).
% 19.52/19.40     dependent: clear(print_kept).
% 19.52/19.40     dependent: clear(print_new_demod).
% 19.52/19.40     dependent: clear(print_back_demod).
% 19.52/19.40     dependent: clear(print_back_sub).
% 19.52/19.40     dependent: set(control_memory).
% 19.52/19.40     dependent: assign(max_mem, 12000).
% 19.52/19.40     dependent: assign(pick_given_ratio, 4).
% 19.52/19.40     dependent: assign(stats_level, 1).
% 19.52/19.40     dependent: assign(max_seconds, 10800).
% 19.52/19.40  clear(print_given).
% 19.52/19.40  
% 19.52/19.40  formula_list(usable).
% 19.52/19.40  all A (A=A).
% 19.52/19.40  ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_2037941124le_IIA)=arrow_2037941124le_IIA.
% 19.52/19.40  ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),arrow_2064824852le_Lin)=arrow_2064824852le_Lin.
% 19.52/19.40  ti(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_1111136790e_Prof)=arrow_1111136790e_Prof.
% 19.52/19.40  ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),arrow_14103264_above)=arrow_14103264_above.
% 19.52/19.40  ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),arrow_1322701812_below)=arrow_1322701812_below.
% 19.52/19.40  ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool)),arrow_218898985ctator)=arrow_218898985ctator.
% 19.52/19.40  ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1278947948_mkbot)=arrow_1278947948_mkbot.
% 19.52/19.40  ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1427655034_mktop)=arrow_1427655034_mktop.
% 19.52/19.40  ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_831799591nimity)=arrow_831799591nimity.
% 19.52/19.40  all X_b X_c X_a (ti(fun(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c))),combb(X_b,X_c,X_a))=combb(X_b,X_c,X_a)).
% 19.52/19.40  all X_a X_b X_c (ti(fun(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c))),combc(X_a,X_b,X_c))=combc(X_a,X_b,X_c)).
% 19.52/19.40  all X_a (ti(fun(X_a,X_a),combi(X_a))=combi(X_a)).
% 19.52/19.40  all X_a X_b (ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b)).
% 19.52/19.40  all X_a X_b X_c (ti(fun(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c))),combs(X_a,X_b,X_c))=combs(X_a,X_b,X_c)).
% 19.52/19.40  all X_a X_b (ti(fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),in_rel(X_a,X_b))=in_rel(X_a,X_b)).
% 19.52/19.40  all X_a X_b (ti(fun(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool))),pi(X_a,X_b))=pi(X_a,X_b)).
% 19.52/19.40  all X_a (cl_HOL_Oe_qual(X_a)->ti(fun(X_a,fun(X_a,bool)),e_qual_e_qual(X_a))=e_qual_e_qual(X_a)).
% 19.52/19.40  all X_a (ti(X_a,undefined(X_a))=undefined(X_a)).
% 19.52/19.40  all X_a (ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),fun(list(X_a),list(X_a))),append(X_a))=append(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),list(X_a)),butlast(X_a))=butlast(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),bool),distinct(X_a))=distinct(X_a)).
% 19.52/19.40  all X_a (ti(fun(nat,fun(list(X_a),list(X_a))),drop(X_a))=drop(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(X_a,bool),fun(list(X_a),list(X_a))),dropWhile(X_a))=dropWhile(X_a)).
% 19.52/19.40  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a))),foldl(X_a,X_b))=foldl(X_a,X_b)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),X_a),hd(X_a))=hd(X_a)).
% 19.52/19.40  all X_a (ti(fun(X_a,fun(list(X_a),list(X_a))),insert(X_a))=insert(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),X_a),last(X_a))=last(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),lex(X_a))=lex(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(product_prod(X_a,X_a),bool),fun(nat,fun(product_prod(list(X_a),list(X_a)),bool))),lexn(X_a))=lexn(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),lexord(X_a))=lexord(X_a)).
% 19.52/19.40  all X_a (linorder(X_a)->ti(fun(list(X_a),bool),linorder_sorted(X_a))=linorder_sorted(X_a)).
% 19.52/19.40  all X_a (ti(fun(X_a,fun(list(X_a),list(X_a))),cons(X_a))=cons(X_a)).
% 19.52/19.40  all X_a (ti(list(X_a),nil(X_a))=nil(X_a)).
% 19.52/19.40  all X_a X_b (ti(fun(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a))),list_case(X_a,X_b))=list_case(X_a,X_b)).
% 19.52/19.40  all X_a X_b (ti(fun(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a))),list_rec(X_a,X_b))=list_rec(X_a,X_b)).
% 19.52/19.40  all X_a (ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),listrel(X_a))=listrel(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),listrel1(X_a))=listrel1(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool))),listrelp(X_a))=listrelp(X_a)).
% 19.52/19.40  all X_b X_a (ti(fun(fun(X_b,list(X_a)),fun(list(X_b),list(X_a))),maps(X_b,X_a))=maps(X_b,X_a)).
% 19.52/19.40  all X_b (ti(fun(list(X_b),bool),null(X_b))=null(X_b)).
% 19.52/19.40  all X_a (ti(fun(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a)))),partition(X_a))=partition(X_a)).
% 19.52/19.40  all X_a (ti(fun(nat,fun(X_a,list(X_a))),replicate(X_a))=replicate(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),list(X_a)),rev(X_a))=rev(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),list(X_a)),rotate1(X_a))=rotate1(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),fun(X_a,bool)),set(X_a))=set(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),fun(list(X_a),list(X_a))),splice(X_a))=splice(X_a)).
% 19.52/19.40  all X_a (ti(fun(nat,fun(list(X_a),list(X_a))),take(X_a))=take(X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(X_a,bool),fun(list(X_a),list(X_a))),takeWhile(X_a))=takeWhile(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),list(X_a)),tl(X_a))=tl(X_a)).
% 19.52/19.40  ti(fun(nat,nat),suc)=suc.
% 19.52/19.40  all X_a (ti(fun(X_a,fun(fun(nat,X_a),fun(nat,X_a))),nat_case(X_a))=nat_case(X_a)).
% 19.52/19.40  all X_a (ti(fun(list(X_a),nat),size_size(list(X_a)))=size_size(list(X_a))).
% 19.52/19.40  ti(fun(fun(arrow_490897120le_alt,bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),order_215145569der_on(arrow_490897120le_alt))=order_215145569der_on(arrow_490897120le_alt).
% 19.52/19.40  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a)).
% 19.52/19.40  all X_b (ord(X_b)->ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b)).
% 19.52/19.40  all X_a (top(X_a)->ti(X_a,top_top(X_a))=top_top(X_a)).
% 19.52/19.40  all X_a X_b (ti(fun(X_a,fun(X_b,product_prod(X_a,X_b))),product_Pair(X_a,X_b))=product_Pair(X_a,X_b)).
% 19.52/19.40  all X_a X_b X_c (ti(fun(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c))),product_curry(X_a,X_b,X_c))=product_curry(X_a,X_b,X_c)).
% 19.52/19.40  all X_b X_c X_a (ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),produc1605651328_split(X_b,X_c,X_a))=produc1605651328_split(X_b,X_c,X_a)).
% 19.52/19.40  all X_b X_c X_a (ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),product_prod_case(X_b,X_c,X_a))=product_prod_case(X_b,X_c,X_a)).
% 19.52/19.40  all X_b X_c X_a (ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),product_prod_rec(X_b,X_c,X_a))=product_prod_rec(X_b,X_c,X_a)).
% 19.52/19.40  all X_a (ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a)).
% 19.52/19.40  ti(bool,fFalse)=fFalse.
% 19.52/19.40  ti(fun(bool,bool),fNot)=fNot.
% 19.52/19.40  ti(bool,fTrue)=fTrue.
% 19.52/19.40  ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 19.52/19.40  all X_a (ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a)).
% 19.52/19.40  all X_a X_c B_1_1 B_2_1 (hAPP(X_a,X_c,ti(fun(X_a,X_c),B_1_1),B_2_1)=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 19.52/19.40  all X_a X_c B_1_1 B_2_1 (hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 19.52/19.40  all X_c X_a B_1_1 B_2_1 (ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 19.52/19.40  all B_1_1 (hBOOL(ti(bool,B_1_1))<->hBOOL(B_1_1)).
% 19.52/19.40  all X_b (ti(fun(X_b,fun(fun(X_b,bool),bool)),member(X_b))=member(X_b)).
% 19.52/19.40  ti(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),f)=f.
% 19.52/19.40  ti(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),p_1)=p_1.
% 19.52/19.40  ti(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),p)=p.
% 19.52/19.40  ti(arrow_490897120le_alt,a)=a.
% 19.52/19.40  ti(arrow_490897120le_alt,b)=b.
% 19.52/19.40  ti(arrow_490897120le_alt,c)=c.
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),p),arrow_1111136790e_Prof)).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,f)).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,f)).
% 19.52/19.40  a!=b.
% 19.52/19.40  hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),a),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),b),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),c),nil(arrow_490897120le_alt)))))).
% 19.52/19.40  all I (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,I)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),b),a)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p_1,I)))).
% 19.52/19.40  -(all C_2 (-hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),a),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),b),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),C_2),nil(arrow_490897120le_alt)))))))).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b))),b)),a)),arrow_1111136790e_Prof)).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b))),b)),a))),a)),c)),arrow_1111136790e_Prof)).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b)),arrow_1111136790e_Prof)).
% 19.52/19.40  all X_1 Y_1 L_1 Z_2 (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))<->ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Z_2)& (ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)->ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1))& (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Z_2)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)))).
% 19.52/19.40  all X_1 Y_1 L_1 Z_2 (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))<->ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Z_2)& (ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)->ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1))& (ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Z_2)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)))).
% 19.52/19.40  all X_1 Y_1 L_1 Aa Ba (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,Ba)-> (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))<->ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1)& (ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1)))& (ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Aa)-> (ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)->ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1)))& (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1))))))).
% 19.52/19.40  all X_a X_b Pa ((all X1 hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,X1)))<-> (all A_4 B_2 hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2))))).
% 19.52/19.40  all X_b X_a Aa Ba A_5 B_3 (hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_5),B_3)<->ti(X_a,Aa)=ti(X_a,A_5)&ti(X_b,Ba)=ti(X_b,B_3)).
% 19.52/19.40  all X_b X_a A_2 B_1 A_6 B_4 (hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_2),B_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_6),B_4)-> -(ti(X_a,A_2)=ti(X_a,A_6)->ti(X_b,B_1)!=ti(X_b,B_4))).
% 19.52/19.40  all X_b X_a R_1 X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),in_rel(X_a,X_b),R_1),X_1),Y_1))<->hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_1),Y_1)),R_1))).
% 19.52/19.40  all L_1 X_1 Y_1 (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1)-> (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))->hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),X_1),Y_1)),arrow_2064824852le_Lin)))).
% 19.52/19.40  hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),p_1),arrow_1111136790e_Prof)).
% 19.52/19.40  all P_a Pa A_5 B_3 Aa Ba (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,Ba)-> (ti(arrow_490897120le_alt,A_5)!=ti(arrow_490897120le_alt,B_3)-> (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,B_3)-> (ti(arrow_490897120le_alt,Ba)!=ti(arrow_490897120le_alt,A_5)-> (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))-> (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))-> ((all I (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,I)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,I)))))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))))))))))).
% 19.52/19.40  all P_a Pa A_5 B_3 Aa Ba (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,Ba)-> (ti(arrow_490897120le_alt,A_5)!=ti(arrow_490897120le_alt,B_3)-> (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,B_3)-> (ti(arrow_490897120le_alt,Ba)!=ti(arrow_490897120le_alt,A_5)-> (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))-> (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))-> ((all I (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,I)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,I)))))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))))))))))).
% 19.52/19.40  hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),f),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin)))).
% 19.52/19.40  all L_1 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))->hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),combk(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),arrow_660593299e_indi),L_1)),arrow_1111136790e_Prof))).
% 19.52/19.40  all X_1 L_1 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))->hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),X_1)),arrow_2064824852le_Lin))).
% 19.52/19.40  all X_1 L_1 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))->hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),X_1)),arrow_2064824852le_Lin))).
% 19.52/19.40  all Aa Ba L_1 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),L_1))-> -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Aa)),L_1)))).
% 19.52/19.40  all X_1 Y_1 L_1 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))-> (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1)-> (-hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Y_1),X_1)),L_1))))).
% 19.52/19.40  all A_2 B_1 (ti(arrow_490897120le_alt,A_2)!=ti(arrow_490897120le_alt,B_1)-> (exists C_2 hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),A_2),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),B_1),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),C_2),nil(arrow_490897120le_alt)))))))).
% 19.52/19.40  all Fa (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))<-> (all X_2 (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))-> (all Xa (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Xa),arrow_1111136790e_Prof))-> (all A_4 B_2 ((all I (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,I)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Xa,I)))))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,Xa))))))))))).
% 19.52/19.40  all Fa (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,Fa))<-> (all X_2 (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))-> (all A_4 B_2 ((all I hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,I))))->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))))))).
% 19.52/19.40  all Aa Ba (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,Ba)-> (exists X_2 (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),X_2),arrow_2064824852le_Lin))&hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),X_2))))).
% 19.52/19.40  all X_1 Y_1 L_1 Aa Ba (ti(arrow_490897120le_alt,Aa)!=ti(arrow_490897120le_alt,Ba)-> (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))<->ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1)& (ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1)))& (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Ba)-> (ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)->ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1)))& (ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1))))))).
% 19.52/19.40  all X_b X_c X_a F1 Aa Ba (hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_rec(X_b,X_c,X_a),F1),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F1,Aa),Ba)).
% 19.52/19.40  all X_a hBOOL(hAPP(list(X_a),bool,distinct(X_a),nil(X_a))).
% 19.52/19.40  all X_a A_6 List_3 (nil(X_a)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_6),List_3)).
% 19.52/19.40  all X_a A_6 List_3 (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_6),List_3)!=nil(X_a)).
% 19.52/19.40  exists A_4 B_2 C_2 hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),A_4),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),B_2),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),C_2),nil(arrow_490897120le_alt)))))).
% 19.52/19.40  exists L_2 hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_2),arrow_2064824852le_Lin)).
% 19.52/19.40  all X_a Aa List A_5 List_2 (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),List)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_5),List_2)<->ti(X_a,Aa)=ti(X_a,A_5)&List=List_2).
% 19.52/19.40  all X_a X Xs (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)!=Xs).
% 19.52/19.40  all X_a Xs X (Xs!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)).
% 19.52/19.40  all L_1 X_1 Y_1 (ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1)-> (hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))->hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),X_1),Y_1)),arrow_2064824852le_Lin)))).
% 19.52/19.40  all I_2 Fa (hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Fa),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))-> ((all X_2 (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))-> (all A_4 B_2 (ti(arrow_490897120le_alt,A_4)!=ti(arrow_490897120le_alt,B_2)-> (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,I_2)))->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2))))))))->hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2)))).
% 19.52/19.40  all X_a X_b X_1 F A_1 B (hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))-> (-hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,fun(X_b,bool),B,X_1)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1)))).
% 19.52/19.40  all X_a Y (Y!=nil(X_a)-> -(all A_4 List_1 (Y!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_4),List_1)))).
% 19.52/19.40  all X_a Xs_1 (Xs_1!=nil(X_a)<-> (exists Y_2 Ys (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)))).
% 19.52/19.40  all Fa I_2 (hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2))<-> (all X_2 (hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))->hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)=hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,I_2)))).
% 19.52/19.40  all X_a A_1 hBOOL(hAPP(fun(fun(X_a,X_a),bool),bool,hAPP(fun(X_a,X_a),fun(fun(fun(X_a,X_a),bool),bool),member(fun(X_a,X_a)),combi(X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool)),pi(X_a,X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),combk(fun(X_a,bool),X_a),A_1)))).
% 19.52/19.40  all X_a X_b X_1 F A_1 B (hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B))))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),B)))).
% 19.52/19.40  all X_a V_1 Va (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),V_1),Va)),nil(X_a))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),V_1),Va)).
% 19.52/19.40  all X_b X_a F1 F2 (hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a)),list_case(X_a,X_b),F1),F2),nil(X_b))=ti(X_a,F1)).
% 19.52/19.40  all X_b X_a F1 F2 Aa List (hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a)),list_case(X_a,X_b),F1),F2),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),Aa),List))=hAPP(list(X_b),X_a,hAPP(X_b,fun(list(X_b),X_a),F2,Aa),List)).
% 19.52/19.40  all X_a X Xs Y Ys_2 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),Xs),Ys_2)))).
% 19.52/19.40  all X_a Ys_2 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),nil(X_a)),Ys_2)=Ys_2).
% 19.52/19.40  all X_a Xs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),Xs),nil(X_a))=Xs).
% 19.52/19.40  all X_a X_b X_1 F A_1 B (hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,fun(X_b,bool),B,X_1))))).
% 19.52/19.40  all X_b X_a F B A_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,fun(X_b,bool),B,X_2)))))->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))).
% 19.52/19.40  all X_b X_a F B A_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),B))))->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B))))).
% 19.52/19.40  all X_b X_a F B A_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,fun(X_b,bool),B,X_2)))))->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))).
% 19.52/19.40  all X_b X_a B F G A_1 ((all W (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),W),A_1))->hAPP(X_a,X_b,F,W)=hAPP(X_a,X_b,G,W)))-> (hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))<->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),G),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))))).
% 19.52/19.40  all X_a X_b S_1 R_1 ((all X_2 Xa (hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),R_1))<->hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),S_1))))<->ti(fun(product_prod(X_a,X_b),bool),R_1)=ti(fun(product_prod(X_a,X_b),bool),S_1)).
% 19.52/19.40  all X_a X_b Y (-(all A_4 B_2 (ti(product_prod(X_a,X_b),Y)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2)))).
% 19.52/19.40  all X_a X_b P_2 (-(all X_2 Y_2 (ti(product_prod(X_a,X_b),P_2)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Y_2)))).
% 19.52/19.40  all X_a X_b X_c Y (-(all A_4 B_2 C_2 (ti(product_prod(X_a,product_prod(X_b,X_c)),Y)!=hAPP(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c)),hAPP(X_a,fun(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c))),product_Pair(X_a,product_prod(X_b,X_c)),A_4),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),B_2),C_2))))).
% 19.52/19.40  all X_a X_b X_c X_1 Pa ((all A_4 B_2 C_2 hBOOL(hAPP(product_prod(X_a,product_prod(X_b,X_c)),bool,Pa,hAPP(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c)),hAPP(X_a,fun(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c))),product_Pair(X_a,product_prod(X_b,X_c)),A_4),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),B_2),C_2)))))->hBOOL(hAPP(product_prod(X_a,product_prod(X_b,X_c)),bool,Pa,X_1))).
% 19.52/19.40  all X_a X_b X_c X_d X_e X_f X_1 Pa ((all A_4 B_2 C_2 D E F_1 hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),A_4),hAPP(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),B_2),hAPP(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),hAPP(X_c,fun(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_Pair(X_c,product_prod(X_d,product_prod(X_e,X_f))),C_2),hAPP(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f)),hAPP(X_d,fun(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f))),product_Pair(X_d,product_prod(X_e,X_f)),D),hAPP(X_f,product_prod(X_e,X_f),hAPP(X_e,fun(X_f,product_prod(X_e,X_f)),product_Pair(X_e,X_f),E),F_1))))))))->hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),bool,Pa,X_1))).
% 19.52/19.40  all X_a X_b X_c X_d X_e X_f Y (-(all A_4 B_2 C_2 D E F_1 (ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),Y)!=hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),A_4),hAPP(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),B_2),hAPP(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),hAPP(X_c,fun(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_Pair(X_c,product_prod(X_d,product_prod(X_e,X_f))),C_2),hAPP(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f)),hAPP(X_d,fun(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f))),product_Pair(X_d,product_prod(X_e,X_f)),D),hAPP(X_f,product_prod(X_e,X_f),hAPP(X_e,fun(X_f,product_prod(X_e,X_f)),product_Pair(X_e,X_f),E),F_1)))))))).
% 19.52/19.40  all X_a X_b X_c X_d X_e X_1 Pa ((all A_4 B_2 C_2 D E hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),A_4),hAPP(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,X_e))),B_2),hAPP(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e)),hAPP(X_c,fun(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e))),product_Pair(X_c,product_prod(X_d,X_e)),C_2),hAPP(X_e,product_prod(X_d,X_e),hAPP(X_d,fun(X_e,product_prod(X_d,X_e)),product_Pair(X_d,X_e),D),E)))))))->hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),bool,Pa,X_1))).
% 19.52/19.40  all X_a X_b X_c X_d X_e Y (-(all A_4 B_2 C_2 D E (ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),Y)!=hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),A_4),hAPP(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,X_e))),B_2),hAPP(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e)),hAPP(X_c,fun(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e))),product_Pair(X_c,product_prod(X_d,X_e)),C_2),hAPP(X_e,product_prod(X_d,X_e),hAPP(X_d,fun(X_e,product_prod(X_d,X_e)),product_Pair(X_d,X_e),D),E))))))).
% 19.52/19.40  all X_a X_b X_c X_d X_1 Pa ((all A_4 B_2 C_2 D hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d)))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,X_d))),A_4),hAPP(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d)),hAPP(X_b,fun(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d))),product_Pair(X_b,product_prod(X_c,X_d)),B_2),hAPP(X_d,product_prod(X_c,X_d),hAPP(X_c,fun(X_d,product_prod(X_c,X_d)),product_Pair(X_c,X_d),C_2),D))))))->hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),bool,Pa,X_1))).
% 19.52/19.40  all X_a X_b X_c X_d Y (-(all A_4 B_2 C_2 D (ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),Y)!=hAPP(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d)))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,X_d))),A_4),hAPP(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d)),hAPP(X_b,fun(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d))),product_Pair(X_b,product_prod(X_c,X_d)),B_2),hAPP(X_d,product_prod(X_c,X_d),hAPP(X_c,fun(X_d,product_prod(X_c,X_d)),product_Pair(X_c,X_d),C_2),D)))))).
% 19.52/19.40  all X_a X_b Pa ((exists X1 hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,X1)))<-> (exists A_4 B_2 hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2))))).
% 19.52/19.40  all X_b X_c X_a Ca Aa Ba (hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),produc1605651328_split(X_b,X_c,X_a),Ca),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),Ca,Aa),Ba)).
% 19.52/19.40  all X_a X (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X),nil(X_a))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))).
% 19.52/19.40  all X_a X Xs (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X),Xs)))).
% 19.52/19.40  all X_a X_b F G ((all X_2 (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,G,X_2)))->ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G)).
% 19.52/19.40  all X_a X_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))<->hBOOL(hAPP(X_a,bool,A_1,X_1))).
% 19.52/19.40  all X_a Pa (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa)).
% 19.52/19.40  all X_a Pa Xs_1 (Xs_1!=nil(X_a)-> ((all X_2 hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),nil(X_a)))))-> ((all X_2 Xs_2 (Xs_2!=nil(X_a)-> (hBOOL(hAPP(list(X_a),bool,Pa,Xs_2))->hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2))))))->hBOOL(hAPP(list(X_a),bool,Pa,Xs_1))))).
% 19.52/19.40  all X_b X_a F1 F2 (hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),nil(X_b))=ti(X_a,F1)).
% 19.52/19.40  all X_b X_a F1 F2 Aa List (hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),Aa),List))=hAPP(X_a,X_a,hAPP(list(X_b),fun(X_a,X_a),hAPP(X_b,fun(list(X_b),fun(X_a,X_a)),F2,Aa),List),hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),List))).
% 19.52/19.40  all X_b X_c X_a X_2 Xa Xb (hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),X_2),Xa),Xb)=hAPP(product_prod(X_a,X_b),X_c,X_2,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Xa),Xb))).
% 19.52/19.40  all X_a X_b F Aa Ba (hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba))).
% 19.52/19.40  all X_b hBOOL(hAPP(list(X_b),bool,null(X_b),nil(X_b))).
% 19.52/19.40  all X_a Xs_1 (hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1))<->Xs_1=nil(X_a)).
% 19.52/19.40  all X_a Xs_1 (Xs_1=nil(X_a)<->hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1))).
% 19.52/19.40  all X_a X Xs (-hBOOL(hAPP(list(X_a),bool,null(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)))).
% 19.52/19.40  all X_b X_a F Aa Ba (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba))->hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))).
% 19.52/19.40  all X_b X_a F Aa Ba (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba))->hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))).
% 19.52/19.40  all X_c X_a X_b F Aa Ba (hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),hAPP(fun(product_prod(X_b,X_c),X_a),fun(X_b,fun(X_c,X_a)),product_curry(X_b,X_c,X_a),F),Aa),Ba)=hAPP(product_prod(X_b,X_c),X_a,F,hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))).
% 19.52/19.40  all X_a Xs_1 (hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),Xs_1),nil(X_a)))<->hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1))).
% 19.52/19.40  arrow_1111136790e_Prof=hAPP(fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(arrow_660593299e_indi,bool),fun(fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),top_top(fun(arrow_660593299e_indi,bool))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),arrow_660593299e_indi),arrow_2064824852le_Lin)).
% 19.52/19.40  all X_a Aa X_1 Ba Y_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))<->hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2))|ti(X_a,Aa)=ti(X_a,Ba)&hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.40  all X_b X_a F (hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),nil(X_b))=nil(X_a)).
% 19.52/19.40  all X_a (linorder(X_a)-> (all X hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)))))).
% 19.52/19.40  all X_a Xs (Xs!=nil(X_a)-> (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))))).
% 19.52/19.40  all X_a X Xs (Xs=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X)).
% 19.52/19.40  all X_a X Xs (Xs!=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs)).
% 19.52/19.40  all X_a X_1 hBOOL(hAPP(X_a,bool,top_top(fun(X_a,bool)),X_1)).
% 19.52/19.40  all X_a (linorder(X_a)->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),nil(X_a)))).
% 19.52/19.40  all X_a X_1 Y_1 (hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),X_1),Y_1))<->X_1=Y_1).
% 19.52/19.40  all X_a (linorder(X_a)-> (all Xs (Xs!=nil(X_a)-> (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))))))).
% 19.52/19.40  all X_a X_b A_1 (hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),top_top(fun(X_b,bool))))=top_top(fun(fun(X_a,X_b),bool))).
% 19.52/19.40  all X_a (hAPP(list(X_a),list(X_a),butlast(X_a),nil(X_a))=nil(X_a)).
% 19.52/19.40  all X_a X_1 R_2 (-hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.40  all X_a X Xs ((Xs=nil(X_a)->hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=nil(X_a))& (Xs!=nil(X_a)->hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),butlast(X_a),Xs)))).
% 19.52/19.40  all X_a X Xs ((Xs=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X))& (Xs!=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs))).
% 19.52/19.40  all X_a Y_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))<-> (exists A_4 X_2 (Y_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_4),X_2)))).
% 19.52/19.40  all X_a Xs_1 R_2 ((all X_2 (-hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),X_2)),R_2))))-> -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.40  all X_a X_1 Y_1 R_2 ((all A_4 B_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),A_4),B_2)),R_2))|ti(X_a,A_4)=ti(X_a,B_2)|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),B_2),A_4)),R_2))))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|X_1=Y_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Y_1),X_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.41  all X_a X_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),top_top(fun(X_a,bool)))).
% 19.52/19.41  all X_a X_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),top_top(fun(X_a,bool)))).
% 19.52/19.41  all X_b X_a (top(X_a)-> (all X_1 (hAPP(X_b,X_a,top_top(fun(X_b,X_a)),X_1)=top_top(X_a)))).
% 19.52/19.41  all X_a Xs_1 (Xs_1!=nil(X_a)-> (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),hAPP(list(X_a),X_a,last(X_a),Xs_1)))),Xs_1)=hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1))).
% 19.52/19.41  all X_a Pa (hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),nil(X_a))=hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),nil(X_a))).
% 19.52/19.41  all X_a Pa (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a Pa Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Pa Xs_1 (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)))))).
% 19.52/19.41  all X_a Xs_1 Pa X_1 ((hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)))& (-hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=nil(X_a))).
% 19.52/19.41  all X_a (top_top(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),fTrue))).
% 19.52/19.41  all X_a A_1 ((all X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1)))->top_top(fun(X_a,bool))=ti(fun(X_a,bool),A_1)).
% 19.52/19.41  all X_a exists X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))).
% 19.52/19.41  arrow_2064824852le_Lin=hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),collect(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_490897120le_alt,bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),order_215145569der_on(arrow_490897120le_alt),top_top(fun(arrow_490897120le_alt,bool)))).
% 19.52/19.41  all X_a Xs (Xs!=nil(X_a)->hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,last(X_a),Xs)),nil(X_a)))=Xs).
% 19.52/19.41  all X_a Xs_1 X_1 Ys_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))=Ys_1<->Ys_1!=nil(X_a)&hAPP(list(X_a),list(X_a),butlast(X_a),Ys_1)=Xs_1&hAPP(list(X_a),X_a,last(X_a),Ys_1)=ti(X_a,X_1)).
% 19.52/19.41  all X_a Xs_1 R_2 (-hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))).
% 19.52/19.41  all X_a Ys_1 R_2 (-hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))).
% 19.52/19.41  all X_a Ys_2 Us_2 Xs Xs1 Zs_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Xs1)=Zs_1-> (Ys_2=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs1),Us_2)->hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs_1),Us_2))).
% 19.52/19.41  all X_a Ys_1 Xs_1 Zs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Xs_1)<->Ys_1=Zs).
% 19.52/19.41  all X_a Xs_1 Ys_1 Zs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Zs)<->Ys_1=Zs).
% 19.52/19.41  all X_a Xs_1 Ys_1 Zs Ts (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)<-> (exists Us (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Us)&hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),Ys_1)=Ts|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Us)=Zs&Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),Ts)))).
% 19.52/19.41  all X_a Xs Ys_2 Zs_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2)),Zs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_2),Zs_1))).
% 19.52/19.41  all X_a X Xs Ys_2 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)),Ys_2)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))).
% 19.52/19.41  all X_a Xs Zs_1 X Xs1 Ys_2 (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs1)=Ys_2-> (Xs=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs1),Zs_1)->hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_2),Zs_1))).
% 19.52/19.41  all X_a Ys_2 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),nil(X_a)),Ys_2)=Ys_2).
% 19.52/19.41  all X_a Xs_1 Ys_1 (nil(X_a)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)<->Xs_1=nil(X_a)&Ys_1=nil(X_a)).
% 19.52/19.41  all X_a Xs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),nil(X_a))=Xs).
% 19.52/19.41  all X_a Xs_1 Ys_1 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)<->Ys_1=nil(X_a)).
% 19.52/19.41  all X_a Ys_1 Xs_1 (Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)<->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=nil(X_a)<->Xs_1=nil(X_a)&Ys_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Xs_1<->Ys_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Ys_1<->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a Xs Ys_2 (Xs=Ys_2->Xs=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),nil(X_a)),Ys_2)).
% 19.52/19.41  all X_a Ys_1 Zs X_1 Xs_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)<->Ys_1=nil(X_a)&Zs=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)| (exists Ys_3 (Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_3)&hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_3),Zs)=Xs_1))).
% 19.52/19.41  all X_a X_1 Xs_1 Ys_1 Zs (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)<->Ys_1=nil(X_a)&hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=Zs| (exists Ys_3 (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_3)=Ys_1&Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_3),Zs)))).
% 19.52/19.41  all X_a Xs_1 X_1 Ys_1 Y_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a)))<->Xs_1=Ys_1&ti(X_a,X_1)=ti(X_a,Y_1)).
% 19.52/19.41  all X_a Xs_1 L Pa X_1 (-hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),L)))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)).
% 19.52/19.41  all X_a Xs Ys_2 ((Ys_2=nil(X_a)->hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),butlast(X_a),Xs))& (Ys_2!=nil(X_a)->hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),butlast(X_a),Ys_2)))).
% 19.52/19.41  all X_a Xs Ys_2 ((Ys_2=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Xs))& (Ys_2!=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Ys_2))).
% 19.52/19.41  all X_a Xs Ys_2 (Ys_2!=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Ys_2)).
% 19.52/19.41  all X_a Xs Ys_2 (Ys_2=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Xs)).
% 19.52/19.41  all X_a X_1 U V R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),U),V)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),U)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),V))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.41  all X_b X_a F X_1 Xs_1 (hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_b,list(X_a),F,X_1)),hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),Xs_1))).
% 19.52/19.41  all X_a Xs X (hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))))=Xs).
% 19.52/19.41  all X_a Xs X (hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))))=ti(X_a,X)).
% 19.52/19.41  all X_a U X_1 Y_1 Aa Ba R_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),U),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),U),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1)))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.41  all X_a X_1 R_2 Y_1 ((exists B_2 Z_1 (Y_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),B_2),Z_1)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))).
% 19.52/19.41  all X_a X_1 U V R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),U)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),V))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))-> ((all A_4 (-hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),A_4),A_4)),R_2))))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),U),V)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))))).
% 19.52/19.41  all X_a Xs_1 Pa (hBOOL(hAPP(list(X_a),bool,Pa,nil(X_a)))-> ((all X_2 Xs_2 (hBOOL(hAPP(list(X_a),bool,Pa,Xs_2))->hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_2),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),nil(X_a)))))))->hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)))).
% 19.52/19.41  all X_a Xs (Xs!=nil(X_a)-> -(all Ys Y_2 (Xs!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),nil(X_a)))))).
% 19.52/19.41  all X_a Xs_1 X_1 Ys_1 Y_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))<->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))&ti(X_a,X_1)=ti(X_a,Y_1)|Xs_1=Ys_1&hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a)),hAPP(list(X_a),fun(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a))),list_case(list(X_a),X_a),nil(X_a)),hAPP(fun(X_a,list(X_a)),fun(X_a,fun(list(X_a),list(X_a))),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(fun(X_a,list(X_a)),fun(X_a,fun(list(X_a),list(X_a)))),combb(list(X_a),fun(list(X_a),list(X_a)),X_a),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),combc(list(X_a),list(X_a),list(X_a)),append(X_a))),hAPP(list(X_a),fun(X_a,list(X_a)),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),fun(X_a,list(X_a))),combc(X_a,list(X_a),list(X_a)),cons(X_a)),nil(X_a)))),Xs_1)).
% 19.52/19.41  all X_b X_a X Xs (hAPP(list(X_a),list(X_a),rotate1(X_a),nil(X_a))=nil(X_a)&hAPP(list(X_b),list(X_b),rotate1(X_b),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X),Xs))=hAPP(list(X_b),list(X_b),hAPP(list(X_b),fun(list(X_b),list(X_b)),append(X_b),Xs),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X),nil(X_b)))).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)=nil(X_a)<->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)))<->hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))).
% 19.52/19.41  all X_a X_1 Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a Xs_1 R_2 (-hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a Xs_1 R_2 (-hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a Us_1 Vs_1 Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))&Us_1=Vs_1|Xs_1=Ys_1&hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Us_1),Vs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Us_1)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Vs_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a X_1 Xs_1 Y_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))<->hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))&Xs_1=Ys_1|ti(X_a,X_1)=ti(X_a,Y_1)&hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a Xs_1 X_1 Y_1 R_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Xs_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))).
% 19.52/19.41  all X_a Ys_1 Xs_1 Us_1 Vs_1 X_1 Y_1 R_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))-> (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Vs_1))-> (Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Vs_1))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))))).
% 19.52/19.41  all X_a Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))-> -(all X_2 Y_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_2)),R_2))-> (all Us Vs (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Vs))->Ys_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Vs))))))).
% 19.52/19.41  all X_a X_1 Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))-> ((all Y_2 (Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Xs_1)-> -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_2)),R_2))))-> -(all Zs_2 (Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2)-> -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs_2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))))))).
% 19.52/19.41  all X_a Xs_1 Y_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))-> ((all X_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Ys_1)-> -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_1)),R_2))))-> -(all Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs_2)-> -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Zs_2),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))))))).
% 19.52/19.41  all X_a X_1 Xs_1 Y_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))<->hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))&hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)|ti(X_a,X_1)=ti(X_a,Y_1)&hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))).
% 19.52/19.41  all X_a Pa Xs_1 Y_1 Ys_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)<->Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))& -hBOOL(hAPP(X_a,bool,Pa,Y_1))).
% 19.52/19.41  all X_a Pa X_1 Xs_1 (hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))),product_prod_case(list(X_a),list(X_a),product_prod(list(X_a),list(X_a))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combs(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))),list(X_a)),combs(list(X_a),product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),list(X_a)),hAPP(fun(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),combb(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))),list(X_a)),hAPP(bool,fun(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),if(product_prod(list(X_a),list(X_a))),hAPP(X_a,bool,Pa,X_1)))),hAPP(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combb(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),list(X_a)),product_Pair(list(X_a),list(X_a))),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1))))),hAPP(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combc(list(X_a),fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))),list(X_a)),combb(list(X_a),product_prod(list(X_a),list(X_a)),list(X_a))),product_Pair(list(X_a),list(X_a)))),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1)))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),Xs_1))).
% 19.52/19.41  all X_b X_c X_a X_d X_e F G P_1 (hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F),hAPP(product_prod(X_d,X_e),product_prod(X_b,X_c),hAPP(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(product_prod(X_d,X_e),product_prod(X_b,X_c)),product_prod_case(X_d,X_e,product_prod(X_b,X_c)),G),P_1))=hAPP(product_prod(X_d,X_e),X_a,hAPP(fun(X_d,fun(X_e,X_a)),fun(product_prod(X_d,X_e),X_a),product_prod_case(X_d,X_e,X_a),hAPP(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(X_d,fun(X_e,X_a)),hAPP(fun(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a)),fun(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(X_d,fun(X_e,X_a))),combb(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a),X_d),hAPP(fun(product_prod(X_b,X_c),X_a),fun(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a)),combb(product_prod(X_b,X_c),X_a,X_e),hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F))),G)),P_1)).
% 19.52/19.41  all X_a Xs Ys_2 (hAPP(list(X_a),nat,size_size(list(X_a)),Xs)!=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_2)->Xs!=Ys_2).
% 19.52/19.41  all X_c X_a X_b Ca P_1 Q_2 (ti(product_prod(X_a,X_b),P_1)=ti(product_prod(X_a,X_b),Q_2)->hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),Ca),P_1)=hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),Ca),Q_2)).
% 19.52/19.41  all X_b X_c X_a F1 Aa Ba (hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F1),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F1,Aa),Ba)).
% 19.52/19.41  all X_b X_c X_a F Aa Ba (hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F,Aa),Ba)).
% 19.52/19.41  all X_a Xs (hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs))=hAPP(list(X_a),nat,size_size(list(X_a)),Xs)).
% 19.52/19.41  all X_a Xs_1 Pa X_1 ((hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))& (-hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))).
% 19.52/19.41  all X_a Pa (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a Pa Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Pa Xs_1 (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)))))).
% 19.52/19.41  all X_a X_b X_c F (hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,X_c)),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c)),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,X_c))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c),X_a),hAPP(fun(product_prod(X_a,X_b),X_c),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c)),combb(product_prod(X_a,X_b),X_c,X_b),F)),product_Pair(X_a,X_b)))=ti(fun(product_prod(X_a,X_b),X_c),F)).
% 19.52/19.41  all X_a X_b X_c F (hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),F))=ti(fun(product_prod(X_a,X_b),X_c),F)).
% 19.52/19.41  all X_a X_b X_c F (hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F))=ti(fun(X_a,fun(X_b,X_c)),F)).
% 19.52/19.41  all X_a Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))->hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)).
% 19.52/19.41  all X_a X_b X_c (produc1605651328_split(X_a,X_b,X_c)=product_prod_case(X_a,X_b,X_c)).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))=Xs_1).
% 19.52/19.41  all X_a X_1 Y_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))<->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))&hAPP(list(X_a),nat,size_size(list(X_a)),X_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Y_1)).
% 19.52/19.41  all X_a X_b Pa Xs_1 Ys_1 (hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_b),nat,size_size(list(X_b)),Ys_1)-> (hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,nil(X_a)),nil(X_b)))-> ((all X_2 Xs_2 Y_2 Ys (hAPP(list(X_a),nat,size_size(list(X_a)),Xs_2)=hAPP(list(X_b),nat,size_size(list(X_b)),Ys)-> (hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,Xs_2),Ys))->hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),Y_2),Ys))))))->hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,Xs_1),Ys_1))))).
% 19.52/19.41  all X_b X_c X_a F G ((all X_2 Y_2 (hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),F,X_2),Y_2)=hAPP(product_prod(X_a,X_b),X_c,G,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Y_2))))->hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F)=ti(fun(product_prod(X_a,X_b),X_c),G)).
% 19.52/19.41  all X_c X_b X_a P_1 F G Q_2 ((all X_2 Y_2 (hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Y_2)=ti(product_prod(X_a,X_b),Q_2)->hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),F,X_2),Y_2)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),G,X_2),Y_2)))-> (ti(product_prod(X_a,X_b),P_1)=ti(product_prod(X_a,X_b),Q_2)->hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F),P_1)=hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),G),Q_2))).
% 19.52/19.41  all X_a X_b X_c Q_1 Pa Z_2 (hBOOL(hAPP(X_a,bool,Q_1,hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),Pa),Z_2)))-> -(all X_2 Y_2 (ti(product_prod(X_b,X_c),Z_2)=hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),X_2),Y_2)-> -hBOOL(hAPP(X_a,bool,Q_1,hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),Pa,X_2),Y_2)))))).
% 19.52/19.41  all X_a Xs_1 Ys_1 R_2 N (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(nat,fun(product_prod(list(X_a),list(X_a)),bool),hAPP(fun(product_prod(X_a,X_a),bool),fun(nat,fun(product_prod(list(X_a),list(X_a)),bool)),lexn(X_a),R_2),N)))->hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=N&hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)=N).
% 19.52/19.41  all X_b X_a F Aa Ba (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F,Aa),Ba))->hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))).
% 19.52/19.41  all X_b X_a F1 Aa Ba (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F1,Aa),Ba))->hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F1),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))).
% 19.52/19.41  all X_a X_c X_b Z_2 Ca Aa Ba (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(X_c,fun(X_a,bool),hAPP(X_b,fun(X_c,fun(X_a,bool)),Ca,Aa),Ba)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(product_prod(X_b,X_c),fun(X_a,bool),hAPP(fun(X_b,fun(X_c,fun(X_a,bool))),fun(product_prod(X_b,X_c),fun(X_a,bool)),product_prod_case(X_b,X_c,fun(X_a,bool)),Ca),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))))).
% 19.52/19.41  all X_a X_b F Aa Ba (hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F,Aa),Ba))).
% 19.52/19.41  all X_c X_a X_b R_1 Aa Ba Ca (hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),R_1),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)),Ca))->hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),R_1,Aa),Ba),Ca))).
% 19.52/19.41  all X_a X_b Ca P_1 ((all A_4 B_2 (ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2)->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Ca,A_4),B_2))))->hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1))).
% 19.52/19.41  all X_a X_b Ca P_1 (hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1))-> -(all X_2 Y_2 (ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Y_2)-> -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Ca,X_2),Y_2))))).
% 19.52/19.41  all X_c X_a X_b Z_2 Ca P_1 ((all A_4 B_2 (ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2)->hBOOL(hAPP(fun(X_c,bool),bool,hAPP(X_c,fun(fun(X_c,bool),bool),member(X_c),Z_2),hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,A_4),B_2)))))->hBOOL(hAPP(fun(X_c,bool),bool,hAPP(X_c,fun(fun(X_c,bool),bool),member(X_c),Z_2),hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1)))).
% 19.52/19.41  all X_c X_b X_a Ca X_1 P_1 ((all A_4 B_2 (hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2)=ti(product_prod(X_a,X_b),P_1)->hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,A_4),B_2),X_1))))->hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),X_1))).
% 19.52/19.41  all X_a X_b X_c Z_2 Ca P_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(product_prod(X_b,X_c),fun(X_a,bool),hAPP(fun(X_b,fun(X_c,fun(X_a,bool))),fun(product_prod(X_b,X_c),fun(X_a,bool)),product_prod_case(X_b,X_c,fun(X_a,bool)),Ca),P_1)))-> -(all X_2 Y_2 (ti(product_prod(X_b,X_c),P_1)=hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),X_2),Y_2)-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(X_c,fun(X_a,bool),hAPP(X_b,fun(X_c,fun(X_a,bool)),Ca,X_2),Y_2)))))).
% 19.52/19.41  all X_a X_b Pa Q_1 X_2 (hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool)),hAPP(fun(fun(X_b,bool),fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool))),combb(fun(X_b,bool),fun(X_b,bool),X_a),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),hAPP(bool,fun(bool,bool),fconj,Pa))),Q_1)),X_2))<->hBOOL(Pa)&hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Q_1),X_2))).
% 19.52/19.41  all X_c X_a X_b Ca P_1 Z_2 (hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),Z_2))-> -(all X_2 Y_2 (ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Y_2)-> -hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,X_2),Y_2),Z_2))))).
% 19.52/19.41  all X_a N_1 exists Xs_2 (hAPP(list(X_a),nat,size_size(list(X_a)),Xs_2)=N_1).
% 19.52/19.41  all X_a Ws (-hBOOL(hAPP(list(X_a),bool,distinct(X_a),Ws))-> (exists Xs_2 Ys Zs_2 Y_2 (Ws=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_2),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),nil(X_a))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),nil(X_a))),Zs_2))))))).
% 19.52/19.41  all X_a Xs_1 Ys_1 X_1 Y_1 R_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))-> (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))))).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a)),hAPP(list(X_a),fun(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a))),list_case(list(X_a),X_a),hAPP(list(X_a),list(X_a),tl(X_a),Ys_1)),hAPP(fun(list(X_a),list(X_a)),fun(X_a,fun(list(X_a),list(X_a))),combk(fun(list(X_a),list(X_a)),X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),combc(list(X_a),list(X_a),list(X_a)),append(X_a)),Ys_1))),Xs_1)).
% 19.52/19.41  all X_a Xs_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a X Xs (hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=Xs).
% 19.52/19.41  all X_a (hAPP(list(X_a),list(X_a),tl(X_a),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a Xs (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Xs (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)))))).
% 19.52/19.41  all X_a R_2 hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.41  all X_a Xs_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))->hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)).
% 19.52/19.41  all X_a Ys_2 Xs (Xs!=nil(X_a)->hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)),Ys_2)).
% 19.52/19.41  all X_a Xs_1 Y_1 Ys_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))-> -(all X_2 Xs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)-> (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_1)),R_2))-> -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_2),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))))))).
% 19.52/19.41  all X_a Y_1 Ys_1 Xs_1 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))-> -(all Y_2 Ys (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)-> (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Y_1),Y_2)),R_2))-> -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Ys)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))))))).
% 19.52/19.41  all X_a R_2 X_2 Xa (hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),hAPP(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)))),combb(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),X_a),combc(X_a,fun(product_prod(X_a,X_a),bool),bool)),hAPP(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),hAPP(fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)))),combb(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),combb(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),X_a),member(product_prod(X_a,X_a)))),product_Pair(X_a,X_a)))),R_2)),X_2),Xa))<->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_2),Xa)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))).
% 19.52/19.41  all X_a Xs (Xs!=nil(X_a)->hAPP(list(X_a),list(X_a),rotate1(X_a),Xs)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs)),nil(X_a)))).
% 19.52/19.41  all X_a A1 A2 R_2 (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))<->A1=nil(X_a)&A2=nil(X_a)| (exists X_2 Y_2 Xs_2 Ys (A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)&A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)&hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_2)),R_2))&hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_2),Ys)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))))).
% 19.52/19.41  all X_a X Xs (hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X)).
% 19.52/19.41  all X_a Xs_1 Ys_1 R_2 X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,X_1),Y_1))-> (hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),Xs_1),Ys_1))->hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))))).
% 19.52/19.41  all X_a R_2 hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),nil(X_a)),nil(X_a))).
% 19.52/19.41  all X_a Ys_2 Xs ((Xs=nil(X_a)->hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Ys_2))& (Xs!=nil(X_a)->hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Xs))).
% 19.52/19.41  all X_a Ys_2 Xs (Xs!=nil(X_a)->hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Xs)).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)!=nil(X_a)-> -hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))))).
% 19.52/19.41  all X_a R_2 A1 A2 (hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))<->A1=nil(X_a)&A2=nil(X_a)| (exists X_2 Y_2 Xs_2 Ys (A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)&A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,X_2),Y_2))&hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),Xs_2),Ys))))).
% 19.52/19.41  all X_a (cl_HOL_Oe_qual(X_a)->e_qual_e_qual(X_a)=fe_qual(X_a)).
% 19.52/19.41  all X_a (cl_HOL_Oe_qual(X_a)-> (all X hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),e_qual_e_qual(X_a),X),X)))).
% 19.52/19.41  all X_a (cl_HOL_Oe_qual(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),e_qual_e_qual(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1)))).
% 19.52/19.41  all X_a (cl_HOL_Oe_qual(X_a)->fe_qual(X_a)=e_qual_e_qual(X_a)).
% 19.52/19.41  all X_a Xs (Xs!=nil(X_a)->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),X_a,hd(X_a),Xs)).
% 19.52/19.41  all X_a Xs (Xs!=nil(X_a)->hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs)).
% 19.52/19.41  all X_a I_1 X (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),I_1),X)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),I_1),X))).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),Xs_1)).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))=hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))=hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all N_1 Xs (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)))))).
% 19.52/19.41  all X_a N_1 (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)<->Xs_1=Ys_1).
% 19.52/19.41  all X_a Xs_1 Ys_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=Ys_1<->Xs_1=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)).
% 19.52/19.41  all X_a N_1 X (hAPP(list(X_a),list(X_a),rev(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))=hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)).
% 19.52/19.41  all X_a Xs (hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=Xs).
% 19.52/19.41  all X_a I_1 Xs (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),I_1),Xs)))).
% 19.52/19.41  all X_a Xs Ys_2 (hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Ys_2)),hAPP(list(X_a),list(X_a),rev(X_a),Xs))).
% 19.52/19.41  all X_a Xs (hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),nat,size_size(list(X_a)),Xs)).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=nil(X_a)<->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a Xs_1 (nil(X_a)=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)<->Xs_1=nil(X_a)).
% 19.52/19.41  all X_a (hAPP(list(X_a),list(X_a),rev(X_a),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a N_1 X K (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),K),X))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),K),X)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))).
% 19.52/19.41  all X_a N_1 X (hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))=N_1).
% 19.52/19.41  all X_a Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)))<->hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))).
% 19.52/19.41  all X_a Xs_1 X_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))<->Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))).
% 19.52/19.41  all X_a X_1 Xs_1 (hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)<->Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))).
% 19.52/19.41  all X_a N_1 X Xs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),Xs))).
% 19.52/19.41  all X_a X Xs (hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)))).
% 19.52/19.41  all X_a Xs_1 Y_1 Ys_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)<->Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a)))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),Xs_1))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),Xs_1))))).
% 19.52/19.41  all X_a N X_1 Xs_1 (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(nat,list(X_a),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(list(X_a),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),nat_case(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),fun(nat,list(X_a)),hAPP(fun(nat,fun(list(X_a),list(X_a))),fun(list(X_a),fun(nat,list(X_a))),combc(nat,list(X_a),list(X_a)),drop(X_a)),Xs_1)),N)).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(X_a,list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),foldl(list(X_a),X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),fun(X_a,list(X_a))),combc(X_a,list(X_a),list(X_a)),cons(X_a))),nil(X_a)),Xs_1)).
% 19.52/19.41  all X_a X_1 N Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)).
% 19.52/19.41  all X_a Xs_1 (hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1))=hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)).
% 19.52/19.41  all X_a X_1 Pa Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_1))).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)=Xs_1<-> (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,Pa,X_2))))).
% 19.52/19.41  all X_b X_a F Aa Xs_1 Ys_1 (hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),hAPP(list(X_b),list(X_b),hAPP(list(X_b),fun(list(X_b),list(X_b)),append(X_b),Xs_1),Ys_1))=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),Xs_1)),Ys_1)).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))).
% 19.52/19.41  all X_a Y_1 X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))))->ti(X_a,Y_1)=ti(X_a,X_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))).
% 19.52/19.41  all X_b X_a F Aa (hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),nil(X_b))=ti(X_a,Aa)).
% 19.52/19.41  all X_b X_a F Aa X_1 Xs_1 (hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X_1),Xs_1))=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,Aa),X_1)),Xs_1)).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=Xs_1).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))<-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Ys_1 Xs_1 (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))-> (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))-> (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))-> (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Ys_1))-> (hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)=hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys_1)->Xs_1=Ys_1))))))).
% 19.52/19.41  all X_a Ys_1 Pa X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (-hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))).
% 19.52/19.41  all X_a As (As!=nil(X_a)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(list(X_a),X_a,last(X_a),As)),hAPP(list(X_a),fun(X_a,bool),set(X_a),As)))).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=nil(X_a)<-> (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,Pa,X_2))))).
% 19.52/19.41  all X_a Ys_1 X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Ys_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))))).
% 19.52/19.41  all X_a Xs_1 (Xs_1!=nil(X_a)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))).
% 19.52/19.41  all X_a Ys_1 Pa X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (-hBOOL(hAPP(X_a,bool,Pa,X_1))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)),Ys_1))).
% 19.52/19.41  all X_a X_1 Xs_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=Xs_1)& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))).
% 19.52/19.41  all X_a X_1 Xs_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)).
% 19.52/19.41  all X_a Pa Xs_1 Yes No (hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),Xs_1)=hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Yes),No)-> (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Yes)))->hBOOL(hAPP(X_a,bool,Pa,X_2))))& (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),No)))-> -hBOOL(hAPP(X_a,bool,Pa,X_2))))).
% 19.52/19.41  all X_a Zs Ys_1 R_2 Xs_1 ((all X_2 Y_2 Z_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_2)),R_2))-> (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Y_2),Z_1)),R_2))->hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Z_1)),R_2))))))-> (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))-> (hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))))).
% 19.52/19.41  all X_a Ys_1 Pa Xs_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,Pa,X_2))))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Ys_1)).
% 19.52/19.41  all X_a Ys_1 Pa Xs_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,Pa,X_2))))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Ys_1))).
% 19.52/19.41  all X_a Pa Xs_1 ((exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_2))))-> -(all Ys X_2 ((exists Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Zs_2))))-> -hBOOL(hAPP(X_a,bool,Pa,X_2))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))<-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))<-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2)))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))<-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys)))))).
% 19.52/19.41  all X_a X_b S_2 Xs_1 F ((all X_2 Y_2 S_3 (hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_3),X_2)),Y_2)=hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_3),Y_2)),X_2)))->hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),Xs_1)).
% 19.52/19.41  all X_a Q_1 Pa L K_1 (L=K_1-> ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),L)))-> (hBOOL(hAPP(X_a,bool,Pa,X_2))<->hBOOL(hAPP(X_a,bool,Q_1,X_2)))))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Q_1),K_1))).
% 19.52/19.41  all X_a Q_1 Pa L K_1 (L=K_1-> ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),L)))-> (hBOOL(hAPP(X_a,bool,Pa,X_2))<->hBOOL(hAPP(X_a,bool,Q_1,X_2)))))->hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Q_1),K_1))).
% 19.52/19.41  all X_b X_a F G L K_1 Aa Ba (ti(X_a,Aa)=ti(X_a,Ba)-> (L=K_1-> ((all A_4 X_2 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),hAPP(list(X_b),fun(X_b,bool),set(X_b),L)))->hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,A_4),X_2)=hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),G,A_4),X_2)))->hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),L)=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),G),Ba),K_1)))).
% 19.52/19.41  all X_b X_a F Xs_1 Pa S_2 (hBOOL(hAPP(X_a,bool,Pa,S_2))-> ((all S_3 X_2 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))-> (hBOOL(hAPP(X_a,bool,Pa,S_3))->hBOOL(hAPP(X_a,bool,Pa,hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,S_3),X_2))))))->hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),S_2),Xs_1))))).
% 19.52/19.41  all X_a Pa Xs_1 ((exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_2))))-> -(all Ys X_2 ((exists Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Zs_2))))-> (hBOOL(hAPP(X_a,bool,Pa,X_2))-> -(all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys)))-> -hBOOL(hAPP(X_a,bool,Pa,Xa)))))))).
% 19.52/19.41  all X_a Pa Xs_1 ((exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_2))))<-> (exists Ys X_2 Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Zs_2))&hBOOL(hAPP(X_a,bool,Pa,X_2))& (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2)))-> -hBOOL(hAPP(X_a,bool,Pa,Xa))))))).
% 19.52/19.41  all X_a Pa Xs_1 ((exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_2))))<-> (exists Ys X_2 ((exists Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Zs_2))))&hBOOL(hAPP(X_a,bool,Pa,X_2))& (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys)))-> -hBOOL(hAPP(X_a,bool,Pa,Xa))))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))))).
% 19.52/19.41  all X_a Pa Xs_1 ((exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))&hBOOL(hAPP(X_a,bool,Pa,X_2))))-> -(all Ys X_2 Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Zs_2))-> (hBOOL(hAPP(X_a,bool,Pa,X_2))-> -(all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2)))-> -hBOOL(hAPP(X_a,bool,Pa,Xa)))))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys)))))).
% 19.52/19.41  all X_a X_1 Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (exists Ys Zs_2 (Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2)))))).
% 19.52/19.41  all X_a X_b S_2 Xs_1 X_1 F ((all X_2 Y_2 S_3 (hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_3),X_2)),Y_2)=hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_3),Y_2)),X_2)))->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),Xs_1)),X_1)=hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_2),X_1)),Xs_1)).
% 19.52/19.41  all X_b X_a F Pa Xs_1 Q_1 X_1 (hBOOL(hAPP(X_a,bool,Q_1,X_1))-> ((all X_2 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))->hBOOL(hAPP(X_b,bool,Pa,X_2))))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,Pa,X_2))&hBOOL(hAPP(X_a,bool,Q_1,Y_2))->hBOOL(hAPP(X_a,bool,Q_1,hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,Y_2),X_2)))))->hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1)))))).
% 19.52/19.41  all X_a N X_1 Xs_1 (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(nat,list(X_a),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(list(X_a),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),nat_case(list(X_a)),nil(X_a)),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(fun(list(X_a),list(X_a)),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),combb(list(X_a),list(X_a),nat),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1)),hAPP(list(X_a),fun(nat,list(X_a)),hAPP(fun(nat,fun(list(X_a),list(X_a))),fun(list(X_a),fun(nat,list(X_a))),combc(nat,list(X_a),list(X_a)),take(X_a)),Xs_1))),N)).
% 19.52/19.41  all X_a X_1 N Xs_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))).
% 19.52/19.41  all X_a N_1 (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),nil(X_a))=nil(X_a)).
% 19.52/19.41  all X_a I_1 Xs (hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),I_1),Xs)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all N_1 Xs (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)))))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=Xs).
% 19.52/19.41  all X_a Pa Xs_1 (hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),Xs_1)).
% 19.52/19.41  all X_a Xs_1 Ys_1 Zs (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Zs<->Xs_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs)&Ys_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs)).
% 19.52/19.41  all X_a N_1 Xs (Xs!=nil(X_a)->hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs)))).
% 19.52/19.41  all X_a Xs Ys_2 ((all I (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),I),Xs)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),I),Ys_2)))->Xs=Ys_2).
% 19.52/19.41  all X_a Xs_1_1 Xs_2_1 Ys_1_1 Ys_2_1 (hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)<-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))->Xs_1_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)&Xs_2_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)),Ys_2_1))& (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))->hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)=Ys_1_1&hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)),Xs_2_1)=Ys_2_1)).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)))).
% 19.52/19.41  all X_a X_b (ord(X_b)-> (all F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))<-> (all X_2 hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2))))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X_1 Y_1 (ti(X_a,X_1)=ti(X_a,Y_1)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X Y (X=Y->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))).
% 19.52/19.41  all X_a X_b (ord(X_b)-> (all X_1 F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Y_1 X_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))).
% 19.52/19.41  all X_a (ord(X_a)-> (all C_1 A_2 B_1 (A_2=B_1-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),C_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),C_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all C_1 A_2 B_1 (ti(X_a,A_2)=ti(X_a,B_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_2)))))).
% 19.52/19.41  all X_a (ord(X_a)-> (all C_1 A_2 B_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))-> (B_1=C_1->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),C_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all C_1 B_1 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))-> (ti(X_a,B_1)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_2)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->ti(X_a,X)=ti(X_a,Y))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->ti(X_a,X)=ti(X_a,Y))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X)))))).
% 19.52/19.41  all X_a X_b (ord(X_b)-> (all X_1 F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1)))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 19.52/19.41  all X_a (top(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_2))->ti(X_a,A_2)=top_top(X_a)))).
% 19.52/19.41  all X_a (top(X_a)-> (all Aa (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),Aa))<->ti(X_a,Aa)=top_top(X_a)))).
% 19.52/19.41  all X_a (top(X_a)-> (all A_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),top_top(X_a))))).
% 19.52/19.41  all X_a X Xs Ys_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_2)))->Xs!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Ys_2)).
% 19.52/19.41  all X_a N_1 X Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs))).
% 19.52/19.41  all X_a N_1 X Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(nat,nat,suc,N_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)).
% 19.52/19.41  all X_a N_1 X (hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),hAPP(nat,nat,suc,N_1)),X)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Zs_1 X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Zs_1)))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Zs_1)))))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 Zs (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))&hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs)))))).
% 19.52/19.41  all X_a Xs N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),N_1))->hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)=Xs).
% 19.52/19.41  all X_a Pa Xs_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))=hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs))).
% 19.52/19.41  all X_a Pa Xs_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1))).
% 19.52/19.41  all X_a N_1 Xs (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(nat,nat,suc,N_1)),Xs)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Xs_1 (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))<->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))& (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2))))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Xs_1 Ys_1 (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))<->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))&hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))& (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))-> (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys_1)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Xa))))))))).
% 19.52/19.41  all X_a N Xs_1 (hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1)=nil(X_a)<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),N))).
% 19.52/19.41  all X_a Xs N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),N_1))->hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)=nil(X_a)).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Aa (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))<->Aa=nil(X_a)| (exists Xs_2 X_2 (Aa=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)& (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_2)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Xa))))&hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_2))))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Xs_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2))))-> (hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))->hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))))))).
% 19.52/19.41  all X_a N Xs_1 (hAPP(nat,nat,suc,N)=hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)<-> (exists Y_2 Ys (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)&hAPP(list(X_a),nat,size_size(list(X_a)),Ys)=N))).
% 19.52/19.41  all X_a A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))).
% 19.52/19.41  all X_a X_b R_1 S_1 (hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),R_1)),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),S_1)))<->hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(fun(product_prod(X_a,X_b),bool),fun(fun(product_prod(X_a,X_b),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_b),bool)),R_1),S_1))).
% 19.52/19.41  all X_b X_a B A_3 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_3),A_1))->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(fun(X_a,X_b),bool),fun(fun(fun(X_a,X_b),bool),bool),ord_less_e_q(fun(fun(X_a,X_b),bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_3),B)))).
% 19.52/19.41  all X_a R_2 S_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(fun(product_prod(X_a,X_a),bool),fun(fun(product_prod(X_a,X_a),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_a),bool)),R_2),S_2))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(fun(product_prod(list(X_a),list(X_a)),bool),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),ord_less_e_q(fun(product_prod(list(X_a),list(X_a)),bool)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),S_2)))).
% 19.52/19.41  all X_a R_2 S_2 (hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(fun(product_prod(X_a,X_a),bool),fun(fun(product_prod(X_a,X_a),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_a),bool)),R_2),S_2))->hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(fun(product_prod(list(X_a),list(X_a)),bool),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),ord_less_e_q(fun(product_prod(list(X_a),list(X_a)),bool)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),S_2)))).
% 19.52/19.41  all X_a Xs_1 X_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))).
% 19.52/19.41  all X_a N Xs_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.52/19.41  all X_a N Xs_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.52/19.41  all X_a Xs_1 M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),M),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1))))).
% 19.52/19.41  all X_a Xs_1 N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),M),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1))))).
% 19.52/19.41  all X_a Xs_1 N (hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(nat,nat,suc,N)<-> (exists Y_2 Ys (Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)&hAPP(list(X_a),nat,size_size(list(X_a)),Ys)=N))).
% 19.52/19.41  all X_a Ca A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B)))).
% 19.52/19.41  all X_a A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1))->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B))).
% 19.52/19.41  all X_a R_1 S_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),R_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),S_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),R_1),S_1))).
% 19.52/19.41  all X_a Q_1 Pa X_1 (hBOOL(hAPP(X_a,bool,Pa,X_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Q_1))->hBOOL(hAPP(X_a,bool,Q_1,X_1)))).
% 19.52/19.41  all X_a X_1 Pa Q_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Q_1))-> (hBOOL(hAPP(X_a,bool,Pa,X_1))->hBOOL(hAPP(X_a,bool,Q_1,X_1)))).
% 19.52/19.41  all X_a X_b X_1 Y_1 Pa Q_1 (hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,X_1),Y_1))->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,X_1),Y_1)))).
% 19.52/19.41  all X_b X_a Q_1 Pa X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,X_1),Y_1))-> (hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1))->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,X_1),Y_1)))).
% 19.52/19.41  all X_a A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),A_1)).
% 19.52/19.41  all X_a A_1 B (ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))&hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1))).
% 19.52/19.41  all X_a A_1 B (ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))).
% 19.52/19.41  all X_a A_1 B (ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1))).
% 19.52/19.41  all X_a X_1 A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)))).
% 19.52/19.41  all X_a B X_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)))).
% 19.52/19.41  all X_a X_1 A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)))).
% 19.52/19.41  all X_a C A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),C)))).
% 19.52/19.41  all X_a A_1 B (ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1)))).
% 19.52/19.41  all X_b X_a Q_1 Pa ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,X_2),Y_2))->hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,X_2),Y_2))))->hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1))).
% 19.52/19.41  all X_b X_a B C A_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),ord_less_e_q(fun(X_b,bool)),hAPP(X_a,fun(X_b,bool),B,X_2)),hAPP(X_a,fun(X_b,bool),C,X_2)))))->hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(fun(X_a,X_b),bool),fun(fun(fun(X_a,X_b),bool),bool),ord_less_e_q(fun(fun(X_a,X_b),bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),C)))).
% 19.52/19.41  all X_a B A_1 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))).
% 19.52/19.41  all X_a N_1 Xs (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))->hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs)).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (ti(X_a,X_1)!=ti(X_a,Y_1)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|ti(X_a,X_1)=ti(X_a,Y_1)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Y_1 X_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (ti(X_a,X)!=ti(X_a,Y)-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))).
% 19.52/19.41  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,Y)!=ti(X_a,X)))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all Pa X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))->hBOOL(Pa))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all A_2 B_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2))))).
% 19.52/19.41  all X_a (order(X_a)-> (all B_1 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1))))).
% 19.52/19.41  all X_a (ord(X_a)-> (all C_1 A_2 B_1 (A_2=B_1-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),C_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),C_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all C_1 A_2 B_1 (ti(X_a,A_2)=ti(X_a,B_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),B_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_2)))))).
% 19.52/19.41  all X_a (ord(X_a)-> (all C_1 A_2 B_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1))-> (B_1=C_1->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),C_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all C_1 B_1 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2))-> (ti(X_a,B_1)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_2)))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (ti(X_a,X)!=ti(X_a,Y)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))).
% 19.52/19.41  all X_a (top(X_a)-> (all Aa (ti(X_a,Aa)!=top_top(X_a)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Aa),top_top(X_a)))))).
% 19.52/19.41  all X_a (top(X_a)-> (all A_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),top_top(X_a)),A_2))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all B_1 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))-> (ti(X_a,A_2)!=ti(X_a,B_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all A_2 B_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))-> (ti(X_a,A_2)!=ti(X_a,B_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))).
% 19.52/19.41  all X_a (order(X_a)-> (all A_2 B_1 (ti(X_a,A_2)!=ti(X_a,B_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2)))))).
% 19.52/19.41  all X_a (order(X_a)-> (all A_2 B_1 (ti(X_a,A_2)!=ti(X_a,B_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1)))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all Y X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1)))).
% 19.52/19.41  all X_a (preorder(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))& -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))))).
% 19.52/19.41  all X_a (order(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))&ti(X_a,X_1)!=ti(X_a,Y_1)))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))))).
% 19.52/19.41  all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))))).
% 19.52/19.41  all X Y (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y))).
% 19.52/19.41  all X_a N_1 Xs (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))->hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)).
% 19.52/19.41  all X_a N_1 Xs (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))->hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs)).
% 19.52/19.41  all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,N_1))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))).
% 19.52/19.41  all X_a C A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),C)))).
% 19.52/19.41  all X_a C A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),C)))).
% 19.52/19.41  all X_a A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))).
% 19.52/19.41  all X_a A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)).
% 19.52/19.41  all X_a X_b (ord(X_b)-> (all F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))<->hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))& -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F))))).
% 19.52/19.41  all X_a A_1 B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))&ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)).
% 19.52/19.41  all N_1 (N_1!=hAPP(nat,nat,suc,N_1)).
% 19.52/19.41  all N_1 (hAPP(nat,nat,suc,N_1)!=N_1).
% 19.52/19.41  all Nat Nat_1 (hAPP(nat,nat,suc,Nat)=hAPP(nat,nat,suc,Nat_1)<->Nat=Nat_1).
% 19.52/19.41  all X Y (hAPP(nat,nat,suc,X)=hAPP(nat,nat,suc,Y)->X=Y).
% 19.52/19.41  all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1))).
% 19.52/19.41  all M N (M!=N<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))).
% 19.52/19.41  all X Y (X!=Y-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),Y),X)))).
% 19.52/19.41  all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1))).
% 19.52/19.41  all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))->M_1!=N_1).
% 19.52/19.41  all S T_3 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),S),T_3))->S!=T_3).
% 19.52/19.41  all Pa M N ((hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))-> ((M=N->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))-> ((hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M))))).
% 19.52/19.41  all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),N_1)).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))).
% 19.52/19.41  all M_1 N_1 (M_1=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))).
% 19.52/19.41  all K I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),K))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),K)))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->M_1=N_1)).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->M_1=N_1)).
% 19.52/19.41  all K I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K)))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))-> (hAPP(nat,nat,suc,M_1)!=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1)))).
% 19.52/19.41  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))).
% 19.52/19.41  all N_1 M_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,M_1)))->M_1=N_1)).
% 19.52/19.41  all N M (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))<->N=M)).
% 19.52/19.41  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))).
% 19.52/19.41  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N).
% 19.52/19.43  all M N (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))).
% 19.52/19.43  all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),N_1))).
% 19.52/19.43  all M N (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M))).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=hAPP(nat,nat,suc,N)).
% 19.52/19.43  all N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->M_1=hAPP(nat,nat,suc,N_1))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|M_1=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))-> (M_1!=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))&M!=N).
% 19.52/19.43  all X_a F1 F2 Nat (hAPP(nat,X_a,hAPP(fun(nat,X_a),fun(nat,X_a),hAPP(X_a,fun(fun(nat,X_a),fun(nat,X_a)),nat_case(X_a),F1),F2),hAPP(nat,nat,suc,Nat))=hAPP(nat,X_a,F2,Nat)).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))<->N=M)).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))).
% 19.52/19.43  all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))).
% 19.52/19.43  all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))).
% 19.52/19.43  all N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M))).
% 19.52/19.43  all T_2 T_1 (enum(T_1)&enum(T_2)->enum(product_prod(T_2,T_1))).
% 19.52/19.43  enum(bool).
% 19.52/19.43  all T_2 T_1 (enum(T_1)&enum(T_2)->enum(fun(T_2,T_1))).
% 19.52/19.43  all T_2 T_1 (preorder(T_1)->preorder(fun(T_2,T_1))).
% 19.52/19.43  all T_2 T_1 (order(T_1)->order(fun(T_2,T_1))).
% 19.52/19.43  all T_2 T_1 (top(T_1)->top(fun(T_2,T_1))).
% 19.52/19.43  all T_2 T_1 (ord(T_1)->ord(fun(T_2,T_1))).
% 19.52/19.43  all T_2 T_1 (cl_HOL_Oe_qual(T_1)&enum(T_2)->cl_HOL_Oe_qual(fun(T_2,T_1))).
% 19.52/19.43  preorder(nat).
% 19.52/19.43  linorder(nat).
% 19.52/19.43  order(nat).
% 19.52/19.43  ord(nat).
% 19.52/19.43  cl_HOL_Oe_qual(nat).
% 19.52/19.43  preorder(bool).
% 19.52/19.43  order(bool).
% 19.52/19.43  top(bool).
% 19.52/19.43  ord(bool).
% 19.52/19.43  cl_HOL_Oe_qual(bool).
% 19.52/19.43  all T_1 cl_HOL_Oe_qual(list(T_1)).
% 19.52/19.43  all T_2 T_1 cl_HOL_Oe_qual(product_prod(T_2,T_1)).
% 19.52/19.43  all T A (ti(T,ti(T,A))=ti(T,A)).
% 19.52/19.43  all X_a X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fTrue),X),Y)=ti(X_a,X)).
% 19.52/19.43  all X_a X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fFalse),X),Y)=ti(X_a,Y)).
% 19.52/19.43  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 19.52/19.43  all P (-hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P)).
% 19.52/19.43  all P (hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P))).
% 19.52/19.43  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c)),combb(X_b,X_c,X_a),P),Q),R)=hAPP(X_b,X_c,P,hAPP(X_a,X_b,Q,R))).
% 19.52/19.43  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(X_b,fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c)),combc(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),Q)).
% 19.52/19.43  all X_a P (hAPP(X_a,X_a,combi(X_a),P)=ti(X_a,P)).
% 19.52/19.43  all X_b X_a P Q (hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),P),Q)=ti(X_a,P)).
% 19.52/19.43  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c)),combs(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),hAPP(X_a,X_b,Q,R))).
% 19.52/19.43  hBOOL(fTrue).
% 19.52/19.43  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 19.52/19.43  all Q P (-hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))).
% 19.52/19.43  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P)).
% 19.52/19.43  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q)).
% 19.52/19.43  all X_a X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)).
% 19.52/19.43  all X_a X Y (ti(X_a,X)!=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))).
% 19.52/19.43  -(all I (hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,I)))<->hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),c)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,I)),c),b))))).
% 19.52/19.43  end_of_list.
% 19.52/19.43  
% 19.52/19.43  -------> usable clausifies to:
% 19.52/19.43  
% 19.52/19.43  list(usable).
% 19.52/19.43  0 [] A=A.
% 19.52/19.43  0 [] ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_2037941124le_IIA)=arrow_2037941124le_IIA.
% 19.52/19.43  0 [] ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),arrow_2064824852le_Lin)=arrow_2064824852le_Lin.
% 19.52/19.43  0 [] ti(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_1111136790e_Prof)=arrow_1111136790e_Prof.
% 19.52/19.43  0 [] ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),arrow_14103264_above)=arrow_14103264_above.
% 19.52/19.43  0 [] ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),arrow_1322701812_below)=arrow_1322701812_below.
% 19.52/19.43  0 [] ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool)),arrow_218898985ctator)=arrow_218898985ctator.
% 19.52/19.43  0 [] ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1278947948_mkbot)=arrow_1278947948_mkbot.
% 19.52/19.43  0 [] ti(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1427655034_mktop)=arrow_1427655034_mktop.
% 19.52/19.43  0 [] ti(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),arrow_831799591nimity)=arrow_831799591nimity.
% 19.52/19.43  0 [] ti(fun(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c))),combb(X_b,X_c,X_a))=combb(X_b,X_c,X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c))),combc(X_a,X_b,X_c))=combc(X_a,X_b,X_c).
% 19.52/19.43  0 [] ti(fun(X_a,X_a),combi(X_a))=combi(X_a).
% 19.52/19.43  0 [] ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c))),combs(X_a,X_b,X_c))=combs(X_a,X_b,X_c).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),in_rel(X_a,X_b))=in_rel(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool))),pi(X_a,X_b))=pi(X_a,X_b).
% 19.52/19.43  0 [] -cl_HOL_Oe_qual(X_a)|ti(fun(X_a,fun(X_a,bool)),e_qual_e_qual(X_a))=e_qual_e_qual(X_a).
% 19.52/19.43  0 [] ti(X_a,undefined(X_a))=undefined(X_a).
% 19.52/19.43  0 [] ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),fun(list(X_a),list(X_a))),append(X_a))=append(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),list(X_a)),butlast(X_a))=butlast(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),bool),distinct(X_a))=distinct(X_a).
% 19.52/19.43  0 [] ti(fun(nat,fun(list(X_a),list(X_a))),drop(X_a))=drop(X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,bool),fun(list(X_a),list(X_a))),dropWhile(X_a))=dropWhile(X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a))),foldl(X_a,X_b))=foldl(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(list(X_a),X_a),hd(X_a))=hd(X_a).
% 19.52/19.43  0 [] ti(fun(X_a,fun(list(X_a),list(X_a))),insert(X_a))=insert(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),X_a),last(X_a))=last(X_a).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),lex(X_a))=lex(X_a).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_a),bool),fun(nat,fun(product_prod(list(X_a),list(X_a)),bool))),lexn(X_a))=lexn(X_a).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),lexord(X_a))=lexord(X_a).
% 19.52/19.43  0 [] -linorder(X_a)|ti(fun(list(X_a),bool),linorder_sorted(X_a))=linorder_sorted(X_a).
% 19.52/19.43  0 [] ti(fun(X_a,fun(list(X_a),list(X_a))),cons(X_a))=cons(X_a).
% 19.52/19.43  0 [] ti(list(X_a),nil(X_a))=nil(X_a).
% 19.52/19.43  0 [] ti(fun(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a))),list_case(X_a,X_b))=list_case(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a))),list_rec(X_a,X_b))=list_rec(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),listrel(X_a))=listrel(X_a).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool)),listrel1(X_a))=listrel1(X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool))),listrelp(X_a))=listrelp(X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_b,list(X_a)),fun(list(X_b),list(X_a))),maps(X_b,X_a))=maps(X_b,X_a).
% 19.52/19.43  0 [] ti(fun(list(X_b),bool),null(X_b))=null(X_b).
% 19.52/19.43  0 [] ti(fun(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a)))),partition(X_a))=partition(X_a).
% 19.52/19.43  0 [] ti(fun(nat,fun(X_a,list(X_a))),replicate(X_a))=replicate(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),list(X_a)),rev(X_a))=rev(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),list(X_a)),rotate1(X_a))=rotate1(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),fun(X_a,bool)),set(X_a))=set(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),fun(list(X_a),list(X_a))),splice(X_a))=splice(X_a).
% 19.52/19.43  0 [] ti(fun(nat,fun(list(X_a),list(X_a))),take(X_a))=take(X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,bool),fun(list(X_a),list(X_a))),takeWhile(X_a))=takeWhile(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),list(X_a)),tl(X_a))=tl(X_a).
% 19.52/19.43  0 [] ti(fun(nat,nat),suc)=suc.
% 19.52/19.43  0 [] ti(fun(X_a,fun(fun(nat,X_a),fun(nat,X_a))),nat_case(X_a))=nat_case(X_a).
% 19.52/19.43  0 [] ti(fun(list(X_a),nat),size_size(list(X_a)))=size_size(list(X_a)).
% 19.52/19.43  0 [] ti(fun(fun(arrow_490897120le_alt,bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),order_215145569der_on(arrow_490897120le_alt))=order_215145569der_on(arrow_490897120le_alt).
% 19.52/19.43  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a).
% 19.52/19.43  0 [] -ord(X_b)|ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b).
% 19.52/19.43  0 [] -top(X_a)|ti(X_a,top_top(X_a))=top_top(X_a).
% 19.52/19.43  0 [] ti(fun(X_a,fun(X_b,product_prod(X_a,X_b))),product_Pair(X_a,X_b))=product_Pair(X_a,X_b).
% 19.52/19.43  0 [] ti(fun(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c))),product_curry(X_a,X_b,X_c))=product_curry(X_a,X_b,X_c).
% 19.52/19.43  0 [] ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),produc1605651328_split(X_b,X_c,X_a))=produc1605651328_split(X_b,X_c,X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),product_prod_case(X_b,X_c,X_a))=product_prod_case(X_b,X_c,X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),product_prod_rec(X_b,X_c,X_a))=product_prod_rec(X_b,X_c,X_a).
% 19.52/19.43  0 [] ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a).
% 19.52/19.43  0 [] ti(bool,fFalse)=fFalse.
% 19.52/19.43  0 [] ti(fun(bool,bool),fNot)=fNot.
% 19.52/19.43  0 [] ti(bool,fTrue)=fTrue.
% 19.52/19.43  0 [] ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 19.52/19.43  0 [] ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a).
% 19.52/19.43  0 [] hAPP(X_a,X_c,ti(fun(X_a,X_c),B_1_1),B_2_1)=hAPP(X_a,X_c,B_1_1,B_2_1).
% 19.52/19.43  0 [] hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1).
% 19.52/19.43  0 [] ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1).
% 19.52/19.43  0 [] -hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1).
% 19.52/19.43  0 [] hBOOL(ti(bool,B_1_1))| -hBOOL(B_1_1).
% 19.52/19.43  0 [] ti(fun(X_b,fun(fun(X_b,bool),bool)),member(X_b))=member(X_b).
% 19.52/19.43  0 [] ti(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),f)=f.
% 19.52/19.43  0 [] ti(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),p_1)=p_1.
% 19.52/19.43  0 [] ti(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),p)=p.
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,a)=a.
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,b)=b.
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,c)=c.
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),p),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,f)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,f)).
% 19.52/19.43  0 [] a!=b.
% 19.52/19.43  0 [] hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),a),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),b),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),c),nil(arrow_490897120le_alt)))))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,I)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),b),a)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p_1,I))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,I)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),b),a)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p_1,I))).
% 19.52/19.43  0 [] hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),a),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),b),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),$c1),nil(arrow_490897120le_alt)))))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b))),b)),a)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b))),b)),a))),a)),c)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(arrow_490897120le_alt,fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),combc(arrow_660593299e_indi,arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)))),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))))),combb(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_660593299e_indi),arrow_1322701812_below),p)),c)),b)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Z_2).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Z_2).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Z_2).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Z_2)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Z_2).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),Z_2)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Z_2)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Aa)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Aa).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Ba)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Y_1)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,$f1(X_a,X_b,Pa)))|hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2))).
% 19.52/19.43  0 [] hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,X1))| -hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f3(X_a,X_b,Pa)),$f2(X_a,X_b,Pa)))).
% 19.52/19.43  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_5),B_3)|ti(X_a,Aa)=ti(X_a,A_5).
% 19.52/19.43  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_5),B_3)|ti(X_b,Ba)=ti(X_b,B_3).
% 19.52/19.43  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_5),B_3)|ti(X_a,Aa)!=ti(X_a,A_5)|ti(X_b,Ba)!=ti(X_b,B_3).
% 19.52/19.43  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_2),B_1)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_6),B_4)|ti(X_a,A_2)=ti(X_a,A_6).
% 19.52/19.43  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_2),B_1)!=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_6),B_4)|ti(X_b,B_1)=ti(X_b,B_4).
% 19.52/19.43  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),in_rel(X_a,X_b),R_1),X_1),Y_1))|hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_1),Y_1)),R_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),in_rel(X_a,X_b),R_1),X_1),Y_1))| -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_1),Y_1)),R_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,L_1),X_1),Y_1)),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),p_1),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f4(P_a,Pa,A_5,B_3,Aa,Ba))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f4(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f4(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f4(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,A_5)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,B_3)|ti(arrow_490897120le_alt,Ba)=ti(arrow_490897120le_alt,A_5)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Pa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),P_a),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Pa,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),P_a,$f5(P_a,Pa,A_5,B_3,Aa,Ba))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,Pa)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_5),B_3)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,P_a))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),f),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin)))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),combk(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),arrow_660593299e_indi),L_1)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,L_1),X_1)),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,L_1),X_1)),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Ba),Aa)),L_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Y_1),X_1)),L_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Y_1),X_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,A_2)=ti(arrow_490897120le_alt,B_1)|hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),A_2),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),B_1),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),$f6(A_2,B_1)),nil(arrow_490897120le_alt)))))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Xa),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,$f7(Fa,X_2,Xa,A_4,B_2))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Xa,$f7(Fa,X_2,Xa,A_4,B_2))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,Xa))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Xa),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,$f7(Fa,X_2,Xa,A_4,B_2))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Xa,$f7(Fa,X_2,Xa,A_4,B_2))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,Xa))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Xa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,$f7(Fa,X_2,Xa,A_4,B_2))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Xa,$f7(Fa,X_2,Xa,A_4,B_2))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,Xa))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Xa),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,$f7(Fa,X_2,Xa,A_4,B_2))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Xa,$f7(Fa,X_2,Xa,A_4,B_2))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,Xa))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f11(Fa)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f10(Fa)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f11(Fa),I)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f10(Fa),I))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f11(Fa),I)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f10(Fa),I))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f11(Fa))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f10(Fa)))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,Fa))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f11(Fa))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(Fa)),$f8(Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f10(Fa)))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,Fa))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,$f12(Fa,X_2,A_4,B_2))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A_4),B_2)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,Fa))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f15(Fa)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,Fa))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f14(Fa)),$f13(Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f15(Fa),I))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,Fa))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f14(Fa)),$f13(Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f15(Fa)))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),$f16(Aa,Ba)),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Ba)),$f16(Aa,Ba))).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Y_1).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Aa)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Ba).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))|ti(arrow_490897120le_alt,Y_1)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))|ti(arrow_490897120le_alt,X_1)!=ti(arrow_490897120le_alt,Aa)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1))|ti(arrow_490897120le_alt,Y_1)!=ti(arrow_490897120le_alt,Ba).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,Aa)=ti(arrow_490897120le_alt,Ba)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),Aa),Ba)))|ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),Aa),Y_1)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Aa)),L_1))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),X_1),Y_1)),L_1)).
% 19.52/19.43  0 [] hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_rec(X_b,X_c,X_a),F1),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F1,Aa),Ba).
% 19.52/19.43  0 [] hBOOL(hAPP(list(X_a),bool,distinct(X_a),nil(X_a))).
% 19.52/19.43  0 [] nil(X_a)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_6),List_3).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_6),List_3)!=nil(X_a).
% 19.52/19.43  0 [] hBOOL(hAPP(list(arrow_490897120le_alt),bool,distinct(arrow_490897120le_alt),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),$c4),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),$c3),hAPP(list(arrow_490897120le_alt),list(arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(list(arrow_490897120le_alt),list(arrow_490897120le_alt)),cons(arrow_490897120le_alt),$c2),nil(arrow_490897120le_alt)))))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),$c5),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),List)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_5),List_2)|ti(X_a,Aa)=ti(X_a,A_5).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),List)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_5),List_2)|List=List_2.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),List)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_5),List_2)|ti(X_a,Aa)!=ti(X_a,A_5)|List!=List_2.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)!=Xs.
% 19.52/19.43  0 [] Xs!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs).
% 19.52/19.43  0 [] ti(arrow_490897120le_alt,X_1)=ti(arrow_490897120le_alt,Y_1)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),L_1),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,L_1),X_1),Y_1)),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Fa),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f19(I_2,Fa)),arrow_1111136790e_Prof))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Fa),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|ti(arrow_490897120le_alt,$f18(I_2,Fa))!=ti(arrow_490897120le_alt,$f17(I_2,Fa))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Fa),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f18(I_2,Fa)),$f17(I_2,Fa))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f19(I_2,Fa),I_2)))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),Fa),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f18(I_2,Fa)),$f17(I_2,Fa))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f19(I_2,Fa))))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,fun(X_b,bool),B,X_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1)).
% 19.52/19.43  0 [] Y=nil(X_a)|Y=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f21(X_a,Y)),$f20(X_a,Y)).
% 19.52/19.43  0 [] Xs_1=nil(X_a)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f23(X_a,Xs_1)),$f22(X_a,Xs_1)).
% 19.52/19.43  0 [] Xs_1!=nil(X_a)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys).
% 19.52/19.43  0 [] -hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),X_2),arrow_1111136790e_Prof))|hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,X_2)=hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),X_2,I_2).
% 19.52/19.43  0 [] hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f24(Fa,I_2)),arrow_1111136790e_Prof)).
% 19.52/19.43  0 [] hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,Fa),I_2))|hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),Fa,$f24(Fa,I_2))!=hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f24(Fa,I_2),I_2).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(fun(X_a,X_a),bool),bool,hAPP(fun(X_a,X_a),fun(fun(fun(X_a,X_a),bool),bool),member(fun(X_a,X_a)),combi(X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool)),pi(X_a,X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),combk(fun(X_a,bool),X_a),A_1)))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),B)).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),V_1),Va)),nil(X_a))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),V_1),Va).
% 19.52/19.43  0 [] hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a)),list_case(X_a,X_b),F1),F2),nil(X_b))=ti(X_a,F1).
% 19.52/19.43  0 [] hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),X_a)),fun(list(X_b),X_a)),list_case(X_a,X_b),F1),F2),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),Aa),List))=hAPP(list(X_b),X_a,hAPP(X_b,fun(list(X_b),X_a),F2,Aa),List).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),Xs),Ys_2))).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),nil(X_a)),Ys_2)=Ys_2.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),splice(X_a),Xs),nil(X_a))=Xs.
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,fun(X_b,bool),B,X_1))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f25(X_b,X_a,F,B,A_1)),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,$f25(X_b,X_a,F,B,A_1))),hAPP(X_a,fun(X_b,bool),B,$f25(X_b,X_a,F,B,A_1))))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f26(X_b,X_a,F,B,A_1)),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B)))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,$f26(X_b,X_a,F,B,A_1))),B))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B)))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f27(X_b,X_a,F,B,A_1)),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,$f27(X_b,X_a,F,B,A_1))),hAPP(X_a,fun(X_b,bool),B,$f27(X_b,X_a,F,B,A_1))))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f28(X_b,X_a,B,F,G,A_1)),A_1))| -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),G),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f28(X_b,X_a,B,F,G,A_1)),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))| -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),G),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hAPP(X_a,X_b,F,$f28(X_b,X_a,B,F,G,A_1))!=hAPP(X_a,X_b,G,$f28(X_b,X_a,B,F,G,A_1))| -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),G),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hAPP(X_a,X_b,F,$f28(X_b,X_a,B,F,G,A_1))!=hAPP(X_a,X_b,G,$f28(X_b,X_a,B,F,G,A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))| -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),G),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f30(X_a,X_b,S_1,R_1)),$f29(X_a,X_b,S_1,R_1))),R_1))|hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f30(X_a,X_b,S_1,R_1)),$f29(X_a,X_b,S_1,R_1))),S_1))|ti(fun(product_prod(X_a,X_b),bool),R_1)=ti(fun(product_prod(X_a,X_b),bool),S_1).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f30(X_a,X_b,S_1,R_1)),$f29(X_a,X_b,S_1,R_1))),R_1))| -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f30(X_a,X_b,S_1,R_1)),$f29(X_a,X_b,S_1,R_1))),S_1))|ti(fun(product_prod(X_a,X_b),bool),R_1)=ti(fun(product_prod(X_a,X_b),bool),S_1).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),R_1))|hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),S_1))|ti(fun(product_prod(X_a,X_b),bool),R_1)!=ti(fun(product_prod(X_a,X_b),bool),S_1).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),R_1))| -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_2),Xa)),S_1))|ti(fun(product_prod(X_a,X_b),bool),R_1)!=ti(fun(product_prod(X_a,X_b),bool),S_1).
% 19.52/19.43  0 [] ti(product_prod(X_a,X_b),Y)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f32(X_a,X_b,Y)),$f31(X_a,X_b,Y)).
% 19.52/19.43  0 [] ti(product_prod(X_a,X_b),P_2)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f34(X_a,X_b,P_2)),$f33(X_a,X_b,P_2)).
% 19.52/19.43  0 [] ti(product_prod(X_a,product_prod(X_b,X_c)),Y)=hAPP(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c)),hAPP(X_a,fun(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c))),product_Pair(X_a,product_prod(X_b,X_c)),$f37(X_a,X_b,X_c,Y)),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),$f36(X_a,X_b,X_c,Y)),$f35(X_a,X_b,X_c,Y))).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,product_prod(X_b,X_c)),bool,Pa,hAPP(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c)),hAPP(X_a,fun(product_prod(X_b,X_c),product_prod(X_a,product_prod(X_b,X_c))),product_Pair(X_a,product_prod(X_b,X_c)),$f40(X_a,X_b,X_c,X_1,Pa)),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),$f39(X_a,X_b,X_c,X_1,Pa)),$f38(X_a,X_b,X_c,X_1,Pa)))))|hBOOL(hAPP(product_prod(X_a,product_prod(X_b,X_c)),bool,Pa,X_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),$f46(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa)),hAPP(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),$f45(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa)),hAPP(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),hAPP(X_c,fun(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_Pair(X_c,product_prod(X_d,product_prod(X_e,X_f))),$f44(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa)),hAPP(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f)),hAPP(X_d,fun(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f))),product_Pair(X_d,product_prod(X_e,X_f)),$f43(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa)),hAPP(X_f,product_prod(X_e,X_f),hAPP(X_e,fun(X_f,product_prod(X_e,X_f)),product_Pair(X_e,X_f),$f42(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa)),$f41(X_a,X_b,X_c,X_d,X_e,X_f,X_1,Pa))))))))|hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),bool,Pa,X_1)).
% 19.52/19.43  0 [] ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),Y)=hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),$f52(X_a,X_b,X_c,X_d,X_e,X_f,Y)),hAPP(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),product_prod(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),$f51(X_a,X_b,X_c,X_d,X_e,X_f,Y)),hAPP(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f))),hAPP(X_c,fun(product_prod(X_d,product_prod(X_e,X_f)),product_prod(X_c,product_prod(X_d,product_prod(X_e,X_f)))),product_Pair(X_c,product_prod(X_d,product_prod(X_e,X_f))),$f50(X_a,X_b,X_c,X_d,X_e,X_f,Y)),hAPP(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f)),hAPP(X_d,fun(product_prod(X_e,X_f),product_prod(X_d,product_prod(X_e,X_f))),product_Pair(X_d,product_prod(X_e,X_f)),$f49(X_a,X_b,X_c,X_d,X_e,X_f,Y)),hAPP(X_f,product_prod(X_e,X_f),hAPP(X_e,fun(X_f,product_prod(X_e,X_f)),product_Pair(X_e,X_f),$f48(X_a,X_b,X_c,X_d,X_e,X_f,Y)),$f47(X_a,X_b,X_c,X_d,X_e,X_f,Y)))))).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),$f57(X_a,X_b,X_c,X_d,X_e,X_1,Pa)),hAPP(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,X_e))),$f56(X_a,X_b,X_c,X_d,X_e,X_1,Pa)),hAPP(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e)),hAPP(X_c,fun(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e))),product_Pair(X_c,product_prod(X_d,X_e)),$f55(X_a,X_b,X_c,X_d,X_e,X_1,Pa)),hAPP(X_e,product_prod(X_d,X_e),hAPP(X_d,fun(X_e,product_prod(X_d,X_e)),product_Pair(X_d,X_e),$f54(X_a,X_b,X_c,X_d,X_e,X_1,Pa)),$f53(X_a,X_b,X_c,X_d,X_e,X_1,Pa)))))))|hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),bool,Pa,X_1)).
% 19.52/19.43  0 [] ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),Y)=hAPP(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),product_prod(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),$f62(X_a,X_b,X_c,X_d,X_e,Y)),hAPP(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e))),hAPP(X_b,fun(product_prod(X_c,product_prod(X_d,X_e)),product_prod(X_b,product_prod(X_c,product_prod(X_d,X_e)))),product_Pair(X_b,product_prod(X_c,product_prod(X_d,X_e))),$f61(X_a,X_b,X_c,X_d,X_e,Y)),hAPP(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e)),hAPP(X_c,fun(product_prod(X_d,X_e),product_prod(X_c,product_prod(X_d,X_e))),product_Pair(X_c,product_prod(X_d,X_e)),$f60(X_a,X_b,X_c,X_d,X_e,Y)),hAPP(X_e,product_prod(X_d,X_e),hAPP(X_d,fun(X_e,product_prod(X_d,X_e)),product_Pair(X_d,X_e),$f59(X_a,X_b,X_c,X_d,X_e,Y)),$f58(X_a,X_b,X_c,X_d,X_e,Y))))).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),bool,Pa,hAPP(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d)))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,X_d))),$f66(X_a,X_b,X_c,X_d,X_1,Pa)),hAPP(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d)),hAPP(X_b,fun(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d))),product_Pair(X_b,product_prod(X_c,X_d)),$f65(X_a,X_b,X_c,X_d,X_1,Pa)),hAPP(X_d,product_prod(X_c,X_d),hAPP(X_c,fun(X_d,product_prod(X_c,X_d)),product_Pair(X_c,X_d),$f64(X_a,X_b,X_c,X_d,X_1,Pa)),$f63(X_a,X_b,X_c,X_d,X_1,Pa))))))|hBOOL(hAPP(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),bool,Pa,X_1)).
% 19.52/19.43  0 [] ti(product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),Y)=hAPP(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d))),hAPP(X_a,fun(product_prod(X_b,product_prod(X_c,X_d)),product_prod(X_a,product_prod(X_b,product_prod(X_c,X_d)))),product_Pair(X_a,product_prod(X_b,product_prod(X_c,X_d))),$f70(X_a,X_b,X_c,X_d,Y)),hAPP(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d)),hAPP(X_b,fun(product_prod(X_c,X_d),product_prod(X_b,product_prod(X_c,X_d))),product_Pair(X_b,product_prod(X_c,X_d)),$f69(X_a,X_b,X_c,X_d,Y)),hAPP(X_d,product_prod(X_c,X_d),hAPP(X_c,fun(X_d,product_prod(X_c,X_d)),product_Pair(X_c,X_d),$f68(X_a,X_b,X_c,X_d,Y)),$f67(X_a,X_b,X_c,X_d,Y)))).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,X1))|hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f72(X_a,X_b,Pa)),$f71(X_a,X_b,Pa)))).
% 19.52/19.43  0 [] hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,$f73(X_a,X_b,Pa)))| -hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_2))).
% 19.52/19.43  0 [] hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),produc1605651328_split(X_b,X_c,X_a),Ca),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),Ca,Aa),Ba).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X),nil(X_a))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X),Xs))).
% 19.52/19.43  0 [] hAPP(X_a,X_b,F,$f74(X_a,X_b,F,G))!=hAPP(X_a,X_b,G,$f74(X_a,X_b,F,G))|ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,A_1,X_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))| -hBOOL(hAPP(X_a,bool,A_1,X_1)).
% 19.52/19.43  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa).
% 19.52/19.43  0 [] Xs_1=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f75(X_a,Pa,Xs_1)),nil(X_a))))|$f76(X_a,Pa,Xs_1)!=nil(X_a)|hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)).
% 19.52/19.43  0 [] Xs_1=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f75(X_a,Pa,Xs_1)),nil(X_a))))|hBOOL(hAPP(list(X_a),bool,Pa,$f76(X_a,Pa,Xs_1)))|hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)).
% 19.52/19.43  0 [] Xs_1=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f75(X_a,Pa,Xs_1)),nil(X_a))))| -hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f77(X_a,Pa,Xs_1)),$f76(X_a,Pa,Xs_1))))|hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)).
% 19.52/19.43  0 [] hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),nil(X_b))=ti(X_a,F1).
% 19.52/19.43  0 [] hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),Aa),List))=hAPP(X_a,X_a,hAPP(list(X_b),fun(X_a,X_a),hAPP(X_b,fun(list(X_b),fun(X_a,X_a)),F2,Aa),List),hAPP(list(X_b),X_a,hAPP(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a),hAPP(X_a,fun(fun(X_b,fun(list(X_b),fun(X_a,X_a))),fun(list(X_b),X_a)),list_rec(X_a,X_b),F1),F2),List)).
% 19.52/19.43  0 [] hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),X_2),Xa),Xb)=hAPP(product_prod(X_a,X_b),X_c,X_2,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Xa),Xb)).
% 19.52/19.43  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))|hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba)).
% 19.52/19.43  0 [] hBOOL(hAPP(list(X_b),bool,null(X_b),nil(X_b))).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1))|Xs_1=nil(X_a).
% 19.52/19.43  0 [] hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1))|Xs_1!=nil(X_a).
% 19.52/19.43  0 [] Xs_1!=nil(X_a)|hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1)).
% 19.52/19.43  0 [] Xs_1=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1)).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,null(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))).
% 19.52/19.43  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba))|hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba))).
% 19.52/19.43  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),product_curry(X_a,X_b,bool),F),Aa),Ba))|hBOOL(hAPP(product_prod(X_a,X_b),bool,F,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba))).
% 19.52/19.43  0 [] hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),hAPP(fun(product_prod(X_b,X_c),X_a),fun(X_b,fun(X_c,X_a)),product_curry(X_b,X_c,X_a),F),Aa),Ba)=hAPP(product_prod(X_b,X_c),X_a,F,hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba)).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),Xs_1),nil(X_a)))|hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),Xs_1),nil(X_a)))| -hBOOL(hAPP(list(X_a),bool,null(X_a),Xs_1)).
% 19.52/19.43  0 [] arrow_1111136790e_Prof=hAPP(fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(arrow_660593299e_indi,bool),fun(fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),top_top(fun(arrow_660593299e_indi,bool))),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),arrow_660593299e_indi),arrow_2064824852le_Lin)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2))|ti(X_a,Aa)=ti(X_a,Ba).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|ti(X_a,Aa)!=ti(X_a,Ba)| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),nil(X_b))=nil(X_a).
% 19.52/19.43  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)))).
% 19.52/19.43  0 [] Xs=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))).
% 19.52/19.43  0 [] Xs!=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X).
% 19.52/19.43  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.52/19.43  0 [] hBOOL(hAPP(X_a,bool,top_top(fun(X_a,bool)),X_1)).
% 19.52/19.43  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),nil(X_a))).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),X_1),Y_1))|X_1=Y_1.
% 19.52/19.43  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),e_qual_e_qual(list(X_a)),X_1),Y_1))|X_1!=Y_1.
% 19.52/19.43  0 [] -linorder(X_a)|Xs=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))).
% 19.52/19.43  0 [] hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),top_top(fun(X_b,bool))))=top_top(fun(fun(X_a,X_b),bool)).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),butlast(X_a),nil(X_a))=nil(X_a).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] Xs!=nil(X_a)|hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=nil(X_a).
% 19.52/19.43  0 [] Xs=nil(X_a)|hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),butlast(X_a),Xs)).
% 19.52/19.43  0 [] Xs!=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X).
% 19.52/19.43  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|Y_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f79(X_a,Y_1,R_2)),$f78(X_a,Y_1,R_2)).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|Y_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),A_4),X_2).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f80(X_a,Xs_1,R_2)),$f80(X_a,Xs_1,R_2))),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f82(X_a,X_1,Y_1,R_2)),$f81(X_a,X_1,Y_1,R_2))),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|X_1=Y_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Y_1),X_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] ti(X_a,$f82(X_a,X_1,Y_1,R_2))!=ti(X_a,$f81(X_a,X_1,Y_1,R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|X_1=Y_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Y_1),X_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f81(X_a,X_1,Y_1,R_2)),$f82(X_a,X_1,Y_1,R_2))),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|X_1=Y_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Y_1),X_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),top_top(fun(X_a,bool)))).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),top_top(fun(X_a,bool)))).
% 19.52/19.43  0 [] -top(X_a)|hAPP(X_b,X_a,top_top(fun(X_b,X_a)),X_1)=top_top(X_a).
% 19.52/19.43  0 [] Xs_1=nil(X_a)| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),hAPP(list(X_a),X_a,last(X_a),Xs_1)))),Xs_1)=hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1).
% 19.52/19.43  0 [] hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),nil(X_a))=hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),nil(X_a)).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),nil(X_a))=nil(X_a).
% 19.52/19.43  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))).
% 19.52/19.43  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))).
% 19.52/19.43  0 [] -hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)).
% 19.52/19.43  0 [] hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=nil(X_a).
% 19.52/19.43  0 [] top_top(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),fTrue)).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f83(X_a,A_1)),A_1))|top_top(fun(X_a,bool))=ti(fun(X_a,bool),A_1).
% 19.52/19.43  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f84(X_a)),top_top(fun(X_a,bool)))).
% 19.52/19.43  0 [] arrow_2064824852le_Lin=hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),collect(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(arrow_490897120le_alt,bool),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),order_215145569der_on(arrow_490897120le_alt),top_top(fun(arrow_490897120le_alt,bool)))).
% 19.52/19.43  0 [] Xs=nil(X_a)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,last(X_a),Xs)),nil(X_a)))=Xs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))!=Ys_1|Ys_1!=nil(X_a).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))!=Ys_1|hAPP(list(X_a),list(X_a),butlast(X_a),Ys_1)=Xs_1.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))!=Ys_1|hAPP(list(X_a),X_a,last(X_a),Ys_1)=ti(X_a,X_1).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))=Ys_1|Ys_1=nil(X_a)|hAPP(list(X_a),list(X_a),butlast(X_a),Ys_1)!=Xs_1|hAPP(list(X_a),X_a,last(X_a),Ys_1)!=ti(X_a,X_1).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2))).
% 19.52/19.43  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2))).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Xs1)!=Zs_1|Ys_2!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs1),Us_2)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs_1),Us_2).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Xs_1)|Ys_1=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Xs_1)|Ys_1!=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Zs)|Ys_1=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Zs)|Ys_1!=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),$f85(X_a,Xs_1,Ys_1,Zs,Ts))|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),$f85(X_a,Xs_1,Ys_1,Zs,Ts))=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),$f85(X_a,Xs_1,Ys_1,Zs,Ts))|Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f85(X_a,Xs_1,Ys_1,Zs,Ts)),Ts).
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f85(X_a,Xs_1,Ys_1,Zs,Ts)),Ys_1)=Ts|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),$f85(X_a,Xs_1,Ys_1,Zs,Ts))=Zs.
% 19.52/19.43  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f85(X_a,Xs_1,Ys_1,Zs,Ts)),Ys_1)=Ts|Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f85(X_a,Xs_1,Ys_1,Zs,Ts)),Ts).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Us)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),Ys_1)!=Ts.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Zs),Ts)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Us)!=Zs|Ys_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us),Ts).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2)),Zs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_2),Zs_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)),Ys_2)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs1)!=Ys_2|Xs!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs1),Zs_1)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_2),Zs_1).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),nil(X_a)),Ys_2)=Ys_2.
% 19.52/19.44  0 [] nil(X_a)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Xs_1=nil(X_a).
% 19.52/19.44  0 [] nil(X_a)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Ys_1=nil(X_a).
% 19.52/19.44  0 [] nil(X_a)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Xs_1!=nil(X_a)|Ys_1!=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),nil(X_a))=Xs.
% 19.52/19.44  0 [] Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Ys_1=nil(X_a).
% 19.52/19.44  0 [] Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Ys_1!=nil(X_a).
% 19.52/19.44  0 [] Ys_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Xs_1=nil(X_a).
% 19.52/19.44  0 [] Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)|Xs_1!=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=nil(X_a)|Xs_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=nil(X_a)|Ys_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=nil(X_a)|Xs_1!=nil(X_a)|Ys_1!=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=Xs_1|Ys_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Xs_1|Ys_1!=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=Ys_1|Xs_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Ys_1|Xs_1!=nil(X_a).
% 19.52/19.44  0 [] Xs!=Ys_2|Xs=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),nil(X_a)),Ys_2).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Ys_1=nil(X_a)|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f86(X_a,Ys_1,Zs,X_1,Xs_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Ys_1=nil(X_a)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f86(X_a,Ys_1,Zs,X_1,Xs_1)),Zs)=Xs_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Zs=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f86(X_a,Ys_1,Zs,X_1,Xs_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Zs=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f86(X_a,Ys_1,Zs,X_1,Xs_1)),Zs)=Xs_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Ys_1!=nil(X_a)|Zs!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)|Ys_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_3)|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_3),Zs)!=Xs_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|Ys_1=nil(X_a)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f87(X_a,X_1,Xs_1,Ys_1,Zs))=Ys_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|Ys_1=nil(X_a)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f87(X_a,X_1,Xs_1,Ys_1,Zs)),Zs).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=Zs|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f87(X_a,X_1,Xs_1,Ys_1,Zs))=Ys_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=Zs|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f87(X_a,X_1,Xs_1,Ys_1,Zs)),Zs).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|Ys_1!=nil(X_a)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)!=Zs.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Zs)|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_3)!=Ys_1|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_3),Zs).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a)))|Xs_1=Ys_1.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a)))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a)))|Xs_1!=Ys_1|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.52/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),L)))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1).
% 19.52/19.44  0 [] Ys_2!=nil(X_a)|hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),butlast(X_a),Xs).
% 19.52/19.44  0 [] Ys_2=nil(X_a)|hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),butlast(X_a),Ys_2)).
% 19.52/19.44  0 [] Ys_2!=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.52/19.44  0 [] Ys_2=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Ys_2).
% 19.52/19.44  0 [] Ys_2=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Ys_2).
% 19.52/19.44  0 [] Ys_2!=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),U),V)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),U)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),V))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.44  0 [] hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_b,list(X_a),F,X_1)),hAPP(list(X_b),list(X_a),hAPP(fun(X_b,list(X_a)),fun(list(X_b),list(X_a)),maps(X_b,X_a),F),Xs_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))))=Xs.
% 19.52/19.44  0 [] hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))))=ti(X_a,X).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Aa),Ba)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),U),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Aa),X_1))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),U),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Ba),Y_1)))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.44  0 [] Y_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),B_2),Z_1)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),Y_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),U)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),X_1),V))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f88(X_a,X_1,U,V,R_2)),$f88(X_a,X_1,U,V,R_2))),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),U),V)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,Pa,nil(X_a)))|hBOOL(hAPP(list(X_a),bool,Pa,$f89(X_a,Xs_1,Pa)))|hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,Pa,nil(X_a)))| -hBOOL(hAPP(list(X_a),bool,Pa,hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f89(X_a,Xs_1,Pa)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f90(X_a,Xs_1,Pa)),nil(X_a)))))|hBOOL(hAPP(list(X_a),bool,Pa,Xs_1)).
% 19.52/19.44  0 [] Xs=nil(X_a)|Xs=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f92(X_a,Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f91(X_a,Xs)),nil(X_a))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=Ys_1.
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|ti(X_a,X_1)=ti(X_a,Y_1)|Xs_1=Ys_1.
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|ti(X_a,X_1)=ti(X_a,Y_1)|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2)).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1!=Ys_1| -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a)),hAPP(list(X_a),fun(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a))),list_case(list(X_a),X_a),nil(X_a)),hAPP(fun(X_a,list(X_a)),fun(X_a,fun(list(X_a),list(X_a))),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(fun(X_a,list(X_a)),fun(X_a,fun(list(X_a),list(X_a)))),combb(list(X_a),fun(list(X_a),list(X_a)),X_a),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),combc(list(X_a),list(X_a),list(X_a)),append(X_a))),hAPP(list(X_a),fun(X_a,list(X_a)),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),fun(X_a,list(X_a))),combc(X_a,list(X_a),list(X_a)),cons(X_a)),nil(X_a)))),Xs_1).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),rotate1(X_a),nil(X_a))=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_b),list(X_b),rotate1(X_b),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X),Xs))=hAPP(list(X_b),list(X_b),hAPP(list(X_b),fun(list(X_b),list(X_b)),append(X_b),Xs),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X),nil(X_b))).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)!=nil(X_a)|Xs_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)=nil(X_a)|Xs_1!=nil(X_a).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.52/19.44  0 [] hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Us_1!=Vs_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Us_1)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Vs_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] Xs_1!=Ys_1| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Us_1),Vs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Us_1)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1),Vs_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=Ys_1|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=Ys_1|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|Xs_1!=Ys_1.
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Xs_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Vs_1))|Ys_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Us_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Vs_1))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f96(X_a,Xs_1,Ys_1,R_2)),$f95(X_a,Xs_1,Ys_1,R_2))),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f94(X_a,Xs_1,Ys_1,R_2)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f96(X_a,Xs_1,Ys_1,R_2)),$f93(X_a,Xs_1,Ys_1,R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Ys_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f94(X_a,Xs_1,Ys_1,R_2)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f95(X_a,Xs_1,Ys_1,R_2)),$f93(X_a,Xs_1,Ys_1,R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f97(X_a,X_1,Xs_1,Ys_1,R_2)),Xs_1)|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f98(X_a,X_1,Xs_1,Ys_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f97(X_a,X_1,Xs_1,Ys_1,R_2)),Xs_1)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),$f98(X_a,X_1,Xs_1,Ys_1,R_2))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),$f97(X_a,X_1,Xs_1,Ys_1,R_2))),R_2))|Ys_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f98(X_a,X_1,Xs_1,Ys_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),$f97(X_a,X_1,Xs_1,Ys_1,R_2))),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),$f98(X_a,X_1,Xs_1,Ys_1,R_2))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f99(X_a,Xs_1,Y_1,Ys_1,R_2)),Ys_1)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),$f100(X_a,Xs_1,Y_1,Ys_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f99(X_a,Xs_1,Y_1,Ys_1,R_2)),Ys_1)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),$f100(X_a,Xs_1,Y_1,Ys_1,R_2)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f99(X_a,Xs_1,Y_1,Ys_1,R_2)),Y_1)),R_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),$f100(X_a,Xs_1,Y_1,Ys_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f99(X_a,Xs_1,Y_1,Ys_1,R_2)),Y_1)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),$f100(X_a,Xs_1,Y_1,Ys_1,R_2)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2))).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2))).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)| -hBOOL(hAPP(X_a,bool,Pa,Y_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))|hBOOL(hAPP(X_a,bool,Pa,Y_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))),product_prod_case(list(X_a),list(X_a),product_prod(list(X_a),list(X_a))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combs(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(list(X_a),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),product_prod(list(X_a),list(X_a)))),list(X_a)),combs(list(X_a),product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),list(X_a)),hAPP(fun(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(list(X_a),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))))),combb(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a))),list(X_a)),hAPP(bool,fun(product_prod(list(X_a),list(X_a)),fun(product_prod(list(X_a),list(X_a)),product_prod(list(X_a),list(X_a)))),if(product_prod(list(X_a),list(X_a))),hAPP(X_a,bool,Pa,X_1)))),hAPP(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combb(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),list(X_a)),product_Pair(list(X_a),list(X_a))),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1))))),hAPP(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))))),combc(list(X_a),fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))),hAPP(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),hAPP(fun(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a))))),fun(fun(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a)))),fun(list(X_a),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))))),combb(fun(list(X_a),product_prod(list(X_a),list(X_a))),fun(fun(list(X_a),list(X_a)),fun(list(X_a),product_prod(list(X_a),list(X_a)))),list(X_a)),combb(list(X_a),product_prod(list(X_a),list(X_a)),list(X_a))),product_Pair(list(X_a),list(X_a)))),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1)))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),Xs_1)).
% 19.52/19.44  0 [] hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F),hAPP(product_prod(X_d,X_e),product_prod(X_b,X_c),hAPP(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(product_prod(X_d,X_e),product_prod(X_b,X_c)),product_prod_case(X_d,X_e,product_prod(X_b,X_c)),G),P_1))=hAPP(product_prod(X_d,X_e),X_a,hAPP(fun(X_d,fun(X_e,X_a)),fun(product_prod(X_d,X_e),X_a),product_prod_case(X_d,X_e,X_a),hAPP(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(X_d,fun(X_e,X_a)),hAPP(fun(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a)),fun(fun(X_d,fun(X_e,product_prod(X_b,X_c))),fun(X_d,fun(X_e,X_a))),combb(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a),X_d),hAPP(fun(product_prod(X_b,X_c),X_a),fun(fun(X_e,product_prod(X_b,X_c)),fun(X_e,X_a)),combb(product_prod(X_b,X_c),X_a,X_e),hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F))),G)),P_1).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_2)|Xs!=Ys_2.
% 19.52/19.44  0 [] ti(product_prod(X_a,X_b),P_1)!=ti(product_prod(X_a,X_b),Q_2)|hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),Ca),P_1)=hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),Ca),Q_2).
% 19.52/19.44  0 [] hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F1),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F1,Aa),Ba).
% 19.52/19.44  0 [] hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),F),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba))=hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F,Aa),Ba).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs))=hAPP(list(X_a),nat,size_size(list(X_a)),Xs).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1).
% 19.52/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),nil(X_a))=nil(X_a).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))).
% 19.52/19.44  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))).
% 19.52/19.44  0 [] hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,X_c)),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c)),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,X_c))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c),X_a),hAPP(fun(product_prod(X_a,X_b),X_c),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,X_c)),combb(product_prod(X_a,X_b),X_c,X_b),F)),product_Pair(X_a,X_b)))=ti(fun(product_prod(X_a,X_b),X_c),F).
% 19.52/19.44  0 [] hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),F))=ti(fun(product_prod(X_a,X_b),X_c),F).
% 19.52/19.44  0 [] hAPP(fun(product_prod(X_a,X_b),X_c),fun(X_a,fun(X_b,X_c)),product_curry(X_a,X_b,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F))=ti(fun(X_a,fun(X_b,X_c)),F).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1).
% 19.52/19.44  0 [] produc1605651328_split(X_a,X_b,X_c)=product_prod_case(X_a,X_b,X_c).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))=Xs_1.
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),X_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Y_1).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lex(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_1),Y_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),X_1)!=hAPP(list(X_a),nat,size_size(list(X_a)),Y_1).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(list(X_b),nat,size_size(list(X_b)),Ys_1)| -hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,nil(X_a)),nil(X_b)))|hAPP(list(X_a),nat,size_size(list(X_a)),$f103(X_a,X_b,Pa,Xs_1,Ys_1))=hAPP(list(X_b),nat,size_size(list(X_b)),$f101(X_a,X_b,Pa,Xs_1,Ys_1))|hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,Xs_1),Ys_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(list(X_b),nat,size_size(list(X_b)),Ys_1)| -hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,nil(X_a)),nil(X_b)))|hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,$f103(X_a,X_b,Pa,Xs_1,Ys_1)),$f101(X_a,X_b,Pa,Xs_1,Ys_1)))|hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,Xs_1),Ys_1)).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(list(X_b),nat,size_size(list(X_b)),Ys_1)| -hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,nil(X_a)),nil(X_b)))| -hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f104(X_a,X_b,Pa,Xs_1,Ys_1)),$f103(X_a,X_b,Pa,Xs_1,Ys_1))),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),$f102(X_a,X_b,Pa,Xs_1,Ys_1)),$f101(X_a,X_b,Pa,Xs_1,Ys_1))))|hBOOL(hAPP(list(X_b),bool,hAPP(list(X_a),fun(list(X_b),bool),Pa,Xs_1),Ys_1)).
% 19.52/19.44  0 [] hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),F,$f106(X_b,X_c,X_a,F,G)),$f105(X_b,X_c,X_a,F,G))!=hAPP(product_prod(X_a,X_b),X_c,G,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f106(X_b,X_c,X_a,F,G)),$f105(X_b,X_c,X_a,F,G)))|hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F)=ti(fun(product_prod(X_a,X_b),X_c),G).
% 19.52/19.44  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f108(X_c,X_b,X_a,P_1,F,G,Q_2)),$f107(X_c,X_b,X_a,P_1,F,G,Q_2))=ti(product_prod(X_a,X_b),Q_2)|ti(product_prod(X_a,X_b),P_1)!=ti(product_prod(X_a,X_b),Q_2)|hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F),P_1)=hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),G),Q_2).
% 19.52/19.44  0 [] hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),F,$f108(X_c,X_b,X_a,P_1,F,G,Q_2)),$f107(X_c,X_b,X_a,P_1,F,G,Q_2))!=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),G,$f108(X_c,X_b,X_a,P_1,F,G,Q_2)),$f107(X_c,X_b,X_a,P_1,F,G,Q_2))|ti(product_prod(X_a,X_b),P_1)!=ti(product_prod(X_a,X_b),Q_2)|hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),F),P_1)=hAPP(product_prod(X_a,X_b),X_c,hAPP(fun(X_a,fun(X_b,X_c)),fun(product_prod(X_a,X_b),X_c),product_prod_case(X_a,X_b,X_c),G),Q_2).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),Pa),Z_2)))|ti(product_prod(X_b,X_c),Z_2)=hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),$f110(X_a,X_b,X_c,Q_1,Pa,Z_2)),$f109(X_a,X_b,X_c,Q_1,Pa,Z_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_case(X_b,X_c,X_a),Pa),Z_2)))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),Pa,$f110(X_a,X_b,X_c,Q_1,Pa,Z_2)),$f109(X_a,X_b,X_c,Q_1,Pa,Z_2)))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(nat,fun(product_prod(list(X_a),list(X_a)),bool),hAPP(fun(product_prod(X_a,X_a),bool),fun(nat,fun(product_prod(list(X_a),list(X_a)),bool)),lexn(X_a),R_2),N)))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=N.
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(nat,fun(product_prod(list(X_a),list(X_a)),bool),hAPP(fun(product_prod(X_a,X_a),bool),fun(nat,fun(product_prod(list(X_a),list(X_a)),bool)),lexn(X_a),R_2),N)))|hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1)=N.
% 19.52/19.44  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F,Aa),Ba))|hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba))).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F1,Aa),Ba))|hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F1),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(X_c,fun(X_a,bool),hAPP(X_b,fun(X_c,fun(X_a,bool)),Ca,Aa),Ba)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(product_prod(X_b,X_c),fun(X_a,bool),hAPP(fun(X_b,fun(X_c,fun(X_a,bool))),fun(product_prod(X_b,X_c),fun(X_a,bool)),product_prod_case(X_b,X_c,fun(X_a,bool)),Ca),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba)))).
% 19.52/19.44  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),F),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)))|hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),F,Aa),Ba)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),R_1),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba)),Ca))|hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),R_1,Aa),Ba),Ca)).
% 19.52/19.44  0 [] ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f112(X_a,X_b,Ca,P_1)),$f111(X_a,X_b,Ca,P_1))|hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Ca,$f112(X_a,X_b,Ca,P_1)),$f111(X_a,X_b,Ca,P_1)))|hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1))|ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f114(X_a,X_b,Ca,P_1)),$f113(X_a,X_b,Ca,P_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Ca),P_1))|hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Ca,$f114(X_a,X_b,Ca,P_1)),$f113(X_a,X_b,Ca,P_1))).
% 19.52/19.44  0 [] ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f116(X_c,X_a,X_b,Z_2,Ca,P_1)),$f115(X_c,X_a,X_b,Z_2,Ca,P_1))|hBOOL(hAPP(fun(X_c,bool),bool,hAPP(X_c,fun(fun(X_c,bool),bool),member(X_c),Z_2),hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(X_c,bool),bool,hAPP(X_c,fun(fun(X_c,bool),bool),member(X_c),Z_2),hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,$f116(X_c,X_a,X_b,Z_2,Ca,P_1)),$f115(X_c,X_a,X_b,Z_2,Ca,P_1))))|hBOOL(hAPP(fun(X_c,bool),bool,hAPP(X_c,fun(fun(X_c,bool),bool),member(X_c),Z_2),hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1))).
% 19.52/19.44  0 [] hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f118(X_c,X_b,X_a,Ca,X_1,P_1)),$f117(X_c,X_b,X_a,Ca,X_1,P_1))=ti(product_prod(X_a,X_b),P_1)|hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),X_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,$f118(X_c,X_b,X_a,Ca,X_1,P_1)),$f117(X_c,X_b,X_a,Ca,X_1,P_1)),X_1))|hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),X_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(product_prod(X_b,X_c),fun(X_a,bool),hAPP(fun(X_b,fun(X_c,fun(X_a,bool))),fun(product_prod(X_b,X_c),fun(X_a,bool)),product_prod_case(X_b,X_c,fun(X_a,bool)),Ca),P_1)))|ti(product_prod(X_b,X_c),P_1)=hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),$f120(X_a,X_b,X_c,Z_2,Ca,P_1)),$f119(X_a,X_b,X_c,Z_2,Ca,P_1)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(product_prod(X_b,X_c),fun(X_a,bool),hAPP(fun(X_b,fun(X_c,fun(X_a,bool))),fun(product_prod(X_b,X_c),fun(X_a,bool)),product_prod_case(X_b,X_c,fun(X_a,bool)),Ca),P_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(X_c,fun(X_a,bool),hAPP(X_b,fun(X_c,fun(X_a,bool)),Ca,$f120(X_a,X_b,X_c,Z_2,Ca,P_1)),$f119(X_a,X_b,X_c,Z_2,Ca,P_1)))).
% 19.52/19.44  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool)),hAPP(fun(fun(X_b,bool),fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool))),combb(fun(X_b,bool),fun(X_b,bool),X_a),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),hAPP(bool,fun(bool,bool),fconj,Pa))),Q_1)),X_2))|hBOOL(Pa).
% 19.52/19.44  0 [] -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool)),hAPP(fun(fun(X_b,bool),fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool))),combb(fun(X_b,bool),fun(X_b,bool),X_a),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),hAPP(bool,fun(bool,bool),fconj,Pa))),Q_1)),X_2))|hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Q_1),X_2)).
% 19.52/19.44  0 [] hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool)),hAPP(fun(fun(X_b,bool),fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),fun(X_a,fun(X_b,bool))),combb(fun(X_b,bool),fun(X_b,bool),X_a),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),hAPP(bool,fun(bool,bool),fconj,Pa))),Q_1)),X_2))| -hBOOL(Pa)| -hBOOL(hAPP(product_prod(X_a,X_b),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(product_prod(X_a,X_b),bool),product_prod_case(X_a,X_b,bool),Q_1),X_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),Z_2))|ti(product_prod(X_a,X_b),P_1)=hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),$f122(X_c,X_a,X_b,Ca,P_1,Z_2)),$f121(X_c,X_a,X_b,Ca,P_1,Z_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_c,bool,hAPP(product_prod(X_a,X_b),fun(X_c,bool),hAPP(fun(X_a,fun(X_b,fun(X_c,bool))),fun(product_prod(X_a,X_b),fun(X_c,bool)),product_prod_case(X_a,X_b,fun(X_c,bool)),Ca),P_1),Z_2))|hBOOL(hAPP(X_c,bool,hAPP(X_b,fun(X_c,bool),hAPP(X_a,fun(X_b,fun(X_c,bool)),Ca,$f122(X_c,X_a,X_b,Ca,P_1,Z_2)),$f121(X_c,X_a,X_b,Ca,P_1,Z_2)),Z_2)).
% 19.52/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),$f123(X_a,N_1))=N_1.
% 19.52/19.44  0 [] hBOOL(hAPP(list(X_a),bool,distinct(X_a),Ws))|Ws=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f127(X_a,Ws)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f124(X_a,Ws)),nil(X_a))),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f126(X_a,Ws)),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f124(X_a,Ws)),nil(X_a))),$f125(X_a,Ws))))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_1),Y_1)),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a)),hAPP(list(X_a),fun(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),list(X_a))),list_case(list(X_a),X_a),hAPP(list(X_a),list(X_a),tl(X_a),Ys_1)),hAPP(fun(list(X_a),list(X_a)),fun(X_a,fun(list(X_a),list(X_a))),combk(fun(list(X_a),list(X_a)),X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(list(X_a),list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),combc(list(X_a),list(X_a),list(X_a)),append(X_a)),Ys_1))),Xs_1).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|Xs_1=nil(X_a).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|Xs_1=nil(X_a).
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=Xs.
% 19.52/19.44  0 [] hAPP(list(X_a),list(X_a),tl(X_a),nil(X_a))=nil(X_a).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs))).
% 19.52/19.44  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs))).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),nil(X_a)),nil(X_a))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1).
% 19.52/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)),Ys_2).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f129(X_a,Xs_1,Y_1,Ys_1,R_2)),$f128(X_a,Xs_1,Y_1,Ys_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f129(X_a,Xs_1,Y_1,Ys_1,R_2)),Y_1)),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),$f128(X_a,Xs_1,Y_1,Ys_1,R_2)),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f131(X_a,Y_1,Ys_1,Xs_1,R_2)),$f130(X_a,Y_1,Ys_1,Xs_1,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),Y_1),$f131(X_a,Y_1,Ys_1,Xs_1,R_2))),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)),Xs_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),$f130(X_a,Y_1,Ys_1,Xs_1,R_2))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),hAPP(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)))),combb(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),X_a),combc(X_a,fun(product_prod(X_a,X_a),bool),bool)),hAPP(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),hAPP(fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)))),combb(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),combb(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),X_a),member(product_prod(X_a,X_a)))),product_Pair(X_a,X_a)))),R_2)),X_2),Xa))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_2),Xa)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),hAPP(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)))),combb(fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(product_prod(X_a,X_a),bool),fun(X_a,bool)),X_a),combc(X_a,fun(product_prod(X_a,X_a),bool),bool)),hAPP(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),hAPP(fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),fun(fun(X_a,fun(X_a,product_prod(X_a,X_a))),fun(X_a,fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)))),combb(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool)),fun(fun(X_a,product_prod(X_a,X_a)),fun(X_a,fun(fun(product_prod(X_a,X_a),bool),bool))),combb(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),X_a),member(product_prod(X_a,X_a)))),product_Pair(X_a,X_a)))),R_2)),X_2),Xa))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),X_2),Xa)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),list(X_a),rotate1(X_a),Xs)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),tl(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs)),nil(X_a))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1=nil(X_a)|A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f135(X_a,A1,A2,R_2)),$f133(X_a,A1,A2,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1=nil(X_a)|A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f134(X_a,A1,A2,R_2)),$f132(X_a,A1,A2,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1=nil(X_a)|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f135(X_a,A1,A2,R_2)),$f134(X_a,A1,A2,R_2))),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1=nil(X_a)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),$f133(X_a,A1,A2,R_2)),$f132(X_a,A1,A2,R_2))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A2=nil(X_a)|A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f135(X_a,A1,A2,R_2)),$f133(X_a,A1,A2,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A2=nil(X_a)|A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f134(X_a,A1,A2,R_2)),$f132(X_a,A1,A2,R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A2=nil(X_a)|hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f135(X_a,A1,A2,R_2)),$f134(X_a,A1,A2,R_2))),R_2)).
% 19.52/19.44  0 [] -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A2=nil(X_a)|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),$f133(X_a,A1,A2,R_2)),$f132(X_a,A1,A2,R_2))),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1!=nil(X_a)|A2!=nil(X_a).
% 19.52/19.44  0 [] hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),A1),A2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)))|A1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)|A2!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)| -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),X_2),Y_2)),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_2),Ys)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2))).
% 19.52/19.44  0 [] hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=ti(X_a,X).
% 19.52/19.44  0 [] -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,X_1),Y_1))| -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),Xs_1),Ys_1))|hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1))).
% 19.52/19.44  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),nil(X_a)),nil(X_a))).
% 19.52/19.44  0 [] Xs!=nil(X_a)|hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Ys_2).
% 19.52/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Xs).
% 19.52/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),X_a,hd(X_a),Xs).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=nil(X_a)| -hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1=nil(X_a)|A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f139(X_a,R_2,A1,A2)),$f137(X_a,R_2,A1,A2)).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1=nil(X_a)|A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f138(X_a,R_2,A1,A2)),$f136(X_a,R_2,A1,A2)).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1=nil(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,$f139(X_a,R_2,A1,A2)),$f138(X_a,R_2,A1,A2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1=nil(X_a)|hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),$f137(X_a,R_2,A1,A2)),$f136(X_a,R_2,A1,A2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A2=nil(X_a)|A1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f139(X_a,R_2,A1,A2)),$f137(X_a,R_2,A1,A2)).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A2=nil(X_a)|A2=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f138(X_a,R_2,A1,A2)),$f136(X_a,R_2,A1,A2)).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A2=nil(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,$f139(X_a,R_2,A1,A2)),$f138(X_a,R_2,A1,A2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A2=nil(X_a)|hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),$f137(X_a,R_2,A1,A2)),$f136(X_a,R_2,A1,A2))).
% 19.57/19.44  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1!=nil(X_a)|A2!=nil(X_a).
% 19.57/19.44  0 [] hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),A1),A2))|A1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)|A2!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),R_2,X_2),Y_2))| -hBOOL(hAPP(list(X_a),bool,hAPP(list(X_a),fun(list(X_a),bool),hAPP(fun(X_a,fun(X_a,bool)),fun(list(X_a),fun(list(X_a),bool)),listrelp(X_a),R_2),Xs_2),Ys)).
% 19.57/19.44  0 [] -cl_HOL_Oe_qual(X_a)|e_qual_e_qual(X_a)=fe_qual(X_a).
% 19.57/19.44  0 [] -cl_HOL_Oe_qual(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),e_qual_e_qual(X_a),X),X)).
% 19.57/19.44  0 [] -cl_HOL_Oe_qual(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),e_qual_e_qual(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.44  0 [] -cl_HOL_Oe_qual(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),e_qual_e_qual(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.44  0 [] -cl_HOL_Oe_qual(X_a)|fe_qual(X_a)=e_qual_e_qual(X_a).
% 19.57/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),X_a,hd(X_a),Xs).
% 19.57/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),I_1),X)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),I_1),X)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),Xs_1).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))=hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))=hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)).
% 19.57/19.44  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),nil(X_a))=nil(X_a).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)!=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)|Xs_1=Ys_1.
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)|Xs_1!=Ys_1.
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)!=Ys_1|Xs_1=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=Ys_1|Xs_1!=hAPP(list(X_a),list(X_a),rev(X_a),Ys_1).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))=hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=Xs.
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),I_1),Xs))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs),Ys_2))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Ys_2)),hAPP(list(X_a),list(X_a),rev(X_a),Xs)).
% 19.57/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),rev(X_a),Xs))=hAPP(list(X_a),nat,size_size(list(X_a)),Xs).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)!=nil(X_a)|Xs_1=nil(X_a).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=nil(X_a)|Xs_1!=nil(X_a).
% 19.57/19.44  0 [] nil(X_a)!=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)|Xs_1=nil(X_a).
% 19.57/19.44  0 [] nil(X_a)=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)|Xs_1!=nil(X_a).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),nil(X_a))=nil(X_a).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),K),X))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),K),X)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)).
% 19.57/19.44  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X))=N_1.
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.57/19.44  0 [] hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))!=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a))=hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),nil(X_a)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)),Xs)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),nil(X_a))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Ys_1)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Ys_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),nil(X_a))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),rev(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),X_1))),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(nat,list(X_a),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(list(X_a),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),nat_case(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)),hAPP(list(X_a),fun(nat,list(X_a)),hAPP(fun(nat,fun(list(X_a),list(X_a))),fun(list(X_a),fun(nat,list(X_a))),combc(nat,list(X_a),list(X_a)),drop(X_a)),Xs_1)),N).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),rev(X_a),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),hAPP(fun(list(X_a),fun(X_a,list(X_a))),fun(list(X_a),fun(list(X_a),list(X_a))),foldl(list(X_a),X_a),hAPP(fun(X_a,fun(list(X_a),list(X_a))),fun(list(X_a),fun(X_a,list(X_a))),combc(X_a,list(X_a),list(X_a)),cons(X_a))),nil(X_a)),Xs_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1).
% 19.57/19.44  0 [] hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),rotate1(X_a),Xs_1))=hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))))|hBOOL(hAPP(X_a,bool,Pa,X_1)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)!=Xs_1| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hBOOL(hAPP(X_a,bool,Pa,X_2)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)=Xs_1|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f140(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)=Xs_1| -hBOOL(hAPP(X_a,bool,Pa,$f140(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),hAPP(list(X_b),list(X_b),hAPP(list(X_b),fun(list(X_b),list(X_b)),append(X_b),Xs_1),Ys_1))=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),Xs_1)),Ys_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))))|ti(X_a,Y_1)=ti(X_a,X_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),nil(X_b))=ti(X_a,Aa).
% 19.57/19.44  0 [] hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),hAPP(list(X_b),list(X_b),hAPP(X_b,fun(list(X_b),list(X_b)),cons(X_b),X_1),Xs_1))=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,Aa),X_1)),Xs_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=Xs_1.
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.57/19.44  0 [] hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1)).
% 19.57/19.44  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs_1))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))| -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Ys_1))|hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)!=hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys_1)|Xs_1=Ys_1.
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1).
% 19.57/19.44  0 [] As=nil(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(list(X_a),X_a,last(X_a),As)),hAPP(list(X_a),fun(X_a,bool),set(X_a),As))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)!=nil(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hBOOL(hAPP(X_a,bool,Pa,X_2)).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=nil(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f141(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)=nil(X_a)| -hBOOL(hAPP(X_a,bool,Pa,$f141(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),Ys_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),butlast(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))))).
% 19.57/19.44  0 [] Xs_1=nil(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hBOOL(hAPP(X_a,bool,Pa,X_1))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1)),Ys_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=Xs_1.
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),insert(X_a),X_1),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1).
% 19.57/19.44  0 [] hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),Xs_1)!=hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Yes),No)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Yes)))|hBOOL(hAPP(X_a,bool,Pa,X_2)).
% 19.57/19.44  0 [] hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(fun(X_a,bool),fun(list(X_a),product_prod(list(X_a),list(X_a))),partition(X_a),Pa),Xs_1)!=hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Yes),No)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X2),hAPP(list(X_a),fun(X_a,bool),set(X_a),No)))| -hBOOL(hAPP(X_a,bool,Pa,X2)).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f144(X_a,Zs,Ys_1,R_2,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f144(X_a,Zs,Ys_1,R_2,Xs_1)),$f143(X_a,Zs,Ys_1,R_2,Xs_1))),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f143(X_a,Zs,Ys_1,R_2,Xs_1)),$f142(X_a,Zs,Ys_1,R_2,Xs_1))),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(product_prod(X_a,X_a),fun(fun(product_prod(X_a,X_a),bool),bool),member(product_prod(X_a,X_a)),hAPP(X_a,product_prod(X_a,X_a),hAPP(X_a,fun(X_a,product_prod(X_a,X_a)),product_Pair(X_a,X_a),$f144(X_a,Zs,Ys_1,R_2,Xs_1)),$f142(X_a,Zs,Ys_1,R_2,Xs_1))),R_2))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Ys_1)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))| -hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Ys_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2)))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(product_prod(list(X_a),list(X_a)),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),member(product_prod(list(X_a),list(X_a))),hAPP(list(X_a),product_prod(list(X_a),list(X_a)),hAPP(list(X_a),fun(list(X_a),product_prod(list(X_a),list(X_a))),product_Pair(list(X_a),list(X_a)),Xs_1),Zs)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),lexord(X_a),R_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f145(X_a,Ys_1,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Ys_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,$f145(X_a,Ys_1,Pa,Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Ys_1).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f146(X_a,Ys_1,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Ys_1)).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,$f146(X_a,Ys_1,Pa,Xs_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1))=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Ys_1)).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f149(X_a,Pa,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f148(X_a,Pa,Xs_1)),$f147(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Pa,$f148(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f151(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f150(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2)).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f153(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f152(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f152(X_a,X_1,Xs_1)))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f155(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f154(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f155(X_a,X_1,Xs_1)))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Zs_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys))).
% 19.57/19.44  0 [] hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,$f156(X_a,X_b,S_2,Xs_1,F)),$f158(X_a,X_b,S_2,Xs_1,F))),$f157(X_a,X_b,S_2,Xs_1,F))!=hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,$f156(X_a,X_b,S_2,Xs_1,F)),$f157(X_a,X_b,S_2,Xs_1,F))),$f158(X_a,X_b,S_2,Xs_1,F))|hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),hAPP(list(X_a),list(X_a),rev(X_a),Xs_1))=hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),Xs_1).
% 19.57/19.44  0 [] L!=K_1|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f159(X_a,Q_1,Pa,L,K_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),L)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] L!=K_1|hBOOL(hAPP(X_a,bool,Pa,$f159(X_a,Q_1,Pa,L,K_1)))|hBOOL(hAPP(X_a,bool,Q_1,$f159(X_a,Q_1,Pa,L,K_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] L!=K_1| -hBOOL(hAPP(X_a,bool,Pa,$f159(X_a,Q_1,Pa,L,K_1)))| -hBOOL(hAPP(X_a,bool,Q_1,$f159(X_a,Q_1,Pa,L,K_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] L!=K_1|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f160(X_a,Q_1,Pa,L,K_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),L)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] L!=K_1|hBOOL(hAPP(X_a,bool,Pa,$f160(X_a,Q_1,Pa,L,K_1)))|hBOOL(hAPP(X_a,bool,Q_1,$f160(X_a,Q_1,Pa,L,K_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] L!=K_1| -hBOOL(hAPP(X_a,bool,Pa,$f160(X_a,Q_1,Pa,L,K_1)))| -hBOOL(hAPP(X_a,bool,Q_1,$f160(X_a,Q_1,Pa,L,K_1)))|hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),L)=hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Q_1),K_1).
% 19.57/19.44  0 [] ti(X_a,Aa)!=ti(X_a,Ba)|L!=K_1|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f161(X_b,X_a,F,G,L,K_1,Aa,Ba)),hAPP(list(X_b),fun(X_b,bool),set(X_b),L)))|hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),L)=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),G),Ba),K_1).
% 19.57/19.44  0 [] ti(X_a,Aa)!=ti(X_a,Ba)|L!=K_1|hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,$f162(X_b,X_a,F,G,L,K_1,Aa,Ba)),$f161(X_b,X_a,F,G,L,K_1,Aa,Ba))!=hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),G,$f162(X_b,X_a,F,G,L,K_1,Aa,Ba)),$f161(X_b,X_a,F,G,L,K_1,Aa,Ba))|hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),Aa),L)=hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),G),Ba),K_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,S_2))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f163(X_b,X_a,F,Xs_1,Pa,S_2)),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))|hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),S_2),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,S_2))|hBOOL(hAPP(X_a,bool,Pa,$f164(X_b,X_a,F,Xs_1,Pa,S_2)))|hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),S_2),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Pa,S_2))| -hBOOL(hAPP(X_a,bool,Pa,hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,$f164(X_b,X_a,F,Xs_1,Pa,S_2)),$f163(X_b,X_a,F,Xs_1,Pa,S_2))))|hBOOL(hAPP(X_a,bool,Pa,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),S_2),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f167(X_a,Pa,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f166(X_a,Pa,Xs_1)),$f165(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Pa,$f166(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f167(X_a,Pa,Xs_1))))| -hBOOL(hAPP(X_a,bool,Pa,Xa)).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f170(X_a,Pa,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f169(X_a,Pa,Xs_1)),$f168(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Pa,$f169(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f168(X_a,Pa,Xs_1))))| -hBOOL(hAPP(X_a,bool,Pa,Xa)).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f171(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X3),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f172(X_a,Pa,Xs_1,Ys,X3,Zs_2)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f171(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X3),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X3))|hBOOL(hAPP(X_a,bool,Pa,$f172(X_a,Pa,Xs_1,Ys,X3,Zs_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,$f171(X_a,Pa,Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X3),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f172(X_a,Pa,Xs_1,Ys,X3,Zs_2)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Zs_2))).
% 19.57/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,$f171(X_a,Pa,Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X3),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X3))|hBOOL(hAPP(X_a,bool,Pa,$f172(X_a,Pa,Xs_1,Ys,X3,Zs_2))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f175(X_a,Pa,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f174(X_a,Pa,Xs_1)),$f173(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Pa,$f174(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f175(X_a,Pa,Xs_1))))| -hBOOL(hAPP(X_a,bool,Pa,Xa)).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f176(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X4),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X4))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f177(X_a,Pa,Xs_1,Ys,X4)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys))).
% 19.57/19.44  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f176(X_a,Pa,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X4),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X4))|hBOOL(hAPP(X_a,bool,Pa,$f177(X_a,Pa,Xs_1,Ys,X4))).
% 19.57/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,$f176(X_a,Pa,Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X4),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X4))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f177(X_a,Pa,Xs_1,Ys,X4)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys))).
% 19.57/19.44  0 [] hBOOL(hAPP(X_a,bool,Pa,$f176(X_a,Pa,Xs_1)))|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X4),Zs_2))| -hBOOL(hAPP(X_a,bool,Pa,X4))|hBOOL(hAPP(X_a,bool,Pa,$f177(X_a,Pa,Xs_1,Ys,X4))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f179(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f178(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f182(X_a,Pa,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f181(X_a,Pa,Xs_1)),$f180(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Pa,$f181(X_a,Pa,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(X_a,bool,Pa,X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f180(X_a,Pa,Xs_1))))| -hBOOL(hAPP(X_a,bool,Pa,Xa)).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f184(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f183(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f184(X_a,X_1,Xs_1)))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|Xs_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),$f186(X_a,X_1,Xs_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),$f185(X_a,X_1,Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f185(X_a,X_1,Xs_1)))).
% 19.57/19.44  0 [] hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,$f187(X_a,X_b,S_2,Xs_1,X_1,F)),$f189(X_a,X_b,S_2,Xs_1,X_1,F))),$f188(X_a,X_b,S_2,Xs_1,X_1,F))!=hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,$f187(X_a,X_b,S_2,Xs_1,X_1,F)),$f188(X_a,X_b,S_2,Xs_1,X_1,F))),$f189(X_a,X_b,S_2,Xs_1,X_1,F))|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),S_2),Xs_1)),X_1)=hAPP(list(X_a),X_b,hAPP(X_b,fun(list(X_a),X_b),hAPP(fun(X_b,fun(X_a,X_b)),fun(X_b,fun(list(X_a),X_b)),foldl(X_b,X_a),F),hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),F,S_2),X_1)),Xs_1).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))|hBOOL(hAPP(X_b,bool,Pa,$f192(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))|hBOOL(hAPP(X_a,bool,Q_1,$f191(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)),hAPP(list(X_b),fun(X_b,bool),set(X_b),Xs_1)))| -hBOOL(hAPP(X_a,bool,Q_1,hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,$f191(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)),$f192(X_b,X_a,F,Pa,Xs_1,Q_1,X_1))))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))| -hBOOL(hAPP(X_b,bool,Pa,$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_b,bool,Pa,$f192(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))| -hBOOL(hAPP(X_b,bool,Pa,$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_a,bool,Q_1,$f191(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] -hBOOL(hAPP(X_a,bool,Q_1,X_1))| -hBOOL(hAPP(X_b,bool,Pa,$f190(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)))| -hBOOL(hAPP(X_a,bool,Q_1,hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),F,$f191(X_b,X_a,F,Pa,Xs_1,Q_1,X_1)),$f192(X_b,X_a,F,Pa,Xs_1,Q_1,X_1))))|hBOOL(hAPP(X_a,bool,Q_1,hAPP(list(X_b),X_a,hAPP(X_a,fun(list(X_b),X_a),hAPP(fun(X_a,fun(X_b,X_a)),fun(X_a,fun(list(X_b),X_a)),foldl(X_a,X_b),F),X_1),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))=hAPP(nat,list(X_a),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(list(X_a),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),nat_case(list(X_a)),nil(X_a)),hAPP(fun(nat,list(X_a)),fun(nat,list(X_a)),hAPP(fun(list(X_a),list(X_a)),fun(fun(nat,list(X_a)),fun(nat,list(X_a))),combb(list(X_a),list(X_a),nat),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1)),hAPP(list(X_a),fun(nat,list(X_a)),hAPP(fun(nat,fun(list(X_a),list(X_a))),fun(list(X_a),fun(nat,list(X_a))),combc(nat,list(X_a),list(X_a)),take(X_a)),Xs_1))),N).
% 19.57/19.44  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),nil(X_a))=nil(X_a).
% 19.57/19.44  0 [] -hBOOL(hAPP(list(X_a),bool,distinct(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,distinct(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),I_1),Xs))).
% 19.57/19.44  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs))).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=Xs.
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),Xs_1).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=Zs|Xs_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)!=Zs|Ys_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs).
% 19.57/19.44  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)=Zs|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs)|Ys_1!=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),Zs).
% 19.57/19.44  0 [] Xs=nil(X_a)|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),Xs)),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),$f193(X_a,Xs,Ys_2)),Xs)!=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),$f193(X_a,Xs,Ys_2)),Ys_2)|Xs=Ys_2.
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))|Xs_1_1=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))|Xs_2_1=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)),Ys_2_1).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)=Ys_1_1.
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)),Xs_2_1)=Ys_2_1.
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)))|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)!=Ys_1_1|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)),Xs_2_1)!=Ys_2_1.
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)|Xs_1_1!=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)|Xs_2_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)),Ys_2_1)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1))).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1_1),Xs_2_1)=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Ys_1_1),Ys_2_1)|Xs_1_1!=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)|Xs_2_1!=hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1_1)),Ys_1_1)),Ys_2_1)|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)!=Ys_1_1|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_1_1)),Xs_1_1)),Xs_2_1)!=Ys_2_1.
% 19.57/19.45  0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)).
% 19.57/19.45  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2))).
% 19.57/19.45  0 [] -ord(X_b)|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f194(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f194(X_a,X_b,F,G)))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,X_1)=ti(X_a,Y_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -preorder(X_a)|X!=Y|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)).
% 19.57/19.45  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -ord(X_a)|A_2!=B_1| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),C_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),C_1)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,A_2)!=ti(X_a,B_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_2)).
% 19.57/19.45  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))|B_1!=C_1|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),C_1)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))|ti(X_a,B_1)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_2)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|ti(X_a,X)=ti(X_a,Y).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X)).
% 19.57/19.45  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 19.57/19.45  0 [] -top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_2))|ti(X_a,A_2)=top_top(X_a).
% 19.57/19.45  0 [] -top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),Aa))|ti(X_a,Aa)=top_top(X_a).
% 19.57/19.45  0 [] -top(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),Aa))|ti(X_a,Aa)!=top_top(X_a).
% 19.57/19.45  0 [] -top(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),top_top(X_a))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),hAPP(list(X_a),nat,size_size(list(X_a)),Ys_2)))|Xs!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Ys_2).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(nat,nat,suc,N_1)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs).
% 19.57/19.45  0 [] hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),hAPP(nat,nat,suc,N_1)),X)=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(X_a,list(X_a),hAPP(nat,fun(X_a,list(X_a)),replicate(X_a),N_1),X)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Zs_1)))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y),Zs_1)))).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_1),Zs))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),N_1))|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)=Xs.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),takeWhile(X_a),Pa),Xs_1))),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1))).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs))=hAPP(list(X_a),list(X_a),tl(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),hAPP(list(X_a),list(X_a),hAPP(fun(X_a,bool),fun(list(X_a),list(X_a)),dropWhile(X_a),Pa),Xs_1))),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1))).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),hAPP(nat,nat,suc,N_1)),Xs)=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),hAPP(list(X_a),list(X_a),tl(X_a),Xs)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f195(X_a,X_1,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),$f195(X_a,X_1,Xs_1))).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Xa)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f197(X_a,Xs_1,Ys_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f196(X_a,Xs_1,Ys_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Ys_1))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),Xs_1),Ys_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Ys_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f197(X_a,Xs_1,Ys_1)),$f196(X_a,Xs_1,Ys_1))).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1)!=nil(X_a)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),N)).
% 19.57/19.45  0 [] hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1)=nil(X_a)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)),N)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)),N_1))|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs)=nil(X_a).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa=nil(X_a)|Aa=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f198(X_a,Aa)),$f199(X_a,Aa)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa=nil(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),hAPP(list(X_a),fun(X_a,bool),set(X_a),$f199(X_a,Aa))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f198(X_a,Aa)),Xa)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa=nil(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),$f199(X_a,Aa))).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa!=nil(X_a).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f200(X_a,Aa,Xs_2,X_2)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_2)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_2)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Aa))|Aa!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_2),Xs_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f200(X_a,Aa,Xs_2,X_2)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_2)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f201(X_a,X_1,Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),$f201(X_a,X_1,Xs_1)))| -hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),Xs_1))|hBOOL(hAPP(list(X_a),bool,linorder_sorted(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1))).
% 19.57/19.45  0 [] hAPP(nat,nat,suc,N)!=hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f203(X_a,N,Xs_1)),$f202(X_a,N,Xs_1)).
% 19.57/19.45  0 [] hAPP(nat,nat,suc,N)!=hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)|hAPP(list(X_a),nat,size_size(list(X_a)),$f202(X_a,N,Xs_1))=N.
% 19.57/19.45  0 [] hAPP(nat,nat,suc,N)=hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)|hAPP(list(X_a),nat,size_size(list(X_a)),Ys)!=N.
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),R_1)),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),S_1)))|hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(fun(product_prod(X_a,X_b),bool),fun(fun(product_prod(X_a,X_b),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_b),bool)),R_1),S_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),R_1)),hAPP(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(product_prod(X_a,X_b),bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),hAPP(fun(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(X_a,fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)))),combb(fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(product_prod(X_a,X_b),bool),fun(X_b,bool)),X_a),combc(X_b,fun(product_prod(X_a,X_b),bool),bool)),hAPP(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),hAPP(fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),fun(fun(X_a,fun(X_b,product_prod(X_a,X_b))),fun(X_a,fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)))),combb(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool)),X_a),hAPP(fun(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool)),fun(fun(X_b,product_prod(X_a,X_b)),fun(X_b,fun(fun(product_prod(X_a,X_b),bool),bool))),combb(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),X_b),member(product_prod(X_a,X_b)))),product_Pair(X_a,X_b)))),S_1)))| -hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(fun(product_prod(X_a,X_b),bool),fun(fun(product_prod(X_a,X_b),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_b),bool)),R_1),S_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_3),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(fun(X_a,X_b),bool),fun(fun(fun(X_a,X_b),bool),bool),ord_less_e_q(fun(fun(X_a,X_b),bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_3),B))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(fun(product_prod(X_a,X_a),bool),fun(fun(product_prod(X_a,X_a),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_a),bool)),R_2),S_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(fun(product_prod(list(X_a),list(X_a)),bool),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),ord_less_e_q(fun(product_prod(list(X_a),list(X_a)),bool)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),R_2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel1(X_a),S_2))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(product_prod(X_a,X_a),bool),bool,hAPP(fun(product_prod(X_a,X_a),bool),fun(fun(product_prod(X_a,X_a),bool),bool),ord_less_e_q(fun(product_prod(X_a,X_a),bool)),R_2),S_2))|hBOOL(hAPP(fun(product_prod(list(X_a),list(X_a)),bool),bool,hAPP(fun(product_prod(list(X_a),list(X_a)),bool),fun(fun(product_prod(list(X_a),list(X_a)),bool),bool),ord_less_e_q(fun(product_prod(list(X_a),list(X_a)),bool)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),R_2)),hAPP(fun(product_prod(X_a,X_a),bool),fun(product_prod(list(X_a),list(X_a)),bool),listrel(X_a),S_2))).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),X_1),Xs_1)))).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),Xs_1))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),M),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N),Xs_1)))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),M),Xs_1))),hAPP(list(X_a),fun(X_a,bool),set(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N),Xs_1)))).
% 19.57/19.45  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(nat,nat,suc,N)|Xs_1=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),$f205(X_a,Xs_1,N)),$f204(X_a,Xs_1,N)).
% 19.57/19.45  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)!=hAPP(nat,nat,suc,N)|hAPP(list(X_a),nat,size_size(list(X_a)),$f204(X_a,Xs_1,N))=N.
% 19.57/19.45  0 [] hAPP(list(X_a),nat,size_size(list(X_a)),Xs_1)=hAPP(nat,nat,suc,N)|Xs_1!=hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),Y_2),Ys)|hAPP(list(X_a),nat,size_size(list(X_a)),Ys)!=N.
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1))|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),R_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),S_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),R_1),S_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),R_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),S_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),R_1),S_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(X_a,bool,Pa,X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Q_1))|hBOOL(hAPP(X_a,bool,Q_1,X_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Q_1))| -hBOOL(hAPP(X_a,bool,Pa,X_1))|hBOOL(hAPP(X_a,bool,Q_1,X_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,X_1),Y_1))|hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,X_1),Y_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,X_1),Y_1))| -hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1))|hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,X_1),Y_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),A_1)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),C)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),A_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Pa,$f207(X_b,X_a,Q_1,Pa)),$f206(X_b,X_a,Q_1,Pa)))|hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(X_b,bool,hAPP(X_a,fun(X_b,bool),Q_1,$f207(X_b,X_a,Q_1,Pa)),$f206(X_b,X_a,Q_1,Pa)))|hBOOL(hAPP(fun(X_a,fun(X_b,bool)),bool,hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,fun(X_b,bool)),bool),ord_less_e_q(fun(X_a,fun(X_b,bool))),Pa),Q_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f208(X_b,X_a,B,C,A_1)),A_1))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(fun(X_a,X_b),bool),fun(fun(fun(X_a,X_b),bool),bool),ord_less_e_q(fun(fun(X_a,X_b),bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),C))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),ord_less_e_q(fun(X_b,bool)),hAPP(X_a,fun(X_b,bool),B,$f208(X_b,X_a,B,C,A_1))),hAPP(X_a,fun(X_b,bool),C,$f208(X_b,X_a,B,C,A_1))))|hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(fun(X_a,X_b),bool),fun(fun(fun(X_a,X_b),bool),bool),ord_less_e_q(fun(fun(X_a,X_b),bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),C))).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f209(X_a,B,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f209(X_a,B,A_1)),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))|hAPP(list(X_a),list(X_a),hAPP(list(X_a),fun(list(X_a),list(X_a)),append(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs)),hAPP(list(X_a),list(X_a),hAPP(X_a,fun(list(X_a),list(X_a)),cons(X_a),hAPP(list(X_a),X_a,hd(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))),nil(X_a)))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),hAPP(nat,nat,suc,N_1)),Xs).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X)).
% 19.57/19.45  0 [] -linorder(X_a)|ti(X_a,X_1)=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -linorder(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,Y)!=ti(X_a,X).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|hBOOL(Pa).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1)).
% 19.57/19.45  0 [] -ord(X_a)|A_2!=B_1| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),C_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),C_1)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,A_2)!=ti(X_a,B_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),B_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_2)).
% 19.57/19.45  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1))|B_1!=C_1|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),C_1)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2))|ti(X_a,B_1)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_2)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -top(X_a)|ti(X_a,Aa)=top_top(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Aa),top_top(X_a))).
% 19.57/19.45  0 [] -top(X_a)|ti(X_a,Aa)!=top_top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Aa),top_top(X_a))).
% 19.57/19.45  0 [] -top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),top_top(X_a)),A_2)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))|ti(X_a,A_2)=ti(X_a,B_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))|ti(X_a,A_2)=ti(X_a,B_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,A_2)=ti(X_a,B_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_1),A_2)).
% 19.57/19.45  0 [] -order(X_a)|ti(X_a,A_2)=ti(X_a,B_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_1)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)).
% 19.57/19.45  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1).
% 19.57/19.45  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))|hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),hAPP(list(X_a),list(X_a),butlast(X_a),Xs))=hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),take(X_a),N_1),Xs).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(list(X_a),nat,size_size(list(X_a)),Xs)))|hAPP(list(X_a),X_a,last(X_a),hAPP(list(X_a),list(X_a),hAPP(nat,fun(list(X_a),list(X_a)),drop(X_a),N_1),Xs))=hAPP(list(X_a),X_a,last(X_a),Xs).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,N_1))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),C)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),C)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B).
% 19.57/19.45  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G)).
% 19.57/19.45  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)).
% 19.57/19.45  0 [] -ord(X_b)|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B)).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_1),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_1),B))|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B).
% 19.57/19.45  0 [] N_1!=hAPP(nat,nat,suc,N_1).
% 19.57/19.45  0 [] hAPP(nat,nat,suc,N_1)!=N_1.
% 19.57/19.45  0 [] hAPP(nat,nat,suc,Nat)!=hAPP(nat,nat,suc,Nat_1)|Nat=Nat_1.
% 19.57/19.45  0 [] hAPP(nat,nat,suc,Nat)=hAPP(nat,nat,suc,Nat_1)|Nat!=Nat_1.
% 19.57/19.45  0 [] hAPP(nat,nat,suc,X)!=hAPP(nat,nat,suc,Y)|X=Y.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1)).
% 19.57/19.45  0 [] M=N|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)).
% 19.57/19.45  0 [] M!=N| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] M!=N| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)).
% 19.57/19.45  0 [] X=Y|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),Y),X)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))|M_1!=N_1.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),S),T_3))|S!=T_3.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),N_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1)).
% 19.57/19.45  0 [] M_1!=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),K)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|M_1=N_1.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|M_1=N_1.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hAPP(nat,nat,suc,M_1)=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1))).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,M_1)))|M_1=N_1.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N=M.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N!=M.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M!=N.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),N_1)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=hAPP(nat,nat,suc,N).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))|M!=hAPP(nat,nat,suc,N).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|M_1=hAPP(nat,nat,suc,N_1).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)).
% 19.57/19.45  0 [] M_1!=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|M_1=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M!=N.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M!=N.
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=N.
% 19.57/19.45  0 [] hAPP(nat,X_a,hAPP(fun(nat,X_a),fun(nat,X_a),hAPP(X_a,fun(fun(nat,X_a),fun(nat,X_a)),nat_case(X_a),F1),F2),hAPP(nat,nat,suc,Nat))=hAPP(nat,X_a,F2,Nat).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N=M.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N!=M.
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1))).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)).
% 19.57/19.45  0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)).
% 19.57/19.45  0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)).
% 19.57/19.45  0 [] -enum(T_1)| -enum(T_2)|enum(product_prod(T_2,T_1)).
% 19.57/19.45  0 [] enum(bool).
% 19.57/19.45  0 [] -enum(T_1)| -enum(T_2)|enum(fun(T_2,T_1)).
% 19.57/19.45  0 [] -preorder(T_1)|preorder(fun(T_2,T_1)).
% 19.57/19.45  0 [] -order(T_1)|order(fun(T_2,T_1)).
% 19.57/19.45  0 [] -top(T_1)|top(fun(T_2,T_1)).
% 19.57/19.45  0 [] -ord(T_1)|ord(fun(T_2,T_1)).
% 19.57/19.45  0 [] -cl_HOL_Oe_qual(T_1)| -enum(T_2)|cl_HOL_Oe_qual(fun(T_2,T_1)).
% 19.57/19.45  0 [] preorder(nat).
% 19.57/19.45  0 [] linorder(nat).
% 19.57/19.45  0 [] order(nat).
% 19.57/19.45  0 [] ord(nat).
% 19.57/19.45  0 [] cl_HOL_Oe_qual(nat).
% 19.57/19.45  0 [] preorder(bool).
% 19.57/19.45  0 [] order(bool).
% 19.57/19.45  0 [] top(bool).
% 19.57/19.45  0 [] ord(bool).
% 19.57/19.45  0 [] cl_HOL_Oe_qual(bool).
% 19.57/19.45  0 [] cl_HOL_Oe_qual(list(T_1)).
% 19.57/19.45  0 [] cl_HOL_Oe_qual(product_prod(T_2,T_1)).
% 19.57/19.45  0 [] ti(T,ti(T,A))=ti(T,A).
% 19.57/19.45  0 [] hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fTrue),X),Y)=ti(X_a,X).
% 19.57/19.45  0 [] hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fFalse),X),Y)=ti(X_a,Y).
% 19.57/19.45  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 19.57/19.45  0 [] -hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P).
% 19.57/19.45  0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P)).
% 19.57/19.45  0 [] hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c)),combb(X_b,X_c,X_a),P),Q),R)=hAPP(X_b,X_c,P,hAPP(X_a,X_b,Q,R)).
% 19.57/19.45  0 [] hAPP(X_a,X_c,hAPP(X_b,fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c)),combc(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),Q).
% 19.57/19.45  0 [] hAPP(X_a,X_a,combi(X_a),P)=ti(X_a,P).
% 19.57/19.45  0 [] hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),P),Q)=ti(X_a,P).
% 19.57/19.45  0 [] hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c)),combs(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),hAPP(X_a,X_b,Q,R)).
% 19.57/19.45  0 [] hBOOL(fTrue).
% 19.57/19.45  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 19.57/19.45  0 [] -hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q)).
% 19.57/19.45  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P).
% 19.57/19.45  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q).
% 19.57/19.45  0 [] -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 19.57/19.45  0 [] ti(X_a,X)!=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y)).
% 19.57/19.45  0 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,$c6)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),c)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,$c6)),c),b))).
% 19.57/19.45  0 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,$c6)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),c)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,$c6)),c),b))).
% 19.57/19.45  end_of_list.
% 19.57/19.45  
% 19.57/19.45  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=10.
% 19.57/19.45  
% 19.57/19.45  This ia a non-Horn set with equality.  The strategy will be
% 19.57/19.45  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 19.57/19.45  deletion, with positive clauses in sos and nonpositive
% 19.57/19.45  clauses in usable.
% 19.57/19.45  
% 19.57/19.45     dependent: set(knuth_bendix).
% 19.57/19.45     dependent: set(anl_eq).
% 19.57/19.45     dependent: set(para_from).
% 19.57/19.45     dependent: set(para_into).
% 19.57/19.45     dependent: clear(para_from_right).
% 19.57/19.45     dependent: clear(para_into_right).
% 19.57/19.45     dependent: set(para_from_vars).
% 19.57/19.45     dependent: set(eq_units_both_ways).
% 19.57/19.45     dependent: set(dynamic_demod_all).
% 19.57/19.45     dependent: set(dynamic_demod).
% 19.57/19.45     dependent: set(order_eq).
% 19.57/19.45     dependent: set(back_demod).
% 19.57/19.45     dependent: set(lrpo).
% 19.57/19.45     dependent: set(hyper_res).
% 19.57/19.45     dependent: set(unit_deletion).
% 19.57/19.45     dependent: set(factor).
% 19.57/19.45  
% 19.57/19.45  ------------> process usable:
% 19.57/19.45  ** KEPT (pick-wt=13): 1 [] -cl_HOL_Oe_qual(A)|ti(fun(A,fun(A,bool)),e_qual_e_qual(A))=e_qual_e_qual(A).
% 19.57/19.45  ** KEPT (pick-wt=12): 2 [] -linorder(A)|ti(fun(list(A),bool),linorder_sorted(A))=linorder_sorted(A).
% 19.57/19.45  ** KEPT (pick-wt=13): 3 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less(A))=ord_less(A).
% 19.57/19.45  ** KEPT (pick-wt=13): 4 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less_e_q(A))=ord_less_e_q(A).
% 19.57/19.45  ** KEPT (pick-wt=9): 5 [] -top(A)|ti(A,top_top(A))=top_top(A).
% 19.57/19.45  ** KEPT (pick-wt=6): 6 [] -hBOOL(ti(bool,A))|hBOOL(A).
% 19.57/19.45  ** KEPT (pick-wt=6): 7 [] hBOOL(ti(bool,A))| -hBOOL(A).
% 19.57/19.45  ** KEPT (pick-wt=3): 9 [copy,8,flip.1] b!=a.
% 19.57/19.45  ** KEPT (pick-wt=98): 10 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,A)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),b),a)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p_1,A))).
% 19.57/19.45  ** KEPT (pick-wt=98): 11 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),a),b)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p,A)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),b),a)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),p_1,A))).
% 19.57/19.45  ** KEPT (pick-wt=70): 12 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,B)!=ti(arrow_490897120le_alt,D).
% 19.57/19.45  ** KEPT (pick-wt=77): 13 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,A)!=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)!=ti(arrow_490897120le_alt,B).
% 19.57/19.45  ** KEPT (pick-wt=111): 14 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=118): 15 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=84): 16 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,A)!=ti(arrow_490897120le_alt,D).
% 19.57/19.45  ** KEPT (pick-wt=118): 17 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,C),D)))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=70): 18 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,A)!=ti(arrow_490897120le_alt,D).
% 19.57/19.45  ** KEPT (pick-wt=77): 19 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,B)!=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)!=ti(arrow_490897120le_alt,B).
% 19.57/19.45  ** KEPT (pick-wt=111): 20 [] -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,D)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=118): 21 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,D)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=84): 22 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,B)!=ti(arrow_490897120le_alt,D).
% 19.57/19.45  ** KEPT (pick-wt=118): 23 [] hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,C),D)))|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=122): 24 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,E).
% 19.57/19.45  ** KEPT (pick-wt=163): 25 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,A)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C)).
% 19.57/19.45  ** KEPT (pick-wt=177): 26 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,B)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),E)),C)).
% 19.57/19.45  ** KEPT (pick-wt=170): 27 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,A)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.45  ** KEPT (pick-wt=177): 28 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.45  ** KEPT (pick-wt=143): 29 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A).
% 19.57/19.45  ** KEPT (pick-wt=177): 30 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.45  ** KEPT (pick-wt=177): 31 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),E)),C))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A).
% 19.57/19.45  ** KEPT (pick-wt=211): 32 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),E)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=170): 33 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,A).
% 19.57/19.46  ** KEPT (pick-wt=211): 34 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=177): 35 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A).
% 19.57/19.46  ** KEPT (pick-wt=211): 36 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=211): 37 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),E)),C))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A).
% 19.57/19.46  ** KEPT (pick-wt=245): 38 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),B)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),E)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=35): 39 [] -hBOOL(hAPP(product_prod(A,B),bool,C,$f1(A,B,C)))|hBOOL(hAPP(product_prod(A,B),bool,C,hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),D),E))).
% 19.57/19.46  ** KEPT (pick-wt=38): 40 [] hBOOL(hAPP(product_prod(A,B),bool,C,D))| -hBOOL(hAPP(product_prod(A,B),bool,C,hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),$f3(A,B,C)),$f2(A,B,C)))).
% 19.57/19.46  ** KEPT (pick-wt=42): 41 [] hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),C),D)!=hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),E),F)|ti(B,C)=ti(B,E).
% 19.57/19.46  ** KEPT (pick-wt=42): 42 [] hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),C),D)!=hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),E),F)|ti(A,D)=ti(A,F).
% 19.57/19.46  ** KEPT (pick-wt=49): 43 [] hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),C),D)=hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),E),F)|ti(B,C)!=ti(B,E)|ti(A,D)!=ti(A,F).
% 19.57/19.46    Following clause subsumed by 41 during input processing: 0 [] hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),C),D)!=hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),E),F)|ti(B,C)=ti(B,E).
% 19.57/19.46    Following clause subsumed by 42 during input processing: 0 [] hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),C),D)!=hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),E),F)|ti(A,D)=ti(A,F).
% 19.57/19.46  ** KEPT (pick-wt=67): 44 [] -hBOOL(hAPP(A,bool,hAPP(B,fun(A,bool),hAPP(fun(product_prod(B,A),bool),fun(B,fun(A,bool)),in_rel(B,A),C),D),E))|hBOOL(hAPP(fun(product_prod(B,A),bool),bool,hAPP(product_prod(B,A),fun(fun(product_prod(B,A),bool),bool),member(product_prod(B,A)),hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=67): 45 [] hBOOL(hAPP(A,bool,hAPP(B,fun(A,bool),hAPP(fun(product_prod(B,A),bool),fun(B,fun(A,bool)),in_rel(B,A),C),D),E))| -hBOOL(hAPP(fun(product_prod(B,A),bool),bool,hAPP(product_prod(B,A),fun(fun(product_prod(B,A),bool),bool),member(product_prod(B,A)),hAPP(A,product_prod(B,A),hAPP(B,fun(A,product_prod(B,A)),product_Pair(B,A),D),E)),C)).
% 19.57/19.46  ** KEPT (pick-wt=107): 46 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_1322701812_below,C),A),B)),arrow_2064824852le_Lin)).
% 19.57/19.46  ** KEPT (pick-wt=330): 47 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f4(F,E,C,D,A,B))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f4(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=330): 48 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f4(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f4(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=330): 49 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f5(F,E,C,D,A,B))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f5(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=330): 50 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f5(F,E,C,D,A,B))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f5(F,E,C,D,A,B))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=330): 51 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f5(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f5(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=330): 52 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,C)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,D)|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),E),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),F),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),E,$f5(F,E,C,D,A,B))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),F,$f5(F,E,C,D,A,B))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),B)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,E)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),f,F))).
% 19.57/19.46  ** KEPT (pick-wt=94): 53 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),combk(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),arrow_660593299e_indi),A)),arrow_1111136790e_Prof)).
% 19.57/19.46  ** KEPT (pick-wt=88): 54 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1278947948_mkbot,A),B)),arrow_2064824852le_Lin)).
% 19.57/19.46  ** KEPT (pick-wt=88): 55 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1427655034_mktop,A),B)),arrow_2064824852le_Lin)).
% 19.57/19.46  ** KEPT (pick-wt=115): 56 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),C)),A))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),B)),A)).
% 19.57/19.46  ** KEPT (pick-wt=122): 57 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),C)),A))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),B)),A)).
% 19.57/19.46    Following clause subsumed by 56 during input processing: 0 [] -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),A),arrow_2064824852le_Lin))|ti(arrow_490897120le_alt,B)=ti(arrow_490897120le_alt,C)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),B),C)),A))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),B)),A)).
% 19.57/19.46  ** KEPT (pick-wt=318): 58 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),B),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),C),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),B,$f7(A,B,C,D,E))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),C,$f7(A,B,C,D,E))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,B)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,C))).
% 19.57/19.46  ** KEPT (pick-wt=318): 59 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),B),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),C),arrow_1111136790e_Prof))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),B,$f7(A,B,C,D,E))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),C,$f7(A,B,C,D,E))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,B)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,C))).
% 19.57/19.46  ** KEPT (pick-wt=318): 60 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),B),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),C),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),B,$f7(A,B,C,D,E))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),C,$f7(A,B,C,D,E))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,B)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,C))).
% 19.57/19.46  ** KEPT (pick-wt=318): 61 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),B),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),C),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),B,$f7(A,B,C,D,E))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),C,$f7(A,B,C,D,E))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,B)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,C))).
% 19.57/19.46  ** KEPT (pick-wt=122): 62 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f11(A),B)))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f10(A),B))).
% 19.57/19.46  ** KEPT (pick-wt=122): 63 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f11(A),B)))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f10(A),B))).
% 19.57/19.46  ** KEPT (pick-wt=134): 64 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_2037941124le_IIA,A))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,$f11(A))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f9(A)),$f8(A))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,$f10(A)))).
% 19.57/19.46  ** KEPT (pick-wt=167): 65 [] -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,A))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),B),arrow_1111136790e_Prof))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),B,$f12(A,B,C,D))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),C),D)),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,B))).
% 19.57/19.46  ** KEPT (pick-wt=76): 66 [] hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool,arrow_831799591nimity,A))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f14(A)),$f13(A))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,$f15(A)))).
% 19.57/19.46  ** KEPT (pick-wt=122): 67 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,E).
% 19.57/19.47  ** KEPT (pick-wt=163): 68 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,B)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=177): 69 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,A)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),A)),C)).
% 19.57/19.47  ** KEPT (pick-wt=170): 70 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,B)|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=177): 71 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=143): 72 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B).
% 19.57/19.47  ** KEPT (pick-wt=177): 73 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=177): 74 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),A)),C))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B).
% 19.57/19.47  ** KEPT (pick-wt=211): 75 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),A)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=170): 76 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,B).
% 19.57/19.47  ** KEPT (pick-wt=211): 77 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))|ti(arrow_490897120le_alt,E)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=177): 78 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A)|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B).
% 19.57/19.47  ** KEPT (pick-wt=211): 79 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))|ti(arrow_490897120le_alt,D)!=ti(arrow_490897120le_alt,A)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=211): 80 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),A)),C))|ti(arrow_490897120le_alt,E)!=ti(arrow_490897120le_alt,B).
% 19.57/19.47  ** KEPT (pick-wt=245): 81 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)))|ti(arrow_490897120le_alt,D)=ti(arrow_490897120le_alt,E)| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),A),E)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),A)),C))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),D),E)),C)).
% 19.57/19.47  ** KEPT (pick-wt=19): 82 [] nil(A)!=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C).
% 19.57/19.47  ** KEPT (pick-wt=19): 83 [] hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)!=nil(A).
% 19.57/19.47  ** KEPT (pick-wt=40): 84 [] 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)|ti(A,B)=ti(A,D).
% 19.57/19.47  ** KEPT (pick-wt=36): 85 [] 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)|C=E.
% 19.57/19.47  ** KEPT (pick-wt=43): 86 [] 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)|ti(A,B)!=ti(A,D)|C!=E.
% 19.57/19.47  ** KEPT (pick-wt=18): 87 [] hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)!=C.
% 19.57/19.47    Following clause subsumed by 87 during input processing: 0 [flip.1] hAPP(list(B),list(B),hAPP(B,fun(list(B),list(B)),cons(B),C),A)!=A.
% 19.57/19.47  ** KEPT (pick-wt=107): 88 [] ti(arrow_490897120le_alt,A)=ti(arrow_490897120le_alt,B)| -hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),C),arrow_2064824852le_Lin))|hBOOL(hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),bool),member(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),fun(arrow_490897120le_alt,fun(arrow_490897120le_alt,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_14103264_above,C),A),B)),arrow_2064824852le_Lin)).
% 19.57/19.47  ** KEPT (pick-wt=256): 89 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),A),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),$f19(B,A)),arrow_1111136790e_Prof))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B)).
% 19.57/19.47  ** KEPT (pick-wt=224): 90 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),A),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|ti(arrow_490897120le_alt,$f18(B,A))!=ti(arrow_490897120le_alt,$f17(B,A))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B)).
% 19.57/19.47  ** KEPT (pick-wt=268): 91 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),A),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))|hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f18(B,A)),$f17(B,A))),hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f19(B,A),B)))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B)).
% 19.57/19.47  ** KEPT (pick-wt=274): 92 [] -hBOOL(hAPP(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),A),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool)),pi(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),arrow_1111136790e_Prof),hAPP(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),arrow_2064824852le_Lin))))| -hBOOL(hAPP(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool,hAPP(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),fun(fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),bool),member(product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),hAPP(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt),hAPP(arrow_490897120le_alt,fun(arrow_490897120le_alt,product_prod(arrow_490897120le_alt,arrow_490897120le_alt)),product_Pair(arrow_490897120le_alt,arrow_490897120le_alt),$f18(B,A)),$f17(B,A))),hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,$f19(B,A))))|hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B)).
% 19.57/19.47  ** KEPT (pick-wt=99): 93 [] -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),C),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),D),E)))|hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),hAPP(A,B,C,F)),hAPP(A,fun(B,bool),E,F)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),F),D)).
% 19.57/19.47  ** KEPT (pick-wt=22): 94 [] A!=nil(B)|A!=hAPP(list(B),list(B),hAPP(B,fun(list(B),list(B)),cons(B),C),D).
% 19.57/19.47  ** KEPT (pick-wt=90): 95 [] -hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B))| -hBOOL(hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool,hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),bool),bool),member(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool))),C),arrow_1111136790e_Prof))|hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,C)=hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),C,B).
% 19.57/19.47  ** KEPT (pick-wt=53): 96 [] hBOOL(hAPP(arrow_660593299e_indi,bool,hAPP(fun(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(arrow_660593299e_indi,bool),arrow_218898985ctator,A),B))|hAPP(fun(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool)),fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),A,$f24(A,B))!=hAPP(arrow_660593299e_indi,fun(product_prod(arrow_490897120le_alt,arrow_490897120le_alt),bool),$f24(A,B),B).
% 19.57/19.47  ** KEPT (pick-wt=107): 97 [] -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),C),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),D),hAPP(fun(B,bool),fun(A,fun(B,bool)),combk(fun(B,bool),A),E))))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),F),D))|hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),hAPP(A,B,C,F)),E)).
% 19.57/19.47    Following clause subsumed by 93 during input processing: 0 [] -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),C),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),D),E)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),F),D))|hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),hAPP(A,B,C,F)),hAPP(A,fun(B,bool),E,F))).
% 19.57/19.47  ** KEPT (pick-wt=92): 98 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),hAPP(B,A,C,$f25(A,B,C,D,E))),hAPP(B,fun(A,bool),D,$f25(A,B,C,D,E))))|hBOOL(hAPP(fun(fun(B,A),bool),bool,hAPP(fun(B,A),fun(fun(fun(B,A),bool),bool),member(fun(B,A)),C),hAPP(fun(B,fun(A,bool)),fun(fun(B,A),bool),hAPP(fun(B,bool),fun(fun(B,fun(A,bool)),fun(fun(B,A),bool)),pi(B,A),E),D))).
% 19.57/19.47  ** KEPT (pick-wt=95): 99 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),hAPP(B,A,C,$f26(A,B,C,D,E))),D))|hBOOL(hAPP(fun(fun(B,A),bool),bool,hAPP(fun(B,A),fun(fun(fun(B,A),bool),bool),member(fun(B,A)),C),hAPP(fun(B,fun(A,bool)),fun(fun(B,A),bool),hAPP(fun(B,bool),fun(fun(B,fun(A,bool)),fun(fun(B,A),bool)),pi(B,A),E),hAPP(fun(A,bool),fun(B,fun(A,bool)),combk(fun(A,bool),B),D)))).
% 19.57/19.47  ** KEPT (pick-wt=92): 100 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),hAPP(B,A,C,$f27(A,B,C,D,E))),hAPP(B,fun(A,bool),D,$f27(A,B,C,D,E))))|hBOOL(hAPP(fun(fun(B,A),bool),bool,hAPP(fun(B,A),fun(fun(fun(B,A),bool),bool),member(fun(B,A)),C),hAPP(fun(B,fun(A,bool)),fun(fun(B,A),bool),hAPP(fun(B,bool),fun(fun(B,fun(A,bool)),fun(fun(B,A),bool)),pi(B,A),E),D))).
% 19.57/19.47  ** KEPT (pick-wt=133): 101 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f28(B,A,C,D,E,F)),F))| -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),D),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),C)))|hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),E),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),C))).
% 19.57/19.47  ** KEPT (pick-wt=133): 102 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f28(B,A,C,D,E,F)),F))|hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),D),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),C)))| -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),E),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),C))).
% 19.57/19.47  ** KEPT (pick-wt=133): 103 [] hAPP(A,B,C,$f28(B,A,D,C,E,F))!=hAPP(A,B,E,$f28(B,A,D,C,E,F))| -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),C),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),D)))|hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),E),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,f
% 19.57/19.48  Search stopped in tp_alloc by max_mem option.
% 19.57/19.48  un(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),D))).
% 19.57/19.48  ** KEPT (pick-wt=133): 104 [] hAPP(A,B,C,$f28(B,A,D,C,E,F))!=hAPP(A,B,E,$f28(B,A,D,C,E,F))|hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),C),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),D)))| -hBOOL(hAPP(fun(fun(A,B),bool),bool,hAPP(fun(A,B),fun(fun(fun(A,B),bool),bool),member(fun(A,B)),E),hAPP(fun(A,fun(B,bool)),fun(fun(A,B),bool),hAPP(fun(A,bool),fun(fun(A,fun(B,bool)),fun(fun(A,B),bool)),pi(A,B),F),D))).
% 19.57/19.48  ** KEPT (pick-wt=113): 105 [] -hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),$f30(A,B,C,D)),$f29(A,B,C,D))),D))| -hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),$f30(A,B,C,D)),$f29(A,B,C,D))),C))|ti(fun(product_prod(A,B),bool),D)=ti(fun(product_prod(A,B),bool),C).
% 19.57/19.48  ** KEPT (pick-wt=97): 106 [] -hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),C),D)),E))|hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),C),D)),F))|ti(fun(product_prod(A,B),bool),E)!=ti(fun(product_prod(A,B),bool),F).
% 19.57/19.48  ** KEPT (pick-wt=97): 107 [] hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),C),D)),E))| -hBOOL(hAPP(fun(product_prod(A,B),bool),bool,hAPP(product_prod(A,B),fun(fun(product_prod(A,B),bool),bool),member(product_prod(A,B)),hAPP(B,product_prod(A,B),hAPP(A,fun(B,product_prod(A,B)),product_Pair(A,B),C),D)),F))|ti(fun(product_prod(A,B),bool),E)!=ti(fun(product_prod(A,B),bool),F).
% 19.57/19.48  ** KEPT (pick-wt=77): 108 [] -hBOOL(hAPP(product_prod(A,product_prod(B,C)),bool,D,hAPP(product_prod(B,C),product_prod(A,product_prod(B,C)),hAPP(A,fun(product_prod(B,C),product_prod(A,product_prod(B,C))),product_Pair(A,product_prod(B,C)),$f40(A,B,C,E,D)),hAPP(C,product_prod(B,C),hAPP(B,fun(C,product_prod(B,C)),product_Pair(B,C),$f39(A,B,C,E,D)),$f38(A,B,C,E,D)))))|hBOOL(hAPP(product_prod(A,product_prod(B,C)),bool,D,E)).
% 19.57/19.48  
% 19.57/19.48  Search stopped in tp_alloc by max_mem option.
% 19.57/19.48  
% 19.57/19.48  ============ end of search ============
% 19.57/19.48  
% 19.57/19.48  -------------- statistics -------------
% 19.57/19.48  clauses given                  0
% 19.57/19.48  clauses generated              0
% 19.57/19.48  clauses kept                 107
% 19.57/19.48  clauses forward subsumed       5
% 19.57/19.48  clauses back subsumed          0
% 19.57/19.48  Kbytes malloced            11718
% 19.57/19.48  
% 19.57/19.48  ----------- times (seconds) -----------
% 19.57/19.48  user CPU time          0.22          (0 hr, 0 min, 0 sec)
% 19.57/19.48  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 19.57/19.48  wall-clock time       19             (0 hr, 0 min, 19 sec)
% 19.57/19.48  
% 19.57/19.48  Process 16258 finished Wed Jul 27 09:08:24 2022
% 19.57/19.48  Otter interrupted
% 19.57/19.48  PROOF NOT FOUND
%------------------------------------------------------------------------------