TPTP Problem File: SWW477+2.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWW477+2 : TPTP v8.2.0. Released v5.3.0.
% Domain   : Software Verification
% Problem  : Java type soundness line 346, 500 axioms selected
% Version  : Especial.
% English  :

% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
%          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source   : [Bla11]
% Names    : jinja_500_fofmg_l346 [Bla11]

% Status   : Theorem
% Rating   : 1.00 v5.3.0
% Syntax   : Number of formulae    :  842 ( 329 unt;   0 def)
%            Number of atoms       : 1772 ( 447 equ)
%            Maximal formula atoms :   11 (   2 avg)
%            Number of connectives : 1240 ( 310   ~;   8   |;  40   &)
%                                         ( 182 <=>; 700  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   7 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number of predicates  :    3 (   2 usr;   0 prp; 1-2 aty)
%            Number of functors    :  577 ( 577 usr; 168 con; 0-5 aty)
%            Number of variables   : 3478 (3421   !;  57   ?)
% SPC      : FOF_THM_RFO_SEQ

% Comments : This file was generated by Isabelle (most likely Sledgehammer)
%            2011-08-09 14:41:49
%          : Encoded with monomorphized guards.
%------------------------------------------------------------------------------
%----Explicit typings (54)
fof(gsy_c_BigStep_Ofinal_000tc__List__Olist_Itc__String__Ochar_J,axiom,
    ! [B_1_1] : is_bool(final_list_char(B_1_1)) ).

fof(gsy_c_BigStep_Ofinals_000tc__List__Olist_Itc__String__Ochar_J,axiom,
    ! [B_1_1] : is_bool(finals_list_char(B_1_1)) ).

fof(gsy_c_Objects_Ohext,axiom,
    ! [B_1_1,B_2_1] : is_bool(hext(B_1_1,B_2_1)) ).

fof(gsy_c_TypeRel_Owiden_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__,axiom,
    ! [B_1_1,B_2_1,B_3_1] : is_bool(widen_2090681816t_char(B_1_1,B_2_1,B_3_1)) ).

fof(gsy_c_Type_Ois__refT,axiom,
    ! [B_1_1] : is_bool(is_refT(B_1_1)) ).

fof(gsy_c_WellForm_Owf__prog_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__Stri,axiom,
    ! [B_1_1,B_2_1] : is_bool(wf_pro755087577t_char(B_1_1,B_2_1)) ).

fof(gsy_c_WellTypeRT_OWTrt,hypothesis,
    ! [B_1_1,B_2_1,B_3_1,B_4_1,B_5] : is_bool(wTrt(B_1_1,B_2_1,B_3_1,B_4_1,B_5)) ).

fof(gsy_c_WellTypeRT_OWTrts,axiom,
    ! [B_1_1,B_2_1,B_3_1,B_4_1,B_5] : is_bool(wTrts(B_1_1,B_2_1,B_3_1,B_4_1,B_5)) ).

fof(gsy_c_fFalse,axiom,
    is_bool(fFalse) ).

fof(gsy_c_fTrue,axiom,
    is_bool(fTrue) ).

fof(gsy_c_hAPP_000tc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_000tc__HOL_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_e544220455r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__HOL__Obool_000tc__HOL__Obool,axiom,
    ! [B_1_1,B_2_1] :
      ( is_bool(B_2_1)
     => is_bool(hAPP_bool_bool(B_1_1,B_2_1)) ) ).

fof(gsy_c_hAPP_000tc__List__Olist_Itc__String__Ochar_J_000tc__HOL__Obool,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_list_char_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooption,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_f1001225811y_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooption_001,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_f1033709212l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc__List__O,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_f61040418l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__fun_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_f1715346603l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_M,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1708370145l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__Olist_Itc__St,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P71593144l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__Ochar_J_J_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P92196306r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List__Olist_It,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P449474095r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fun_Itc__prod_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1235399154l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__prod_Itc__List,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1384137393r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_Itc__List__Ol,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1907982426r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr__Oexp_Itc__,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P2118621157r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_It,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P159683425l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__O,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P282169671l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__Oli,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1333315679l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P824029447r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P2010574925r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fun_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P124632071l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_Itc,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1240100515r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr__,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1183499705r_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P1221872711l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P378063101l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_hAPP_000tc__prod_Itc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc_,axiom,
    ! [B_1_1,B_2_1] : is_bool(hAPP_P2028072621l_bool(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J,axiom,
    ! [B_1_1,B_2_1] : is_bool(member840932460on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__Olist_Itc__,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1972431429on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__Ochar_J_,axiom,
    ! [B_1_1,B_2_1] : is_bool(member133545693t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List__Olist_,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1251428284t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fun_Itc__pro,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1542417277on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_Itc__List__,axiom,
    ! [B_1_1,B_2_1] : is_bool(member140606439t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr__Oexp_Itc,axiom,
    ! [B_1_1,B_2_1] : is_bool(member699351154t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_,axiom,
    ! [B_1_1,B_2_1] : is_bool(member763590124on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String_,axiom,
    ! [B_1_1,B_2_1] : is_bool(member773094996on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__O,axiom,
    ! [B_1_1,B_2_1] : is_bool(member875476972on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1420286996t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Li,axiom,
    ! [B_1_1,B_2_1] : is_bool(member794220506t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fu,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1322055188on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_I,axiom,
    ! [B_1_1,B_2_1] : is_bool(member125098544t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr,axiom,
    ! [B_1_1,B_2_1] : is_bool(member1161907014t_char(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_,axiom,
    ! [B_1_1,B_2_1] : is_bool(member563141460on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_It,axiom,
    ! [B_1_1,B_2_1] : is_bool(member808015754on_val(B_1_1,B_2_1)) ).

fof(gsy_c_member_000tc__prod_Itc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_It,axiom,
    ! [B_1_1,B_2_1] : is_bool(member88670778on_val(B_1_1,B_2_1)) ).

%----Relevant facts (700)
fof(fact_0__096P_ME_Mh_A_092_060turnstile_062_Ae_A_058_ANT_096,axiom,
    hBOOL(wTrt(p,ha,e,ea,nt)) ).

fof(fact_1__096_B_BT_O_AP_ME_Mh_A_092_060turnstile_062_Ae_A_058_AT_A_061_061_062_AEX,axiom,
    ! [Ta] :
      ( hBOOL(wTrt(p,ha,e,ea,Ta))
     => ? [U_2] :
          ( hBOOL(wTrt(p,h_a,e,e_a,U_2))
          & hBOOL(widen_2090681816t_char(p,U_2,Ta)) ) ) ).

fof(fact_2_assms,axiom,
    hBOOL(wf_pro755087577t_char(wf_J_mdecl,p)) ).

fof(fact_3_IH,axiom,
    ! [Ta,Ea] :
      ( hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(p,Ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),la)))
     => ( hBOOL(wTrt(p,ha,Ea,ea,Ta))
       => ? [U_2] :
            ( hBOOL(wTrt(p,h_a,Ea,e_a,U_2))
            & hBOOL(widen_2090681816t_char(p,U_2,Ta)) ) ) ) ).

fof(fact_4_conf,axiom,
    hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(p,e),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),la))) ).

fof(fact_5_wt,axiom,
    hBOOL(wTrt(p,ha,e,fAss_list_char(ea,f,d,e_2),t)) ).

fof(fact_6_WTrtFAccNT,axiom,
    ! [Fa,Da,Ta,Pa,Hb,Ea,Eb] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,nt))
     => hBOOL(wTrt(Pa,Hb,Ea,fAcc_list_char(Eb,Fa,Da),Ta)) ) ).

fof(fact_7_FAssRed1_I2_J,axiom,
    ! [Ta,Ea] :
      ( hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(p,Ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),la)))
     => ( hBOOL(wTrt(p,ha,Ea,ea,Ta))
       => ? [T_1] :
            ( hBOOL(wTrt(p,h_a,Ea,e_a,T_1))
            & hBOOL(widen_2090681816t_char(p,T_1,Ta)) ) ) ) ).

fof(fact_8_red,axiom,
    hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),la))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,e_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,h_a),l_a))),red(p))) ).

fof(fact_9_FAssRed1_I4_J,axiom,
    hBOOL(wTrt(p,ha,e,fAss_list_char(ea,f,d,e_2),t)) ).

fof(fact_10_FAssRed1_I3_J,axiom,
    hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(p,e),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),la))) ).

fof(fact_11_ty_Osimps_I13_J,axiom,
    nt != boolean ).

fof(fact_12_ty_Osimps_I12_J,axiom,
    boolean != nt ).

fof(fact_13_red__reds_OFAccRed,axiom,
    ! [Fa,Da,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(Eb,Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(E_b,Fa,Da)),S_1)),red(Pa))) ) ).

fof(fact_14_red__reds_OFAssRed1,axiom,
    ! [Fa,Da,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(Eb,Fa,Da,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(E_b,Fa,Da,E_2)),S_1)),red(Pa))) ) ).

fof(fact_15_void,axiom,
    t = void ).

fof(fact_16_widen__refl,axiom,
    ! [P_4,T_8] : hBOOL(widen_2090681816t_char(P_4,T_8,T_8)) ).

fof(fact_17_red__preserves__hconf,axiom,
    ! [Ea,Ta,Eb,Hb,Lb,E_b,H_b,L_b,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),red(Pa)))
     => ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
       => ( hBOOL(hAPP_f61040418l_bool(hconf_97414254t_char(Pa),Hb))
         => hBOOL(hAPP_f61040418l_bool(hconf_97414254t_char(Pa),H_b)) ) ) ) ).

fof(fact_18_red__preserves__lconf,axiom,
    ! [Ea,Ta,Eb,Hb,Lb,E_b,H_b,L_b,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),red(Pa)))
     => ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
       => ( hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),Hb),Lb),Ea))
         => hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),H_b),L_b),Ea)) ) ) ) ).

fof(fact_19_exp_Osimps_I154_J,axiom,
    ! [Exp_9,List1_15,List2_15,Exp1_21,List1_14,List2_14,Exp2_21] : fAcc_list_char(Exp_9,List1_15,List2_15) != fAss_list_char(Exp1_21,List1_14,List2_14,Exp2_21) ).

fof(fact_20_exp_Osimps_I155_J,axiom,
    ! [Exp1_20,List1_13,List2_13,Exp2_20,Exp_8,List1_12,List2_12] : fAss_list_char(Exp1_20,List1_13,List2_13,Exp2_20) != fAcc_list_char(Exp_8,List1_12,List2_12) ).

fof(fact_21_red__preserves__sconf,axiom,
    ! [Ea,Ta,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => ( hBOOL(wTrt(Pa,hp(S),Ea,Eb,Ta))
       => ( hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(Pa,Ea),S))
         => hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(Pa,Ea),S_1)) ) ) ) ).

fof(fact_22_ty_Osimps_I7_J,axiom,
    nt != void ).

fof(fact_23_ty_Osimps_I6_J,axiom,
    void != nt ).

fof(fact_24_ty_Osimps_I3_J,axiom,
    boolean != void ).

fof(fact_25_ty_Osimps_I2_J,axiom,
    void != boolean ).

fof(fact_26_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_6),B_4) = hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_27_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),B) = hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_28_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_6),B_4) = hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_29_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_6),B_4) = hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_30_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_6),B_4) = hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_31_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),B) = hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_32_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),B) = hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_33_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),B) = hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_34_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B) = hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_35_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B) = hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_36_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B) = hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_37_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B) = hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_38_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B) = hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_39_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_6),B_4) = hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_40_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_6),B_4) = hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_41_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_6),B_4) = hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_42_Pair__inject,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B) = hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_4),B_2)
     => ~ ( A = A_4
         => B != B_2 ) ) ).

fof(fact_43_Pair__inject,axiom,
    ! [A_6,B_4,A_5,B_3] :
      ( hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_6),B_4) = hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_5),B_3)
     => ~ ( A_6 = A_5
         => B_4 != B_3 ) ) ).

fof(fact_44_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A),B) = hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_45_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),B) = hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_46_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A),B) = hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_47_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A),B) = hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_48_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A),B) = hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_49_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),B) = hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_50_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),B) = hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_51_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),B) = hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_52_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B) = hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_53_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B) = hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_54_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B) = hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_55_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B) = hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_56_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B) = hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_57_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B) = hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_58_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B) = hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_59_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B) = hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_60_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B) = hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_61_Pair__eq,axiom,
    ! [A,B,A_4,B_2] :
      ( hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B) = hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_4),B_2)
    <=> ( A = A_4
        & B = B_2 ) ) ).

fof(fact_62_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P2010574925r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P2010574925r_bool(Pa,hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),B_1))) ) ).

fof(fact_63_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P124632071l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P124632071l_bool(Pa,hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),B_1))) ) ).

fof(fact_64_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1183499705r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1183499705r_bool(Pa,hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),B_1))) ) ).

fof(fact_65_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1240100515r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1240100515r_bool(Pa,hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),B_1))) ) ).

fof(fact_66_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P824029447r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P824029447r_bool(Pa,hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),B_1))) ) ).

fof(fact_67_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P2028072621l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P2028072621l_bool(Pa,hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),B_1))) ) ).

fof(fact_68_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P378063101l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P378063101l_bool(Pa,hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),B_1))) ) ).

fof(fact_69_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1221872711l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1221872711l_bool(Pa,hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),B_1))) ) ).

fof(fact_70_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P159683425l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P159683425l_bool(Pa,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1))) ) ).

fof(fact_71_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P282169671l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P282169671l_bool(Pa,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1))) ) ).

fof(fact_72_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1708370145l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1708370145l_bool(Pa,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1))) ) ).

fof(fact_73_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1333315679l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1333315679l_bool(Pa,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1))) ) ).

fof(fact_74_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P71593144l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P71593144l_bool(Pa,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1))) ) ).

fof(fact_75_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P92196306r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P92196306r_bool(Pa,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1))) ) ).

fof(fact_76_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1907982426r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1907982426r_bool(Pa,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1))) ) ).

fof(fact_77_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P2118621157r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P2118621157r_bool(Pa,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1))) ) ).

fof(fact_78_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P1235399154l_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P1235399154l_bool(Pa,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1))) ) ).

fof(fact_79_split__paired__All,axiom,
    ! [Pa] :
      ( ! [X1] : hBOOL(hAPP_P449474095r_bool(Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP_P449474095r_bool(Pa,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1))) ) ).

fof(fact_80_widen__trans,axiom,
    ! [T_7,P_3,S_5,U_1] :
      ( hBOOL(widen_2090681816t_char(P_3,S_5,U_1))
     => ( hBOOL(widen_2090681816t_char(P_3,U_1,T_7))
       => hBOOL(widen_2090681816t_char(P_3,S_5,T_7)) ) ) ).

fof(fact_81_exp_Osimps_I8_J,axiom,
    ! [Exp1_15,List1_11,List2_11,Exp2_15,Exp1_14,List1_10,List2_10,Exp2_14] :
      ( fAss_list_char(Exp1_15,List1_11,List2_11,Exp2_15) = fAss_list_char(Exp1_14,List1_10,List2_10,Exp2_14)
    <=> ( Exp1_15 = Exp1_14
        & List1_11 = List1_10
        & List2_11 = List2_10
        & Exp2_15 = Exp2_14 ) ) ).

fof(fact_82_exp_Osimps_I7_J,axiom,
    ! [Exp_3,List1_11,List2_11,Exp_2,List1_10,List2_10] :
      ( fAcc_list_char(Exp_3,List1_11,List2_11) = fAcc_list_char(Exp_2,List1_10,List2_10)
    <=> ( Exp_3 = Exp_2
        & List1_11 = List1_10
        & List2_11 = List2_10 ) ) ).

fof(fact_83_WTrtFAssNT,axiom,
    ! [Fa,Da,E_2,T_2_1,Pa,Hb,Ea,E_1] :
      ( hBOOL(wTrt(Pa,Hb,Ea,E_1,nt))
     => ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2_1))
       => hBOOL(wTrt(Pa,Hb,Ea,fAss_list_char(E_1,Fa,Da,E_2),void)) ) ) ).

fof(fact_84_prod__cases5,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D,E_4] : Y_2 != hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,C_3),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,D),E_4)))) ).

fof(fact_85_prod__cases5,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D,E_4] : Y_2 != hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_3),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,D),E_4)))) ).

fof(fact_86_prod__cases5,axiom,
    ! [Y_5] :
      ~ ! [A_2,B_1,C_3,D,E_4] : Y_5 != hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,C_3),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,D),E_4)))) ).

fof(fact_87_prod__induct5,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D,E_4] : hBOOL(hAPP_P2028072621l_bool(Pa,hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,C_3),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,D),E_4))))))
     => hBOOL(hAPP_P2028072621l_bool(Pa,X)) ) ).

fof(fact_88_prod__induct5,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D,E_4] : hBOOL(hAPP_P378063101l_bool(Pa,hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_3),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,D),E_4))))))
     => hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).

fof(fact_89_prod__induct5,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D,E_4] : hBOOL(hAPP_P824029447r_bool(Pa,hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,C_3),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,D),E_4))))))
     => hBOOL(hAPP_P824029447r_bool(Pa,X)) ) ).

fof(fact_90_prod__cases4,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D] : Y_2 != hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B_1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,C_3),D))) ).

fof(fact_91_prod__cases4,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D] : Y_2 != hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,B_1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,C_3),D))) ).

fof(fact_92_prod__cases4,axiom,
    ! [Y_4] :
      ~ ! [A_2,B_1,C_3,D] : Y_4 != hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,C_3),D))) ).

fof(fact_93_prod__cases4,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D] : Y_2 != hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_3),D))) ).

fof(fact_94_prod__cases4,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3,D] : Y_2 != hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,C_3),D))) ).

fof(fact_95_prod__cases4,axiom,
    ! [Y_4] :
      ~ ! [A_2,B_1,C_3,D] : Y_4 != hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,C_3),D))) ).

fof(fact_96_prod__cases4,axiom,
    ! [Y_4] :
      ~ ! [A_2,B_1,C_3,D] : Y_4 != hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,C_3),D))) ).

fof(fact_97_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P282169671l_bool(Pa,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B_1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,C_3),D)))))
     => hBOOL(hAPP_P282169671l_bool(Pa,X)) ) ).

fof(fact_98_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P1333315679l_bool(Pa,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,B_1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,C_3),D)))))
     => hBOOL(hAPP_P1333315679l_bool(Pa,X)) ) ).

fof(fact_99_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P92196306r_bool(Pa,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,C_3),D)))))
     => hBOOL(hAPP_P92196306r_bool(Pa,X)) ) ).

fof(fact_100_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P378063101l_bool(Pa,hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_3),D)))))
     => hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).

fof(fact_101_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P2028072621l_bool(Pa,hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,C_3),D)))))
     => hBOOL(hAPP_P2028072621l_bool(Pa,X)) ) ).

fof(fact_102_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P824029447r_bool(Pa,hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,C_3),D)))))
     => hBOOL(hAPP_P824029447r_bool(Pa,X)) ) ).

fof(fact_103_prod__induct4,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3,D] : hBOOL(hAPP_P1240100515r_bool(Pa,hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,C_3),D)))))
     => hBOOL(hAPP_P1240100515r_bool(Pa,X)) ) ).

fof(fact_104_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B_1),C_3)) ).

fof(fact_105_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3)) ).

fof(fact_106_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,B_1),C_3)) ).

fof(fact_107_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3)) ).

fof(fact_108_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),C_3)) ).

fof(fact_109_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,B_1),C_3)) ).

fof(fact_110_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3)) ).

fof(fact_111_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),C_3)) ).

fof(fact_112_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),C_3)) ).

fof(fact_113_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),C_3)) ).

fof(fact_114_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),C_3)) ).

fof(fact_115_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,B_1),C_3)) ).

fof(fact_116_prod__cases3,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1,C_3] : Y_2 != hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,B_1),C_3)) ).

fof(fact_117_prod__cases3,axiom,
    ! [Y_3] :
      ~ ! [A_2,B_1,C_3] : Y_3 != hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,B_1),C_3)) ).

