TPTP Problem File: SWW477_10.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWW477_10 : TPTP v9.0.0. Released v8.2.0.
% Domain : Software Verification
% Problem : Java type soundness line 346, 100 axioms selected
% Version : SWW477_1 with the conjecture removed
% English :
% Refs : [BN10] Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source : [TPTP]
% Names :
% Status : Satisfiable
% Rating : 1.00 v8.2.0
% Syntax : Number of formulae : 254 ( 58 unt; 92 typ; 0 def)
% Number of atoms : 417 ( 110 equ)
% Maximal formula atoms : 7 ( 2 avg)
% Number of connectives : 357 ( 102 ~; 0 |; 16 &)
% ( 35 <=>; 204 =>; 0 <=; 0 <~>)
% Maximal formula depth : 17 ( 8 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of types : 31 ( 30 usr)
% Number of type conns : 93 ( 46 >; 47 *; 0 +; 0 <<)
% Number of predicates : 2 ( 1 usr; 0 prp; 1-2 aty)
% Number of functors : 61 ( 61 usr; 16 con; 0-5 aty)
% Number of variables : 738 ( 720 !; 18 ?; 738 :)
% SPC : TF0_SAT_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2011-08-09 15:34:13
%------------------------------------------------------------------------------
%----Should-be-implicit typings (30)
tff(ty_ty_tc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J,type,
exp_list_char: $tType ).
tff(ty_ty_tc__HOL__Obool,type,
bool: $tType ).
tff(ty_ty_tc__List__Olist_Itc__String__Ochar_J,type,
list_char: $tType ).
tff(ty_ty_tc__List__Olist_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_Mtc__prod_,type,
list_P1999446415t_char: $tType ).
tff(ty_ty_tc__Type__Oty,type,
ty: $tType ).
tff(ty_ty_tc__Value__Oval,type,
val: $tType ).
tff(ty_ty_tc__fun_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_Mtc__fun_I,type,
fun_ex1201926843l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooption_Itc__Ty,type,
fun_li688206603ion_ty: $tType ).
tff(ty_ty_tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooption_Itc__Va,type,
fun_li1432931796on_val: $tType ).
tff(ty_ty_tc__fun_Itc__List__Olist_Itc__prod_Itc__List__Olist_Itc__String__Ochar_J_M,type,
fun_li318226104r_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc__List__Olist_Itc,type,
fun_na939144002on_val: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooptio,type,
fun_fu1693644106l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc__List__,type,
fun_fu100249073l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_,type,
fun_Pr680585871l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J__001,type,
fun_Pr633696065l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_I,type,
fun_Pr1696029455l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_I_002,type,
fun_Pr598845249l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__,type,
fun_Pr691271849l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String___003,type,
fun_Pr220980979l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_I,type,
fun_Pr693020585l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc,type,
fun_Pr903661919l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option_,type,
fun_Pr27327839l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__prod_Itc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List_,type,
fun_Pr111684683l_bool: $tType ).
tff(ty_ty_tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_Mtc__prod,type,
produc124828825on_val: $tType ).
tff(ty_ty_tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc__List_,type,
produc12694297on_val: $tType ).
tff(ty_ty_tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J,type,
produc1102272487on_val: $tType ).
tff(ty_ty_tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_,type,
produc409205479on_val: $tType ).
tff(ty_ty_tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String_,type,
produc231486621on_val: $tType ).
tff(ty_ty_tc__prod_Itc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_,type,
produc1454067869on_val: $tType ).
tff(ty_ty_tc__prod_Itc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_It,type,
produc1464201097on_val: $tType ).
%----Explicit typings (62)
tff(sy_c_Conform_Ohconf_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__O,type,
hconf_97414254t_char: ( list_P1999446415t_char * fun_na939144002on_val ) > bool ).
tff(sy_c_Conform_Olconf_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__O,type,
lconf_496643946t_char: ( list_P1999446415t_char * fun_na939144002on_val * fun_li1432931796on_val * fun_li688206603ion_ty ) > bool ).
tff(sy_c_Expr_Oexp_OFAcc_000tc__List__Olist_Itc__String__Ochar_J,type,
fAcc_list_char: ( exp_list_char * list_char * list_char ) > exp_list_char ).
tff(sy_c_Expr_Oexp_OFAss_000tc__List__Olist_Itc__String__Ochar_J,type,
fAss_list_char: ( exp_list_char * list_char * list_char * exp_list_char ) > exp_list_char ).
tff(sy_c_Expr_Oexp_OTryCatch_000tc__List__Olist_Itc__String__Ochar_J,type,
tryCatch_list_char: ( exp_list_char * list_char * list_char * exp_list_char ) > exp_list_char ).
tff(sy_c_Expr_Oexp_OVal_000tc__List__Olist_Itc__String__Ochar_J,type,
val_list_char: val > exp_list_char ).
tff(sy_c_Expr_Oexp_Othrow_000tc__List__Olist_Itc__String__Ochar_J,type,
throw_list_char: exp_list_char > exp_list_char ).
tff(sy_c_JWellForm_Owf__J__mdecl,type,
wf_J_mdecl: fun_li318226104r_bool ).
tff(sy_c_Map_Omap__add_000tc__List__Olist_Itc__String__Ochar_J_000tc__Value__Oval,type,
map_ad325961431ar_val: ( fun_li1432931796on_val * fun_li1432931796on_val ) > fun_li1432931796on_val ).
tff(sy_c_Objects_Ohext,type,
hext: ( fun_na939144002on_val * fun_na939144002on_val ) > bool ).
tff(sy_c_Product__Type_OPair_000tc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J,type,
produc1259058957on_val: ( exp_list_char * produc12694297on_val ) > produc124828825on_val ).
tff(sy_c_Product__Type_OPair_000tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__pro,type,
produc899768717on_val: ( fun_na939144002on_val * fun_li1432931796on_val ) > produc12694297on_val ).
tff(sy_c_Product__Type_OPair_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__Strin,type,
produc1441475159on_val: ( produc124828825on_val * produc124828825on_val ) > produc1102272487on_val ).
tff(sy_c_Product__Type_OPair_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooptio,type,
produc870913623on_val: ( produc12694297on_val * produc12694297on_val ) > produc409205479on_val ).
tff(sy_c_Product__Type_OPair_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_,type,
produc1564932627on_val: ( produc1102272487on_val * produc1102272487on_val ) > produc231486621on_val ).
tff(sy_c_Product__Type_OPair_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Opti,type,
produc935654419on_val: ( produc409205479on_val * produc409205479on_val ) > produc1454067869on_val ).
tff(sy_c_Product__Type_OPair_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__Li,type,
produc1729053055on_val: ( produc231486621on_val * produc231486621on_val ) > produc1464201097on_val ).
tff(sy_c_SmallStep_Ored,type,
red: list_P1999446415t_char > fun_Pr691271849l_bool ).
tff(sy_c_State_Ohp,type,
hp: produc12694297on_val > fun_na939144002on_val ).
tff(sy_c_Transitive__Closure_Ortrancl_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_I,type,
transi2024712006on_val: fun_Pr691271849l_bool > fun_Pr691271849l_bool ).
tff(sy_c_Transitive__Closure_Ortrancl_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Optio,type,
transi921647814on_val: fun_Pr693020585l_bool > fun_Pr693020585l_bool ).
tff(sy_c_Transitive__Closure_Ortrancl_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__Lis,type,
transi910771962on_val: fun_Pr903661919l_bool > fun_Pr903661919l_bool ).
tff(sy_c_Transitive__Closure_Ortrancl_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_,type,
transi594096122on_val: fun_Pr27327839l_bool > fun_Pr27327839l_bool ).
tff(sy_c_Transitive__Closure_Ortrancl_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oex,type,
transi678815536on_val: fun_Pr111684683l_bool > fun_Pr111684683l_bool ).
tff(sy_c_TypeRel_Owiden_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__String__O,type,
widen_2090681816t_char: ( list_P1999446415t_char * ty * ty ) > bool ).
tff(sy_c_TypeSafe__Mirabelle__hhsfbkxijv_Osconf,type,
typeSa1844245082_sconf: ( list_P1999446415t_char * fun_li688206603ion_ty ) > fun_Pr1696029455l_bool ).
tff(sy_c_Type_Oty_OBoolean,type,
boolean: ty ).
tff(sy_c_Type_Oty_ONT,type,
nt: ty ).
tff(sy_c_Type_Oty_OVoid,type,
void: ty ).
tff(sy_c_WellForm_Owf__prog_000tc__prod_Itc__List__Olist_Itc__List__Olist_Itc__Strin,type,
wf_pro755087577t_char: ( fun_li318226104r_bool * list_P1999446415t_char ) > bool ).
tff(sy_c_WellTypeRT_OWTrt,type,
wTrt: ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * exp_list_char * ty ) > bool ).
tff(sy_c_hAPP_000tc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_000tc__fun_I,type,
hAPP_e1833980889l_bool: ( fun_ex1201926843l_bool * exp_list_char ) > fun_Pr1696029455l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__List__Olist_Itc__String__Ochar_J_Mtc__Option__Ooption_,type,
hAPP_f1033709212l_bool: ( fun_fu1693644106l_bool * fun_li1432931796on_val ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc__List__Ol,type,
hAPP_f1175813647l_bool: ( fun_fu100249073l_bool * fun_na939144002on_val ) > fun_fu1693644106l_bool ).
tff(sy_c_hAPP_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_Mt,type,
hAPP_P1708370145l_bool: ( fun_Pr680585871l_bool * produc124828825on_val ) > bool ).
tff(sy_c_hAPP_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_Mt_004,type,
hAPP_P1116729363l_bool: ( fun_Pr633696065l_bool * produc124828825on_val ) > fun_Pr680585871l_bool ).
tff(sy_c_hAPP_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc,type,
hAPP_P159683425l_bool: ( fun_Pr1696029455l_bool * produc12694297on_val ) > bool ).
tff(sy_c_hAPP_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_Itc_005,type,
hAPP_P1988153107l_bool: ( fun_Pr598845249l_bool * produc12694297on_val ) > fun_Pr1696029455l_bool ).
tff(sy_c_hAPP_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Oc,type,
hAPP_P282169671l_bool: ( fun_Pr691271849l_bool * produc1102272487on_val ) > bool ).
tff(sy_c_hAPP_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Oc_006,type,
hAPP_P2062527807l_bool: ( fun_Pr220980979l_bool * produc1102272487on_val ) > fun_Pr691271849l_bool ).
tff(sy_c_hAPP_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc,type,
hAPP_P1221872711l_bool: ( fun_Pr693020585l_bool * produc409205479on_val ) > bool ).
tff(sy_c_hAPP_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__,type,
hAPP_P378063101l_bool: ( fun_Pr903661919l_bool * produc231486621on_val ) > bool ).
tff(sy_c_hBOOL,type,
hBOOL: bool > $o ).
tff(sy_c_member_000tc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__Ochar_J_J_,type,
member840932460on_val: ( produc124828825on_val * fun_Pr680585871l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_Itc__prod_I,type,
member763590124on_val: ( produc12694297on_val * fun_Pr1696029455l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc__String__,type,
member773094996on_val: ( produc1102272487on_val * fun_Pr691271849l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option__Ooption_I,type,
member563141460on_val: ( produc409205479on_val * fun_Pr693020585l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List__Olist_Itc,type,
member808015754on_val: ( produc231486621on_val * fun_Pr903661919l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__prod_Itc__prod_Itc__fun_Itc__Nat__Onat_Mtc__Option_,type,
member2032527242on_val: ( produc1454067869on_val * fun_Pr27327839l_bool ) > bool ).
tff(sy_c_member_000tc__prod_Itc__prod_Itc__prod_Itc__prod_Itc__Expr__Oexp_Itc__List_,type,
member712690550on_val: ( produc1464201097on_val * fun_Pr111684683l_bool ) > bool ).
tff(sy_v_D____,type,
d: list_char ).
tff(sy_v_E____,type,
e: fun_li688206603ion_ty ).
tff(sy_v_F____,type,
f: list_char ).
tff(sy_v_P,type,
p: list_P1999446415t_char ).
tff(sy_v_T____,type,
t: ty ).
tff(sy_v_e_092_060_094isub_0622____,type,
e_2: exp_list_char ).
tff(sy_v_e_Ha____,type,
e_a: exp_list_char ).
tff(sy_v_ea____,type,
ea: exp_list_char ).
tff(sy_v_h_Ha____,type,
h_a: fun_na939144002on_val ).
tff(sy_v_ha____,type,
ha: fun_na939144002on_val ).
tff(sy_v_l_Ha____,type,
l_a: fun_li1432931796on_val ).
tff(sy_v_la____,type,
la: fun_li1432931796on_val ).
%----Relevant facts (162)
tff(fact_0__096P_ME_Mh_A_092_060turnstile_062_Ae_A_058_ANT_096,axiom,
hBOOL(wTrt(p,ha,e,ea,nt)) ).
tff(fact_1__096_B_BT_O_AP_ME_Mh_A_092_060turnstile_062_Ae_A_058_AT_A_061_061_062_AEX,axiom,
! [Ta: ty] :
( hBOOL(wTrt(p,ha,e,ea,Ta))
=> ? [U_1: ty] :
( hBOOL(wTrt(p,h_a,e,e_a,U_1))
& hBOOL(widen_2090681816t_char(p,U_1,Ta)) ) ) ).
tff(fact_2_assms,axiom,
hBOOL(wf_pro755087577t_char(wf_J_mdecl,p)) ).
tff(fact_3_IH,axiom,
! [Ta: ty,Ea: fun_li688206603ion_ty] :
( hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(p,Ea),produc899768717on_val(ha,la)))
=> ( hBOOL(wTrt(p,ha,Ea,ea,Ta))
=> ? [U_1: ty] :
( hBOOL(wTrt(p,h_a,Ea,e_a,U_1))
& hBOOL(widen_2090681816t_char(p,U_1,Ta)) ) ) ) ).
tff(fact_4_conf,axiom,
hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(p,e),produc899768717on_val(ha,la))) ).
tff(fact_5_wt,axiom,
hBOOL(wTrt(p,ha,e,fAss_list_char(ea,f,d,e_2),t)) ).
tff(fact_6_WTrtFAccNT,axiom,
! [Fa: list_char,Da: list_char,Ta: ty,Pa: list_P1999446415t_char,Hb: fun_na939144002on_val,Ea: fun_li688206603ion_ty,Eb: exp_list_char] :
( hBOOL(wTrt(Pa,Hb,Ea,Eb,nt))
=> hBOOL(wTrt(Pa,Hb,Ea,fAcc_list_char(Eb,Fa,Da),Ta)) ) ).
tff(fact_7_FAssRed1_I2_J,axiom,
! [Ta: ty,Ea: fun_li688206603ion_ty] :
( hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(p,Ea),produc899768717on_val(ha,la)))
=> ( hBOOL(wTrt(p,ha,Ea,ea,Ta))
=> ? [T_3: ty] :
( hBOOL(wTrt(p,h_a,Ea,e_a,T_3))
& hBOOL(widen_2090681816t_char(p,T_3,Ta)) ) ) ) ).
tff(fact_8_red,axiom,
hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(ea,produc899768717on_val(ha,la)),produc1259058957on_val(e_a,produc899768717on_val(h_a,l_a))),red(p))) ).
tff(fact_9_FAssRed1_I4_J,axiom,
hBOOL(wTrt(p,ha,e,fAss_list_char(ea,f,d,e_2),t)) ).
tff(fact_10_FAssRed1_I3_J,axiom,
hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(p,e),produc899768717on_val(ha,la))) ).
tff(fact_11_ty_Osimps_I13_J,axiom,
nt != boolean ).
tff(fact_12_ty_Osimps_I12_J,axiom,
boolean != nt ).
tff(fact_13_red__reds_OFAccRed,axiom,
! [Fa: list_char,Da: list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),red(Pa)))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAcc_list_char(Eb,Fa,Da),S_1),produc1259058957on_val(fAcc_list_char(E_b,Fa,Da),S)),red(Pa))) ) ).
tff(fact_14_red__reds_OFAssRed1,axiom,
! [Fa: list_char,Da: list_char,E_2: exp_list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),red(Pa)))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAss_list_char(Eb,Fa,Da,E_2),S_1),produc1259058957on_val(fAss_list_char(E_b,Fa,Da,E_2),S)),red(Pa))) ) ).
tff(fact_15_void,axiom,
t = void ).
tff(fact_16_widen__refl,axiom,
! [P_2: list_P1999446415t_char,T_1: ty] : hBOOL(widen_2090681816t_char(P_2,T_1,T_1)) ).
tff(fact_17_red__preserves__hconf,axiom,
! [Ea: fun_li688206603ion_ty,Ta: ty,Eb: exp_list_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,E_b: exp_list_char,H_b: fun_na939144002on_val,L_b: fun_li1432931796on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,Lb)),produc1259058957on_val(E_b,produc899768717on_val(H_b,L_b))),red(Pa)))
=> ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
=> ( hBOOL(hconf_97414254t_char(Pa,Hb))
=> hBOOL(hconf_97414254t_char(Pa,H_b)) ) ) ) ).
tff(fact_18_red__preserves__lconf,axiom,
! [Ea: fun_li688206603ion_ty,Ta: ty,Eb: exp_list_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,E_b: exp_list_char,H_b: fun_na939144002on_val,L_b: fun_li1432931796on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,Lb)),produc1259058957on_val(E_b,produc899768717on_val(H_b,L_b))),red(Pa)))
=> ( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
=> ( hBOOL(lconf_496643946t_char(Pa,Hb,Lb,Ea))
=> hBOOL(lconf_496643946t_char(Pa,H_b,L_b,Ea)) ) ) ) ).
tff(fact_19_exp_Osimps_I154_J,axiom,
! [Exp_16: exp_list_char,List1_17: list_char,List2_17: list_char,Exp1_16: exp_list_char,List1_16: list_char,List2_16: list_char,Exp2_16: exp_list_char] : ( fAcc_list_char(Exp_16,List1_17,List2_17) != fAss_list_char(Exp1_16,List1_16,List2_16,Exp2_16) ) ).
tff(fact_20_exp_Osimps_I155_J,axiom,
! [Exp1_15: exp_list_char,List1_15: list_char,List2_15: list_char,Exp2_15: exp_list_char,Exp_15: exp_list_char,List1_14: list_char,List2_14: list_char] : ( fAss_list_char(Exp1_15,List1_15,List2_15,Exp2_15) != fAcc_list_char(Exp_15,List1_14,List2_14) ) ).
tff(fact_21_red__preserves__sconf,axiom,
! [Ea: fun_li688206603ion_ty,Ta: ty,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),red(Pa)))
=> ( hBOOL(wTrt(Pa,hp(S_1),Ea,Eb,Ta))
=> ( hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(Pa,Ea),S_1))
=> hBOOL(hAPP_P159683425l_bool(typeSa1844245082_sconf(Pa,Ea),S)) ) ) ) ).
tff(fact_22_ty_Osimps_I7_J,axiom,
nt != void ).
tff(fact_23_ty_Osimps_I6_J,axiom,
void != nt ).
tff(fact_24_ty_Osimps_I3_J,axiom,
boolean != void ).
tff(fact_25_ty_Osimps_I2_J,axiom,
void != boolean ).
tff(fact_26_widen__trans,axiom,
! [T: ty,P_1: list_P1999446415t_char,S_4: ty,U: ty] :
( hBOOL(widen_2090681816t_char(P_1,S_4,U))
=> ( hBOOL(widen_2090681816t_char(P_1,U,T))
=> hBOOL(widen_2090681816t_char(P_1,S_4,T)) ) ) ).
tff(fact_27_exp_Osimps_I8_J,axiom,
! [Exp1_2: exp_list_char,List1_13: list_char,List2_13: list_char,Exp2_2: exp_list_char,Exp1_1: exp_list_char,List1_12: list_char,List2_12: list_char,Exp2_1: exp_list_char] :
( ( fAss_list_char(Exp1_2,List1_13,List2_13,Exp2_2) = fAss_list_char(Exp1_1,List1_12,List2_12,Exp2_1) )
<=> ( ( Exp1_2 = Exp1_1 )
& ( List1_13 = List1_12 )
& ( List2_13 = List2_12 )
& ( Exp2_2 = Exp2_1 ) ) ) ).
tff(fact_28_exp_Osimps_I7_J,axiom,
! [Exp_2: exp_list_char,List1_13: list_char,List2_13: list_char,Exp_1: exp_list_char,List1_12: list_char,List2_12: list_char] :
( ( fAcc_list_char(Exp_2,List1_13,List2_13) = fAcc_list_char(Exp_1,List1_12,List2_12) )
<=> ( ( Exp_2 = Exp_1 )
& ( List1_13 = List1_12 )
& ( List2_13 = List2_12 ) ) ) ).
tff(fact_29_WTrtFAssNT,axiom,
! [Fa: list_char,Da: list_char,E_2: exp_list_char,T_2: ty,Pa: list_P1999446415t_char,Hb: fun_na939144002on_val,Ea: fun_li688206603ion_ty,E_1: exp_list_char] :
( hBOOL(wTrt(Pa,Hb,Ea,E_1,nt))
=> ( hBOOL(wTrt(Pa,Hb,Ea,E_2,T_2))
=> hBOOL(wTrt(Pa,Hb,Ea,fAss_list_char(E_1,Fa,Da,E_2),void)) ) ) ).
tff(fact_30_red__hext__incr,axiom,
! [Eb: exp_list_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,E_b: exp_list_char,H_b: fun_na939144002on_val,L_b: fun_li1432931796on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,Lb)),produc1259058957on_val(E_b,produc899768717on_val(H_b,L_b))),red(Pa)))
=> hBOOL(hext(Hb,H_b)) ) ).
tff(fact_31_prod__cases4,axiom,
! [Y_1: produc1102272487on_val] :
~ ! [A_10: produc124828825on_val,B_1: exp_list_char,C_2: fun_na939144002on_val,D: fun_li1432931796on_val] : ( Y_1 != produc1441475159on_val(A_10,produc1259058957on_val(B_1,produc899768717on_val(C_2,D))) ) ).
tff(fact_32_prod__cases4,axiom,
! [Y_1: produc231486621on_val] :
~ ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: exp_list_char,D: produc12694297on_val] : ( Y_1 != produc1564932627on_val(A_10,produc1441475159on_val(B_1,produc1259058957on_val(C_2,D))) ) ).
tff(fact_33_prod__induct4,axiom,
! [X: produc1102272487on_val,Pa: fun_Pr691271849l_bool] :
( ! [A_10: produc124828825on_val,B_1: exp_list_char,C_2: fun_na939144002on_val,D: fun_li1432931796on_val] : hBOOL(hAPP_P282169671l_bool(Pa,produc1441475159on_val(A_10,produc1259058957on_val(B_1,produc899768717on_val(C_2,D)))))
=> hBOOL(hAPP_P282169671l_bool(Pa,X)) ) ).
tff(fact_34_prod__induct4,axiom,
! [X: produc231486621on_val,Pa: fun_Pr903661919l_bool] :
( ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: exp_list_char,D: produc12694297on_val] : hBOOL(hAPP_P378063101l_bool(Pa,produc1564932627on_val(A_10,produc1441475159on_val(B_1,produc1259058957on_val(C_2,D)))))
=> hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).
tff(fact_35_prod__cases5,axiom,
! [Y_1: produc231486621on_val] :
~ ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: exp_list_char,D: fun_na939144002on_val,E: fun_li1432931796on_val] : ( Y_1 != produc1564932627on_val(A_10,produc1441475159on_val(B_1,produc1259058957on_val(C_2,produc899768717on_val(D,E)))) ) ).
tff(fact_36_prod__induct5,axiom,
! [X: produc231486621on_val,Pa: fun_Pr903661919l_bool] :
( ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: exp_list_char,D: fun_na939144002on_val,E: fun_li1432931796on_val] : hBOOL(hAPP_P378063101l_bool(Pa,produc1564932627on_val(A_10,produc1441475159on_val(B_1,produc1259058957on_val(C_2,produc899768717on_val(D,E))))))
=> hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).
tff(fact_37_WTrt__hext__mono,axiom,
! [H_b: fun_na939144002on_val,Pa: list_P1999446415t_char,Hb: fun_na939144002on_val,Ea: fun_li688206603ion_ty,Eb: exp_list_char,Ta: ty] :
( hBOOL(wTrt(Pa,Hb,Ea,Eb,Ta))
=> ( hBOOL(hext(Hb,H_b))
=> hBOOL(wTrt(Pa,H_b,Ea,Eb,Ta)) ) ) ).
tff(fact_38_split__paired__All,axiom,
! [Pa: fun_Pr903661919l_bool] :
( ! [X1: produc231486621on_val] : hBOOL(hAPP_P378063101l_bool(Pa,X1))
<=> ! [A_10: produc1102272487on_val,B_1: produc1102272487on_val] : hBOOL(hAPP_P378063101l_bool(Pa,produc1564932627on_val(A_10,B_1))) ) ).
tff(fact_39_split__paired__All,axiom,
! [Pa: fun_Pr693020585l_bool] :
( ! [X1: produc409205479on_val] : hBOOL(hAPP_P1221872711l_bool(Pa,X1))
<=> ! [A_10: produc12694297on_val,B_1: produc12694297on_val] : hBOOL(hAPP_P1221872711l_bool(Pa,produc870913623on_val(A_10,B_1))) ) ).
tff(fact_40_split__paired__All,axiom,
! [Pa: fun_Pr1696029455l_bool] :
( ! [X1: produc12694297on_val] : hBOOL(hAPP_P159683425l_bool(Pa,X1))
<=> ! [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val] : hBOOL(hAPP_P159683425l_bool(Pa,produc899768717on_val(A_10,B_1))) ) ).
tff(fact_41_split__paired__All,axiom,
! [Pa: fun_Pr691271849l_bool] :
( ! [X1: produc1102272487on_val] : hBOOL(hAPP_P282169671l_bool(Pa,X1))
<=> ! [A_10: produc124828825on_val,B_1: produc124828825on_val] : hBOOL(hAPP_P282169671l_bool(Pa,produc1441475159on_val(A_10,B_1))) ) ).
tff(fact_42_split__paired__All,axiom,
! [Pa: fun_Pr680585871l_bool] :
( ! [X1: produc124828825on_val] : hBOOL(hAPP_P1708370145l_bool(Pa,X1))
<=> ! [A_10: exp_list_char,B_1: produc12694297on_val] : hBOOL(hAPP_P1708370145l_bool(Pa,produc1259058957on_val(A_10,B_1))) ) ).
tff(fact_43_Pair__eq,axiom,
! [A_2: produc1102272487on_val,B: produc1102272487on_val,A_1: produc1102272487on_val,B_2: produc1102272487on_val] :
( ( produc1564932627on_val(A_2,B) = produc1564932627on_val(A_1,B_2) )
<=> ( ( A_2 = A_1 )
& ( B = B_2 ) ) ) ).
tff(fact_44_Pair__eq,axiom,
! [A_2: produc12694297on_val,B: produc12694297on_val,A_1: produc12694297on_val,B_2: produc12694297on_val] :
( ( produc870913623on_val(A_2,B) = produc870913623on_val(A_1,B_2) )
<=> ( ( A_2 = A_1 )
& ( B = B_2 ) ) ) ).
tff(fact_45_Pair__eq,axiom,
! [A_2: fun_na939144002on_val,B: fun_li1432931796on_val,A_1: fun_na939144002on_val,B_2: fun_li1432931796on_val] :
( ( produc899768717on_val(A_2,B) = produc899768717on_val(A_1,B_2) )
<=> ( ( A_2 = A_1 )
& ( B = B_2 ) ) ) ).
tff(fact_46_Pair__eq,axiom,
! [A_2: produc124828825on_val,B: produc124828825on_val,A_1: produc124828825on_val,B_2: produc124828825on_val] :
( ( produc1441475159on_val(A_2,B) = produc1441475159on_val(A_1,B_2) )
<=> ( ( A_2 = A_1 )
& ( B = B_2 ) ) ) ).
tff(fact_47_Pair__eq,axiom,
! [A_2: exp_list_char,B: produc12694297on_val,A_1: exp_list_char,B_2: produc12694297on_val] :
( ( produc1259058957on_val(A_2,B) = produc1259058957on_val(A_1,B_2) )
<=> ( ( A_2 = A_1 )
& ( B = B_2 ) ) ) ).
tff(fact_48_Pair__inject,axiom,
! [A_2: produc1102272487on_val,B: produc1102272487on_val,A_1: produc1102272487on_val,B_2: produc1102272487on_val] :
( ( produc1564932627on_val(A_2,B) = produc1564932627on_val(A_1,B_2) )
=> ~ ( ( A_2 = A_1 )
=> ( B != B_2 ) ) ) ).
tff(fact_49_Pair__inject,axiom,
! [A_2: produc12694297on_val,B: produc12694297on_val,A_1: produc12694297on_val,B_2: produc12694297on_val] :
( ( produc870913623on_val(A_2,B) = produc870913623on_val(A_1,B_2) )
=> ~ ( ( A_2 = A_1 )
=> ( B != B_2 ) ) ) ).
tff(fact_50_Pair__inject,axiom,
! [A_2: fun_na939144002on_val,B: fun_li1432931796on_val,A_1: fun_na939144002on_val,B_2: fun_li1432931796on_val] :
( ( produc899768717on_val(A_2,B) = produc899768717on_val(A_1,B_2) )
=> ~ ( ( A_2 = A_1 )
=> ( B != B_2 ) ) ) ).
tff(fact_51_Pair__inject,axiom,
! [A_2: produc124828825on_val,B: produc124828825on_val,A_1: produc124828825on_val,B_2: produc124828825on_val] :
( ( produc1441475159on_val(A_2,B) = produc1441475159on_val(A_1,B_2) )
=> ~ ( ( A_2 = A_1 )
=> ( B != B_2 ) ) ) ).
tff(fact_52_Pair__inject,axiom,
! [A_2: exp_list_char,B: produc12694297on_val,A_1: exp_list_char,B_2: produc12694297on_val] :
( ( produc1259058957on_val(A_2,B) = produc1259058957on_val(A_1,B_2) )
=> ~ ( ( A_2 = A_1 )
=> ( B != B_2 ) ) ) ).
tff(fact_53_hext__refl,axiom,
! [Hb: fun_na939144002on_val] : hBOOL(hext(Hb,Hb)) ).
tff(fact_54_lconf__hext,axiom,
! [H_b: fun_na939144002on_val,Pa: list_P1999446415t_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,Ea: fun_li688206603ion_ty] :
( hBOOL(lconf_496643946t_char(Pa,Hb,Lb,Ea))
=> ( hBOOL(hext(Hb,H_b))
=> hBOOL(lconf_496643946t_char(Pa,H_b,Lb,Ea)) ) ) ).
tff(fact_55_prod__induct3,axiom,
! [X: produc1102272487on_val,Pa: fun_Pr691271849l_bool] :
( ! [A_10: produc124828825on_val,B_1: exp_list_char,C_2: produc12694297on_val] : hBOOL(hAPP_P282169671l_bool(Pa,produc1441475159on_val(A_10,produc1259058957on_val(B_1,C_2))))
=> hBOOL(hAPP_P282169671l_bool(Pa,X)) ) ).
tff(fact_56_prod__induct3,axiom,
! [X: produc124828825on_val,Pa: fun_Pr680585871l_bool] :
( ! [A_10: exp_list_char,B_1: fun_na939144002on_val,C_2: fun_li1432931796on_val] : hBOOL(hAPP_P1708370145l_bool(Pa,produc1259058957on_val(A_10,produc899768717on_val(B_1,C_2))))
=> hBOOL(hAPP_P1708370145l_bool(Pa,X)) ) ).
tff(fact_57_prod__induct3,axiom,
! [X: produc409205479on_val,Pa: fun_Pr693020585l_bool] :
( ! [A_10: produc12694297on_val,B_1: fun_na939144002on_val,C_2: fun_li1432931796on_val] : hBOOL(hAPP_P1221872711l_bool(Pa,produc870913623on_val(A_10,produc899768717on_val(B_1,C_2))))
=> hBOOL(hAPP_P1221872711l_bool(Pa,X)) ) ).
tff(fact_58_prod__induct3,axiom,
! [X: produc231486621on_val,Pa: fun_Pr903661919l_bool] :
( ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: produc124828825on_val] : hBOOL(hAPP_P378063101l_bool(Pa,produc1564932627on_val(A_10,produc1441475159on_val(B_1,C_2))))
=> hBOOL(hAPP_P378063101l_bool(Pa,X)) ) ).
tff(fact_59_prod__cases3,axiom,
! [Y_1: produc1102272487on_val] :
~ ! [A_10: produc124828825on_val,B_1: exp_list_char,C_2: produc12694297on_val] : ( Y_1 != produc1441475159on_val(A_10,produc1259058957on_val(B_1,C_2)) ) ).
tff(fact_60_prod__cases3,axiom,
! [Y_1: produc124828825on_val] :
~ ! [A_10: exp_list_char,B_1: fun_na939144002on_val,C_2: fun_li1432931796on_val] : ( Y_1 != produc1259058957on_val(A_10,produc899768717on_val(B_1,C_2)) ) ).
tff(fact_61_prod__cases3,axiom,
! [Y_1: produc409205479on_val] :
~ ! [A_10: produc12694297on_val,B_1: fun_na939144002on_val,C_2: fun_li1432931796on_val] : ( Y_1 != produc870913623on_val(A_10,produc899768717on_val(B_1,C_2)) ) ).
tff(fact_62_prod__cases3,axiom,
! [Y_1: produc231486621on_val] :
~ ! [A_10: produc1102272487on_val,B_1: produc124828825on_val,C_2: produc124828825on_val] : ( Y_1 != produc1564932627on_val(A_10,produc1441475159on_val(B_1,C_2)) ) ).
tff(fact_63_hext__trans,axiom,
! [H: fun_na939144002on_val,Hb: fun_na939144002on_val,H_b: fun_na939144002on_val] :
( hBOOL(hext(Hb,H_b))
=> ( hBOOL(hext(H_b,H))
=> hBOOL(hext(Hb,H)) ) ) ).
tff(fact_64_red__lcl__add,axiom,
! [L_0: fun_li1432931796on_val,Eb: exp_list_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,E_b: exp_list_char,H_b: fun_na939144002on_val,L_b: fun_li1432931796on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,Lb)),produc1259058957on_val(E_b,produc899768717on_val(H_b,L_b))),red(Pa)))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,map_ad325961431ar_val(L_0,Lb))),produc1259058957on_val(E_b,produc899768717on_val(H_b,map_ad325961431ar_val(L_0,L_b)))),red(Pa))) ) ).
tff(fact_65_pred__equals__eq2,axiom,
! [S_3: fun_Pr903661919l_bool,R_1: fun_Pr903661919l_bool] :
( ! [X_1: produc1102272487on_val,Xa_1: produc1102272487on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(X_1,Xa_1),R_1))
<=> hBOOL(member808015754on_val(produc1564932627on_val(X_1,Xa_1),S_3)) )
<=> ( R_1 = S_3 ) ) ).
tff(fact_66_pred__equals__eq2,axiom,
! [S_3: fun_Pr693020585l_bool,R_1: fun_Pr693020585l_bool] :
( ! [X_1: produc12694297on_val,Xa_1: produc12694297on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(X_1,Xa_1),R_1))
<=> hBOOL(member563141460on_val(produc870913623on_val(X_1,Xa_1),S_3)) )
<=> ( R_1 = S_3 ) ) ).
tff(fact_67_pred__equals__eq2,axiom,
! [S_3: fun_Pr1696029455l_bool,R_1: fun_Pr1696029455l_bool] :
( ! [X_1: fun_na939144002on_val,Xa_1: fun_li1432931796on_val] :
( hBOOL(member763590124on_val(produc899768717on_val(X_1,Xa_1),R_1))
<=> hBOOL(member763590124on_val(produc899768717on_val(X_1,Xa_1),S_3)) )
<=> ( R_1 = S_3 ) ) ).
tff(fact_68_pred__equals__eq2,axiom,
! [S_3: fun_Pr680585871l_bool,R_1: fun_Pr680585871l_bool] :
( ! [X_1: exp_list_char,Xa_1: produc12694297on_val] :
( hBOOL(member840932460on_val(produc1259058957on_val(X_1,Xa_1),R_1))
<=> hBOOL(member840932460on_val(produc1259058957on_val(X_1,Xa_1),S_3)) )
<=> ( R_1 = S_3 ) ) ).
tff(fact_69_pred__equals__eq2,axiom,
! [S_3: fun_Pr691271849l_bool,R_1: fun_Pr691271849l_bool] :
( ! [X_1: produc124828825on_val,Xa_1: produc124828825on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(X_1,Xa_1),R_1))
<=> hBOOL(member773094996on_val(produc1441475159on_val(X_1,Xa_1),S_3)) )
<=> ( R_1 = S_3 ) ) ).
tff(fact_70_prod_Oexhaust,axiom,
! [Y_1: produc231486621on_val] :
~ ! [A_10: produc1102272487on_val,B_1: produc1102272487on_val] : ( Y_1 != produc1564932627on_val(A_10,B_1) ) ).
tff(fact_71_prod_Oexhaust,axiom,
! [Y_1: produc409205479on_val] :
~ ! [A_10: produc12694297on_val,B_1: produc12694297on_val] : ( Y_1 != produc870913623on_val(A_10,B_1) ) ).
tff(fact_72_prod_Oexhaust,axiom,
! [Y_1: produc12694297on_val] :
~ ! [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val] : ( Y_1 != produc899768717on_val(A_10,B_1) ) ).
tff(fact_73_prod_Oexhaust,axiom,
! [Y_1: produc1102272487on_val] :
~ ! [A_10: produc124828825on_val,B_1: produc124828825on_val] : ( Y_1 != produc1441475159on_val(A_10,B_1) ) ).
tff(fact_74_prod_Oexhaust,axiom,
! [Y_1: produc124828825on_val] :
~ ! [A_10: exp_list_char,B_1: produc12694297on_val] : ( Y_1 != produc1259058957on_val(A_10,B_1) ) ).
tff(fact_75_PairE,axiom,
! [P: produc231486621on_val] :
~ ! [X_1: produc1102272487on_val,Y: produc1102272487on_val] : ( P != produc1564932627on_val(X_1,Y) ) ).
tff(fact_76_PairE,axiom,
! [P: produc409205479on_val] :
~ ! [X_1: produc12694297on_val,Y: produc12694297on_val] : ( P != produc870913623on_val(X_1,Y) ) ).
tff(fact_77_PairE,axiom,
! [P: produc12694297on_val] :
~ ! [X_1: fun_na939144002on_val,Y: fun_li1432931796on_val] : ( P != produc899768717on_val(X_1,Y) ) ).
tff(fact_78_PairE,axiom,
! [P: produc1102272487on_val] :
~ ! [X_1: produc124828825on_val,Y: produc124828825on_val] : ( P != produc1441475159on_val(X_1,Y) ) ).
tff(fact_79_PairE,axiom,
! [P: produc124828825on_val] :
~ ! [X_1: exp_list_char,Y: produc12694297on_val] : ( P != produc1259058957on_val(X_1,Y) ) ).
tff(fact_80_Red__lcl__add,axiom,
! [L_0: fun_li1432931796on_val,Eb: exp_list_char,Hb: fun_na939144002on_val,Lb: fun_li1432931796on_val,E_b: exp_list_char,H_b: fun_na939144002on_val,L_b: fun_li1432931796on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,Lb)),produc1259058957on_val(E_b,produc899768717on_val(H_b,L_b))),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,produc899768717on_val(Hb,map_ad325961431ar_val(L_0,Lb))),produc1259058957on_val(E_b,produc899768717on_val(H_b,map_ad325961431ar_val(L_0,L_b)))),transi2024712006on_val(red(Pa)))) ) ).
tff(fact_81_split__paired__Ex,axiom,
! [Pa: fun_Pr903661919l_bool] :
( ? [X1: produc231486621on_val] : hBOOL(hAPP_P378063101l_bool(Pa,X1))
<=> ? [A_10: produc1102272487on_val,B_1: produc1102272487on_val] : hBOOL(hAPP_P378063101l_bool(Pa,produc1564932627on_val(A_10,B_1))) ) ).
tff(fact_82_split__paired__Ex,axiom,
! [Pa: fun_Pr693020585l_bool] :
( ? [X1: produc409205479on_val] : hBOOL(hAPP_P1221872711l_bool(Pa,X1))
<=> ? [A_10: produc12694297on_val,B_1: produc12694297on_val] : hBOOL(hAPP_P1221872711l_bool(Pa,produc870913623on_val(A_10,B_1))) ) ).
tff(fact_83_split__paired__Ex,axiom,
! [Pa: fun_Pr1696029455l_bool] :
( ? [X1: produc12694297on_val] : hBOOL(hAPP_P159683425l_bool(Pa,X1))
<=> ? [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val] : hBOOL(hAPP_P159683425l_bool(Pa,produc899768717on_val(A_10,B_1))) ) ).
tff(fact_84_split__paired__Ex,axiom,
! [Pa: fun_Pr691271849l_bool] :
( ? [X1: produc1102272487on_val] : hBOOL(hAPP_P282169671l_bool(Pa,X1))
<=> ? [A_10: produc124828825on_val,B_1: produc124828825on_val] : hBOOL(hAPP_P282169671l_bool(Pa,produc1441475159on_val(A_10,B_1))) ) ).
tff(fact_85_split__paired__Ex,axiom,
! [Pa: fun_Pr680585871l_bool] :
( ? [X1: produc124828825on_val] : hBOOL(hAPP_P1708370145l_bool(Pa,X1))
<=> ? [A_10: exp_list_char,B_1: produc12694297on_val] : hBOOL(hAPP_P1708370145l_bool(Pa,produc1259058957on_val(A_10,B_1))) ) ).
tff(fact_86_FAccReds,axiom,
! [Fa: list_char,Da: list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAcc_list_char(Eb,Fa,Da),S_1),produc1259058957on_val(fAcc_list_char(E_b,Fa,Da),S)),transi2024712006on_val(red(Pa)))) ) ).
tff(fact_87_FAssReds1,axiom,
! [Fa: list_char,Da: list_char,E_2: exp_list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAss_list_char(Eb,Fa,Da,E_2),S_1),produc1259058957on_val(fAss_list_char(E_b,Fa,Da,E_2),S)),transi2024712006on_val(red(Pa)))) ) ).
tff(fact_88_rtrancl_Ortrancl__refl,axiom,
! [A_2: produc1102272487on_val,R: fun_Pr903661919l_bool] : hBOOL(member808015754on_val(produc1564932627on_val(A_2,A_2),transi910771962on_val(R))) ).
tff(fact_89_rtrancl_Ortrancl__refl,axiom,
! [A_2: produc12694297on_val,R: fun_Pr693020585l_bool] : hBOOL(member563141460on_val(produc870913623on_val(A_2,A_2),transi921647814on_val(R))) ).
tff(fact_90_rtrancl_Ortrancl__refl,axiom,
! [A_2: produc124828825on_val,R: fun_Pr691271849l_bool] : hBOOL(member773094996on_val(produc1441475159on_val(A_2,A_2),transi2024712006on_val(R))) ).
tff(fact_91_r__into__rtrancl,axiom,
! [P: produc231486621on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(P,R))
=> hBOOL(member808015754on_val(P,transi910771962on_val(R))) ) ).
tff(fact_92_r__into__rtrancl,axiom,
! [P: produc409205479on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(P,R))
=> hBOOL(member563141460on_val(P,transi921647814on_val(R))) ) ).
tff(fact_93_r__into__rtrancl,axiom,
! [P: produc1102272487on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(P,R))
=> hBOOL(member773094996on_val(P,transi2024712006on_val(R))) ) ).
tff(fact_94_rtrancl__idemp,axiom,
! [R: fun_Pr903661919l_bool] : ( transi910771962on_val(transi910771962on_val(R)) = transi910771962on_val(R) ) ).
tff(fact_95_rtrancl__idemp,axiom,
! [R: fun_Pr693020585l_bool] : ( transi921647814on_val(transi921647814on_val(R)) = transi921647814on_val(R) ) ).
tff(fact_96_rtrancl__idemp,axiom,
! [R: fun_Pr691271849l_bool] : ( transi2024712006on_val(transi2024712006on_val(R)) = transi2024712006on_val(R) ) ).
tff(fact_97_converse__rtrancl__into__rtrancl,axiom,
! [C_1: produc1102272487on_val,A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),R))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(B,C_1),transi910771962on_val(R)))
=> hBOOL(member808015754on_val(produc1564932627on_val(A_2,C_1),transi910771962on_val(R))) ) ) ).
tff(fact_98_converse__rtrancl__into__rtrancl,axiom,
! [C_1: produc12694297on_val,A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),R))
=> ( hBOOL(member563141460on_val(produc870913623on_val(B,C_1),transi921647814on_val(R)))
=> hBOOL(member563141460on_val(produc870913623on_val(A_2,C_1),transi921647814on_val(R))) ) ) ).
tff(fact_99_converse__rtrancl__into__rtrancl,axiom,
! [C_1: produc124828825on_val,A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),R))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(B,C_1),transi2024712006on_val(R)))
=> hBOOL(member773094996on_val(produc1441475159on_val(A_2,C_1),transi2024712006on_val(R))) ) ) ).
tff(fact_100_rtrancl_Ortrancl__into__rtrancl,axiom,
! [C_1: produc1102272487on_val,A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),transi910771962on_val(R)))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(B,C_1),R))
=> hBOOL(member808015754on_val(produc1564932627on_val(A_2,C_1),transi910771962on_val(R))) ) ) ).
tff(fact_101_rtrancl_Ortrancl__into__rtrancl,axiom,
! [C_1: produc12694297on_val,A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),transi921647814on_val(R)))
=> ( hBOOL(member563141460on_val(produc870913623on_val(B,C_1),R))
=> hBOOL(member563141460on_val(produc870913623on_val(A_2,C_1),transi921647814on_val(R))) ) ) ).
tff(fact_102_rtrancl_Ortrancl__into__rtrancl,axiom,
! [C_1: produc124828825on_val,A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),transi2024712006on_val(R)))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(B,C_1),R))
=> hBOOL(member773094996on_val(produc1441475159on_val(A_2,C_1),transi2024712006on_val(R))) ) ) ).
tff(fact_103_rtrancl__trans,axiom,
! [C_1: produc1102272487on_val,A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),transi910771962on_val(R)))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(B,C_1),transi910771962on_val(R)))
=> hBOOL(member808015754on_val(produc1564932627on_val(A_2,C_1),transi910771962on_val(R))) ) ) ).
tff(fact_104_rtrancl__trans,axiom,
! [C_1: produc12694297on_val,A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),transi921647814on_val(R)))
=> ( hBOOL(member563141460on_val(produc870913623on_val(B,C_1),transi921647814on_val(R)))
=> hBOOL(member563141460on_val(produc870913623on_val(A_2,C_1),transi921647814on_val(R))) ) ) ).
tff(fact_105_rtrancl__trans,axiom,
! [C_1: produc124828825on_val,A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),transi2024712006on_val(R)))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(B,C_1),transi2024712006on_val(R)))
=> hBOOL(member773094996on_val(produc1441475159on_val(A_2,C_1),transi2024712006on_val(R))) ) ) ).
tff(fact_106_converse__rtranclE2,axiom,
! [Xa: produc1102272487on_val,Xb: produc1102272487on_val,Za: produc1102272487on_val,Zb: produc1102272487on_val,R: fun_Pr111684683l_bool] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Xa,Xb),produc1564932627on_val(Za,Zb)),transi678815536on_val(R)))
=> ( ( produc1564932627on_val(Xa,Xb) != produc1564932627on_val(Za,Zb) )
=> ~ ! [A_10: produc1102272487on_val,B_1: produc1102272487on_val] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Xa,Xb),produc1564932627on_val(A_10,B_1)),R))
=> ~ hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(A_10,B_1),produc1564932627on_val(Za,Zb)),transi678815536on_val(R))) ) ) ) ).
tff(fact_107_converse__rtranclE2,axiom,
! [Xa: produc12694297on_val,Xb: produc12694297on_val,Za: produc12694297on_val,Zb: produc12694297on_val,R: fun_Pr27327839l_bool] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Xa,Xb),produc870913623on_val(Za,Zb)),transi594096122on_val(R)))
=> ( ( produc870913623on_val(Xa,Xb) != produc870913623on_val(Za,Zb) )
=> ~ ! [A_10: produc12694297on_val,B_1: produc12694297on_val] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Xa,Xb),produc870913623on_val(A_10,B_1)),R))
=> ~ hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(A_10,B_1),produc870913623on_val(Za,Zb)),transi594096122on_val(R))) ) ) ) ).
tff(fact_108_converse__rtranclE2,axiom,
! [Xa: fun_na939144002on_val,Xb: fun_li1432931796on_val,Za: fun_na939144002on_val,Zb: fun_li1432931796on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Xa,Xb),produc899768717on_val(Za,Zb)),transi921647814on_val(R)))
=> ( ( produc899768717on_val(Xa,Xb) != produc899768717on_val(Za,Zb) )
=> ~ ! [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Xa,Xb),produc899768717on_val(A_10,B_1)),R))
=> ~ hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(A_10,B_1),produc899768717on_val(Za,Zb)),transi921647814on_val(R))) ) ) ) ).
tff(fact_109_converse__rtranclE2,axiom,
! [Xa: produc124828825on_val,Xb: produc124828825on_val,Za: produc124828825on_val,Zb: produc124828825on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Xa,Xb),produc1441475159on_val(Za,Zb)),transi910771962on_val(R)))
=> ( ( produc1441475159on_val(Xa,Xb) != produc1441475159on_val(Za,Zb) )
=> ~ ! [A_10: produc124828825on_val,B_1: produc124828825on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Xa,Xb),produc1441475159on_val(A_10,B_1)),R))
=> ~ hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(A_10,B_1),produc1441475159on_val(Za,Zb)),transi910771962on_val(R))) ) ) ) ).
tff(fact_110_converse__rtranclE2,axiom,
! [Xa: exp_list_char,Xb: produc12694297on_val,Za: exp_list_char,Zb: produc12694297on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Xa,Xb),produc1259058957on_val(Za,Zb)),transi2024712006on_val(R)))
=> ( ( produc1259058957on_val(Xa,Xb) != produc1259058957on_val(Za,Zb) )
=> ~ ! [A_10: exp_list_char,B_1: produc12694297on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Xa,Xb),produc1259058957on_val(A_10,B_1)),R))
=> ~ hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(A_10,B_1),produc1259058957on_val(Za,Zb)),transi2024712006on_val(R))) ) ) ) ).
tff(fact_111_converse__rtrancl__induct2,axiom,
! [Pa: fun_Pr220980979l_bool,Ax: produc1102272487on_val,Ay: produc1102272487on_val,Bx: produc1102272487on_val,By: produc1102272487on_val,R: fun_Pr111684683l_bool] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Ax,Ay),produc1564932627on_val(Bx,By)),transi678815536on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Bx),By))
=> ( ! [A_10: produc1102272487on_val,B_1: produc1102272487on_val,Aa: produc1102272487on_val,Ba: produc1102272487on_val] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(A_10,B_1),produc1564932627on_val(Aa,Ba)),R))
=> ( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Aa,Ba),produc1564932627on_val(Bx,By)),transi678815536on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Aa),Ba))
=> hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,A_10),B_1)) ) ) )
=> hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Ax),Ay)) ) ) ) ).
tff(fact_112_converse__rtrancl__induct2,axiom,
! [Pa: fun_Pr598845249l_bool,Ax: produc12694297on_val,Ay: produc12694297on_val,Bx: produc12694297on_val,By: produc12694297on_val,R: fun_Pr27327839l_bool] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Ax,Ay),produc870913623on_val(Bx,By)),transi594096122on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Bx),By))
=> ( ! [A_10: produc12694297on_val,B_1: produc12694297on_val,Aa: produc12694297on_val,Ba: produc12694297on_val] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(A_10,B_1),produc870913623on_val(Aa,Ba)),R))
=> ( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Aa,Ba),produc870913623on_val(Bx,By)),transi594096122on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Aa),Ba))
=> hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,A_10),B_1)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Ax),Ay)) ) ) ) ).
tff(fact_113_converse__rtrancl__induct2,axiom,
! [Pa: fun_fu100249073l_bool,Ax: fun_na939144002on_val,Ay: fun_li1432931796on_val,Bx: fun_na939144002on_val,By: fun_li1432931796on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Ax,Ay),produc899768717on_val(Bx,By)),transi921647814on_val(R)))
=> ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Bx),By))
=> ( ! [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val,Aa: fun_na939144002on_val,Ba: fun_li1432931796on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(A_10,B_1),produc899768717on_val(Aa,Ba)),R))
=> ( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Aa,Ba),produc899768717on_val(Bx,By)),transi921647814on_val(R)))
=> ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Aa),Ba))
=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,A_10),B_1)) ) ) )
=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Ax),Ay)) ) ) ) ).
tff(fact_114_converse__rtrancl__induct2,axiom,
! [Pa: fun_Pr633696065l_bool,Ax: produc124828825on_val,Ay: produc124828825on_val,Bx: produc124828825on_val,By: produc124828825on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Ax,Ay),produc1441475159on_val(Bx,By)),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Bx),By))
=> ( ! [A_10: produc124828825on_val,B_1: produc124828825on_val,Aa: produc124828825on_val,Ba: produc124828825on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(A_10,B_1),produc1441475159on_val(Aa,Ba)),R))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Aa,Ba),produc1441475159on_val(Bx,By)),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Aa),Ba))
=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,A_10),B_1)) ) ) )
=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Ax),Ay)) ) ) ) ).
tff(fact_115_converse__rtrancl__induct2,axiom,
! [Pa: fun_ex1201926843l_bool,Ax: exp_list_char,Ay: produc12694297on_val,Bx: exp_list_char,By: produc12694297on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Ax,Ay),produc1259058957on_val(Bx,By)),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Bx),By))
=> ( ! [A_10: exp_list_char,B_1: produc12694297on_val,Aa: exp_list_char,Ba: produc12694297on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(A_10,B_1),produc1259058957on_val(Aa,Ba)),R))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Aa,Ba),produc1259058957on_val(Bx,By)),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Aa),Ba))
=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,A_10),B_1)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Ax),Ay)) ) ) ) ).
tff(fact_116_rtrancl__induct2,axiom,
! [Pa: fun_Pr220980979l_bool,Ax: produc1102272487on_val,Ay: produc1102272487on_val,Bx: produc1102272487on_val,By: produc1102272487on_val,R: fun_Pr111684683l_bool] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Ax,Ay),produc1564932627on_val(Bx,By)),transi678815536on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Ax),Ay))
=> ( ! [A_10: produc1102272487on_val,B_1: produc1102272487on_val,Aa: produc1102272487on_val,Ba: produc1102272487on_val] :
( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(Ax,Ay),produc1564932627on_val(A_10,B_1)),transi678815536on_val(R)))
=> ( hBOOL(member712690550on_val(produc1729053055on_val(produc1564932627on_val(A_10,B_1),produc1564932627on_val(Aa,Ba)),R))
=> ( hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,A_10),B_1))
=> hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Aa),Ba)) ) ) )
=> hBOOL(hAPP_P282169671l_bool(hAPP_P2062527807l_bool(Pa,Bx),By)) ) ) ) ).
tff(fact_117_rtrancl__induct2,axiom,
! [Pa: fun_Pr598845249l_bool,Ax: produc12694297on_val,Ay: produc12694297on_val,Bx: produc12694297on_val,By: produc12694297on_val,R: fun_Pr27327839l_bool] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Ax,Ay),produc870913623on_val(Bx,By)),transi594096122on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Ax),Ay))
=> ( ! [A_10: produc12694297on_val,B_1: produc12694297on_val,Aa: produc12694297on_val,Ba: produc12694297on_val] :
( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(Ax,Ay),produc870913623on_val(A_10,B_1)),transi594096122on_val(R)))
=> ( hBOOL(member2032527242on_val(produc935654419on_val(produc870913623on_val(A_10,B_1),produc870913623on_val(Aa,Ba)),R))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,A_10),B_1))
=> hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Aa),Ba)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(hAPP_P1988153107l_bool(Pa,Bx),By)) ) ) ) ).
tff(fact_118_rtrancl__induct2,axiom,
! [Pa: fun_fu100249073l_bool,Ax: fun_na939144002on_val,Ay: fun_li1432931796on_val,Bx: fun_na939144002on_val,By: fun_li1432931796on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Ax,Ay),produc899768717on_val(Bx,By)),transi921647814on_val(R)))
=> ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Ax),Ay))
=> ( ! [A_10: fun_na939144002on_val,B_1: fun_li1432931796on_val,Aa: fun_na939144002on_val,Ba: fun_li1432931796on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(Ax,Ay),produc899768717on_val(A_10,B_1)),transi921647814on_val(R)))
=> ( hBOOL(member563141460on_val(produc870913623on_val(produc899768717on_val(A_10,B_1),produc899768717on_val(Aa,Ba)),R))
=> ( hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,A_10),B_1))
=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Aa),Ba)) ) ) )
=> hBOOL(hAPP_f1033709212l_bool(hAPP_f1175813647l_bool(Pa,Bx),By)) ) ) ) ).
tff(fact_119_rtrancl__induct2,axiom,
! [Pa: fun_Pr633696065l_bool,Ax: produc124828825on_val,Ay: produc124828825on_val,Bx: produc124828825on_val,By: produc124828825on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Ax,Ay),produc1441475159on_val(Bx,By)),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Ax),Ay))
=> ( ! [A_10: produc124828825on_val,B_1: produc124828825on_val,Aa: produc124828825on_val,Ba: produc124828825on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(Ax,Ay),produc1441475159on_val(A_10,B_1)),transi910771962on_val(R)))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(produc1441475159on_val(A_10,B_1),produc1441475159on_val(Aa,Ba)),R))
=> ( hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,A_10),B_1))
=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Aa),Ba)) ) ) )
=> hBOOL(hAPP_P1708370145l_bool(hAPP_P1116729363l_bool(Pa,Bx),By)) ) ) ) ).
tff(fact_120_rtrancl__induct2,axiom,
! [Pa: fun_ex1201926843l_bool,Ax: exp_list_char,Ay: produc12694297on_val,Bx: exp_list_char,By: produc12694297on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Ax,Ay),produc1259058957on_val(Bx,By)),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Ax),Ay))
=> ( ! [A_10: exp_list_char,B_1: produc12694297on_val,Aa: exp_list_char,Ba: produc12694297on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Ax,Ay),produc1259058957on_val(A_10,B_1)),transi2024712006on_val(R)))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(A_10,B_1),produc1259058957on_val(Aa,Ba)),R))
=> ( hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,A_10),B_1))
=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Aa),Ba)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(hAPP_e1833980889l_bool(Pa,Bx),By)) ) ) ) ).
tff(fact_121_rtranclE,axiom,
! [A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),transi910771962on_val(R)))
=> ( ( A_2 != B )
=> ~ ! [Y: produc1102272487on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,Y),transi910771962on_val(R)))
=> ~ hBOOL(member808015754on_val(produc1564932627on_val(Y,B),R)) ) ) ) ).
tff(fact_122_rtranclE,axiom,
! [A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),transi921647814on_val(R)))
=> ( ( A_2 != B )
=> ~ ! [Y: produc12694297on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,Y),transi921647814on_val(R)))
=> ~ hBOOL(member563141460on_val(produc870913623on_val(Y,B),R)) ) ) ) ).
tff(fact_123_rtranclE,axiom,
! [A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),transi2024712006on_val(R)))
=> ( ( A_2 != B )
=> ~ ! [Y: produc124828825on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,Y),transi2024712006on_val(R)))
=> ~ hBOOL(member773094996on_val(produc1441475159on_val(Y,B),R)) ) ) ) ).
tff(fact_124_converse__rtranclE,axiom,
! [X: produc1102272487on_val,Z_1: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(X,Z_1),transi910771962on_val(R)))
=> ( ( X != Z_1 )
=> ~ ! [Y: produc1102272487on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(X,Y),R))
=> ~ hBOOL(member808015754on_val(produc1564932627on_val(Y,Z_1),transi910771962on_val(R))) ) ) ) ).
tff(fact_125_converse__rtranclE,axiom,
! [X: produc12694297on_val,Z_1: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(X,Z_1),transi921647814on_val(R)))
=> ( ( X != Z_1 )
=> ~ ! [Y: produc12694297on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(X,Y),R))
=> ~ hBOOL(member563141460on_val(produc870913623on_val(Y,Z_1),transi921647814on_val(R))) ) ) ) ).
tff(fact_126_converse__rtranclE,axiom,
! [X: produc124828825on_val,Z_1: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(X,Z_1),transi2024712006on_val(R)))
=> ( ( X != Z_1 )
=> ~ ! [Y: produc124828825on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(X,Y),R))
=> ~ hBOOL(member773094996on_val(produc1441475159on_val(Y,Z_1),transi2024712006on_val(R))) ) ) ) ).
tff(fact_127_converse__rtrancl__induct,axiom,
! [Pa: fun_Pr691271849l_bool,A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(Pa,B))
=> ( ! [Y: produc1102272487on_val,Z: produc1102272487on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(Y,Z),R))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(Z,B),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(Pa,Z))
=> hBOOL(hAPP_P282169671l_bool(Pa,Y)) ) ) )
=> hBOOL(hAPP_P282169671l_bool(Pa,A_2)) ) ) ) ).
tff(fact_128_converse__rtrancl__induct,axiom,
! [Pa: fun_Pr1696029455l_bool,A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),transi921647814on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(Pa,B))
=> ( ! [Y: produc12694297on_val,Z: produc12694297on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(Y,Z),R))
=> ( hBOOL(member563141460on_val(produc870913623on_val(Z,B),transi921647814on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(Pa,Z))
=> hBOOL(hAPP_P159683425l_bool(Pa,Y)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(Pa,A_2)) ) ) ) ).
tff(fact_129_converse__rtrancl__induct,axiom,
! [Pa: fun_Pr680585871l_bool,A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(Pa,B))
=> ( ! [Y: produc124828825on_val,Z: produc124828825on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(Y,Z),R))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(Z,B),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(Pa,Z))
=> hBOOL(hAPP_P1708370145l_bool(Pa,Y)) ) ) )
=> hBOOL(hAPP_P1708370145l_bool(Pa,A_2)) ) ) ) ).
tff(fact_130_rtrancl__induct,axiom,
! [Pa: fun_Pr691271849l_bool,A_2: produc1102272487on_val,B: produc1102272487on_val,R: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,B),transi910771962on_val(R)))
=> ( hBOOL(hAPP_P282169671l_bool(Pa,A_2))
=> ( ! [Y: produc1102272487on_val,Z: produc1102272487on_val] :
( hBOOL(member808015754on_val(produc1564932627on_val(A_2,Y),transi910771962on_val(R)))
=> ( hBOOL(member808015754on_val(produc1564932627on_val(Y,Z),R))
=> ( hBOOL(hAPP_P282169671l_bool(Pa,Y))
=> hBOOL(hAPP_P282169671l_bool(Pa,Z)) ) ) )
=> hBOOL(hAPP_P282169671l_bool(Pa,B)) ) ) ) ).
tff(fact_131_rtrancl__induct,axiom,
! [Pa: fun_Pr1696029455l_bool,A_2: produc12694297on_val,B: produc12694297on_val,R: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,B),transi921647814on_val(R)))
=> ( hBOOL(hAPP_P159683425l_bool(Pa,A_2))
=> ( ! [Y: produc12694297on_val,Z: produc12694297on_val] :
( hBOOL(member563141460on_val(produc870913623on_val(A_2,Y),transi921647814on_val(R)))
=> ( hBOOL(member563141460on_val(produc870913623on_val(Y,Z),R))
=> ( hBOOL(hAPP_P159683425l_bool(Pa,Y))
=> hBOOL(hAPP_P159683425l_bool(Pa,Z)) ) ) )
=> hBOOL(hAPP_P159683425l_bool(Pa,B)) ) ) ) ).
tff(fact_132_rtrancl__induct,axiom,
! [Pa: fun_Pr680585871l_bool,A_2: produc124828825on_val,B: produc124828825on_val,R: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,B),transi2024712006on_val(R)))
=> ( hBOOL(hAPP_P1708370145l_bool(Pa,A_2))
=> ( ! [Y: produc124828825on_val,Z: produc124828825on_val] :
( hBOOL(member773094996on_val(produc1441475159on_val(A_2,Y),transi2024712006on_val(R)))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(Y,Z),R))
=> ( hBOOL(hAPP_P1708370145l_bool(Pa,Y))
=> hBOOL(hAPP_P1708370145l_bool(Pa,Z)) ) ) )
=> hBOOL(hAPP_P1708370145l_bool(Pa,B)) ) ) ) ).
tff(fact_133_mem__def,axiom,
! [X: produc231486621on_val,A_9: fun_Pr903661919l_bool] :
( hBOOL(member808015754on_val(X,A_9))
<=> hBOOL(hAPP_P378063101l_bool(A_9,X)) ) ).
tff(fact_134_mem__def,axiom,
! [X: produc409205479on_val,A_9: fun_Pr693020585l_bool] :
( hBOOL(member563141460on_val(X,A_9))
<=> hBOOL(hAPP_P1221872711l_bool(A_9,X)) ) ).
tff(fact_135_mem__def,axiom,
! [X: produc124828825on_val,A_9: fun_Pr680585871l_bool] :
( hBOOL(member840932460on_val(X,A_9))
<=> hBOOL(hAPP_P1708370145l_bool(A_9,X)) ) ).
tff(fact_136_mem__def,axiom,
! [X: produc12694297on_val,A_9: fun_Pr1696029455l_bool] :
( hBOOL(member763590124on_val(X,A_9))
<=> hBOOL(hAPP_P159683425l_bool(A_9,X)) ) ).
tff(fact_137_mem__def,axiom,
! [X: produc1102272487on_val,A_9: fun_Pr691271849l_bool] :
( hBOOL(member773094996on_val(X,A_9))
<=> hBOOL(hAPP_P282169671l_bool(A_9,X)) ) ).
tff(fact_138_FAssReds2,axiom,
! [V: val,Fa: list_char,Da: list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAss_list_char(val_list_char(V),Fa,Da,Eb),S_1),produc1259058957on_val(fAss_list_char(val_list_char(V),Fa,Da,E_b),S)),transi2024712006on_val(red(Pa)))) ) ).
tff(fact_139_exp_Osimps_I3_J,axiom,
! [Val_9: val,Val_8: val] :
( ( val_list_char(Val_9) = val_list_char(Val_8) )
<=> ( Val_9 = Val_8 ) ) ).
tff(fact_140_exp_Osimps_I76_J,axiom,
! [Val_7: val,Exp_14: exp_list_char,List1_11: list_char,List2_11: list_char] : ( val_list_char(Val_7) != fAcc_list_char(Exp_14,List1_11,List2_11) ) ).
tff(fact_141_exp_Osimps_I77_J,axiom,
! [Exp_13: exp_list_char,List1_10: list_char,List2_10: list_char,Val_6: val] : ( fAcc_list_char(Exp_13,List1_10,List2_10) != val_list_char(Val_6) ) ).
tff(fact_142_exp_Osimps_I78_J,axiom,
! [Val_5: val,Exp1_14: exp_list_char,List1_9: list_char,List2_9: list_char,Exp2_14: exp_list_char] : ( val_list_char(Val_5) != fAss_list_char(Exp1_14,List1_9,List2_9,Exp2_14) ) ).
tff(fact_143_exp_Osimps_I79_J,axiom,
! [Exp1_13: exp_list_char,List1_8: list_char,List2_8: list_char,Exp2_13: exp_list_char,Val_4: val] : ( fAss_list_char(Exp1_13,List1_8,List2_8,Exp2_13) != val_list_char(Val_4) ) ).
tff(fact_144_red__reds_OFAssRed2,axiom,
! [V: val,Fa: list_char,Da: list_char,Eb: exp_list_char,S_1: produc12694297on_val,E_b: exp_list_char,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(E_b,S)),red(Pa)))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAss_list_char(val_list_char(V),Fa,Da,Eb),S_1),produc1259058957on_val(fAss_list_char(val_list_char(V),Fa,Da,E_b),S)),red(Pa))) ) ).
tff(fact_145_FAssRedsThrow2,axiom,
! [Fa: list_char,Da: list_char,E_2: exp_list_char,Eb: exp_list_char,S_2: produc12694297on_val,E_1: exp_list_char,S_0: produc12694297on_val,V: val,S_1_1: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(E_1,S_0),produc1259058957on_val(val_list_char(V),S_1_1)),transi2024712006on_val(red(Pa))))
=> ( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(E_2,S_1_1),produc1259058957on_val(throw_list_char(Eb),S_2)),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(fAss_list_char(E_1,Fa,Da,E_2),S_0),produc1259058957on_val(throw_list_char(Eb),S_2)),transi2024712006on_val(red(Pa)))) ) ) ).
tff(fact_146_TryRedsVal,axiom,
! [C: list_char,V_1: list_char,E_2: exp_list_char,Eb: exp_list_char,S_1: produc12694297on_val,V: val,S: produc12694297on_val,Pa: list_P1999446415t_char] :
( hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(Eb,S_1),produc1259058957on_val(val_list_char(V),S)),transi2024712006on_val(red(Pa))))
=> hBOOL(member773094996on_val(produc1441475159on_val(produc1259058957on_val(tryCatch_list_char(Eb,C,V_1,E_2),S_1),produc1259058957on_val(val_list_char(V),S)),transi2024712006on_val(red(Pa)))) ) ).
tff(fact_147_exp_Osimps_I90_J,axiom,
! [Val_3: val,Exp_12: exp_list_char] : ( val_list_char(Val_3) != throw_list_char(Exp_12) ) ).
tff(fact_148_exp_Osimps_I91_J,axiom,
! [Exp_11: exp_list_char,Val_2: val] : ( throw_list_char(Exp_11) != val_list_char(Val_2) ) ).
tff(fact_149_exp_Osimps_I92_J,axiom,
! [Val_1: val,Exp1_12: exp_list_char,List_8: list_char,A_8: list_char,Exp2_12: exp_list_char] : ( val_list_char(Val_1) != tryCatch_list_char(Exp1_12,List_8,A_8,Exp2_12) ) ).
tff(fact_150_exp_Osimps_I93_J,axiom,
! [Exp1_11: exp_list_char,List_7: list_char,A_7: list_char,Exp2_11: exp_list_char,Val: val] : ( tryCatch_list_char(Exp1_11,List_7,A_7,Exp2_11) != val_list_char(Val) ) ).
tff(fact_151_exp_Osimps_I180_J,axiom,
! [Exp1_10: exp_list_char,List1_7: list_char,List2_7: list_char,Exp2_10: exp_list_char,Exp_10: exp_list_char] : ( fAss_list_char(Exp1_10,List1_7,List2_7,Exp2_10) != throw_list_char(Exp_10) ) ).
tff(fact_152_exp_Osimps_I181_J,axiom,
! [Exp_9: exp_list_char,Exp1_9: exp_list_char,List1_6: list_char,List2_6: list_char,Exp2_9: exp_list_char] : ( throw_list_char(Exp_9) != fAss_list_char(Exp1_9,List1_6,List2_6,Exp2_9) ) ).
tff(fact_153_exp_Osimps_I166_J,axiom,
! [Exp_8: exp_list_char,List1_5: list_char,List2_5: list_char,Exp_7: exp_list_char] : ( fAcc_list_char(Exp_8,List1_5,List2_5) != throw_list_char(Exp_7) ) ).
tff(fact_154_exp_Osimps_I167_J,axiom,
! [Exp_6: exp_list_char,Exp_5: exp_list_char,List1_4: list_char,List2_4: list_char] : ( throw_list_char(Exp_6) != fAcc_list_char(Exp_5,List1_4,List2_4) ) ).
tff(fact_155_exp_Osimps_I183_J,axiom,
! [Exp1_8: exp_list_char,List_6: list_char,A_6: list_char,Exp2_8: exp_list_char,Exp1_7: exp_list_char,List1_3: list_char,List2_3: list_char,Exp2_7: exp_list_char] : ( tryCatch_list_char(Exp1_8,List_6,A_6,Exp2_8) != fAss_list_char(Exp1_7,List1_3,List2_3,Exp2_7) ) ).
tff(fact_156_exp_Osimps_I182_J,axiom,
! [Exp1_6: exp_list_char,List1_2: list_char,List2_2: list_char,Exp2_6: exp_list_char,Exp1_5: exp_list_char,List_5: list_char,A_5: list_char,Exp2_5: exp_list_char] : ( fAss_list_char(Exp1_6,List1_2,List2_2,Exp2_6) != tryCatch_list_char(Exp1_5,List_5,A_5,Exp2_5) ) ).
tff(fact_157_exp_Osimps_I169_J,axiom,
! [Exp1_4: exp_list_char,List_4: list_char,A_4: list_char,Exp2_4: exp_list_char,Exp_4: exp_list_char,List1_1: list_char,List2_1: list_char] : ( tryCatch_list_char(Exp1_4,List_4,A_4,Exp2_4) != fAcc_list_char(Exp_4,List1_1,List2_1) ) ).
tff(fact_158_exp_Osimps_I168_J,axiom,
! [Exp_3: exp_list_char,List1: list_char,List2: list_char,Exp1_3: exp_list_char,List_3: list_char,A_3: list_char,Exp2_3: exp_list_char] : ( fAcc_list_char(Exp_3,List1,List2) != tryCatch_list_char(Exp1_3,List_3,A_3,Exp2_3) ) ).
tff(fact_159_exp_Osimps_I15_J,axiom,
! [Exp1_2: exp_list_char,List_2: list_char,A_2: list_char,Exp2_2: exp_list_char,Exp1_1: exp_list_char,List_1: list_char,A_1: list_char,Exp2_1: exp_list_char] :
( ( tryCatch_list_char(Exp1_2,List_2,A_2,Exp2_2) = tryCatch_list_char(Exp1_1,List_1,A_1,Exp2_1) )
<=> ( ( Exp1_2 = Exp1_1 )
& ( List_2 = List_1 )
& ( A_2 = A_1 )
& ( Exp2_2 = Exp2_1 ) ) ) ).
tff(fact_160_exp_Osimps_I14_J,axiom,
! [Exp_2: exp_list_char,Exp_1: exp_list_char] :
( ( throw_list_char(Exp_2) = throw_list_char(Exp_1) )
<=> ( Exp_2 = Exp_1 ) ) ).
tff(fact_161_exp_Osimps_I225_J,axiom,
! [Exp1: exp_list_char,List: list_char,A: list_char,Exp2: exp_list_char,Exp: exp_list_char] : ( tryCatch_list_char(Exp1,List,A,Exp2) != throw_list_char(Exp) ) ).
%----Conjectures (1)
% tff(conj_0,conjecture,
% hBOOL(wTrt(p,h_a,e,e_a,nt)) ).
%------------------------------------------------------------------------------