fof(fact_118_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P282169671l_bool(Pa,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B_1),C_3))))
     => hBOOL(hAPP_P282169671l_bool(Pa,X)) ) ).

fof(fact_119_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1708370145l_bool(Pa,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3))))
     => hBOOL(hAPP_P1708370145l_bool(Pa,X)) ) ).

fof(fact_120_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1333315679l_bool(Pa,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,B_1),C_3))))
     => hBOOL(hAPP_P1333315679l_bool(Pa,X)) ) ).

fof(fact_121_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P71593144l_bool(Pa,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3))))
     => hBOOL(hAPP_P71593144l_bool(Pa,X)) ) ).

fof(fact_122_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P92196306r_bool(Pa,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),C_3))))
     => hBOOL(hAPP_P92196306r_bool(Pa,X)) ) ).

fof(fact_123_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1907982426r_bool(Pa,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,B_1),C_3))))
     => hBOOL(hAPP_P1907982426r_bool(Pa,X)) ) ).

fof(fact_124_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1221872711l_bool(Pa,hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,B_1),C_3))))
     => hBOOL(hAPP_P1221872711l_bool(Pa,X)) ) ).

fof(fact_125_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P378063101l_bool(Pa,hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B_1),C_3))))
     => hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).

fof(fact_126_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P2028072621l_bool(Pa,hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B_1),C_3))))
     => hBOOL(hAPP_P2028072621l_bool(Pa,X)) ) ).

fof(fact_127_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P824029447r_bool(Pa,hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,B_1),C_3))))
     => hBOOL(hAPP_P824029447r_bool(Pa,X)) ) ).

fof(fact_128_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1240100515r_bool(Pa,hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,B_1),C_3))))
     => hBOOL(hAPP_P1240100515r_bool(Pa,X)) ) ).

fof(fact_129_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P1183499705r_bool(Pa,hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,B_1),C_3))))
     => hBOOL(hAPP_P1183499705r_bool(Pa,X)) ) ).

fof(fact_130_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P124632071l_bool(Pa,hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,B_1),C_3))))
     => hBOOL(hAPP_P124632071l_bool(Pa,X)) ) ).

fof(fact_131_prod__induct3,axiom,
    ! [X,Pa] :
      ( ! [A_2,B_1,C_3] : hBOOL(hAPP_P2010574925r_bool(Pa,hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,B_1),C_3))))
     => hBOOL(hAPP_P2010574925r_bool(Pa,X)) ) ).

fof(fact_132_red__hext__incr,axiom,
    ! [Eb,Hb,Lb,E_b,H_b,L_b,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),red(Pa)))
     => hBOOL(hext(Hb,H_b)) ) ).

fof(fact_133_red__lcl__add,axiom,
    ! [L_0,Eb,Hb,Lb,E_b,H_b,L_b,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),map_ad325961431ar_val(L_0,Lb)))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),map_ad325961431ar_val(L_0,L_b)))),red(Pa))) ) ).

fof(fact_134_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),B_1) ).

fof(fact_135_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),B_1) ).

fof(fact_136_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),B_1) ).

fof(fact_137_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),B_1) ).

fof(fact_138_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),B_1) ).

fof(fact_139_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),B_1) ).

fof(fact_140_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),B_1) ).

fof(fact_141_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),B_1) ).

fof(fact_142_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1) ).

fof(fact_143_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1) ).

fof(fact_144_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1) ).

fof(fact_145_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1) ).

fof(fact_146_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1) ).

fof(fact_147_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1) ).

fof(fact_148_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1) ).

fof(fact_149_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1) ).

fof(fact_150_prod_Oexhaust,axiom,
    ! [Y_2] :
      ~ ! [A_2,B_1] : Y_2 != hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1) ).

fof(fact_151_prod_Oexhaust,axiom,
    ! [Y_1] :
      ~ ! [A_2,B_1] : Y_1 != hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1) ).

fof(fact_152_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,X_1),Y) ).

fof(fact_153_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,X_1),Y) ).

fof(fact_154_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,X_1),Y) ).

fof(fact_155_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,X_1),Y) ).

fof(fact_156_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,X_1),Y) ).

fof(fact_157_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,X_1),Y) ).

fof(fact_158_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,X_1),Y) ).

fof(fact_159_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,X_1),Y) ).

fof(fact_160_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Y) ).

fof(fact_161_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X_1),Y) ).

fof(fact_162_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,X_1),Y) ).

fof(fact_163_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X_1),Y) ).

fof(fact_164_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,X_1),Y) ).

fof(fact_165_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,X_1),Y) ).

fof(fact_166_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,X_1),Y) ).

fof(fact_167_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,X_1),Y) ).

fof(fact_168_PairE,axiom,
    ! [P_1] :
      ~ ! [X_1,Y] : P_1 != hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,X_1),Y) ).

fof(fact_169_PairE,axiom,
    ! [P_2] :
      ~ ! [X_1,Y] : P_2 != hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X_1),Y) ).

fof(fact_170_WTrt__hext__mono,axiom,
    ! [H_b,Pa,Hb,Ea,Eb,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
     => ( hBOOL(hext(Hb,H_b))
       => hBOOL(wTrt(Pa,H_b,Ea,Eb,Ta)) ) ) ).

fof(fact_171_hext__refl,axiom,
    ! [Hb] : hBOOL(hext(Hb,Hb)) ).

fof(fact_172_lconf__hext,axiom,
    ! [H_b,Pa,Hb,Lb,Ea] :
      ( hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),Hb),Lb),Ea))
     => ( hBOOL(hext(Hb,H_b))
       => hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),H_b),Lb),Ea)) ) ) ).

fof(fact_173_Red__lcl__add,axiom,
    ! [L_0,Eb,Hb,Lb,E_b,H_b,L_b,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),map_ad325961431ar_val(L_0,Lb)))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),map_ad325961431ar_val(L_0,L_b)))),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_174_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,X_1),Xa),R_2))
        <=> hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_175_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,X_1),Xa),R_2))
        <=> hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_176_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,X_1),Xa),R_2))
        <=> hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_177_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,X_1),Xa),R_2))
        <=> hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_178_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,X_1),Xa),R_2))
        <=> hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_179_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,X_1),Xa),R_2))
        <=> hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_180_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,X_1),Xa),R_2))
        <=> hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_181_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,X_1),Xa),R_2))
        <=> hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_182_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member763590124on_val(hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Xa),R_2))
        <=> hBOOL(member763590124on_val(hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_183_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member840932460on_val(hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,X_1),Xa),R_2))
        <=> hBOOL(member840932460on_val(hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_184_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1972431429on_val(hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,X_1),Xa),R_2))
        <=> hBOOL(member1972431429on_val(hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_185_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member133545693t_char(hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,X_1),Xa),R_2))
        <=> hBOOL(member133545693t_char(hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_186_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member140606439t_char(hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,X_1),Xa),R_2))
        <=> hBOOL(member140606439t_char(hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_187_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member699351154t_char(hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,X_1),Xa),R_2))
        <=> hBOOL(member699351154t_char(hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_188_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1542417277on_val(hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,X_1),Xa),R_2))
        <=> hBOOL(member1542417277on_val(hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_189_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X_1),Xa),R_2))
        <=> hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_190_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X_1),Xa),R_2))
        <=> hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_191_pred__equals__eq2,axiom,
    ! [S_4,R_2] :
      ( ! [X_1,Xa] :
          ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X_1),Xa),R_2))
        <=> hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X_1),Xa),S_4)) )
    <=> R_2 = S_4 ) ).

fof(fact_192_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P2010574925r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P2010574925r_bool(Pa,hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),B_1))) ) ).

fof(fact_193_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P124632071l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P124632071l_bool(Pa,hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),B_1))) ) ).

fof(fact_194_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1183499705r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1183499705r_bool(Pa,hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),B_1))) ) ).

fof(fact_195_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1240100515r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1240100515r_bool(Pa,hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),B_1))) ) ).

fof(fact_196_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P824029447r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P824029447r_bool(Pa,hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),B_1))) ) ).

fof(fact_197_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P2028072621l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P2028072621l_bool(Pa,hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),B_1))) ) ).

fof(fact_198_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P378063101l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P378063101l_bool(Pa,hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),B_1))) ) ).

fof(fact_199_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1221872711l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1221872711l_bool(Pa,hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),B_1))) ) ).

fof(fact_200_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P159683425l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P159683425l_bool(Pa,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1))) ) ).

fof(fact_201_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P282169671l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P282169671l_bool(Pa,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1))) ) ).

fof(fact_202_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1708370145l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1708370145l_bool(Pa,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1))) ) ).

fof(fact_203_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1333315679l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1333315679l_bool(Pa,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1))) ) ).

fof(fact_204_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P71593144l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P71593144l_bool(Pa,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1))) ) ).

fof(fact_205_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P92196306r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P92196306r_bool(Pa,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1))) ) ).

fof(fact_206_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1907982426r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1907982426r_bool(Pa,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1))) ) ).

fof(fact_207_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P2118621157r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P2118621157r_bool(Pa,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1))) ) ).

fof(fact_208_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P1235399154l_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P1235399154l_bool(Pa,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1))) ) ).

fof(fact_209_split__paired__Ex,axiom,
    ! [Pa] :
      ( ? [X1] : hBOOL(hAPP_P449474095r_bool(Pa,X1))
    <=> ? [A_2,B_1] : hBOOL(hAPP_P449474095r_bool(Pa,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1))) ) ).

fof(fact_210_internal__split__conv,axiom,
    ! [C_1,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc2128769400l_bool,C_1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B)))
    <=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(C_1,A),B)) ) ).

fof(fact_211_WTrtWhile,axiom,
    ! [C_1,Ta,Pa,Hb,Ea,Eb] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,boolean))
     => ( hBOOL(wTrt(Pa,Hb,Ea,C_1,Ta))
       => hBOOL(wTrt(Pa,Hb,Ea,while_list_char(Eb,C_1),void)) ) ) ).

fof(fact_212_sconf__def,axiom,
    ! [Pa,Ea,S] :
      ( hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(Pa,Ea),S))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,cOMBS_570216337l_bool(hAPP_f1523875321l_bool(hAPP_f592397849l_bool(cOMBB_1718333400on_val,cOMBB_383678192on_val),hAPP_f1452292669l_bool(hAPP_f1977633121l_bool(cOMBB_1303934920on_val,fconj),hconf_97414254t_char(Pa))),hAPP_f550652027l_bool(hAPP_f838396643l_bool(cOMBC_2027949654l_bool,hAPP_f857351829l_bool(hAPP_f348318673l_bool(cOMBB_1518282696on_val,cOMBC_832625297y_bool),lconf_496643946t_char(Pa))),Ea))),S)) ) ).

fof(fact_213_WTrtCond,axiom,
    ! [Ta,E_2,T_2_1,E_1,T_1_1,Pa,Hb,Ea,Eb] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,boolean))
     => ( hBOOL(wTrt(Pa,Hb,Ea,E_1,T_1_1))
       => ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2_1))
         => ( ( hBOOL(widen_2090681816t_char(Pa,T_1_1,T_2_1))
              | hBOOL(widen_2090681816t_char(Pa,T_2_1,T_1_1)) )
           => ( ( hBOOL(widen_2090681816t_char(Pa,T_1_1,T_2_1))
               => Ta = T_2_1 )
             => ( ( hBOOL(widen_2090681816t_char(Pa,T_2_1,T_1_1))
                 => Ta = T_1_1 )
               => hBOOL(wTrt(Pa,Hb,Ea,cond_list_char(Eb,E_1,E_2),Ta)) ) ) ) ) ) ) ).

fof(fact_214_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_P663876415r_bool(F1,A),B))
     => hBOOL(hAPP_P2010574925r_bool(hAPP_f39862969r_bool(produc1131232171r_bool,F1),hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A),B))) ) ).

fof(fact_215_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_P416784693l_bool(F1,A),B))
     => hBOOL(hAPP_P124632071l_bool(hAPP_f834198659l_bool(produc870083295l_bool,F1),hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),B))) ) ).

fof(fact_216_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_P357098431r_bool(F1,A),B))
     => hBOOL(hAPP_P1183499705r_bool(hAPP_f523402917r_bool(produc22827031r_bool,F1),hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A),B))) ) ).

fof(fact_217_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_P1214880255r_bool(F1,A),B))
     => hBOOL(hAPP_P1240100515r_bool(hAPP_f1377529935r_bool(produc1470355201r_bool,F1),hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A),B))) ) ).

fof(fact_218_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_P1928969845r_bool(F1,A),B))
     => hBOOL(hAPP_P824029447r_bool(hAPP_f655949763r_bool(produc1294339167r_bool,F1),hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A),B))) ) ).

fof(fact_219_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_P220718911l_bool(F1,A),B))
     => hBOOL(hAPP_P2028072621l_bool(hAPP_f1600283417l_bool(produc376173579l_bool,F1),hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),B))) ) ).

fof(fact_220_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(F1,A),B))
     => hBOOL(hAPP_P378063101l_bool(hAPP_f1363805417l_bool(produc1229156571l_bool,F1),hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),B))) ) ).

fof(fact_221_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(F1,A),B))
     => hBOOL(hAPP_P1221872711l_bool(hAPP_f662143077l_bool(produc1193275679l_bool,F1),hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),B))) ) ).

fof(fact_222_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F1,A),B))
     => hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B))) ) ).

fof(fact_223_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(F1,A),B))
     => hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F1),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B))) ) ).

fof(fact_224_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(F1,A),B))
     => hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B))) ) ).

fof(fact_225_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(F1,A),B))
     => hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F1),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B))) ) ).

fof(fact_226_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(F1,A),B))
     => hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B))) ) ).

fof(fact_227_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(F1,A),B))
     => hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F1),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B))) ) ).

fof(fact_228_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(F1,A),B))
     => hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B))) ) ).

fof(fact_229_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(F1,A),B))
     => hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B))) ) ).

fof(fact_230_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(F1,A),B))
     => hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F1),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B))) ) ).

fof(fact_231_prod__caseI,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(F1,A),B))
     => hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F1),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B))) ) ).

fof(fact_232_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_P663876415r_bool(F,A),B))
     => hBOOL(hAPP_P2010574925r_bool(hAPP_f39862969r_bool(produc1131232171r_bool,F),hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A),B))) ) ).

fof(fact_233_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_P416784693l_bool(F,A),B))
     => hBOOL(hAPP_P124632071l_bool(hAPP_f834198659l_bool(produc870083295l_bool,F),hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),B))) ) ).

fof(fact_234_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_P357098431r_bool(F,A),B))
     => hBOOL(hAPP_P1183499705r_bool(hAPP_f523402917r_bool(produc22827031r_bool,F),hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A),B))) ) ).

fof(fact_235_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_P1214880255r_bool(F,A),B))
     => hBOOL(hAPP_P1240100515r_bool(hAPP_f1377529935r_bool(produc1470355201r_bool,F),hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A),B))) ) ).

fof(fact_236_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_P1928969845r_bool(F,A),B))
     => hBOOL(hAPP_P824029447r_bool(hAPP_f655949763r_bool(produc1294339167r_bool,F),hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A),B))) ) ).

fof(fact_237_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_P220718911l_bool(F,A),B))
     => hBOOL(hAPP_P2028072621l_bool(hAPP_f1600283417l_bool(produc376173579l_bool,F),hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),B))) ) ).

fof(fact_238_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(F,A),B))
     => hBOOL(hAPP_P378063101l_bool(hAPP_f1363805417l_bool(produc1229156571l_bool,F),hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),B))) ) ).

fof(fact_239_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(F,A),B))
     => hBOOL(hAPP_P1221872711l_bool(hAPP_f662143077l_bool(produc1193275679l_bool,F),hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),B))) ) ).

fof(fact_240_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F,A),B))
     => hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B))) ) ).

fof(fact_241_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(F,A),B))
     => hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B))) ) ).

fof(fact_242_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(F,A),B))
     => hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B))) ) ).

fof(fact_243_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(F,A),B))
     => hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B))) ) ).

fof(fact_244_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(F,A),B))
     => hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B))) ) ).

fof(fact_245_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(F,A),B))
     => hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B))) ) ).

fof(fact_246_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(F,A),B))
     => hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B))) ) ).

fof(fact_247_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(F,A),B))
     => hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B))) ) ).

fof(fact_248_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(F,A),B))
     => hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B))) ) ).

fof(fact_249_splitI,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(F,A),B))
     => hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B))) ) ).

fof(fact_250_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,hAPP_f1818217r_bool(hAPP_f336522659r_bool(cOMBB_1033454012t_char,hAPP_f1861125939r_bool(cOMBB_1091123364t_char,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,Q_1),X_1)) ) ) ).

fof(fact_251_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,hAPP_f624730965l_bool(hAPP_f1399435963l_bool(cOMBB_73690268t_char,hAPP_f10956301l_bool(cOMBB_1572981887on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,Q_1),X_1)) ) ) ).

fof(fact_252_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,hAPP_f777111705r_bool(hAPP_f1334304147r_bool(cOMBB_137522603st_val,hAPP_f1593659251r_bool(cOMBB_1373881771t_char,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,Q_1),X_1)) ) ) ).

fof(fact_253_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,hAPP_f113541543r_bool(hAPP_f897748257r_bool(cOMBB_972090594ist_ty,hAPP_f2067364339r_bool(cOMBB_455741289t_char,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,Q_1),X_1)) ) ) ).

fof(fact_254_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,hAPP_f177037909r_bool(hAPP_f146587157r_bool(cOMBB_1310111461t_char,hAPP_f1897969075r_bool(cOMBB_224920158t_char,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,Q_1),X_1)) ) ) ).

fof(fact_255_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,hAPP_f1212701859l_bool(hAPP_f95792151l_bool(cOMBB_1638169504t_char,hAPP_f1308714617l_bool(cOMBB_338347573on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,Q_1),X_1)) ) ) ).

fof(fact_256_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,hAPP_f855183977l_bool(hAPP_f1219198883l_bool(cOMBB_2073500116on_val,hAPP_f1359168307l_bool(cOMBB_506101180on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,Q_1),X_1)) ) ) ).

fof(fact_257_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,hAPP_f546724245l_bool(hAPP_f917296015l_bool(cOMBB_740252943t_char,hAPP_f1308714617l_bool(cOMBB_338347573on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,Q_1),X_1)) ) ) ).

fof(fact_258_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,hAPP_f641257349l_bool(hAPP_f2032347769l_bool(cOMBB_466903633on_val,hAPP_f1560238713l_bool(cOMBB_672625589on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,Q_1),X_1)) ) ) ).

fof(fact_259_split__part,axiom,
    ! [Pa,Q_1,X_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f555424277l_bool(hAPP_f1734879897l_bool(cOMBB_1522540928on_val,hAPP_f1863694447l_bool(cOMBB_383678192on_val,hAPP_b589554111l_bool(fconj,Pa))),Q_1)),X_1))
    <=> ( hBOOL(Pa)
        & hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,Q_1),X_1)) ) ) ).

fof(fact_260_exp_Osimps_I215_J,axiom,
    ! [Exp1_19,Exp2_19,Exp1_18,Exp2_18,Exp3_7] : while_list_char(Exp1_19,Exp2_19) != cond_list_char(Exp1_18,Exp2_18,Exp3_7) ).

fof(fact_261_exp_Osimps_I214_J,axiom,
    ! [Exp1_17,Exp2_17,Exp3_6,Exp1_16,Exp2_16] : cond_list_char(Exp1_17,Exp2_17,Exp3_6) != while_list_char(Exp1_16,Exp2_16) ).

fof(fact_262_exp_Osimps_I13_J,axiom,
    ! [Exp1_15,Exp2_15,Exp1_14,Exp2_14] :
      ( while_list_char(Exp1_15,Exp2_15) = while_list_char(Exp1_14,Exp2_14)
    <=> ( Exp1_15 = Exp1_14
        & Exp2_15 = Exp2_14 ) ) ).

fof(fact_263_exp_Osimps_I12_J,axiom,
    ! [Exp1_15,Exp2_15,Exp3_5,Exp1_14,Exp2_14,Exp3_4] :
      ( cond_list_char(Exp1_15,Exp2_15,Exp3_5) = cond_list_char(Exp1_14,Exp2_14,Exp3_4)
    <=> ( Exp1_15 = Exp1_14
        & Exp2_15 = Exp2_14
        & Exp3_5 = Exp3_4 ) ) ).

fof(fact_264_internal__split__def,axiom,
    produc1779501634r_bool = produc1704639885r_bool ).

fof(fact_265_internal__split__def,axiom,
    produc1741654153l_bool = produc392960766l_bool ).

fof(fact_266_internal__split__def,axiom,
    produc684674552r_bool = produc21910851r_bool ).

fof(fact_267_internal__split__def,axiom,
    produc1657965293r_bool = produc154616760r_bool ).

fof(fact_268_internal__split__def,axiom,
    produc19303535r_bool = produc2027921764r_bool ).

fof(fact_269_internal__split__def,axiom,
    produc1631960005l_bool = produc1491230096l_bool ).

fof(fact_270_internal__split__def,axiom,
    produc2085082994l_bool = produc70644925l_bool ).

fof(fact_271_internal__split__def,axiom,
    produc399384568l_bool = produc1815960045l_bool ).

fof(fact_272_internal__split__def,axiom,
    produc1988544340l_bool = produc1911463199l_bool ).

fof(fact_273_internal__split__def,axiom,
    produc2128769400l_bool = produc1958875245l_bool ).

fof(fact_274_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,C_1),P_1))
      <=> hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,C_1),Q_2)) ) ) ).

fof(fact_275_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,C_1),Q_2)) ) ) ).

fof(fact_276_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,C_1),P_1))
      <=> hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,C_1),Q_2)) ) ) ).

fof(fact_277_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,C_1),P_1))
      <=> hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,C_1),Q_2)) ) ) ).

fof(fact_278_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,C_1),P_1))
      <=> hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,C_1),Q_2)) ) ) ).

fof(fact_279_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,C_1),Q_2)) ) ) ).

fof(fact_280_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,C_1),Q_2)) ) ) ).

fof(fact_281_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,C_1),Q_2)) ) ) ).

fof(fact_282_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,C_1),Q_2)) ) ) ).

fof(fact_283_split__weak__cong,axiom,
    ! [C_1,P_1,Q_2] :
      ( P_1 = Q_2
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,C_1),P_1))
      <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,C_1),Q_2)) ) ) ).

fof(fact_284_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P1883022279on_val(hAPP_f48091733on_val(produc457808617on_val,G),P_1)))
    <=> hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,hAPP_f1056413453r_bool(hAPP_f26812903r_bool(cOMBB_1271765500t_char,hAPP_f1683814075r_bool(cOMBB_315503848t_char,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_285_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P1066308164on_val(hAPP_f372404869on_val(produc636580408on_val,G),P_1)))
    <=> hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,hAPP_f1440866903l_bool(hAPP_f1138830003l_bool(cOMBB_97313278t_char,hAPP_f1508793015l_bool(cOMBB_486278459on_val,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_286_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P214139537on_val(hAPP_f1679543815on_val(produc2083294131on_val,G),P_1)))
    <=> hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,hAPP_f1339377933r_bool(hAPP_f1165187701r_bool(cOMBB_1124198201st_val,hAPP_f106757449r_bool(cOMBB_1539035119t_char,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_287_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P216502748on_val(hAPP_f505735499on_val(produc534648062on_val,G),P_1)))
    <=> hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,hAPP_f1944156365r_bool(hAPP_f918235057r_bool(cOMBB_1843549548ist_ty,hAPP_f1346522053r_bool(cOMBB_1115744685t_char,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_288_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P94592612on_val(hAPP_f2030092415on_val(produc726497362on_val,G),P_1)))
    <=> hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,hAPP_f829041291r_bool(hAPP_f1691034591r_bool(cOMBB_889837233t_char,hAPP_f1096084527r_bool(cOMBB_1980206754t_char,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_289_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P1892658174on_val(hAPP_f797861231on_val(produc1450794278on_val,G),P_1)))
    <=> hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,hAPP_f896993613l_bool(hAPP_f219814819l_bool(cOMBB_143000234t_char,hAPP_f1825030711l_bool(cOMBB_877741809on_val,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_290_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P931655063on_val(hAPP_f599509029on_val(produc653117369on_val,G),P_1)))
    <=> hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,hAPP_f1909521165l_bool(hAPP_f1779944471l_bool(cOMBB_607314500on_val,hAPP_f2131288811l_bool(cOMBB_1173566976on_val,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_291_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P789556885on_val(hAPP_f1520199827on_val(produc1174947465on_val,G),P_1)))
    <=> hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,hAPP_f653692369l_bool(hAPP_f516738477l_bool(cOMBB_819439237t_char,hAPP_f1825030711l_bool(cOMBB_877741809on_val,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_292_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_P1760219823on_val(hAPP_f394183983on_val(produc1003071703on_val,G),P_1)))
    <=> hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,hAPP_f1241216909l_bool(hAPP_f1438732387l_bool(cOMBB_635947099on_val,hAPP_f881985847l_bool(cOMBB_1083177073on_val,hAPP_f2121594859l_bool(produc1958875245l_bool,F))),G)),P_1)) ) ).

fof(fact_293_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F),hAPP_P193916115t_char(hAPP_f15579599t_char(produc576623071t_char,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1996106275l_bool(hAPP_f1550515381l_bool(cOMBB_2040779506on_val,hAPP_f1804599279l_bool(cOMBB_678146046on_val,hAPP_f2132060507r_bool(produc1704639885r_bool,F))),G)),P_1)) ) ).

fof(fact_294_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F),hAPP_P1936714534on_val(hAPP_f1271281289on_val(produc928527642on_val,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1145600492l_bool(hAPP_f630712985l_bool(cOMBB_1962662865on_val,hAPP_f2020099865l_bool(cOMBB_1543649755on_val,hAPP_f1443410953l_bool(produc392960766l_bool,F))),G)),P_1)) ) ).

fof(fact_295_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F),hAPP_P1871645065t_char(hAPP_f2116844091t_char(produc1139048085t_char,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1576637933l_bool(hAPP_f154583625l_bool(cOMBB_335252392on_val,hAPP_f737797743l_bool(cOMBB_1733006024on_val,hAPP_f1697332217r_bool(produc21910851r_bool,F))),G)),P_1)) ) ).

fof(fact_296_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F),hAPP_P616991870t_char(hAPP_f1401070501t_char(produc493500298t_char,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1121261496l_bool(hAPP_f1331093087l_bool(cOMBB_1472123293on_val,hAPP_f962366127l_bool(cOMBB_95569939on_val,hAPP_f102021095r_bool(produc154616760r_bool,F))),G)),P_1)) ) ).

fof(fact_297_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F),hAPP_P1849522950t_char(hAPP_f314126729t_char(produc1597824762t_char,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1089411340l_bool(hAPP_f2012169497l_bool(cOMBB_1443356337on_val,hAPP_f764883801l_bool(cOMBB_1837440507on_val,hAPP_f1613448899r_bool(produc2027921764r_bool,F))),G)),P_1)) ) ).

fof(fact_298_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F),hAPP_P1963616220on_val(hAPP_f1027788897on_val(produc1202869992on_val,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f556306650l_bool(hAPP_f1538372259l_bool(cOMBB_157777659on_val,hAPP_f1000925999l_bool(cOMBB_1466435125on_val,hAPP_f1634841927l_bool(produc1491230096l_bool,F))),G)),P_1)) ) ).

fof(fact_299_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F),hAPP_P963849987on_val(hAPP_f1239545903on_val(produc1476705295on_val,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1505175539l_bool(hAPP_f924423253l_bool(cOMBB_1330725154on_val,hAPP_f28987375l_bool(cOMBB_132741582on_val,hAPP_f1525114763l_bool(produc70644925l_bool,F))),G)),P_1)) ) ).

fof(fact_300_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F),hAPP_P604205461on_val(hAPP_f1309113673on_val(produc901351817on_val,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f850751421l_bool(hAPP_f399538905l_bool(cOMBB_1466889536on_val,hAPP_f1233687287l_bool(cOMBB_171276332on_val,hAPP_f1930574389l_bool(produc1815960045l_bool,F))),G)),P_1)) ) ).

fof(fact_301_split__twice,axiom,
    ! [F,G,P_1] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F),hAPP_P2024243179on_val(hAPP_f204556415on_val(produc1148763895on_val,G),P_1)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f927043595l_bool(hAPP_f1043869573l_bool(cOMBB_1259202826on_val,hAPP_f2052660463l_bool(cOMBB_1292453606on_val,hAPP_f635218277l_bool(produc1911463199l_bool,F))),G)),P_1)) ) ).

fof(fact_302_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2010574925r_bool(hAPP_f39862969r_bool(produc1131232171r_bool,F),hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A),B)))
     => hBOOL(hAPP_P449474095r_bool(hAPP_P663876415r_bool(F,A),B)) ) ).

fof(fact_303_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P124632071l_bool(hAPP_f834198659l_bool(produc870083295l_bool,F),hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),B)))
     => hBOOL(hAPP_P1235399154l_bool(hAPP_P416784693l_bool(F,A),B)) ) ).

fof(fact_304_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1183499705r_bool(hAPP_f523402917r_bool(produc22827031r_bool,F),hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A),B)))
     => hBOOL(hAPP_P2118621157r_bool(hAPP_P357098431r_bool(F,A),B)) ) ).

fof(fact_305_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1240100515r_bool(hAPP_f1377529935r_bool(produc1470355201r_bool,F),hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A),B)))
     => hBOOL(hAPP_P1907982426r_bool(hAPP_P1214880255r_bool(F,A),B)) ) ).

fof(fact_306_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P824029447r_bool(hAPP_f655949763r_bool(produc1294339167r_bool,F),hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A),B)))
     => hBOOL(hAPP_P92196306r_bool(hAPP_P1928969845r_bool(F,A),B)) ) ).

fof(fact_307_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2028072621l_bool(hAPP_f1600283417l_bool(produc376173579l_bool,F),hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),B)))
     => hBOOL(hAPP_P1333315679l_bool(hAPP_P220718911l_bool(F,A),B)) ) ).

fof(fact_308_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P378063101l_bool(hAPP_f1363805417l_bool(produc1229156571l_bool,F),hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),B)))
     => hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(F,A),B)) ) ).

fof(fact_309_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1221872711l_bool(hAPP_f662143077l_bool(produc1193275679l_bool,F),hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),B)))
     => hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(F,A),B)) ) ).

fof(fact_310_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B)))
     => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F,A),B)) ) ).

fof(fact_311_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B)))
     => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(F,A),B)) ) ).

fof(fact_312_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B)))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(F,A),B)) ) ).

fof(fact_313_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B)))
     => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(F,A),B)) ) ).

fof(fact_314_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B)))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(F,A),B)) ) ).

fof(fact_315_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B)))
     => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(F,A),B)) ) ).

fof(fact_316_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B)))
     => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(F,A),B)) ) ).

fof(fact_317_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B)))
     => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(F,A),B)) ) ).

fof(fact_318_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B)))
     => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(F,A),B)) ) ).

fof(fact_319_splitD,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B)))
     => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(F,A),B)) ) ).

fof(fact_320_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F1),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B)))
    <=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F1,A),B)) ) ).

fof(fact_321_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F1),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B)))
    <=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(F1,A),B)) ) ).

fof(fact_322_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F1),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(F1,A),B)) ) ).

fof(fact_323_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F1),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B)))
    <=> hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(F1,A),B)) ) ).

fof(fact_324_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F1),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(F1,A),B)) ) ).

fof(fact_325_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F1),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B)))
    <=> hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(F1,A),B)) ) ).

fof(fact_326_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B)))
    <=> hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(F1,A),B)) ) ).

fof(fact_327_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F1),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B)))
    <=> hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(F1,A),B)) ) ).

fof(fact_328_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F1),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B)))
    <=> hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(F1,A),B)) ) ).

fof(fact_329_prod_Osimps_I2_J,axiom,
    ! [F1,A,B] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F1),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B)))
    <=> hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(F1,A),B)) ) ).

fof(fact_330_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,F),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A),B)))
    <=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F,A),B)) ) ).

fof(fact_331_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,F),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B)))
    <=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(F,A),B)) ) ).

fof(fact_332_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,F),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A),B)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(F,A),B)) ) ).

fof(fact_333_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,F),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B)))
    <=> hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(F,A),B)) ) ).

fof(fact_334_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,F),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A),B)))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(F,A),B)) ) ).

fof(fact_335_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,F),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A),B)))
    <=> hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(F,A),B)) ) ).

fof(fact_336_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,F),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A),B)))
    <=> hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(F,A),B)) ) ).

fof(fact_337_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,F),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A),B)))
    <=> hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(F,A),B)) ) ).

fof(fact_338_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,F),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A),B)))
    <=> hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(F,A),B)) ) ).

fof(fact_339_split__conv,axiom,
    ! [F,A,B] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,F),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B)))
    <=> hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(F,A),B)) ) ).

fof(fact_340_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1251428284t_char(X,A_3))
    <=> hBOOL(hAPP_P449474095r_bool(A_3,X)) ) ).

fof(fact_341_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member794220506t_char(X,A_3))
    <=> hBOOL(hAPP_P2010574925r_bool(A_3,X)) ) ).

fof(fact_342_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1322055188on_val(X,A_3))
    <=> hBOOL(hAPP_P124632071l_bool(A_3,X)) ) ).

fof(fact_343_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1161907014t_char(X,A_3))
    <=> hBOOL(hAPP_P1183499705r_bool(A_3,X)) ) ).

fof(fact_344_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member125098544t_char(X,A_3))
    <=> hBOOL(hAPP_P1240100515r_bool(A_3,X)) ) ).

fof(fact_345_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1420286996t_char(X,A_3))
    <=> hBOOL(hAPP_P824029447r_bool(A_3,X)) ) ).

fof(fact_346_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member88670778on_val(X,A_3))
    <=> hBOOL(hAPP_P2028072621l_bool(A_3,X)) ) ).

fof(fact_347_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member808015754on_val(X,A_3))
    <=> hBOOL(hAPP_P378063101l_bool(A_3,X)) ) ).

fof(fact_348_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member563141460on_val(X,A_3))
    <=> hBOOL(hAPP_P1221872711l_bool(A_3,X)) ) ).

fof(fact_349_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1542417277on_val(X,A_3))
    <=> hBOOL(hAPP_P1235399154l_bool(A_3,X)) ) ).

fof(fact_350_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member699351154t_char(X,A_3))
    <=> hBOOL(hAPP_P2118621157r_bool(A_3,X)) ) ).

fof(fact_351_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member140606439t_char(X,A_3))
    <=> hBOOL(hAPP_P1907982426r_bool(A_3,X)) ) ).

fof(fact_352_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member133545693t_char(X,A_3))
    <=> hBOOL(hAPP_P92196306r_bool(A_3,X)) ) ).

fof(fact_353_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member1972431429on_val(X,A_3))
    <=> hBOOL(hAPP_P71593144l_bool(A_3,X)) ) ).

fof(fact_354_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member840932460on_val(X,A_3))
    <=> hBOOL(hAPP_P1708370145l_bool(A_3,X)) ) ).

fof(fact_355_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member763590124on_val(X,A_3))
    <=> hBOOL(hAPP_P159683425l_bool(A_3,X)) ) ).

fof(fact_356_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member773094996on_val(X,A_3))
    <=> hBOOL(hAPP_P282169671l_bool(A_3,X)) ) ).

fof(fact_357_mem__def,axiom,
    ! [X,A_3] :
      ( hBOOL(member875476972on_val(X,A_3))
    <=> hBOOL(hAPP_P1333315679l_bool(A_3,X)) ) ).

fof(fact_358_exp_Osimps_I176_J,axiom,
    ! [Exp1_13,List1_9,List2_9,Exp2_13,Exp1_12,Exp2_12,Exp3_3] : fAss_list_char(Exp1_13,List1_9,List2_9,Exp2_13) != cond_list_char(Exp1_12,Exp2_12,Exp3_3) ).

fof(fact_359_exp_Osimps_I178_J,axiom,
    ! [Exp1_11,List1_8,List2_8,Exp2_11,Exp1_10,Exp2_10] : fAss_list_char(Exp1_11,List1_8,List2_8,Exp2_11) != while_list_char(Exp1_10,Exp2_10) ).

fof(fact_360_exp_Osimps_I177_J,axiom,
    ! [Exp1_9,Exp2_9,Exp3_2,Exp1_8,List1_7,List2_7,Exp2_8] : cond_list_char(Exp1_9,Exp2_9,Exp3_2) != fAss_list_char(Exp1_8,List1_7,List2_7,Exp2_8) ).

fof(fact_361_exp_Osimps_I179_J,axiom,
    ! [Exp1_7,Exp2_7,Exp1_6,List1_6,List2_6,Exp2_6] : while_list_char(Exp1_7,Exp2_7) != fAss_list_char(Exp1_6,List1_6,List2_6,Exp2_6) ).

fof(fact_362_exp_Osimps_I162_J,axiom,
    ! [Exp_7,List1_5,List2_5,Exp1_5,Exp2_5,Exp3_1] : fAcc_list_char(Exp_7,List1_5,List2_5) != cond_list_char(Exp1_5,Exp2_5,Exp3_1) ).

fof(fact_363_exp_Osimps_I163_J,axiom,
    ! [Exp1_4,Exp2_4,Exp3,Exp_6,List1_4,List2_4] : cond_list_char(Exp1_4,Exp2_4,Exp3) != fAcc_list_char(Exp_6,List1_4,List2_4) ).

fof(fact_364_exp_Osimps_I164_J,axiom,
    ! [Exp_5,List1_3,List2_3,Exp1_3,Exp2_3] : fAcc_list_char(Exp_5,List1_3,List2_3) != while_list_char(Exp1_3,Exp2_3) ).

fof(fact_365_exp_Osimps_I165_J,axiom,
    ! [Exp1_2,Exp2_2,Exp_4,List1_2,List2_2] : while_list_char(Exp1_2,Exp2_2) != fAcc_list_char(Exp_4,List1_2,List2_2) ).

fof(fact_366_split__eta,axiom,
    ! [F] : hAPP_f2121594859l_bool(produc1958875245l_bool,hAPP_f1363667773l_bool(hAPP_f1050935001l_bool(cOMBB_1153617344on_val,hAPP_f2057883639l_bool(cOMBB_1750801836on_val,F)),produc899768717on_val)) = F ).

fof(fact_367_split__eta,axiom,
    ! [F] : hAPP_f635218277l_bool(produc1911463199l_bool,hAPP_f1342895119l_bool(hAPP_f639265145l_bool(cOMBB_364363975on_val,hAPP_f365540729l_bool(cOMBB_1466662571on_val,F)),produc1441475159on_val)) = F ).

fof(fact_368_split__eta,axiom,
    ! [F] : hAPP_f1930574389l_bool(produc1815960045l_bool,hAPP_f439412817l_bool(hAPP_f1725502637l_bool(cOMBB_1027621637t_char,hAPP_f10074679l_bool(cOMBB_1759207793on_val,F)),produc1259058957on_val)) = F ).

fof(fact_369_split__eta,axiom,
    ! [F] : hAPP_f1525114763l_bool(produc70644925l_bool,hAPP_f1255886347l_bool(hAPP_f2063458791l_bool(cOMBB_1068689586on_val,hAPP_f757259503l_bool(cOMBB_256117342on_val,F)),produc1611380469on_val)) = F ).

fof(fact_370_split__eta,axiom,
    ! [F] : hAPP_f1634841927l_bool(produc1491230096l_bool,hAPP_f1455553822l_bool(hAPP_f1060117847l_bool(cOMBB_298947045t_char,hAPP_f1121083449l_bool(cOMBB_1085967610on_val,F)),produc379668296on_val)) = F ).

fof(fact_371_split__eta,axiom,
    ! [F] : hAPP_f1613448899r_bool(produc2027921764r_bool,hAPP_f459877466r_bool(hAPP_f2039744637r_bool(cOMBB_580983202t_char,hAPP_f1090377327r_bool(cOMBB_2081530643t_char,F)),produc921874948t_char)) = F ).

fof(fact_372_split__eta,axiom,
    ! [F] : hAPP_f102021095r_bool(produc154616760r_bool,hAPP_f1371969732r_bool(hAPP_f770993243r_bool(cOMBB_847301125ist_ty,hAPP_f968085945r_bool(cOMBB_865194374t_char,F)),produc1909267824t_char)) = F ).

fof(fact_373_split__eta,axiom,
    ! [F] : hAPP_f1697332217r_bool(produc21910851r_bool,hAPP_f1345728193r_bool(hAPP_f166702051r_bool(cOMBB_698101635st_val,hAPP_f1672439075r_bool(cOMBB_215184339t_char,F)),produc1916172923t_char)) = F ).

fof(fact_374_split__eta,axiom,
    ! [F] : hAPP_f1443410953l_bool(produc392960766l_bool,hAPP_f21084934l_bool(hAPP_f1136596083l_bool(cOMBB_1895512847t_char,hAPP_f1046102489l_bool(cOMBB_572737002on_val,F)),produc823076510on_val)) = F ).

fof(fact_375_split__eta,axiom,
    ! [F] : hAPP_f2132060507r_bool(produc1704639885r_bool,hAPP_f1633332187r_bool(hAPP_f737710471r_bool(cOMBB_507649738t_char,hAPP_f775361359r_bool(cOMBB_1749175574t_char,F)),produc5062597t_char)) = F ).

fof(fact_376_red__reds_OCondRed,axiom,
    ! [E_1,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(Eb,E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(E_b,E_1,E_2)),S_1)),red(Pa))) ) ).

fof(fact_377_hext__trans,axiom,
    ! [H,Hb,H_b] :
      ( hBOOL(hext(Hb,H_b))
     => ( hBOOL(hext(H_b,H))
       => hBOOL(hext(Hb,H)) ) ) ).

fof(fact_378_WTrt__elim__cases_I3_J,axiom,
    ! [Pa,Hb,Ea,Eb,C_1,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,while_list_char(Eb,C_1),Ta))
     => ~ ( Ta = void
         => ( hBOOL(wTrt(Pa,Hb,Ea,Eb,boolean))
           => ! [T] : ~ hBOOL(wTrt(Pa,Hb,Ea,C_1,T)) ) ) ) ).

fof(fact_379_WTrt__elim__cases_I2_J,axiom,
    ! [Pa,Hb,Ea,Eb,E_1,E_2,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,cond_list_char(Eb,E_1,E_2),Ta))
     => ~ ( hBOOL(wTrt(Pa,Hb,Ea,Eb,boolean))
         => ! [T_1_2] :
              ( hBOOL(wTrt(Pa,Hb,Ea,E_1,T_1_2))
             => ! [T_2_2] :
                  ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2_2))
                 => ( ( hBOOL(widen_2090681816t_char(Pa,T_1_2,T_2_2))
                      | hBOOL(widen_2090681816t_char(Pa,T_2_2,T_1_2)) )
                   => ( ( hBOOL(widen_2090681816t_char(Pa,T_1_2,T_2_2))
                       => Ta = T_2_2 )
                     => ~ ( hBOOL(widen_2090681816t_char(Pa,T_2_2,T_1_2))
                         => Ta = T_1_2 ) ) ) ) ) ) ) ).

fof(fact_380_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P2010574925r_bool(hAPP_f39862969r_bool(produc1131232171r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,X_1),Y)
           => ~ hBOOL(hAPP_P449474095r_bool(hAPP_P663876415r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_381_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P124632071l_bool(hAPP_f834198659l_bool(produc870083295l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,X_1),Y)
           => ~ hBOOL(hAPP_P1235399154l_bool(hAPP_P416784693l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_382_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1183499705r_bool(hAPP_f523402917r_bool(produc22827031r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,X_1),Y)
           => ~ hBOOL(hAPP_P2118621157r_bool(hAPP_P357098431r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_383_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1240100515r_bool(hAPP_f1377529935r_bool(produc1470355201r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,X_1),Y)
           => ~ hBOOL(hAPP_P1907982426r_bool(hAPP_P1214880255r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_384_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P824029447r_bool(hAPP_f655949763r_bool(produc1294339167r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,X_1),Y)
           => ~ hBOOL(hAPP_P92196306r_bool(hAPP_P1928969845r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_385_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P2028072621l_bool(hAPP_f1600283417l_bool(produc376173579l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,X_1),Y)
           => ~ hBOOL(hAPP_P1333315679l_bool(hAPP_P220718911l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_386_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P378063101l_bool(hAPP_f1363805417l_bool(produc1229156571l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,X_1),Y)
           => ~ hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_387_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1221872711l_bool(hAPP_f662143077l_bool(produc1193275679l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,X_1),Y)
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_388_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Y)
           => ~ hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_389_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X_1),Y)
           => ~ hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_390_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,X_1),Y)
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_391_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X_1),Y)
           => ~ hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_392_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,X_1),Y)
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_393_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,X_1),Y)
           => ~ hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_394_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,X_1),Y)
           => ~ hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_395_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,X_1),Y)
           => ~ hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_396_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,X_1),Y)
           => ~ hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(C_1,X_1),Y)) ) ) ).

fof(fact_397_splitE,axiom,
    ! [C_1,P_1] :
      ( hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,C_1),P_1))
     => ~ ! [X_1,Y] :
            ( P_1 = hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X_1),Y)
           => ~ hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(C_1,X_1),Y)) ) ) ).

fof(fact_398_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A_2),B_1)
         => hBOOL(hAPP_P449474095r_bool(hAPP_P663876415r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P2010574925r_bool(hAPP_f39862969r_bool(produc1131232171r_bool,C_1),P_1)) ) ).

fof(fact_399_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A_2),B_1)
         => hBOOL(hAPP_P1235399154l_bool(hAPP_P416784693l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P124632071l_bool(hAPP_f834198659l_bool(produc870083295l_bool,C_1),P_1)) ) ).

fof(fact_400_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A_2),B_1)
         => hBOOL(hAPP_P2118621157r_bool(hAPP_P357098431r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1183499705r_bool(hAPP_f523402917r_bool(produc22827031r_bool,C_1),P_1)) ) ).

fof(fact_401_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A_2),B_1)
         => hBOOL(hAPP_P1907982426r_bool(hAPP_P1214880255r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1240100515r_bool(hAPP_f1377529935r_bool(produc1470355201r_bool,C_1),P_1)) ) ).

fof(fact_402_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A_2),B_1)
         => hBOOL(hAPP_P92196306r_bool(hAPP_P1928969845r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P824029447r_bool(hAPP_f655949763r_bool(produc1294339167r_bool,C_1),P_1)) ) ).

fof(fact_403_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A_2),B_1)
         => hBOOL(hAPP_P1333315679l_bool(hAPP_P220718911l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P2028072621l_bool(hAPP_f1600283417l_bool(produc376173579l_bool,C_1),P_1)) ) ).

fof(fact_404_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A_2),B_1)
         => hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P378063101l_bool(hAPP_f1363805417l_bool(produc1229156571l_bool,C_1),P_1)) ) ).

fof(fact_405_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A_2),B_1)
         => hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1221872711l_bool(hAPP_f662143077l_bool(produc1193275679l_bool,C_1),P_1)) ) ).

fof(fact_406_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)
         => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,C_1),P_1)) ) ).

fof(fact_407_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)
         => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P282169671l_bool(hAPP_f635218277l_bool(produc1911463199l_bool,C_1),P_1)) ) ).

fof(fact_408_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1708370145l_bool(hAPP_f1930574389l_bool(produc1815960045l_bool,C_1),P_1)) ) ).

fof(fact_409_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)
         => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1333315679l_bool(hAPP_f1525114763l_bool(produc70644925l_bool,C_1),P_1)) ) ).

fof(fact_410_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)
         => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P71593144l_bool(hAPP_f1634841927l_bool(produc1491230096l_bool,C_1),P_1)) ) ).

fof(fact_411_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)
         => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P92196306r_bool(hAPP_f1613448899r_bool(produc2027921764r_bool,C_1),P_1)) ) ).

fof(fact_412_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)
         => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1907982426r_bool(hAPP_f102021095r_bool(produc154616760r_bool,C_1),P_1)) ) ).

fof(fact_413_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)
         => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P2118621157r_bool(hAPP_f1697332217r_bool(produc21910851r_bool,C_1),P_1)) ) ).

fof(fact_414_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)
         => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P1235399154l_bool(hAPP_f1443410953l_bool(produc392960766l_bool,C_1),P_1)) ) ).

fof(fact_415_splitI2,axiom,
    ! [C_1,P_1] :
      ( ! [A_2,B_1] :
          ( P_1 = hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)
         => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(C_1,A_2),B_1)) )
     => hBOOL(hAPP_P449474095r_bool(hAPP_f2132060507r_bool(produc1704639885r_bool,C_1),P_1)) ) ).

fof(fact_416_FAccReds,axiom,
    ! [Fa,Da,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(Eb,Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(E_b,Fa,Da)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_417_CondReds,axiom,
    ! [E_1,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(Eb,E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(E_b,E_1,E_2)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_418_FAssReds1,axiom,
    ! [Fa,Da,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(Eb,Fa,Da,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(E_b,Fa,Da,E_2)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_419_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,A),A),transi1095029602t_char(R_1))) ).

fof(fact_420_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,A),A),transi61620055on_val(R_1))) ).

fof(fact_421_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,A),A),transi1789604888t_char(R_1))) ).

fof(fact_422_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,A),A),transi1257872013t_char(R_1))) ).

fof(fact_423_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,A),A),transi122195895t_char(R_1))) ).

fof(fact_424_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,A),A),transi208336786on_val(R_1))) ).

fof(fact_425_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,A),A),transi910771962on_val(R_1))) ).

fof(fact_426_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,A),A),transi921647814on_val(R_1))) ).

fof(fact_427_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),A),transi1395422419t_char(R_1))) ).

fof(fact_428_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),A),transi2024712006on_val(R_1))) ).

fof(fact_429_rtrancl_Ortrancl__refl,axiom,
    ! [A,R_1] : hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),A),transi374442731on_val(R_1))) ).

fof(fact_430_cond__split__eta,axiom,
    ! [G,F] :
      ( ! [X_1,Y] :
          ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(F,X_1),Y))
        <=> hBOOL(hAPP_P159683425l_bool(G,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Y))) )
     => hAPP_f2121594859l_bool(produc1958875245l_bool,F) = G ) ).

fof(fact_431_r__into__rtrancl,axiom,
    ! [P_1,R_1] :
      ( hBOOL(member875476972on_val(P_1,R_1))
     => hBOOL(member875476972on_val(P_1,transi374442731on_val(R_1))) ) ).

fof(fact_432_r__into__rtrancl,axiom,
    ! [P_1,R_1] :
      ( hBOOL(member773094996on_val(P_1,R_1))
     => hBOOL(member773094996on_val(P_1,transi2024712006on_val(R_1))) ) ).

fof(fact_433_rtrancl__idemp,axiom,
    ! [R_1] : transi374442731on_val(transi374442731on_val(R_1)) = transi374442731on_val(R_1) ).

fof(fact_434_rtrancl__idemp,axiom,
    ! [R_1] : transi2024712006on_val(transi2024712006on_val(R_1)) = transi2024712006on_val(R_1) ).

fof(fact_435_rtrancl__trans,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),transi374442731on_val(R_1)))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B),C_1),transi374442731on_val(R_1)))
       => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),C_1),transi374442731on_val(R_1))) ) ) ).

fof(fact_436_rtrancl__trans,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),transi2024712006on_val(R_1)))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B),C_1),transi2024712006on_val(R_1)))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),C_1),transi2024712006on_val(R_1))) ) ) ).

fof(fact_437_rtrancl__trans,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),transi1395422419t_char(R_1)))
     => ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,B),C_1),transi1395422419t_char(R_1)))
       => hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),C_1),transi1395422419t_char(R_1))) ) ) ).

fof(fact_438_rtrancl_Ortrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),transi374442731on_val(R_1)))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B),C_1),R_1))
       => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),C_1),transi374442731on_val(R_1))) ) ) ).

fof(fact_439_rtrancl_Ortrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),transi2024712006on_val(R_1)))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B),C_1),R_1))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),C_1),transi2024712006on_val(R_1))) ) ) ).

fof(fact_440_rtrancl_Ortrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),transi1395422419t_char(R_1)))
     => ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,B),C_1),R_1))
       => hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),C_1),transi1395422419t_char(R_1))) ) ) ).

fof(fact_441_converse__rtrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),R_1))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,B),C_1),transi374442731on_val(R_1)))
       => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),C_1),transi374442731on_val(R_1))) ) ) ).

fof(fact_442_converse__rtrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),R_1))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,B),C_1),transi2024712006on_val(R_1)))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),C_1),transi2024712006on_val(R_1))) ) ) ).

fof(fact_443_converse__rtrancl__into__rtrancl,axiom,
    ! [C_1,A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),R_1))
     => ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,B),C_1),transi1395422419t_char(R_1)))
       => hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),C_1),transi1395422419t_char(R_1))) ) ) ).

fof(fact_444_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Ax),Ay)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Bx),By)),transi374442731on_val(R_1)))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Ax),Ay)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)),transi374442731on_val(R_1)))
             => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_445_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Ax),Ay)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Bx),By)),transi2024712006on_val(R_1)))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Ax),Ay)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)),transi2024712006on_val(R_1)))
             => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_446_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Ax),Ay)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Bx),By)),transi1095029602t_char(R_1)))
     => ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Ax),Ay)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)),transi1095029602t_char(R_1)))
             => ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_447_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Ax),Ay)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Bx),By)),transi61620055on_val(R_1)))
     => ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Ax),Ay)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)),transi61620055on_val(R_1)))
             => ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_448_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Ax),Ay)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Bx),By)),transi1789604888t_char(R_1)))
     => ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Ax),Ay)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)),transi1789604888t_char(R_1)))
             => ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_449_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Ax),Ay)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Bx),By)),transi1257872013t_char(R_1)))
     => ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Ax),Ay)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)),transi1257872013t_char(R_1)))
             => ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_450_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Ax),Ay)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Bx),By)),transi122195895t_char(R_1)))
     => ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Ax),Ay)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)),transi122195895t_char(R_1)))
             => ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_451_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Ax),Ay)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Bx),By)),transi208336786on_val(R_1)))
     => ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Ax),Ay)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)),transi208336786on_val(R_1)))
             => ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_452_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Ax),Ay)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Bx),By)),transi910771962on_val(R_1)))
     => ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Ax),Ay)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)),transi910771962on_val(R_1)))
             => ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_453_rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Ax),Ay)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Bx),By)),transi921647814on_val(R_1)))
     => ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Ax),Ay))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Ax),Ay)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)),transi921647814on_val(R_1)))
             => ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Aa),Ba)),R_1))
               => ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,A_2),B_1))
                 => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Aa),Ba)) ) ) )
         => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Bx),By)) ) ) ) ).

fof(fact_454_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Ax),Ay)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Bx),By)),transi374442731on_val(R_1)))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Aa),Ba)),R_1))
             => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Aa),Ba)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Bx),By)),transi374442731on_val(R_1)))
               => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_455_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Ax),Ay)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Bx),By)),transi2024712006on_val(R_1)))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Aa),Ba)),R_1))
             => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Aa),Ba)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Bx),By)),transi2024712006on_val(R_1)))
               => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_456_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Ax),Ay)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Bx),By)),transi1095029602t_char(R_1)))
     => ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Aa),Ba)),R_1))
             => ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Aa),Ba)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Bx),By)),transi1095029602t_char(R_1)))
               => ( hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_list_char_bool(hAPP_l1361600383r_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_457_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Ax),Ay)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Bx),By)),transi61620055on_val(R_1)))
     => ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Aa),Ba)),R_1))
             => ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Aa),Ba)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Bx),By)),transi61620055on_val(R_1)))
               => ( hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_f1715346603l_bool(hAPP_l465799708l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_458_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Ax),Ay)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Bx),By)),transi1789604888t_char(R_1)))
     => ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Aa),Ba)),R_1))
             => ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Aa),Ba)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Bx),By)),transi1789604888t_char(R_1)))
               => ( hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_e544220455r_bool(hAPP_l1062423959r_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_459_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Ax),Ay)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Bx),By)),transi1257872013t_char(R_1)))
     => ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Aa),Ba)),R_1))
             => ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Aa),Ba)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Bx),By)),transi1257872013t_char(R_1)))
               => ( hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P2118621157r_bool(hAPP_l1987619678r_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_460_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Ax),Ay)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Bx),By)),transi122195895t_char(R_1)))
     => ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Aa),Ba)),R_1))
             => ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Aa),Ba)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Bx),By)),transi122195895t_char(R_1)))
               => ( hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P1907982426r_bool(hAPP_l217977712r_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_461_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Ax),Ay)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Bx),By)),transi208336786on_val(R_1)))
     => ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Aa),Ba)),R_1))
             => ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Aa),Ba)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Bx),By)),transi208336786on_val(R_1)))
               => ( hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P71593144l_bool(hAPP_P1183008383l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_462_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Ax),Ay)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Bx),By)),transi910771962on_val(R_1)))
     => ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Aa),Ba)),R_1))
             => ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Aa),Ba)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Bx),By)),transi910771962on_val(R_1)))
               => ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_463_converse__rtrancl__induct2,axiom,
    ! [Pa,Ax,Ay,Bx,By,R_1] :
      ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Ax),Ay)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Bx),By)),transi921647814on_val(R_1)))
     => ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Bx),By))
       => ( ! [A_2,B_1,Aa,Ba] :
              ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Aa),Ba)),R_1))
             => ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Aa),Ba)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Bx),By)),transi921647814on_val(R_1)))
               => ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Aa),Ba))
                 => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,A_2),B_1)) ) ) )
         => hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Ax),Ay)) ) ) ) ).

fof(fact_464_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Xa_1),Xb_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Za),Zb)),transi374442731on_val(R_1)))
     => ( hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Xa_1),Xb_1) != hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Xa_1),Xb_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,A_2),B_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Za),Zb)),transi374442731on_val(R_1))) ) ) ) ).

fof(fact_465_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Xa_1),Xb_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Za),Zb)),transi2024712006on_val(R_1)))
     => ( hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Xa_1),Xb_1) != hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Xa_1),Xb_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,A_2),B_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Za),Zb)),transi2024712006on_val(R_1))) ) ) ) ).

fof(fact_466_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Xa_1),Xb_1)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Za),Zb)),transi1095029602t_char(R_1)))
     => ( hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Xa_1),Xb_1) != hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Xa_1),Xb_1)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)),R_1))
             => ~ hBOOL(member794220506t_char(hAPP_P1657265855t_char(hAPP_P1071727823t_char(produc2080520419t_char,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A_2),B_1)),hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Za),Zb)),transi1095029602t_char(R_1))) ) ) ) ).

fof(fact_467_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Xa_1),Xb_1)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Za),Zb)),transi61620055on_val(R_1)))
     => ( hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Xa_1),Xb_1) != hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Xa_1),Xb_1)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member1322055188on_val(hAPP_P330218428on_val(hAPP_P1875010047on_val(produc499151895on_val,hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,A_2),B_1)),hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,Za),Zb)),transi61620055on_val(R_1))) ) ) ) ).

fof(fact_468_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Xa_1),Xb_1)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Za),Zb)),transi1789604888t_char(R_1)))
     => ( hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Xa_1),Xb_1) != hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Xa_1),Xb_1)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)),R_1))
             => ~ hBOOL(member1161907014t_char(hAPP_P1220989409t_char(hAPP_P1668407995t_char(produc1299387215t_char,hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,A_2),B_1)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Za),Zb)),transi1789604888t_char(R_1))) ) ) ) ).

fof(fact_469_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Xa_1),Xb_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Za),Zb)),transi1257872013t_char(R_1)))
     => ( hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Xa_1),Xb_1) != hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Xa_1),Xb_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)),R_1))
             => ~ hBOOL(member125098544t_char(hAPP_P1333668416t_char(hAPP_P1859316965t_char(produc57279289t_char,hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,A_2),B_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Za),Zb)),transi1257872013t_char(R_1))) ) ) ) ).

fof(fact_470_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Xa_1),Xb_1)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Za),Zb)),transi122195895t_char(R_1)))
     => ( hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Xa_1),Xb_1) != hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Xa_1),Xb_1)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)),R_1))
             => ~ hBOOL(member1420286996t_char(hAPP_P1539798428t_char(hAPP_P719127871t_char(produc24551831t_char,hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,A_2),B_1)),hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Za),Zb)),transi122195895t_char(R_1))) ) ) ) ).

fof(fact_471_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Xa_1),Xb_1)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Za),Zb)),transi208336786on_val(R_1)))
     => ( hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Xa_1),Xb_1) != hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Xa_1),Xb_1)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member88670778on_val(hAPP_P1758592847on_val(hAPP_P2015431471on_val(produc1951691075on_val,hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A_2),B_1)),hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Za),Zb)),transi208336786on_val(R_1))) ) ) ) ).

fof(fact_472_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Xa_1),Xb_1)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Za),Zb)),transi910771962on_val(R_1)))
     => ( hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Xa_1),Xb_1) != hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Xa_1),Xb_1)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member808015754on_val(hAPP_P1486793863on_val(hAPP_P2077211775on_val(produc1564932627on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A_2),B_1)),hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Za),Zb)),transi910771962on_val(R_1))) ) ) ) ).

fof(fact_473_converse__rtranclE2,axiom,
    ! [Xa_1,Xb_1,Za,Zb,R_1] :
      ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Xa_1),Xb_1)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Za),Zb)),transi921647814on_val(R_1)))
     => ( hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Xa_1),Xb_1) != hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Za),Zb)
       => ~ ! [A_2,B_1] :
              ( hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Xa_1),Xb_1)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)),R_1))
             => ~ hBOOL(member563141460on_val(hAPP_P291613419on_val(hAPP_P265246237on_val(produc870913623on_val,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,A_2),B_1)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Za),Zb)),transi921647814on_val(R_1))) ) ) ) ).

fof(fact_474_splitE2,axiom,
    ! [Q_1,Pa,Z_1] :
      ( hBOOL(hAPP_bool_bool(Q_1,hAPP_P159683425l_bool(hAPP_f2121594859l_bool(produc1958875245l_bool,Pa),Z_1)))
     => ~ ! [X_1,Y] :
            ( Z_1 = hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,X_1),Y)
           => ~ hBOOL(hAPP_bool_bool(Q_1,hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,X_1),Y))) ) ) ).

fof(fact_475_rtranclE,axiom,
    ! [A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),transi374442731on_val(R_1)))
     => ( A != B
       => ~ ! [Y] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),Y),transi374442731on_val(R_1)))
             => ~ hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Y),B),R_1)) ) ) ) ).

fof(fact_476_rtranclE,axiom,
    ! [A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),transi2024712006on_val(R_1)))
     => ( A != B
       => ~ ! [Y] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),Y),transi2024712006on_val(R_1)))
             => ~ hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Y),B),R_1)) ) ) ) ).

fof(fact_477_rtranclE,axiom,
    ! [A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),transi1395422419t_char(R_1)))
     => ( A != B
       => ~ ! [Y] :
              ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),Y),transi1395422419t_char(R_1)))
             => ~ hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Y),B),R_1)) ) ) ) ).

fof(fact_478_converse__rtranclE,axiom,
    ! [X,Z_1,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X),Z_1),transi374442731on_val(R_1)))
     => ( X != Z_1
       => ~ ! [Y] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,X),Y),R_1))
             => ~ hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Y),Z_1),transi374442731on_val(R_1))) ) ) ) ).

fof(fact_479_converse__rtranclE,axiom,
    ! [X,Z_1,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X),Z_1),transi2024712006on_val(R_1)))
     => ( X != Z_1
       => ~ ! [Y] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,X),Y),R_1))
             => ~ hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Y),Z_1),transi2024712006on_val(R_1))) ) ) ) ).

fof(fact_480_converse__rtranclE,axiom,
    ! [X,Z_1,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X),Z_1),transi1395422419t_char(R_1)))
     => ( X != Z_1
       => ~ ! [Y] :
              ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,X),Y),R_1))
             => ~ hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Y),Z_1),transi1395422419t_char(R_1))) ) ) ) ).

fof(fact_481_converse__rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),transi374442731on_val(R_1)))
     => ( hBOOL(hAPP_P71593144l_bool(Pa,B))
       => ( ! [Y,Z] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Y),Z),R_1))
             => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Z),B),transi374442731on_val(R_1)))
               => ( hBOOL(hAPP_P71593144l_bool(Pa,Z))
                 => hBOOL(hAPP_P71593144l_bool(Pa,Y)) ) ) )
         => hBOOL(hAPP_P71593144l_bool(Pa,A)) ) ) ) ).

fof(fact_482_converse__rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),transi2024712006on_val(R_1)))
     => ( hBOOL(hAPP_P1708370145l_bool(Pa,B))
       => ( ! [Y,Z] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Y),Z),R_1))
             => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Z),B),transi2024712006on_val(R_1)))
               => ( hBOOL(hAPP_P1708370145l_bool(Pa,Z))
                 => hBOOL(hAPP_P1708370145l_bool(Pa,Y)) ) ) )
         => hBOOL(hAPP_P1708370145l_bool(Pa,A)) ) ) ) ).

fof(fact_483_converse__rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),transi1395422419t_char(R_1)))
     => ( hBOOL(hAPP_list_char_bool(Pa,B))
       => ( ! [Y,Z] :
              ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Y),Z),R_1))
             => ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Z),B),transi1395422419t_char(R_1)))
               => ( hBOOL(hAPP_list_char_bool(Pa,Z))
                 => hBOOL(hAPP_list_char_bool(Pa,Y)) ) ) )
         => hBOOL(hAPP_list_char_bool(Pa,A)) ) ) ) ).

fof(fact_484_rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),B),transi374442731on_val(R_1)))
     => ( hBOOL(hAPP_P71593144l_bool(Pa,A))
       => ( ! [Y,Z] :
              ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,A),Y),transi374442731on_val(R_1)))
             => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,Y),Z),R_1))
               => ( hBOOL(hAPP_P71593144l_bool(Pa,Y))
                 => hBOOL(hAPP_P71593144l_bool(Pa,Z)) ) ) )
         => hBOOL(hAPP_P71593144l_bool(Pa,B)) ) ) ) ).

fof(fact_485_rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),B),transi2024712006on_val(R_1)))
     => ( hBOOL(hAPP_P1708370145l_bool(Pa,A))
       => ( ! [Y,Z] :
              ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,A),Y),transi2024712006on_val(R_1)))
             => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,Y),Z),R_1))
               => ( hBOOL(hAPP_P1708370145l_bool(Pa,Y))
                 => hBOOL(hAPP_P1708370145l_bool(Pa,Z)) ) ) )
         => hBOOL(hAPP_P1708370145l_bool(Pa,B)) ) ) ) ).

fof(fact_486_rtrancl__induct,axiom,
    ! [Pa,A,B,R_1] :
      ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),B),transi1395422419t_char(R_1)))
     => ( hBOOL(hAPP_list_char_bool(Pa,A))
       => ( ! [Y,Z] :
              ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,A),Y),transi1395422419t_char(R_1)))
             => ( hBOOL(member1251428284t_char(hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Y),Z),R_1))
               => ( hBOOL(hAPP_list_char_bool(Pa,Y))
                 => hBOOL(hAPP_list_char_bool(Pa,Z)) ) ) )
         => hBOOL(hAPP_list_char_bool(Pa,B)) ) ) ) ).

fof(fact_487_FAssReds2,axiom,
    ! [V,Fa,Da,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_488_WhileRedsThrow,axiom,
    ! [C_1,B,S,Eb,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_489_FAccRedsThrow,axiom,
    ! [Fa,Da,Eb,S,A,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(Eb,Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_490_exp_Osimps_I14_J,axiom,
    ! [Exp_3,Exp_2] :
      ( throw_list_char(Exp_3) = throw_list_char(Exp_2)
    <=> Exp_3 = Exp_2 ) ).

fof(fact_491_exp_Osimps_I3_J,axiom,
    ! [Val_5,Val_4] :
      ( hAPP_v834067052t_char(val_list_char,Val_5) = hAPP_v834067052t_char(val_list_char,Val_4)
    <=> Val_5 = Val_4 ) ).

fof(fact_492_exp_Osimps_I91_J,axiom,
    ! [Exp_1,Val_3] : throw_list_char(Exp_1) != hAPP_v834067052t_char(val_list_char,Val_3) ).

fof(fact_493_exp_Osimps_I90_J,axiom,
    ! [Val_2,Exp] : hAPP_v834067052t_char(val_list_char,Val_2) != throw_list_char(Exp) ).

fof(fact_494_exp_Osimps_I78_J,axiom,
    ! [Val_1,Exp1_1,List1_1,List2_1,Exp2_1] : hAPP_v834067052t_char(val_list_char,Val_1) != fAss_list_char(Exp1_1,List1_1,List2_1,Exp2_1) ).

fof(fact_495_exp_Osimps_I79_J,axiom,
    ! [Exp1,List1,List2,Exp2,Val] : fAss_list_char(Exp1,List1,List2,Exp2) != hAPP_v834067052t_char(val_list_char,Val) ).

fof(fact_496_red__reds_OFAssThrow2,axiom,
    ! [V,Fa,Da,Eb,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,throw_list_char(Eb))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_497_FAssRedsThrow2,axiom,
    ! [Fa,Da,E_2,Eb,S_2_1,E_1,S_0,V,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(E_1,Fa,Da,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_498_red__reds_OThrowThrow,axiom,
    ! [Eb,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(throw_list_char(Eb))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_499_red__reds_OThrowRed,axiom,
    ! [Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),red(Pa))) ) ).

fof(fact_500_ThrowReds,axiom,
    ! [Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_501_ThrowRedsThrow,axiom,
    ! [Eb,S,A,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_502_red__reds_OFAssThrow1,axiom,
    ! [Eb,Fa,Da,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(throw_list_char(Eb),Fa,Da,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_503_red__reds_OCondThrow,axiom,
    ! [Eb,E_1,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(throw_list_char(Eb),E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_504_red__reds_OFAccThrow,axiom,
    ! [Eb,Fa,Da,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(throw_list_char(Eb),Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_505_red__reds_OFAssRed2,axiom,
    ! [V,Fa,Da,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,E_b)),S_1)),red(Pa))) ) ).

fof(fact_506_FAssRedsThrow1,axiom,
    ! [Fa,Da,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(Eb,Fa,Da,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_507_CondRedsThrow,axiom,
    ! [E_1,E_2,Eb,S,A,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(Eb,E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_508_WhileTRedsThrow,axiom,
    ! [C_1,Eb,S_2_1,B,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_1),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_509_WhileTReds,axiom,
    ! [Eb,S_3_1,C_1,V_1_2,S_2_1,B,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,C_1),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V_1_2)),S_2_1)),transi2024712006on_val(red(Pa))))
       => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S_2_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_3_1)),transi2024712006on_val(red(Pa))))
         => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_3_1)),transi2024712006on_val(red(Pa)))) ) ) ) ).

fof(fact_510_CondReds2F,axiom,
    ! [E_1,E_2,E_b,S_2_1,Eb,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(Eb,E_1,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_511_CondReds2T,axiom,
    ! [E_2,E_1,E_b,S_2_1,Eb,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(Eb,E_1,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_512_WTrtThrow,axiom,
    ! [Ta,Pa,Hb,Ea,Eb,T_r_1] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,T_r_1))
     => ( hBOOL(is_refT(T_r_1))
       => hBOOL(wTrt(Pa,Hb,Ea,throw_list_char(Eb),Ta)) ) ) ).

fof(fact_513_BinOpRedsThrow2,axiom,
    ! [Bop,E_2,Eb,S_2_1,E_1,S_0,V_1_2,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V_1_2)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(E_1,Bop,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_514_red__reds_ORedCondT,axiom,
    ! [E_1,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(hAPP_v834067052t_char(val_list_char,bool(fTrue)),E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S)),red(Pa))) ).

fof(fact_515_red__reds_OBinOpRed1,axiom,
    ! [Bop,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(Eb,Bop,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(E_b,Bop,E_2)),S_1)),red(Pa))) ) ).

fof(fact_516_red__reds_OBinOpRed2,axiom,
    ! [V_1_2,Bop,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,E_b)),S_1)),red(Pa))) ) ).

fof(fact_517_red__reds_OBinOpThrow1,axiom,
    ! [Eb,Bop,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(throw_list_char(Eb),Bop,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_518_BinOp1Reds,axiom,
    ! [Bop,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(Eb,Bop,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(E_b,Bop,E_2)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_519_red__reds_OBinOpThrow2,axiom,
    ! [V_1_2,Bop,Eb,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,throw_list_char(Eb))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_520_BinOp2Reds,axiom,
    ! [V,Bop,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(hAPP_v834067052t_char(val_list_char,V),Bop,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(hAPP_v834067052t_char(val_list_char,V),Bop,E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_521_BinOpRedsThrow1,axiom,
    ! [Bop,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,binOp_list_char(Eb,Bop,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_522_red__reds_ORedCondF,axiom,
    ! [E_1,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(hAPP_v834067052t_char(val_list_char,bool(fFalse)),E_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S)),red(Pa))) ).

fof(fact_523_WTrt__elim__cases_I4_J,axiom,
    ! [Pa,Hb,Ea,Eb,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,throw_list_char(Eb),Ta))
     => ~ ! [T_r] :
            ( hBOOL(wTrt(Pa,Hb,Ea,Eb,T_r))
           => ~ hBOOL(is_refT(T_r)) ) ) ).

fof(fact_524_WhileFReds,axiom,
    ! [C_1,B,S,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,B),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,unit)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_525_WTrtBinOpEq,axiom,
    ! [E_2,T_2_1,Pa,Hb,Ea,E_1,T_1_1] :
      ( hBOOL(wTrt(Pa,Hb,Ea,E_1,T_1_1))
     => ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2_1))
       => hBOOL(wTrt(Pa,Hb,Ea,binOp_list_char(E_1,c_Expr_Obop_OEq,E_2),boolean)) ) ) ).

fof(fact_526_TryRedsVal,axiom,
    ! [C,V_1,E_2,Eb,S,V,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(Eb,C,V_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_527_CastRedsThrow,axiom,
    ! [C,Eb,S,A,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_528_CallRedsThrowObj,axiom,
    ! [M,Esa,Eb,S0,A,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(Eb,M,Esa)),S0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_529_red__reds_OCallObj,axiom,
    ! [M,Esa,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(Eb,M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(E_b,M,Esa)),S_1)),red(Pa))) ) ).

fof(fact_530_red__reds_OCastRed,axiom,
    ! [C,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,E_b)),S_1)),red(Pa))) ) ).

fof(fact_531_red__reds_OTryRed,axiom,
    ! [C,V_1,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(Eb,C,V_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(E_b,C,V_1,E_2)),S_1)),red(Pa))) ) ).

fof(fact_532_red__reds_OCallThrowObj,axiom,
    ! [Eb,M,Esa,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(throw_list_char(Eb),M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_533_CallRedsObj,axiom,
    ! [M,Esa,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(Eb,M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(E_b,M,Esa)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_534_red__reds_OCastThrow,axiom,
    ! [C,Eb,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,throw_list_char(Eb))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_535_CastReds,axiom,
    ! [C,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_536_red__reds_ORedTry,axiom,
    ! [V,C,V_1,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(hAPP_v834067052t_char(val_list_char,V),C,V_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S)),red(Pa))) ).

fof(fact_537_TryReds,axiom,
    ! [C,V_1,E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(Eb,C,V_1,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,tryCatch_list_char(E_b,C,V_1,E_2)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_538_CallRedsParams,axiom,
    ! [V,M,Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),transi374442731on_val(reds(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Es_a)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_539_val_Osimps_I7_J,axiom,
    ! [Bool_1] : bool(Bool_1) != unit ).

fof(fact_540_val_Osimps_I6_J,axiom,
    ! [Bool_1] : unit != bool(Bool_1) ).

fof(fact_541_red__reds_ORedWhile,axiom,
    ! [B,C_1,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,while_list_char(B,C_1)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cond_list_char(B,seq_list_char(C_1,while_list_char(B,C_1)),hAPP_v834067052t_char(val_list_char,unit))),S)),red(Pa))) ).

fof(fact_542_CastRedsNull,axiom,
    ! [C,Eb,S,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_543_WTrtSeq,axiom,
    ! [E_2,T_2_1,Pa,Hb,Ea,E_1,T_1_1] :
      ( hBOOL(wTrt(Pa,Hb,Ea,E_1,T_1_1))
     => ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2_1))
       => hBOOL(wTrt(Pa,Hb,Ea,seq_list_char(E_1,E_2),T_2_1)) ) ) ).

fof(fact_544_val_Osimps_I5_J,axiom,
    null != unit ).

fof(fact_545_val_Osimps_I4_J,axiom,
    unit != null ).

fof(fact_546_val_Osimps_I12_J,axiom,
    ! [Bool_1] : null != bool(Bool_1) ).

fof(fact_547_val_Osimps_I13_J,axiom,
    ! [Bool_1] : bool(Bool_1) != null ).

fof(fact_548_red__reds_OSeqRed,axiom,
    ! [E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(Eb,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(E_b,E_2)),S_1)),red(Pa))) ) ).

fof(fact_549_reds__hext__incr,axiom,
    ! [Esa,Hb,Lb,Es_a,H_b,L_b,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),reds(Pa)))
     => hBOOL(hext(Hb,H_b)) ) ).

fof(fact_550_val_Osimps_I1_J,axiom,
    ! [Bool,Bool_1] :
      ( bool(Bool) = bool(Bool_1)
    <=> ( hBOOL(Bool)
      <=> hBOOL(Bool_1) ) ) ).

fof(fact_551_red__reds_ORedSeq,axiom,
    ! [V,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(hAPP_v834067052t_char(val_list_char,V),E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S)),red(Pa))) ).

fof(fact_552_red__reds_OSeqThrow,axiom,
    ! [Eb,E_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(throw_list_char(Eb),E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_553_SeqReds,axiom,
    ! [E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(Eb,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(E_b,E_2)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_554_SeqReds2,axiom,
    ! [E_2,E_2_a,S_2_1,E_1,S_0,V_1_2,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V_1_2)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2_a),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(E_1,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2_a),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_555_SeqRedsThrow,axiom,
    ! [E_2,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,seq_list_char(Eb,E_2)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_556_red__reds_ORedCastNull,axiom,
    ! [C,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,cast_list_char(C,hAPP_v834067052t_char(val_list_char,null))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S)),red(Pa))) ).

fof(fact_557_red__reds_OCallParams,axiom,
    ! [V,M,Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),reds(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Es_a)),S_1)),red(Pa))) ) ).

fof(fact_558_ListRedsVal,axiom,
    ! [Esa,Es_a,S_2_1,Eb,S_0,V,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S_1_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_2_1)),transi374442731on_val(reds(Pa))))
       => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(Eb,Esa)),S_0)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Es_a)),S_2_1)),transi374442731on_val(reds(Pa)))) ) ) ).

fof(fact_559_ListReds1,axiom,
    ! [Esa,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(Eb,Esa)),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(E_b,Esa)),S_1)),transi374442731on_val(reds(Pa)))) ) ).

fof(fact_560_reds__preserves__sconf,axiom,
    ! [Ea,Ts_1,Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),reds(Pa)))
     => ( hBOOL(wTrts(Pa,hp(S),Ea,Esa,Ts_1))
       => ( hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(Pa,Ea),S))
         => hBOOL(hAPP_P159683425l_bool(typeSa807100911_sconf(Pa,Ea),S_1)) ) ) ) ).

fof(fact_561_redsp__reds__eq,axiom,
    ! [Pa,X_1,Xa,Xb,Xc] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(redsp(Pa,X_1,Xa),Xb),Xc))
    <=> hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,X_1),Xa)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Xb),Xc)),reds(Pa))) ) ).

fof(fact_562_redp__redsp_OListRed2,axiom,
    ! [V,Pa,Esa,S,Es_a,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(redsp(Pa,Esa,S),Es_a),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(redsp(Pa,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Esa),S),cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Es_a)),S_1)) ) ).

fof(fact_563_WTrts__hext__mono,axiom,
    ! [H_b,Pa,Hb,Ea,Esa,Ts_1] :
      ( hBOOL(wTrts(Pa,Hb,Ea,Esa,Ts_1))
     => ( hBOOL(hext(Hb,H_b))
       => hBOOL(wTrts(Pa,H_b,Ea,Esa,Ts_1)) ) ) ).

fof(fact_564_red__reds_OListRed2,axiom,
    ! [V,Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),reds(Pa)))
     => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Esa)),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Es_a)),S_1)),reds(Pa))) ) ).

fof(fact_565_WTrtCallNT,axiom,
    ! [M,Ta,Esa,Ts_1,Pa,Hb,Ea,Eb] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,nt))
     => ( hBOOL(wTrts(Pa,Hb,Ea,Esa,Ts_1))
       => hBOOL(wTrt(Pa,Hb,Ea,call_list_char(Eb,M,Esa),Ta)) ) ) ).

fof(fact_566_ListReds2,axiom,
    ! [V,Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),transi374442731on_val(reds(Pa))))
     => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Esa)),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Es_a)),S_1)),transi374442731on_val(reds(Pa)))) ) ).

fof(fact_567_red__reds_OListRed1,axiom,
    ! [Esa,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(Eb,Esa)),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,cons_exp_list_char(E_b,Esa)),S_1)),reds(Pa))) ) ).

fof(fact_568_reds__preserves__hconf,axiom,
    ! [Ea,Ts_1,Esa,Hb,Lb,Es_a,H_b,L_b,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),reds(Pa)))
     => ( hBOOL(wTrts(Pa,Hb,Ea,Esa,Ts_1))
       => ( hBOOL(hAPP_f61040418l_bool(hconf_97414254t_char(Pa),Hb))
         => hBOOL(hAPP_f61040418l_bool(hconf_97414254t_char(Pa),H_b)) ) ) ) ).

fof(fact_569_reds__preserves__lconf,axiom,
    ! [Ea,Ts_1,Esa,Hb,Lb,Es_a,H_b,L_b,Pa] :
      ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b))),reds(Pa)))
     => ( hBOOL(wTrts(Pa,Hb,Ea,Esa,Ts_1))
       => ( hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),Hb),Lb),Ea))
         => hBOOL(hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(hAPP_f1213370163y_bool(lconf_496643946t_char(Pa),H_b),L_b),Ea)) ) ) ) ).

fof(fact_570_CallRedsThrowParams,axiom,
    ! [M,Esa,Vs_1_1,A,Es_2,S_2_1,Eb,S0,V,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S_1_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_1_1),cons_exp_list_char(throw_list_char(A),Es_2))),S_2_1)),transi374442731on_val(reds(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(Eb,M,Esa)),S0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_571_red__reds_OCallThrowParams,axiom,
    ! [V,M,S,Pa,Esa,Vs_2,Eb,Es_a] :
      ( Esa = append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_2),cons_exp_list_char(throw_list_char(Eb),Es_a))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Esa)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ) ).

fof(fact_572_WTrtCons,axiom,
    ! [Esa,Ts_1,Pa,Hb,Ea,Eb,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
     => ( hBOOL(wTrts(Pa,Hb,Ea,Esa,Ts_1))
       => hBOOL(wTrts(Pa,Hb,Ea,cons_exp_list_char(Eb,Esa),cons_ty(Ta,Ts_1))) ) ) ).

fof(fact_573_redp__redsp_OCallThrowParams,axiom,
    ! [Pa,V,M,S,Esa,Vs_2,Eb,Es_a] :
      ( Esa = append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_2),cons_exp_list_char(throw_list_char(Eb),Es_a))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Esa),S),throw_list_char(Eb)),S)) ) ).

fof(fact_574_redp__redsp_OSeqRed,axiom,
    ! [E_2,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,seq_list_char(Eb,E_2),S),seq_list_char(E_b,E_2)),S_1)) ) ).

fof(fact_575_redp__redsp_OThrowRed,axiom,
    ! [Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,throw_list_char(Eb),S),throw_list_char(E_b)),S_1)) ) ).

fof(fact_576_redp__redsp_OThrowThrow,axiom,
    ! [Pa,Eb,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,throw_list_char(throw_list_char(Eb)),S),throw_list_char(Eb)),S)) ).

fof(fact_577_redp__redsp_OTryRed,axiom,
    ! [C,V_1,E_2,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,tryCatch_list_char(Eb,C,V_1,E_2),S),tryCatch_list_char(E_b,C,V_1,E_2)),S_1)) ) ).

fof(fact_578_redp__redsp_OFAccRed,axiom,
    ! [Fa,Da,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAcc_list_char(Eb,Fa,Da),S),fAcc_list_char(E_b,Fa,Da)),S_1)) ) ).

fof(fact_579_redp__redsp_OCastRed,axiom,
    ! [C,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cast_list_char(C,Eb),S),cast_list_char(C,E_b)),S_1)) ) ).

fof(fact_580_redp__redsp_OCondRed,axiom,
    ! [E_1,E_2,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cond_list_char(Eb,E_1,E_2),S),cond_list_char(E_b,E_1,E_2)),S_1)) ) ).

fof(fact_581_redp__redsp_OBinOpRed1,axiom,
    ! [Bop,E_2,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,binOp_list_char(Eb,Bop,E_2),S),binOp_list_char(E_b,Bop,E_2)),S_1)) ) ).

fof(fact_582_redp__redsp_OCallObj,axiom,
    ! [M,Esa,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,call_list_char(Eb,M,Esa),S),call_list_char(E_b,M,Esa)),S_1)) ) ).

fof(fact_583_redp__redsp_OFAssRed1,axiom,
    ! [Fa,Da,E_2,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAss_list_char(Eb,Fa,Da,E_2),S),fAss_list_char(E_b,Fa,Da,E_2)),S_1)) ) ).

fof(fact_584_redp__redsp_ORedSeq,axiom,
    ! [Pa,V,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,seq_list_char(hAPP_v834067052t_char(val_list_char,V),E_2),S),E_2),S)) ).

fof(fact_585_redp__redsp_OFAssRed2,axiom,
    ! [V,Fa,Da,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,Eb),S),fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,E_b)),S_1)) ) ).

fof(fact_586_redp__redsp_OBinOpRed2,axiom,
    ! [V_1_2,Bop,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,Eb),S),binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,E_b)),S_1)) ) ).

fof(fact_587_redp__redsp_OSeqThrow,axiom,
    ! [Pa,Eb,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,seq_list_char(throw_list_char(Eb),E_2),S),throw_list_char(Eb)),S)) ).

fof(fact_588_redp__redsp_OFAssThrow1,axiom,
    ! [Pa,Eb,Fa,Da,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAss_list_char(throw_list_char(Eb),Fa,Da,E_2),S),throw_list_char(Eb)),S)) ).

fof(fact_589_redp__redsp_OCallThrowObj,axiom,
    ! [Pa,Eb,M,Esa,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,call_list_char(throw_list_char(Eb),M,Esa),S),throw_list_char(Eb)),S)) ).

fof(fact_590_redp__redsp_OBinOpThrow1,axiom,
    ! [Pa,Eb,Bop,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,binOp_list_char(throw_list_char(Eb),Bop,E_2),S),throw_list_char(Eb)),S)) ).

fof(fact_591_redp__redsp_OCondThrow,axiom,
    ! [Pa,Eb,E_1,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cond_list_char(throw_list_char(Eb),E_1,E_2),S),throw_list_char(Eb)),S)) ).

fof(fact_592_redp__redsp_OCastThrow,axiom,
    ! [Pa,C,Eb,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cast_list_char(C,throw_list_char(Eb)),S),throw_list_char(Eb)),S)) ).

fof(fact_593_redp__redsp_ORedTry,axiom,
    ! [Pa,V,C,V_1,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,tryCatch_list_char(hAPP_v834067052t_char(val_list_char,V),C,V_1,E_2),S),hAPP_v834067052t_char(val_list_char,V)),S)) ).

fof(fact_594_redp__redsp_OFAccThrow,axiom,
    ! [Pa,Eb,Fa,Da,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAcc_list_char(throw_list_char(Eb),Fa,Da),S),throw_list_char(Eb)),S)) ).

fof(fact_595_redp__redsp_OListRed1,axiom,
    ! [Esa,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(redsp(Pa,cons_exp_list_char(Eb,Esa),S),cons_exp_list_char(E_b,Esa)),S_1)) ) ).

fof(fact_596_redp__redsp_OFAssThrow2,axiom,
    ! [Pa,V,Fa,Da,Eb,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAss_list_char(hAPP_v834067052t_char(val_list_char,V),Fa,Da,throw_list_char(Eb)),S),throw_list_char(Eb)),S)) ).

fof(fact_597_redp__redsp_OBinOpThrow2,axiom,
    ! [Pa,V_1_2,Bop,Eb,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,binOp_list_char(hAPP_v834067052t_char(val_list_char,V_1_2),Bop,throw_list_char(Eb)),S),throw_list_char(Eb)),S)) ).

fof(fact_598_redp__redsp_ORedCastNull,axiom,
    ! [Pa,C,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cast_list_char(C,hAPP_v834067052t_char(val_list_char,null)),S),hAPP_v834067052t_char(val_list_char,null)),S)) ).

fof(fact_599_redp__redsp_ORedCondT,axiom,
    ! [Pa,E_1,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cond_list_char(hAPP_v834067052t_char(val_list_char,bool(fTrue)),E_1,E_2),S),E_1),S)) ).

fof(fact_600_redp__redsp_ORedCondF,axiom,
    ! [Pa,E_1,E_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,cond_list_char(hAPP_v834067052t_char(val_list_char,bool(fFalse)),E_1,E_2),S),E_2),S)) ).

fof(fact_601_redp__redsp_OCallParams,axiom,
    ! [V,M,Pa,Esa,S,Es_a,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(redsp(Pa,Esa,S),Es_a),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Esa),S),call_list_char(hAPP_v834067052t_char(val_list_char,V),M,Es_a)),S_1)) ) ).

fof(fact_602_redp__red__eq,axiom,
    ! [Pa,X_1,Xa,Xb,Xc] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,X_1,Xa),Xb),Xc))
    <=> hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,X_1),Xa)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Xb),Xc)),red(Pa))) ) ).

fof(fact_603_redp__redsp_ORedWhile,axiom,
    ! [Pa,B,C_1,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,while_list_char(B,C_1),S),cond_list_char(B,seq_list_char(C_1,while_list_char(B,C_1)),hAPP_v834067052t_char(val_list_char,unit))),S)) ).

fof(fact_604_CallRedsNull,axiom,
    ! [M,Esa,Vs_2,S_2_1,Eb,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S_1_1)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,map_va1934808527t_char(val_list_char,Vs_2)),S_2_1)),transi374442731on_val(reds(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(Eb,M,Esa)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_605_default__val_Osimps_I2_J,axiom,
    default_val(boolean) = bool(fFalse) ).

fof(fact_606_redp__redsp_ORedThrowNull,axiom,
    ! [Pa,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,throw_list_char(hAPP_v834067052t_char(val_list_char,null)),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)) ).

fof(fact_607_val_Osimps_I10_J,axiom,
    ! [Nat_1] : unit != addr(Nat_1) ).

fof(fact_608_val_Osimps_I11_J,axiom,
    ! [Nat_1] : addr(Nat_1) != unit ).

fof(fact_609_val_Osimps_I3_J,axiom,
    ! [Nat_2,Nat] :
      ( addr(Nat_2) = addr(Nat)
    <=> Nat_2 = Nat ) ).

fof(fact_610_val_Osimps_I17_J,axiom,
    ! [Nat_1] : addr(Nat_1) != null ).

fof(fact_611_val_Osimps_I16_J,axiom,
    ! [Nat_1] : null != addr(Nat_1) ).

fof(fact_612_val_Osimps_I21_J,axiom,
    ! [Nat,Bool] : addr(Nat) != bool(Bool) ).

fof(fact_613_val_Osimps_I20_J,axiom,
    ! [Bool,Nat] : bool(Bool) != addr(Nat) ).

fof(fact_614_redp__redsp_ORedFAssNull,axiom,
    ! [Pa,Fa,Da,V,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAss_list_char(hAPP_v834067052t_char(val_list_char,null),Fa,Da,hAPP_v834067052t_char(val_list_char,V)),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)) ).

fof(fact_615_redp__redsp_ORedFAccNull,axiom,
    ! [Pa,Fa,Da,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAcc_list_char(hAPP_v834067052t_char(val_list_char,null),Fa,Da),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)) ).

fof(fact_616_red__reds_ORedThrowNull,axiom,
    ! [S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,null))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)),red(Pa))) ).

fof(fact_617_redp__redsp_ORedCallNull,axiom,
    ! [Pa,M,Vs_2,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,call_list_char(hAPP_v834067052t_char(val_list_char,null),M,map_va1934808527t_char(val_list_char,Vs_2)),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)) ).

fof(fact_618_ThrowRedsNull,axiom,
    ! [Eb,S,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_619_red__reds_ORedFAssNull,axiom,
    ! [Fa,Da,V,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(hAPP_v834067052t_char(val_list_char,null),Fa,Da,hAPP_v834067052t_char(val_list_char,V))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)),red(Pa))) ).

fof(fact_620_red__reds_ORedFAccNull,axiom,
    ! [Fa,Da,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(hAPP_v834067052t_char(val_list_char,null),Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)),red(Pa))) ).

fof(fact_621_FAssRedsNull,axiom,
    ! [Fa,Da,E_2,V,S_2_1,E_1,S_0,S_1_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_1),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1_1)),transi2024712006on_val(red(Pa))))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_2),S_1_1)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S_2_1)),transi2024712006on_val(red(Pa))))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAss_list_char(E_1,Fa,Da,E_2)),S_0)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_2_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_622_FAccRedsNull,axiom,
    ! [Fa,Da,Eb,S,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,null)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(Eb,Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_623_red__reds_ORedCallNull,axiom,
    ! [M,Vs_2,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,call_list_char(hAPP_v834067052t_char(val_list_char,null),M,map_va1934808527t_char(val_list_char,Vs_2))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S)),red(Pa))) ).

fof(fact_624_default__val_Osimps_I4_J,axiom,
    default_val(nt) = null ).

fof(fact_625_default__val_Osimps_I1_J,axiom,
    default_val(void) = unit ).

fof(fact_626_FAccNull,axiom,
    ! [Fa,Da,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAcc_list_char(Eb,Fa,Da),S_0),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_1_1)) ) ).

fof(fact_627_eval__finalId,axiom,
    ! [Pa,S,Eb] :
      ( hBOOL(final_list_char(Eb))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),Eb),S)) ) ).

fof(fact_628_eval__final,axiom,
    ! [Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1))
     => hBOOL(final_list_char(E_b)) ) ).

fof(fact_629_Seq,axiom,
    ! [E_1,E_2,S_2_1,Pa,E_0,S_0,V,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_0,S_0),hAPP_v834067052t_char(val_list_char,V)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_1_1),E_2),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,seq_list_char(E_0,E_1),S_0),E_2),S_2_1)) ) ) ).

fof(fact_630_eval__evals_OSeqThrow,axiom,
    ! [E_1,Pa,E_0,S_0,Eb,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_0,S_0),throw_list_char(Eb)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,seq_list_char(E_0,E_1),S_0),throw_list_char(Eb)),S_1_1)) ) ).

fof(fact_631_eval__cases_I2_J,axiom,
    ! [Pa,V,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,hAPP_v834067052t_char(val_list_char,V),S),E_b),S_1))
     => ~ ( E_b = hAPP_v834067052t_char(val_list_char,V)
         => S_1 != S ) ) ).

fof(fact_632_eval__evals_OThrowThrow,axiom,
    ! [Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,throw_list_char(Eb),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_633_Val,axiom,
    ! [Pa,V,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,hAPP_v834067052t_char(val_list_char,V),S),hAPP_v834067052t_char(val_list_char,V)),S)) ).

fof(fact_634_eval__hext,axiom,
    ! [Pa,Eb,Hb,Lb,E_b,H_b,L_b] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb)),E_b),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b)))
     => hBOOL(hext(Hb,H_b)) ) ).

fof(fact_635_WhileCondThrow,axiom,
    ! [C_1,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(Eb,C_1),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_636_eval__evals_OFAccThrow,axiom,
    ! [Fa,Da,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAcc_list_char(Eb,Fa,Da),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_637_Try,axiom,
    ! [C,V_1,E_2,Pa,E_1,S_0,V_1_2,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),hAPP_v834067052t_char(val_list_char,V_1_2)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,tryCatch_list_char(E_1,C,V_1,E_2),S_0),hAPP_v834067052t_char(val_list_char,V_1_2)),S_1_1)) ) ).

fof(fact_638_eval__evals_OCastThrow,axiom,
    ! [C,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cast_list_char(C,Eb),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_639_eval__evals_OCondThrow,axiom,
    ! [E_1,E_2,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cond_list_char(Eb,E_1,E_2),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_640_eval__evals_OBinOpThrow1,axiom,
    ! [Bop,E_2,Pa,E_1,S_0,Eb,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),throw_list_char(Eb)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,binOp_list_char(E_1,Bop,E_2),S_0),throw_list_char(Eb)),S_1_1)) ) ).

fof(fact_641_CallObjThrow,axiom,
    ! [M,Ps,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,call_list_char(Eb,M,Ps),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_642_eval__evals_OFAssThrow1,axiom,
    ! [Fa,Da,E_2,Pa,E_1,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAss_list_char(E_1,Fa,Da,E_2),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_643_Throw,axiom,
    ! [Pa,Eb,S_0,A,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,addr(A))),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,throw_list_char(Eb),S_0),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S_1_1)) ) ).

fof(fact_644_eval__evals_OFAssThrow2,axiom,
    ! [Fa,Da,E_2,E_b,S_2_1,Pa,E_1,S_0,V,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),hAPP_v834067052t_char(val_list_char,V)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_1),throw_list_char(E_b)),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAss_list_char(E_1,Fa,Da,E_2),S_0),throw_list_char(E_b)),S_2_1)) ) ) ).

fof(fact_645_eval__evals_OBinOpThrow2,axiom,
    ! [Bop,E_2,Eb,S_2_1,Pa,E_1,S_0,V_1_2,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),hAPP_v834067052t_char(val_list_char,V_1_2)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_1),throw_list_char(Eb)),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,binOp_list_char(E_1,Bop,E_2),S_0),throw_list_char(Eb)),S_2_1)) ) ) ).

fof(fact_646_CastNull,axiom,
    ! [C,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cast_list_char(C,Eb),S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1)) ) ).

fof(fact_647_CondF,axiom,
    ! [E_1,E_2,E_b,S_2_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_1),E_b),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cond_list_char(Eb,E_1,E_2),S_0),E_b),S_2_1)) ) ) ).

fof(fact_648_CondT,axiom,
    ! [E_2,E_1,E_b,S_2_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_1_1),E_b),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cond_list_char(Eb,E_1,E_2),S_0),E_b),S_2_1)) ) ) ).

fof(fact_649_WhileT,axiom,
    ! [E_3_1,S_3_1,C_1,V_1_2,S_2_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,C_1,S_1_1),hAPP_v834067052t_char(val_list_char,V_1_2)),S_2_1))
       => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(Eb,C_1),S_2_1),E_3_1),S_3_1))
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(Eb,C_1),S_0),E_3_1),S_3_1)) ) ) ) ).

fof(fact_650_WhileBodyThrow,axiom,
    ! [C_1,E_b,S_2_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,C_1,S_1_1),throw_list_char(E_b)),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(Eb,C_1),S_0),throw_list_char(E_b)),S_2_1)) ) ) ).

fof(fact_651_WhileF,axiom,
    ! [C_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(Eb,C_1),S_0),hAPP_v834067052t_char(val_list_char,unit)),S_1_1)) ) ).

fof(fact_652_unfold__while,axiom,
    ! [Pa,B,C_1,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(B,C_1),S),E_b),S_1))
    <=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cond_list_char(B,seq_list_char(C_1,while_list_char(B,C_1)),hAPP_v834067052t_char(val_list_char,unit)),S),E_b),S_1)) ) ).

fof(fact_653_ThrowNull,axiom,
    ! [Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,throw_list_char(Eb),S_0),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_1_1)) ) ).

fof(fact_654_FAssNull,axiom,
    ! [Fa,Da,E_2,V,S_2_1,Pa,E_1,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_1),hAPP_v834067052t_char(val_list_char,V)),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAss_list_char(E_1,Fa,Da,E_2),S_0),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_2_1)) ) ) ).

fof(fact_655_eval__cases_I12_J,axiom,
    ! [Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,throw_list_char(Eb),S),E_b),S_1))
     => ( ! [A_2] :
            ( E_b = throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A_2)))
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),hAPP_v834067052t_char(val_list_char,addr(A_2))),S_1)) )
       => ( ( E_b = throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),hAPP_v834067052t_char(val_list_char,null)),S_1)) )
         => ~ ! [E_3] :
                ( E_b = throw_list_char(E_3)
               => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),throw_list_char(E_3)),S_1)) ) ) ) ) ).

fof(fact_656_CallNull,axiom,
    ! [M,Ps,Vs_2,S_2_1,Pa,Eb,S_0,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,null)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Ps,S_1_1),map_va1934808527t_char(val_list_char,Vs_2)),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,call_list_char(Eb,M,Ps),S_0),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(addr_of_sys_xcpt(nullPointer))))),S_2_1)) ) ) ).

fof(fact_657_eval__finalsId,axiom,
    ! [Pa,S,Esa] :
      ( hBOOL(finals_list_char(Esa))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S),Esa),S)) ) ).

fof(fact_658_evals__final,axiom,
    ! [Pa,Esa,S,Es_a,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S),Es_a),S_1))
     => hBOOL(finals_list_char(Es_a)) ) ).

fof(fact_659_evals__hext,axiom,
    ! [Pa,Esa,Hb,Lb,Es_a,H_b,L_b] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb)),Es_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,H_b),L_b)))
     => hBOOL(hext(Hb,H_b)) ) ).

fof(fact_660_eval__evals_OCons,axiom,
    ! [Esa,Es_a,S_2_1,Pa,Eb,S_0,V,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,V)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S_1_1),Es_a),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,cons_exp_list_char(Eb,Esa),S_0),cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V),Es_a)),S_2_1)) ) ) ).

fof(fact_661_ConsThrow,axiom,
    ! [Esa,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,cons_exp_list_char(Eb,Esa),S_0),cons_exp_list_char(throw_list_char(E_b),Esa)),S_1_1)) ) ).

fof(fact_662_list__eval__Throw,axiom,
    ! [Vs_2,Es_a,Pa,X,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,throw_list_char(X),S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_2),cons_exp_list_char(throw_list_char(X),Es_a)),S),append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_2),cons_exp_list_char(E_b,Es_a))),S_1)) ) ).

fof(fact_663_CallParamsThrow,axiom,
    ! [M,Esa,Vs_2,Ex,Es_a,S_2_1,Pa,Eb,S_0,V,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,V)),S_1_1))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S_1_1),append_exp_list_char(map_va1934808527t_char(val_list_char,Vs_2),cons_exp_list_char(throw_list_char(Ex),Es_a))),S_2_1))
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,call_list_char(Eb,M,Esa),S_0),throw_list_char(Ex)),S_2_1)) ) ) ).

fof(fact_664_big__iff__small,axiom,
    ! [Eb,S,E_b,S_1,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1))
      <=> ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
          & hBOOL(final_list_char(E_b)) ) ) ) ).

fof(fact_665_small__by__big,axiom,
    ! [Eb,S,E_b,S_1,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
       => ( hBOOL(final_list_char(E_b))
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1)) ) ) ) ).

fof(fact_666_extend__1__eval,axiom,
    ! [E_b,S_1,Eb,S,E_5,S_3,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_5),S_3)),red(Pa)))
       => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_5,S_3),E_b),S_1))
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1)) ) ) ) ).

fof(fact_667_extend__1__evals,axiom,
    ! [Es_a,T_6,Esa,T_5,Es_1,T_4,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),T_5)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_1),T_4)),reds(Pa)))
       => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Es_1,T_4),Es_a),T_6))
         => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,T_5),Es_a),T_6)) ) ) ) ).

fof(fact_668_extend__eval,axiom,
    ! [E_b,S_1,Eb,S,E_5,S_3,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_5),S_3)),transi2024712006on_val(red(Pa))))
       => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_5,S_3),E_b),S_1))
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1)) ) ) ) ).

fof(fact_669_big__by__small,axiom,
    ! [Eb,S,E_b,S_1,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),E_b),S_1))
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa)))) ) ) ).

fof(fact_670_bigs__by__smalls,axiom,
    ! [Esa,S,Es_a,S_1,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S),Es_a),S_1))
       => hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_a),S_1)),transi374442731on_val(reds(Pa)))) ) ) ).

fof(fact_671_extend__evals,axiom,
    ! [Es_a,S_1,Esa,S,Es_1,S_3,Pa] :
      ( hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa))
     => ( hBOOL(member875476972on_val(hAPP_P658340954on_val(hAPP_P1526035745on_val(produc1611380469on_val,hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Esa),S)),hAPP_P1963616220on_val(hAPP_l1275479261on_val(produc379668296on_val,Es_1),S_3)),transi374442731on_val(reds(Pa))))
       => ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Es_1,S_3),Es_a),S_1))
         => hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S),Es_a),S_1)) ) ) ) ).

fof(fact_672_wf__prog__wwf__prog,axiom,
    ! [Pa] :
      ( hBOOL(wf_pro755087577t_char(wf_J_mdecl,Pa))
     => hBOOL(wf_pro755087577t_char(wwf_J_mdecl,Pa)) ) ).

fof(fact_673_evals__cases_I2_J,axiom,
    ! [Pa,Eb,Esa,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,cons_exp_list_char(Eb,Esa),S),E_b),S_1))
     => ( ! [V_4,S_1_2,Es] :
            ( E_b = cons_exp_list_char(hAPP_v834067052t_char(val_list_char,V_4),Es)
           => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),hAPP_v834067052t_char(val_list_char,V_4)),S_1_2))
             => ~ hBOOL(hAPP_P159683425l_bool(hAPP_l146377954l_bool(evals(Pa,Esa,S_1_2),Es),S_1)) ) )
       => ~ ! [E_3] :
              ( E_b = cons_exp_list_char(throw_list_char(E_3),Esa)
             => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),throw_list_char(E_3)),S_1)) ) ) ) ).

fof(fact_674_wf__mdecl__wwf__mdecl,axiom,
    ! [P,C_2,Md] :
      ( hBOOL(hAPP_P1384137393r_bool(hAPP_l2054741776r_bool(hAPP_l2138409430r_bool(wf_J_mdecl,P),C_2),Md))
     => hBOOL(hAPP_P1384137393r_bool(hAPP_l2054741776r_bool(hAPP_l2138409430r_bool(wwf_J_mdecl,P),C_2),Md)) ) ).

fof(fact_675_eval__cases_I11_J,axiom,
    ! [Pa,B,C_1,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(B,C_1),S),E_b),S_1))
     => ( ( E_b = hAPP_v834067052t_char(val_list_char,unit)
         => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,B,S),hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1)) )
       => ( ! [S_1_2] :
              ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,B,S),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_2))
             => ! [V_1_1,S_2] :
                  ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,C_1,S_1_2),hAPP_v834067052t_char(val_list_char,V_1_1)),S_2))
                 => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,while_list_char(B,C_1),S_2),E_b),S_1)) ) )
         => ( ! [E_3] :
                ( E_b = throw_list_char(E_3)
               => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,B,S),throw_list_char(E_3)),S_1)) )
           => ~ ! [S_1_2,E_3] :
                  ( E_b = throw_list_char(E_3)
                 => ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,B,S),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_2))
                   => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,C_1,S_1_2),throw_list_char(E_3)),S_1)) ) ) ) ) ) ) ).

fof(fact_676_eval__cases_I9_J,axiom,
    ! [Pa,E_1,E_2,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,seq_list_char(E_1,E_2),S),E_b),S_1))
     => ( ! [V_4,S_1_2] :
            ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S),hAPP_v834067052t_char(val_list_char,V_4)),S_1_2))
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_2),E_b),S_1)) )
       => ~ ! [E_4] :
              ( E_b = throw_list_char(E_4)
             => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S),throw_list_char(E_4)),S_1)) ) ) ) ).

fof(fact_677_eval__cases_I10_J,axiom,
    ! [Pa,Eb,E_1,E_2,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,cond_list_char(Eb,E_1,E_2),S),E_b),S_1))
     => ( ! [S_1_2] :
            ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),hAPP_v834067052t_char(val_list_char,bool(fTrue))),S_1_2))
           => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_1,S_1_2),E_b),S_1)) )
       => ( ! [S_1_2] :
              ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),hAPP_v834067052t_char(val_list_char,bool(fFalse))),S_1_2))
             => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,E_2,S_1_2),E_b),S_1)) )
         => ~ ! [E_3] :
                ( E_b = throw_list_char(E_3)
               => ~ hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S),throw_list_char(E_3)),S_1)) ) ) ) ) ).

fof(fact_678_red__reds_OBlockThrow,axiom,
    ! [V_1,Ta,A,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,block_list_char(V_1,Ta,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A))))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S)),red(Pa))) ).

fof(fact_679_redp__redsp_ORedBlock,axiom,
    ! [Pa,V_1,Ta,U,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,block_list_char(V_1,Ta,hAPP_v834067052t_char(val_list_char,U)),S),hAPP_v834067052t_char(val_list_char,U)),S)) ).

fof(fact_680_red__reds_ORedBlock,axiom,
    ! [V_1,Ta,U,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,block_list_char(V_1,Ta,hAPP_v834067052t_char(val_list_char,U))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,U)),S)),red(Pa))) ).

fof(fact_681_redp__redsp_OBlockThrow,axiom,
    ! [Pa,V_1,Ta,A,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,block_list_char(V_1,Ta,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S)) ).

fof(fact_682_red__reds_OInitBlockThrow,axiom,
    ! [V_1,Ta,V,A,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,block_list_char(V_1,Ta,seq_list_char(lAss_list_char(V_1,hAPP_v834067052t_char(val_list_char,V)),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S)),red(Pa))) ).

fof(fact_683_redp__redsp_OInitBlockThrow,axiom,
    ! [Pa,V_1,Ta,V,A,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,block_list_char(V_1,Ta,seq_list_char(lAss_list_char(V_1,hAPP_v834067052t_char(val_list_char,V)),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A))))),S),throw_list_char(hAPP_v834067052t_char(val_list_char,addr(A)))),S)) ).

fof(fact_684_redp__redsp_OLAssThrow,axiom,
    ! [Pa,V_1,Eb,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,lAss_list_char(V_1,throw_list_char(Eb)),S),throw_list_char(Eb)),S)) ).

fof(fact_685_redp__redsp_OLAssRed,axiom,
    ! [V_1,Pa,Eb,S,E_b,S_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,Eb,S),E_b),S_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,lAss_list_char(V_1,Eb),S),lAss_list_char(V_1,E_b)),S_1)) ) ).

fof(fact_686_eval__evals_OLAssThrow,axiom,
    ! [V_1,Pa,Eb,S_0,E_b,S_1_1] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),throw_list_char(E_b)),S_1_1))
     => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,lAss_list_char(V_1,Eb),S_0),throw_list_char(E_b)),S_1_1)) ) ).

fof(fact_687_red__reds_OLAssRed,axiom,
    ! [V_1,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),red(Pa)))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,E_b)),S_1)),red(Pa))) ) ).

fof(fact_688_red__reds_OLAssThrow,axiom,
    ! [V_1,Eb,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,throw_list_char(Eb))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(Eb)),S)),red(Pa))) ).

fof(fact_689_LAssReds,axiom,
    ! [V_1,Eb,S,E_b,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,E_b),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,E_b)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_690_redp__redsp_ORedInitBlock,axiom,
    ! [Pa,V_1,Ta,V,U,S] : hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,block_list_char(V_1,Ta,seq_list_char(lAss_list_char(V_1,hAPP_v834067052t_char(val_list_char,V)),hAPP_v834067052t_char(val_list_char,U))),S),hAPP_v834067052t_char(val_list_char,U)),S)) ).

fof(fact_691_LAssRedsThrow,axiom,
    ! [V_1,Eb,S,A,S_1,Pa] :
      ( hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,Eb),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa))))
     => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,lAss_list_char(V_1,Eb)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,throw_list_char(A)),S_1)),transi2024712006on_val(red(Pa)))) ) ).

fof(fact_692_red__reds_ORedInitBlock,axiom,
    ! [V_1,Ta,V,U,S,Pa] : hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,block_list_char(V_1,Ta,seq_list_char(lAss_list_char(V_1,hAPP_v834067052t_char(val_list_char,V)),hAPP_v834067052t_char(val_list_char,U)))),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,U)),S)),red(Pa))) ).

fof(fact_693_blocks_Osimps_I1_J,axiom,
    ! [V_3,Vs_1,T_3,Ts,V_2,Vs,E] : blocks(hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,cons_list_char(V_3,Vs_1)),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,cons_ty(T_3,Ts)),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,cons_val(V_2,Vs)),E)))) = block_list_char(V_3,T_3,seq_list_char(lAss_list_char(V_3,hAPP_v834067052t_char(val_list_char,V_2)),blocks(hAPP_P767818445t_char(hAPP_l1873467853t_char(produc921874948t_char,Vs_1),hAPP_P1392904962t_char(hAPP_l14371579t_char(produc1909267824t_char,Ts),hAPP_e1752110927t_char(hAPP_l1859255743t_char(produc1916172923t_char,Vs),E)))))) ).

fof(fact_694_the__Addr_Osimps,axiom,
    ! [A_1] : the_Addr(addr(A_1)) = A_1 ).

fof(fact_695_WTrtLAss,axiom,
    ! [Pa,Hb,Eb,T_2,Ea,V_1,Ta] :
      ( hAPP_l512744617ion_ty(Ea,V_1) = some_ty(Ta)
     => ( hBOOL(wTrt(Pa,Hb,Ea,Eb,T_2))
       => ( hBOOL(widen_2090681816t_char(Pa,T_2,Ta))
         => hBOOL(wTrt(Pa,Hb,Ea,lAss_list_char(V_1,Eb),void)) ) ) ) ).

fof(fact_696_WTrt__elim__cases_I1_J,axiom,
    ! [Pa,Hb,Ea,V,Eb,Ta] :
      ( hBOOL(wTrt(Pa,Hb,Ea,lAss_list_char(V,Eb),Ta))
     => ~ ( Ta = void
         => ! [T] :
              ( hAPP_l512744617ion_ty(Ea,V) = some_ty(T)
             => ! [T_1] :
                  ( hBOOL(wTrt(Pa,Hb,Ea,Eb,T_1))
                 => ~ hBOOL(widen_2090681816t_char(Pa,T_1,T)) ) ) ) ) ).

fof(fact_697_redp__redsp_ORedFAcc,axiom,
    ! [Pa,Fa,Da,V,S,A,C,Fs] :
      ( hAPP_n546249108on_val(hp(S),A) = some_P948696889on_val(hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,C),Fs))
     => ( hAPP_P2094403585on_val(Fs,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Fa),Da)) = some_val(V)
       => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(redp(Pa,fAcc_list_char(hAPP_v834067052t_char(val_list_char,addr(A)),Fa,Da),S),hAPP_v834067052t_char(val_list_char,V)),S)) ) ) ).

fof(fact_698_FAcc,axiom,
    ! [Fa,Da,V,C,Fs,Pa,Eb,S_0,A,Hb,Lb] :
      ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,Eb,S_0),hAPP_v834067052t_char(val_list_char,addr(A))),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb)))
     => ( hAPP_n546249108on_val(Hb,A) = some_P948696889on_val(hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,C),Fs))
       => ( hAPP_P2094403585on_val(Fs,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Fa),Da)) = some_val(V)
         => hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(eval(Pa,fAcc_list_char(Eb,Fa,Da),S_0),hAPP_v834067052t_char(val_list_char,V)),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,Hb),Lb))) ) ) ) ).

fof(fact_699_red__reds_ORedFAcc,axiom,
    ! [Pa,Fa,Da,V,S,A,C,Fs] :
      ( hAPP_n546249108on_val(hp(S),A) = some_P948696889on_val(hAPP_f900686428on_val(hAPP_l1786340417on_val(produc823076510on_val,C),Fs))
     => ( hAPP_P2094403585on_val(Fs,hAPP_l2100324114t_char(hAPP_l208357873t_char(produc5062597t_char,Fa),Da)) = some_val(V)
       => hBOOL(member773094996on_val(hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,fAcc_list_char(hAPP_v834067052t_char(val_list_char,addr(A)),Fa,Da)),S)),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,hAPP_v834067052t_char(val_list_char,V)),S)),red(Pa))) ) ) ).

%----Helper facts (87)
fof(help_fTrue_1_1_U,axiom,
    hBOOL(fTrue) ).

fof(help_fTrue_1_1_T,axiom,
    ! [P] :
      ( is_bool(P)
     => ( P = fTrue
        | P = fFalse ) ) ).

fof(help_fconj_1_1_U,axiom,
    ! [Q,P] :
      ( ~ hBOOL(P)
      | ~ hBOOL(Q)
      | hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q)) ) ).

fof(help_fconj_2_1_U,axiom,
    ! [P,Q] :
      ( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q))
      | hBOOL(P) ) ).

fof(help_fconj_3_1_U,axiom,
    ! [P,Q] :
      ( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q))
      | hBOOL(Q) ) ).

fof(help_fFalse_1_1_U,axiom,
    ~ hBOOL(fFalse) ).

fof(help_fFalse_1_1_T,axiom,
    ! [P] :
      ( is_bool(P)
     => ( P = fTrue
        | P = fFalse ) ) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__List__Olist_Itc_,axiom,
    ! [P,Q,R] : hAPP_list_char_bool(hAPP_f1371002581r_bool(hAPP_f1861125939r_bool(cOMBB_1091123364t_char,P),Q),R) = hAPP_bool_bool(P,hAPP_list_char_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Expr__Oexp_Itc__,axiom,
    ! [P,Q,R] : hAPP_e544220455r_bool(hAPP_f2093707285r_bool(hAPP_f1593659251r_bool(cOMBB_1373881771t_char,P),Q),R) = hAPP_bool_bool(P,hAPP_e544220455r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__List__O,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1074020887l_bool(hAPP_f1863694447l_bool(cOMBB_383678192on_val,P),Q),R) = hAPP_bool_bool(P,hAPP_f1033709212l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__prod_Itc__List__,axiom,
    ! [P,Q,R] : hAPP_P2118621157r_bool(hAPP_f1104067989r_bool(hAPP_f2067364339r_bool(cOMBB_455741289t_char,P),Q),R) = hAPP_bool_bool(P,hAPP_P2118621157r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List,axiom,
    ! [P,Q,R] : hAPP_list_char_bool(hAPP_f332734435r_bool(hAPP_f775361359r_bool(cOMBB_1749175574t_char,P),Q),R) = hAPP_P449474095r_bool(P,hAPP_l2100324114t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__HOL__,axiom,
    ! [P,Q,R] : hAPP_l1361600383r_bool(hAPP_f1818217r_bool(hAPP_f336522659r_bool(cOMBB_1033454012t_char,P),Q),R) = hAPP_f1371002581r_bool(P,hAPP_l1361600383r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__prod_It,axiom,
    ! [P,Q,R] : hAPP_f1715346603l_bool(hAPP_f1803975093l_bool(hAPP_f10956301l_bool(cOMBB_1572981887on_val,P),Q),R) = hAPP_bool_bool(P,hAPP_f1715346603l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr__,axiom,
    ! [P,Q,R] : hAPP_e544220455r_bool(hAPP_f660690413r_bool(hAPP_f1672439075r_bool(cOMBB_215184339t_char,P),Q),R) = hAPP_P2118621157r_bool(P,hAPP_e1752110927t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__prod_Itc__List___002,axiom,
    ! [P,Q,R] : hAPP_P1907982426r_bool(hAPP_f1675531861r_bool(hAPP_f1897969075r_bool(cOMBB_224920158t_char,P),Q),R) = hAPP_bool_bool(P,hAPP_P1907982426r_bool(Q,R)) ).

fof(help_COMBC_1_1_COMBC_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Optio,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f603925568l_bool(hAPP_f181262431l_bool(cOMBC_832625297y_bool,P),Q),R) = hAPP_f1001225811y_bool(hAPP_f2060496320y_bool(P,R),Q) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__List_003,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1326058377l_bool(hAPP_f1804599279l_bool(cOMBB_678146046on_val,P),Q),R) = hAPP_P449474095r_bool(P,hAPP_f338074126t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Oc,axiom,
    ! [P,Q,R] : hAPP_l1062423959r_bool(hAPP_f777111705r_bool(hAPP_f1334304147r_bool(cOMBB_137522603st_val,P),Q),R) = hAPP_f2093707285r_bool(P,hAPP_l1062423959r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mtc__Expr___004,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1468279871l_bool(hAPP_f737797743l_bool(cOMBB_1733006024on_val,P),Q),R) = hAPP_P2118621157r_bool(P,hAPP_f1555843780t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__prod_,axiom,
    ! [P,Q,R] : hAPP_l1361600383r_bool(hAPP_f1633332187r_bool(hAPP_f737710471r_bool(cOMBB_507649738t_char,P),Q),R) = hAPP_f332734435r_bool(P,hAPP_l208357873t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_Itc,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1645102644l_bool(hAPP_f962366127l_bool(cOMBB_95569939on_val,P),Q),R) = hAPP_P1907982426r_bool(P,hAPP_f1911830329t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__prod_Itc_005,axiom,
    ! [P,Q,R] : hAPP_P2118621157r_bool(hAPP_f749256120r_bool(hAPP_f968085945r_bool(cOMBB_865194374t_char,P),Q),R) = hAPP_P1907982426r_bool(P,hAPP_P1392904962t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Oc_006,axiom,
    ! [P,Q,R] : hAPP_l1062423959r_bool(hAPP_f1345728193r_bool(hAPP_f166702051r_bool(cOMBB_698101635st_val,P),Q),R) = hAPP_f660690413r_bool(P,hAPP_l1859255743t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fun_,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1937467848l_bool(hAPP_f2020099865l_bool(cOMBB_1543649755on_val,P),Q),R) = hAPP_P1235399154l_bool(P,hAPP_f2106552235on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mt,axiom,
    ! [P,Q,R] : hAPP_l1987619678r_bool(hAPP_f113541543r_bool(hAPP_f897748257r_bool(cOMBB_972090594ist_ty,P),Q),R) = hAPP_f1104067989r_bool(P,hAPP_l1987619678r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo,axiom,
    ! [P,Q,R] : hAPP_f1145256474l_bool(hAPP_f1452292669l_bool(hAPP_f1977633121l_bool(cOMBB_1303934920on_val,P),Q),R) = hAPP_b589554111l_bool(P,hAPP_f61040418l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1212990632l_bool(hAPP_f764883801l_bool(cOMBB_1837440507on_val,P),Q),R) = hAPP_P92196306r_bool(P,hAPP_f848628235t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__fun__007,axiom,
    ! [P,Q,R] : hAPP_f1715346603l_bool(hAPP_f781588360l_bool(hAPP_f1046102489l_bool(cOMBB_572737002on_val,P),Q),R) = hAPP_P1235399154l_bool(P,hAPP_f900686428on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__prod_Itc__List__Olist_Itc__String_,axiom,
    ! [P,Q,R] : hAPP_l465799708l_bool(hAPP_f624730965l_bool(hAPP_f1399435963l_bool(cOMBB_73690268t_char,P),Q),R) = hAPP_f1803975093l_bool(P,hAPP_l465799708l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__prod_Itc__fun_It,axiom,
    ! [P,Q,R] : hAPP_P159683425l_bool(hAPP_f2134824737l_bool(hAPP_f1308714617l_bool(cOMBB_338347573on_val,P),Q),R) = hAPP_bool_bool(P,hAPP_P159683425l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String___008,axiom,
    ! [P,Q,R] : hAPP_P1907982426r_bool(hAPP_f1866631480r_bool(hAPP_f1090377327r_bool(cOMBB_2081530643t_char,P),Q),R) = hAPP_P92196306r_bool(P,hAPP_P767818445t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It,axiom,
    ! [P,Q,R] : hAPP_list_char_bool(hAPP_f1742268533r_bool(hAPP_f1683814075r_bool(cOMBB_315503848t_char,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_l80874262on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc_,axiom,
    ! [P,Q,R] : hAPP_l217977712r_bool(hAPP_f177037909r_bool(hAPP_f146587157r_bool(cOMBB_1310111461t_char,P),Q),R) = hAPP_f1675531861r_bool(P,hAPP_l217977712r_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_009,axiom,
    ! [P,Q,R] : hAPP_e544220455r_bool(hAPP_f716957699r_bool(hAPP_f106757449r_bool(cOMBB_1539035119t_char,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_e1410803407on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mt_010,axiom,
    ! [P,Q,R] : hAPP_l1987619678r_bool(hAPP_f1371969732r_bool(hAPP_f770993243r_bool(cOMBB_847301125ist_ty,P),Q),R) = hAPP_f749256120r_bool(P,hAPP_l14371579t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__prod_Itc__Expr__,axiom,
    ! [P,Q,R] : hAPP_P1708370145l_bool(hAPP_f926562337l_bool(hAPP_f1560238713l_bool(cOMBB_672625589on_val,P),Q),R) = hAPP_bool_bool(P,hAPP_P1708370145l_bool(Q,R)) ).

fof(help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_It,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f550652027l_bool(hAPP_f838396643l_bool(cOMBC_2027949654l_bool,P),Q),R) = hAPP_f603925568l_bool(hAPP_f1617787571l_bool(P,R),Q) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_011,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1008932791l_bool(hAPP_f2057883639l_bool(cOMBB_1750801836on_val,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_f1727192346on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__prod_Itc__List___012,axiom,
    ! [P,Q,R] : hAPP_P71593144l_bool(hAPP_f1279517141l_bool(hAPP_f1359168307l_bool(cOMBB_506101180on_val,P),Q),R) = hAPP_bool_bool(P,hAPP_P71593144l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_013,axiom,
    ! [P,Q,R] : hAPP_P2118621157r_bool(hAPP_f1915623807r_bool(hAPP_f1346522053r_bool(cOMBB_1115744685t_char,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_P214139537on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f555424277l_bool(hAPP_f1734879897l_bool(cOMBB_1522540928on_val,P),Q),R) = hAPP_f1074020887l_bool(P,hAPP_f1175813647l_bool(Q,R)) ).

fof(help_COMBS_1_1_COMBS_000tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_It,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(cOMBS_570216337l_bool(P,Q),R) = hAPP_f1074020887l_bool(hAPP_f1492320500l_bool(P,R),hAPP_f1175813647l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__prod__014,axiom,
    ! [P,Q,R] : hAPP_l1361600383r_bool(hAPP_f1056413453r_bool(hAPP_f26812903r_bool(cOMBB_1271765500t_char,P),Q),R) = hAPP_f1742268533r_bool(P,hAPP_l867549837on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_015,axiom,
    ! [P,Q,R] : hAPP_f1715346603l_bool(hAPP_f1261046903l_bool(hAPP_f1508793015l_bool(cOMBB_486278459on_val,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_f998724171on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_016,axiom,
    ! [P,Q,R] : hAPP_P1907982426r_bool(hAPP_f1957179113r_bool(hAPP_f1096084527r_bool(cOMBB_1980206754t_char,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_P216502748on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__O,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f318082871l_bool(hAPP_f1233687287l_bool(cOMBB_171276332on_val,P),Q),R) = hAPP_P1708370145l_bool(P,hAPP_f1926378906on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc__fun_Itc,axiom,
    ! [P,Q,R] : hAPP_f1492320500l_bool(hAPP_f1523875321l_bool(hAPP_f592397849l_bool(cOMBB_1718333400on_val,P),Q),R) = hAPP_f1863694447l_bool(P,hAPP_f1145256474l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Oc_017,axiom,
    ! [P,Q,R] : hAPP_l1062423959r_bool(hAPP_f1339377933r_bool(hAPP_f1165187701r_bool(cOMBB_1124198201st_val,P),Q),R) = hAPP_f716957699r_bool(P,hAPP_l1870161525on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__Oli,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f502623122l_bool(hAPP_f1000925999l_bool(cOMBB_1466435125on_val,P),Q),R) = hAPP_P71593144l_bool(P,hAPP_f637291415on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_018,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1996106275l_bool(hAPP_f1550515381l_bool(cOMBB_2040779506on_val,P),Q),R) = hAPP_f1326058377l_bool(P,hAPP_f1628326017t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__prod_Itc__List__Olist_Itc__String__019,axiom,
    ! [P,Q,R] : hAPP_l465799708l_bool(hAPP_f21084934l_bool(hAPP_f1136596083l_bool(cOMBB_1895512847t_char,P),Q),R) = hAPP_f781588360l_bool(P,hAPP_l1786340417on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_020,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1576637933l_bool(hAPP_f154583625l_bool(cOMBB_335252392on_val,P),Q),R) = hAPP_f1468279871l_bool(P,hAPP_f1297079863t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_021,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1121261496l_bool(hAPP_f1331093087l_bool(cOMBB_1472123293on_val,P),Q),R) = hAPP_f1645102644l_bool(P,hAPP_f157410348t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__022,axiom,
    ! [P,Q,R] : hAPP_l217977712r_bool(hAPP_f459877466r_bool(hAPP_f2039744637r_bool(cOMBB_580983202t_char,P),Q),R) = hAPP_f1866631480r_bool(P,hAPP_l1873467853t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Value__Oval_J_Mt_023,axiom,
    ! [P,Q,R] : hAPP_l1987619678r_bool(hAPP_f1944156365r_bool(hAPP_f918235057r_bool(cOMBB_1843549548ist_ty,P),Q),R) = hAPP_f1915623807r_bool(P,hAPP_l1004879342on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_024,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1145600492l_bool(hAPP_f630712985l_bool(cOMBB_1962662865on_val,P),Q),R) = hAPP_f1937467848l_bool(P,hAPP_f1614126606on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_025,axiom,
    ! [P,Q,R] : hAPP_f1617787571l_bool(hAPP_f857351829l_bool(hAPP_f348318673l_bool(cOMBB_1518282696on_val,P),Q),R) = hAPP_f181262431l_bool(P,hAPP_f1213370163y_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_026,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1089411340l_bool(hAPP_f2012169497l_bool(cOMBB_1443356337on_val,P),Q),R) = hAPP_f1212990632l_bool(P,hAPP_f78832750t_char(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__prod_Itc__List__Olist_Itc__String__027,axiom,
    ! [P,Q,R] : hAPP_l465799708l_bool(hAPP_f1440866903l_bool(hAPP_f1138830003l_bool(cOMBB_97313278t_char,P),Q),R) = hAPP_f1261046903l_bool(P,hAPP_l221195696on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_028,axiom,
    ! [P,Q,R] : hAPP_P159683425l_bool(hAPP_f1301559543l_bool(hAPP_f1825030711l_bool(cOMBB_877741809on_val,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_P1776198677on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Type__Oty_J_Mtc__029,axiom,
    ! [P,Q,R] : hAPP_l217977712r_bool(hAPP_f829041291r_bool(hAPP_f1691034591r_bool(cOMBB_889837233t_char,P),Q),R) = hAPP_f1957179113r_bool(P,hAPP_l451552092on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__O_030,axiom,
    ! [P,Q,R] : hAPP_P159683425l_bool(hAPP_f489055607l_bool(hAPP_f10074679l_bool(cOMBB_1759207793on_val,P),Q),R) = hAPP_P1708370145l_bool(P,hAPP_P604205461on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_031,axiom,
    ! [P,Q,R] : hAPP_P1708370145l_bool(hAPP_f1712766199l_bool(hAPP_f881985847l_bool(cOMBB_1083177073on_val,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_P789556885on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__List__Oli_032,axiom,
    ! [P,Q,R] : hAPP_P159683425l_bool(hAPP_f552081564l_bool(hAPP_f1121083449l_bool(cOMBB_1085967610on_val,P),Q),R) = hAPP_P71593144l_bool(P,hAPP_P1963616220on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_It_033,axiom,
    ! [P,Q,R] : hAPP_P71593144l_bool(hAPP_f1540354981l_bool(hAPP_f2131288811l_bool(cOMBB_1173566976on_val,P),Q),R) = hAPP_P159683425l_bool(P,hAPP_P1892658174on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O,axiom,
    ! [P,Q,R] : hAPP_e1833980889l_bool(hAPP_f546724245l_bool(hAPP_f917296015l_bool(cOMBB_740252943t_char,P),Q),R) = hAPP_f2134824737l_bool(P,hAPP_e1833980889l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_034,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1363667773l_bool(hAPP_f1050935001l_bool(cOMBB_1153617344on_val,P),Q),R) = hAPP_f1008932791l_bool(P,hAPP_f1849790461on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O_035,axiom,
    ! [P,Q,R] : hAPP_l146377954l_bool(hAPP_f1212701859l_bool(hAPP_f95792151l_bool(cOMBB_1638169504t_char,P),Q),R) = hAPP_f2134824737l_bool(P,hAPP_l146377954l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_036,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f850751421l_bool(hAPP_f399538905l_bool(cOMBB_1466889536on_val,P),Q),R) = hAPP_f318082871l_bool(P,hAPP_f1840640125on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_037,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f556306650l_bool(hAPP_f1538372259l_bool(cOMBB_157777659on_val,P),Q),R) = hAPP_f502623122l_bool(P,hAPP_f336970122on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc_,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f524589473l_bool(hAPP_f2052660463l_bool(cOMBB_1292453606on_val,P),Q),R) = hAPP_P282169671l_bool(P,hAPP_f602593190on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc_,axiom,
    ! [P,Q,R] : hAPP_f1033709212l_bool(hAPP_f1546656185l_bool(hAPP_f28987375l_bool(cOMBB_132741582on_val,P),Q),R) = hAPP_P1333315679l_bool(P,hAPP_f1416324670on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O_038,axiom,
    ! [P,Q,R] : hAPP_e1833980889l_bool(hAPP_f653692369l_bool(hAPP_f516738477l_bool(cOMBB_819439237t_char,P),Q),R) = hAPP_f1301559543l_bool(P,hAPP_e108155315on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O_039,axiom,
    ! [P,Q,R] : hAPP_l146377954l_bool(hAPP_f896993613l_bool(hAPP_f219814819l_bool(cOMBB_143000234t_char,P),Q),R) = hAPP_f1301559543l_bool(P,hAPP_l1012006762on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O_040,axiom,
    ! [P,Q,R] : hAPP_e1833980889l_bool(hAPP_f439412817l_bool(hAPP_f1725502637l_bool(cOMBB_1027621637t_char,P),Q),R) = hAPP_f489055607l_bool(P,hAPP_e1659493427on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__O_041,axiom,
    ! [P,Q,R] : hAPP_l146377954l_bool(hAPP_f1455553822l_bool(hAPP_f1060117847l_bool(cOMBB_298947045t_char,P),Q),R) = hAPP_f552081564l_bool(P,hAPP_l1275479261on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__042,axiom,
    ! [P,Q,R] : hAPP_P1708370145l_bool(hAPP_f204771371l_bool(hAPP_f365540729l_bool(cOMBB_1466662571on_val,P),Q),R) = hAPP_P282169671l_bool(P,hAPP_P1886180715on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__,axiom,
    ! [P,Q,R] : hAPP_P1116729363l_bool(hAPP_f641257349l_bool(hAPP_f2032347769l_bool(cOMBB_466903633on_val,P),Q),R) = hAPP_f926562337l_bool(P,hAPP_P1116729363l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_043,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f927043595l_bool(hAPP_f1043869573l_bool(cOMBB_1259202826on_val,P),Q),R) = hAPP_f524589473l_bool(P,hAPP_f600512025on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__prod_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__044,axiom,
    ! [P,Q,R] : hAPP_P71593144l_bool(hAPP_f1800436403l_bool(hAPP_f757259503l_bool(cOMBB_256117342on_val,P),Q),R) = hAPP_P1333315679l_bool(P,hAPP_P658340954on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_M_045,axiom,
    ! [P,Q,R] : hAPP_f1175813647l_bool(hAPP_f1505175539l_bool(hAPP_f924423253l_bool(cOMBB_1330725154on_val,P),Q),R) = hAPP_f1546656185l_bool(P,hAPP_f865889457on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc__,axiom,
    ! [P,Q,R] : hAPP_P1183008383l_bool(hAPP_f855183977l_bool(hAPP_f1219198883l_bool(cOMBB_2073500116on_val,P),Q),R) = hAPP_f1279517141l_bool(P,hAPP_P1183008383l_bool(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc___046,axiom,
    ! [P,Q,R] : hAPP_P1116729363l_bool(hAPP_f1241216909l_bool(hAPP_f1438732387l_bool(cOMBB_635947099on_val,P),Q),R) = hAPP_f1712766199l_bool(P,hAPP_P2083594489on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc___047,axiom,
    ! [P,Q,R] : hAPP_P1183008383l_bool(hAPP_f1909521165l_bool(hAPP_f1779944471l_bool(cOMBB_607314500on_val,P),Q),R) = hAPP_f1540354981l_bool(P,hAPP_P308812685on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc___048,axiom,
    ! [P,Q,R] : hAPP_P1116729363l_bool(hAPP_f1342895119l_bool(hAPP_f639265145l_bool(cOMBB_364363975on_val,P),Q),R) = hAPP_f204771371l_bool(P,hAPP_P1870962205on_val(Q,R)) ).

fof(help_COMBB_1_1_COMBB_000tc__fun_Itc__prod_Itc__List__Olist_Itc__Expr__Oexp_Itc___049,axiom,
    ! [P,Q,R] : hAPP_P1183008383l_bool(hAPP_f1255886347l_bool(hAPP_f2063458791l_bool(cOMBB_1068689586on_val,P),Q),R) = hAPP_f1800436403l_bool(P,hAPP_P1526035745on_val(Q,R)) ).

%----Conjectures (1)
fof(conj_0,conjecture,
    hBOOL(wTrt(p,h_a,e,e_a,nt)) ).

%------------------------------------------------------------------------------