TSTP Solution File: SCT141+1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : SCT141+1 : TPTP v8.1.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

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

% Result   : Theorem 4.23s 4.53s
% Output   : Refutation 4.23s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : SCT141+1 : TPTP v8.1.0. Released v5.2.0.
% 0.08/0.14  % Command  : tptp2X_and_run_prover9 %d %s
% 0.15/0.36  % Computer : n004.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit : 300
% 0.15/0.36  % WCLimit  : 600
% 0.15/0.36  % DateTime : Sat Jul  2 01:39:53 EDT 2022
% 0.15/0.36  % CPUTime  : 
% 1.30/1.59  ============================== Prover9 ===============================
% 1.30/1.59  Prover9 (32) version 2009-11A, November 2009.
% 1.30/1.59  Process 16272 was started by sandbox on n004.cluster.edu,
% 1.30/1.59  Sat Jul  2 01:39:54 2022
% 1.30/1.59  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_16119_n004.cluster.edu".
% 1.30/1.59  ============================== end of head ===========================
% 1.30/1.59  
% 1.30/1.59  ============================== INPUT =================================
% 1.30/1.59  
% 1.30/1.59  % Reading from file /tmp/Prover9_16119_n004.cluster.edu
% 1.30/1.59  
% 1.30/1.59  set(prolog_style_variables).
% 1.30/1.59  set(auto2).
% 1.30/1.59      % set(auto2) -> set(auto).
% 1.30/1.59      % set(auto) -> set(auto_inference).
% 1.30/1.59      % set(auto) -> set(auto_setup).
% 1.30/1.59      % set(auto_setup) -> set(predicate_elim).
% 1.30/1.59      % set(auto_setup) -> assign(eq_defs, unfold).
% 1.30/1.59      % set(auto) -> set(auto_limits).
% 1.30/1.59      % set(auto_limits) -> assign(max_weight, "100.000").
% 1.30/1.59      % set(auto_limits) -> assign(sos_limit, 20000).
% 1.30/1.59      % set(auto) -> set(auto_denials).
% 1.30/1.59      % set(auto) -> set(auto_process).
% 1.30/1.59      % set(auto2) -> assign(new_constants, 1).
% 1.30/1.59      % set(auto2) -> assign(fold_denial_max, 3).
% 1.30/1.59      % set(auto2) -> assign(max_weight, "200.000").
% 1.30/1.59      % set(auto2) -> assign(max_hours, 1).
% 1.30/1.59      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 1.30/1.59      % set(auto2) -> assign(max_seconds, 0).
% 1.30/1.59      % set(auto2) -> assign(max_minutes, 5).
% 1.30/1.59      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 1.30/1.59      % set(auto2) -> set(sort_initial_sos).
% 1.30/1.59      % set(auto2) -> assign(sos_limit, -1).
% 1.30/1.59      % set(auto2) -> assign(lrs_ticks, 3000).
% 1.30/1.59      % set(auto2) -> assign(max_megs, 400).
% 1.30/1.59      % set(auto2) -> assign(stats, some).
% 1.30/1.59      % set(auto2) -> clear(echo_input).
% 1.30/1.59      % set(auto2) -> set(quiet).
% 1.30/1.59      % set(auto2) -> clear(print_initial_clauses).
% 1.30/1.59      % set(auto2) -> clear(print_given).
% 1.30/1.59  assign(lrs_ticks,-1).
% 1.30/1.59  assign(sos_limit,10000).
% 1.30/1.59  assign(order,kbo).
% 1.30/1.59  set(lex_order_vars).
% 1.30/1.59  clear(print_given).
% 1.30/1.59  
% 1.30/1.59  % formulas(sos).  % not echoed (523 formulas)
% 1.30/1.59  
% 1.30/1.59  ============================== end of input ==========================
% 1.30/1.59  
% 1.30/1.59  % From the command line: assign(max_seconds, 300).
% 1.30/1.59  
% 1.30/1.59  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 1.30/1.59  
% 1.30/1.59  % Formulas that are not ordinary clauses:
% 1.30/1.59  1 (all V_g_2 all V_f_2 ((all B_x hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x)) -> V_f_2 = V_g_2)) # label(fact_ext) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  2 (all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_b____)),hAPP(v_P____,B_i))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_b____),v_a____)),hAPP(v_P_H____,B_i))))) # label(fact_iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  3 (all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_b____)),hAPP(v_P____,B_i))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_c____)),hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,hAPP(v_P____,B_i)),v_c____),v_b____))))) # label(fact__096ALL_Ai_O_A_Ia_A_060_092_060_094bsub_062P_Ai_092_060_094esub_062_Ab_J_A_061_A_Ia_A_060_092_060_094bsub_062below_A_IP_Ai_J_Ac_Ab_092_060_094esub_062_Ac_J_096) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  4 (all V_ca_2 all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 -> ((hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> -hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))) -> -(-hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)))))) # label(fact_equalityCE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  5 (all V_z_2 all V_L_2 all V_y_2 all V_x_2 (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),c_Arrow__Order__Mirabelle_Omkbot(V_L_2,V_z_2))) <-> V_y_2 != V_z_2 & (V_x_2 = V_z_2 -> V_x_2 != V_y_2) & (V_x_2 != V_z_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),V_L_2))))) # label(fact_in__mkbot) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  6 (all V_z_2 all V_L_2 all V_y_2 all V_x_2 (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),c_Arrow__Order__Mirabelle_Omktop(V_L_2,V_z_2))) <-> V_x_2 != V_z_2 & (V_y_2 = V_z_2 -> V_x_2 != V_y_2) & (V_y_2 != V_z_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),V_L_2))))) # label(fact_in__mktop) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  7 (all V_y_2 all V_x_2 all V_R_2 all T_b all T_a (c_FunDef_Oin__rel(T_a,T_b,V_R_2,V_x_2,V_y_2) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2)),V_R_2)))) # label(fact_in__rel__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  8 (all T_a all V_R_2 all V_y_2 all V_y_H_2 all T_b all V_x_2 all V_Pa_2 (hBOOL(hAPP(V_Pa_2,V_x_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_H_2),V_y_2)),hAPP(V_R_2,V_x_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_H_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2))),c_Recdef_Osame__fst(T_a,T_b,V_Pa_2,V_R_2)))))) # label(fact_same__fstI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  9 hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_b____)),hAPP(v_F,v_P____))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_c____)),hAPP(v_F,hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi,tc_Arrow__Order__Mirabelle_Oalt,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi,tc_Arrow__Order__Mirabelle_Oalt,tc_fun(tc_Arrow__Order__Mirabelle_Oalt,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oalt,tc_fun(tc_Arrow__Order__Mirabelle_Oalt,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),tc_Arrow__Order__Mirabelle_Oindi),c_Arrow__Order__Mirabelle_Obelow),v_P____)),v_c____)),v_b____)))) # label(fact_ab) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  10 (all V_r_2 all T_a (c_Nitpick_Orefl_H(T_a,V_r_2) <-> (all B_x hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x)),V_r_2))))) # label(fact_Nitpick_Orefl_H__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  11 (all T_b all T_a all V_Pa_2 ((all B_x1 hBOOL(hAPP(V_Pa_2,B_x1))) <-> (all B_a all B_b hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)))))) # label(fact_split__paired__All) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  12 (all V_b_H_2 all V_a_H_2 all V_ba_2 all V_aa_2 all T_b all T_a (hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_H_2),V_b_H_2) <-> V_aa_2 = V_a_H_2 & V_ba_2 = V_b_H_2)) # label(fact_Pair__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  13 (all V_b_H all V_a_H all V_b all V_a all T_b all T_a (hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a),V_b) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_H),V_b_H) -> -(V_a = V_a_H -> V_b != V_b_H))) # label(fact_Pair__inject) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  14 (all V_A_2 all T_a all V_ba_2 all V_aa_2 (V_aa_2 = V_ba_2 -> (hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2))))) # label(fact_eq__mem__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  15 (all V_A_2 all T_a all V_y_2 all V_x_2 (V_x_2 = V_y_2 -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))))) # label(fact_eqelem__imp__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  16 (all V_x_2 all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))))) # label(fact_eqset__imp__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  17 (all V_A_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) <-> hBOOL(hAPP(V_A_2,V_x_2)))) # label(fact_mem__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  18 -(all B_c -c_List_Odistinct(tc_Arrow__Order__Mirabelle_Oalt,hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),v_a____),hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),v_b____),hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),B_c),c_List_Olist_ONil(tc_Arrow__Order__Mirabelle_Oalt)))))) # label(fact__096_B_Bthesis_O_A_I_B_Bc_O_Adistinct_A_091a_M_Ab_M_Ac_093_A_061_061_062_Athesis_J_A_061_061_062_Athesis_096) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  19 (all V_P_Ha_2 all V_Pa_2 all V_b_H_2 all V_a_H_2 all V_ba_2 all V_aa_2 (V_aa_2 != V_ba_2 -> (V_a_H_2 != V_b_H_2 -> (V_aa_2 != V_b_H_2 -> (V_ba_2 != V_a_H_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),V_Pa_2),c_Arrow__Order__Mirabelle_OProf)) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),V_P_Ha_2),c_Arrow__Order__Mirabelle_OProf)) -> ((all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),hAPP(V_Pa_2,B_i))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_a_H_2),V_b_H_2)),hAPP(V_P_Ha_2,B_i))))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),hAPP(v_F,V_Pa_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_a_H_2),V_b_H_2)),hAPP(v_F,V_P_Ha_2)))))))))))) # label(fact__C1_C) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  20 (all V_P_Ha_2 all V_Pa_2 all V_b_H_2 all V_a_H_2 all V_ba_2 all V_aa_2 (V_aa_2 != V_ba_2 -> (V_a_H_2 != V_b_H_2 -> (V_aa_2 != V_b_H_2 -> (V_ba_2 != V_a_H_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),V_Pa_2),c_Arrow__Order__Mirabelle_OProf)) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),V_P_Ha_2),c_Arrow__Order__Mirabelle_OProf)) -> ((all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),hAPP(V_Pa_2,B_i))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_a_H_2),V_b_H_2)),hAPP(V_P_Ha_2,B_i))))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),hAPP(v_F,V_Pa_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_a_H_2),V_b_H_2)),hAPP(v_F,V_P_Ha_2)))))))))))) # label(fact__C2_C) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  21 (all V_S_2 all V_R_2 all T_b all T_a (hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_R_2) = hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_S_2) <-> V_R_2 = V_S_2)) # label(fact_pred__equals__eq2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  22 (all V_ba_2 all V_aa_2 all V_f1_2 all T_a all T_c all T_b c_Product__Type_Oprod_Oprod__rec(T_b,T_c,T_a,V_f1_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2)) = hAPP(hAPP(V_f1_2,V_aa_2),V_ba_2)) # label(fact_prod_Orecs) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  23 (all T_a c_List_Odistinct(T_a,c_List_Olist_ONil(T_a))) # label(fact_distinct_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  24 (all V_list_H all V_a_H all T_a c_List_Olist_ONil(T_a) != hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H)) # label(fact_list_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  25 (all V_list_H all V_a_H all T_a hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H) != c_List_Olist_ONil(T_a)) # label(fact_list_Osimps_I3_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  26 (all V_Fa_2 (c_Arrow__Order__Mirabelle_OIIA(V_Fa_2) <-> (all B_x (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B_x),c_Arrow__Order__Mirabelle_OProf)) -> (all B_xa (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B_xa),c_Arrow__Order__Mirabelle_OProf)) -> (all B_a all B_b ((all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(B_x,B_i))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(B_xa,B_i))))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(V_Fa_2,B_x))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(V_Fa_2,B_xa)))))))))))) # label(fact_IIA__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  27 (all V_Fa_2 (c_Arrow__Order__Mirabelle_Ounanimity(V_Fa_2) <-> (all B_x (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B_x),c_Arrow__Order__Mirabelle_OProf)) -> (all B_a all B_b ((all B_i hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(B_x,B_i)))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(V_Fa_2,B_x))))))))) # label(fact_unanimity__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  28 (all V_L_2 all V_y_2 all V_x_2 (V_x_2 != V_y_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,V_L_2),V_x_2),V_y_2)),c_Arrow__Order__Mirabelle_OLin))))) # label(fact_below__Lin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  29 (all V_x_2 all V_L_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_Omktop(V_L_2,V_x_2)),c_Arrow__Order__Mirabelle_OLin)))) # label(fact_mktop__Lin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  30 (all V_x_2 all V_L_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_Omkbot(V_L_2,V_x_2)),c_Arrow__Order__Mirabelle_OLin)))) # label(fact_mkbot__Lin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  31 (all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_fequal,V_y_2))) <-> V_x_2 = V_y_2)) # label(fact_eq__mem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  32 (all V_list_H_2 all V_a_H_2 all V_list_2 all V_aa_2 all T_a (hAPP(hAPP(c_List_Olist_OCons(T_a),V_aa_2),V_list_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H_2),V_list_H_2) <-> V_aa_2 = V_a_H_2 & V_list_2 = V_list_H_2)) # label(fact_list_Oinject) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  33 (all V_xs all V_x all T_a hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs) # label(fact_not__Cons__self2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  34 (all V_x all T_a all V_xs V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) # label(fact_not__Cons__self) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  35 (all V_y_2 all V_x_2 all V_L_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> (V_x_2 != V_y_2 -> (-hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),V_L_2)) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_y_2),V_x_2)),V_L_2)))))) # label(fact_notin__Lin__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  36 (all V_ba_2 all V_aa_2 all V_L_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),V_L_2)) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_ba_2),V_aa_2)),V_L_2))))) # label(fact_Lin__irrefl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  37 (all V_S_2 all V_R_2 all T_a (hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_R_2) = hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2) <-> V_R_2 = V_S_2)) # label(fact_pred__equals__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  38 (all V_L_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),c_COMBK(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_Arrow__Order__Mirabelle_Oindi,V_L_2)),c_Arrow__Order__Mirabelle_OProf)))) # label(fact_const__Lin__Prof) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  39 (all V_y_2 all V_x_2 all V_L_2 all V_ba_2 all V_aa_2 (V_aa_2 != V_ba_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,V_L_2),V_aa_2),V_ba_2))) <-> V_x_2 != V_y_2 & (V_y_2 = V_aa_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_ba_2)),V_L_2))) & (V_y_2 != V_aa_2 -> (V_x_2 = V_aa_2 -> V_y_2 = V_ba_2 | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_ba_2),V_y_2)),V_L_2))) & (V_x_2 != V_aa_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),V_L_2)))))))) # label(fact_in__below) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  40 (all V_x_2 all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2))) -> (-hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_B_2,V_x_2))) -> -hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))))) # label(fact_PiE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  41 (all V_x_2 all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_B_2)))) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),V_B_2))))) # label(fact_funcset__mem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  42 (all V_y_2 all V_x_2 all V_L_2 all V_ba_2 all V_aa_2 (V_aa_2 != V_ba_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),c_Arrow__Order__Mirabelle_Oabove(V_L_2,V_aa_2,V_ba_2))) <-> V_x_2 != V_y_2 & (V_x_2 = V_ba_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_y_2)),V_L_2))) & (V_x_2 != V_ba_2 -> (V_y_2 = V_ba_2 -> V_x_2 = V_aa_2 | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_aa_2)),V_L_2))) & (V_y_2 != V_ba_2 -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_x_2),V_y_2)),V_L_2)))))))) # label(fact_in__above) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  43 (all V_x_2 all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2))) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_B_2,V_x_2)))))) # label(fact_Pi__mem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  44 (all V_A_2 all T_a hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_a)),c_COMBI(T_a)),c_FuncSet_OPi(T_a,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a,V_A_2))))) # label(fact_funcset__id) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  45 (all V_i_2 all V_Fa_2 (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),V_Fa_2),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) -> ((all B_x (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B_x),c_Arrow__Order__Mirabelle_OProf)) -> (all B_a all B_b (B_a != B_b -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(B_x,V_i_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B_a),B_b)),hAPP(V_Fa_2,B_x)))))))) -> c_Arrow__Order__Mirabelle_Odictator(V_Fa_2,V_i_2)))) # label(fact_dictatorI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  46 (all V_s_2 all V_r_2 all V_b_H_2 all V_a_H_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_H_2),V_b_H_2))),c_Wellfounded_Olex__prod(T_a,T_b,V_r_2,V_s_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_a_H_2)),V_r_2)) | V_aa_2 = V_a_H_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_ba_2),V_b_H_2)),V_s_2)))) # label(fact_in__lex__prod) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  47 (all V_b all V_a (V_a != V_b -> (exists B_c c_List_Odistinct(tc_Arrow__Order__Mirabelle_Oalt,hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),V_a),hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),V_b),hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt),B_c),c_List_Olist_ONil(tc_Arrow__Order__Mirabelle_Oalt)))))))) # label(fact_third__alt) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  48 (all V_i_2 all V_Fa_2 (c_Arrow__Order__Mirabelle_Odictator(V_Fa_2,V_i_2) <-> (all B_x (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B_x),c_Arrow__Order__Mirabelle_OProf)) -> hAPP(V_Fa_2,B_x) = hAPP(B_x,V_i_2))))) # label(fact_dictator__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  49 (all V_va all V_v all T_a c_List_Osplice(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_v),V_va),c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_v),V_va)) # label(fact_splice_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  50 (all V_ys all V_y all V_xs all V_x all T_a c_List_Osplice(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),c_List_Osplice(T_a,V_xs,V_ys)))) # label(fact_splice_Osimps_I3_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  51 (all V_ys all T_a c_List_Osplice(T_a,c_List_Olist_ONil(T_a),V_ys) = V_ys) # label(fact_splice_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  52 (all V_xs all T_a c_List_Osplice(T_a,V_xs,c_List_Olist_ONil(T_a)) = V_xs) # label(fact_splice__Nil2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  53 (all V_L_2 all V_y_2 all V_x_2 (V_x_2 != V_y_2 -> (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),V_L_2),c_Arrow__Order__Mirabelle_OLin)) -> hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_Oabove(V_L_2,V_x_2,V_y_2)),c_Arrow__Order__Mirabelle_OLin))))) # label(fact_above__Lin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  54 (all V_B_2 all V_f_2 all T_b all V_A_2 all T_a ((all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,B_x)),hAPP(V_B_2,B_x))))) -> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2))))) # label(fact_Pi__I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  55 (all V_f2_2 all V_f1_2 all T_b all T_a c_List_Olist_Olist__case(T_a,T_b,V_f1_2,V_f2_2,c_List_Olist_ONil(T_b)) = V_f1_2) # label(fact_list_Osimps_I4_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  56 (all V_list_2 all V_aa_2 all V_f2_2 all V_f1_2 all T_b all T_a c_List_Olist_Olist__case(T_a,T_b,V_f1_2,V_f2_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_aa_2),V_list_2)) = hAPP(hAPP(V_f2_2,V_aa_2),V_list_2)) # label(fact_list_Osimps_I5_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  57 (all V_ba_2 all V_aa_2 all V_ca_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Ointernal__split(T_b,T_c,T_a),V_ca_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2)) = hAPP(hAPP(V_ca_2,V_aa_2),V_ba_2)) # label(fact_internal__split__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.59  58 (all V_ba_2 all V_aa_2 (V_aa_2 != V_ba_2 -> (exists B_x (hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),B_x),c_Arrow__Order__Mirabelle_OLin)) & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),V_aa_2),V_ba_2)),B_x)))))) # label(fact_complete__Lin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  59 (all V_B_2 all V_f_2 all T_b all V_A_2 all T_a ((all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,B_x)),V_B_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_B_2)))))) # label(fact_funcsetI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  60 (all V_y_2 all V_x_2 all V_ca_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Ocurry(T_b,T_c,T_a,V_ca_2),V_x_2),V_y_2) = hAPP(V_ca_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2))) # label(fact_curry__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  61 (all V_r_2 all V_y_2 all V_ba_2 all V_x_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_aa_2),V_x_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_ba_2),V_y_2))),c_List_Olexord(T_a,V_r_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),V_r_2)) | V_aa_2 = V_ba_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__cons__cons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  62 (all V_x all T_a c_List_Oinsert(T_a,V_x,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) # label(fact_insert__Nil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  63 (all V_ba_2 all V_aa_2 all T_b all T_a all V_f_2 (hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))) -> hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_a,T_b,tc_HOL_Obool,V_f_2),V_aa_2),V_ba_2)))) # label(fact_curryI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  64 (all V_r_2 all V_x_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),c_List_Olist_ONil(T_a))),c_List_Olexord(T_a,V_r_2)))) # label(fact_lexord__Nil__right) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  65 (all V_ba_2 all V_aa_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_a,T_b,tc_HOL_Obool,V_f_2),V_aa_2),V_ba_2)) -> hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))))) # label(fact_curryD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  66 (all V_ba_2 all V_aa_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_a,T_b,tc_HOL_Obool,V_f_2),V_aa_2),V_ba_2)) -> hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))))) # label(fact_curryE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  67 (all V_x all V_xs all T_a (c_List_Odistinct(T_a,V_xs) -> c_List_Odistinct(T_a,c_List_Oinsert(T_a,V_x,V_xs)))) # label(fact_distinct__insert) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  68 (all V_ba_2 all V_aa_2 all V_f_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Ocurry(T_b,T_c,T_a,V_f_2),V_aa_2),V_ba_2) = hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2))) # label(fact_curry__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  69 (all V_r_2 all V_y_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_y_2)),c_List_Olexord(T_a,V_r_2))) <-> (exists B_a exists B_x V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_x)))) # label(fact_lexord__Nil__left) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  70 (all V_y_2 all V_x_2 all V_r_2 all T_a ((all B_a all B_b (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_a),B_b)),V_r_2)) | B_a = B_b | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_b),B_a)),V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_List_Olexord(T_a,V_r_2))) | V_x_2 = V_y_2 | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_y_2),V_x_2)),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__linear) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  71 (all V_y_2 all V_r_2 all T_a ((all B_x -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x)),V_r_2))) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_y_2),V_y_2)),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__irreflexive) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  72 (all V_r_2 all V_xs_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),c_List_Olist_ONil(T_a))),c_List_Olex(T_a,V_r_2)))) # label(fact_Nil2__notin__lex) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  73 (all V_r_2 all V_ys_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_ys_2)),c_List_Olex(T_a,V_r_2)))) # label(fact_Nil__notin__lex) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  74 (all V_ys_2 all V_xs_2 all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_List_Olistrel(T_a,V_r_2)))))) # label(fact_listrel_OCons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  75 (all V_y_2 all V_x_2 all V_u_2 all V_r_2 all V_ba_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_u_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_aa_2),V_x_2))),hAPP(hAPP(c_List_Oappend(T_a),V_u_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_ba_2),V_y_2)))),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__append__left__rightI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  76 (all V_r_2 all V_ys_2 all V_y_2 all V_xs_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_List_Olistrel1(T_a,V_r_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)) & V_xs_2 = V_ys_2 | V_x_2 = V_y_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))))) # label(fact_Cons__listrel1__Cons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  77 (all V_r_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xs_2)),c_List_Olistrel(T_a,V_r_2))) -> V_xs_2 = c_List_Olist_ONil(T_a))) # label(fact_listrel__Nil1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  78 (all V_r_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),c_List_Olist_ONil(T_a))),c_List_Olistrel(T_a,V_r_2))) -> V_xs_2 = c_List_Olist_ONil(T_a))) # label(fact_listrel__Nil2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  79 (all V_us all V_ys all V_zs all V_xs1 all V_xs all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_xs1) = V_zs -> (V_ys = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_us) -> hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys) = hAPP(hAPP(c_List_Oappend(T_a),V_zs),V_us)))) # label(fact_append__eq__appendI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  80 (all V_zs_2 all V_xs_2 all V_ys_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),V_xs_2) = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),V_xs_2) <-> V_ys_2 = V_zs_2)) # label(fact_append__same__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  81 (all V_zs_2 all V_ys_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_zs_2) <-> V_ys_2 = V_zs_2)) # label(fact_same__append__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  82 (all V_ts_2 all V_zs_2 all V_ys_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),V_ts_2) <-> (exists B_us (V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),B_us) & hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ys_2) = V_ts_2 | hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),B_us) = V_zs_2 & V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ts_2))))) # label(fact_append__eq__append__conv2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  83 (all V_zs all V_ys all V_xs all T_a hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_zs) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs))) # label(fact_append__assoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  84 (all V_ys all V_xs all V_x all T_a hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_ys) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys))) # label(fact_append__Cons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  85 (all V_zs all V_xs all V_ys all V_xs1 all V_x all T_a (hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs1) = V_ys -> (V_xs = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_zs) -> hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs)))) # label(fact_Cons__eq__appendI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  86 (all V_ys all T_a hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys) # label(fact_append__Nil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  87 (all V_ys_2 all V_xs_2 all T_a (c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) <-> V_xs_2 = c_List_Olist_ONil(T_a) & V_ys_2 = c_List_Olist_ONil(T_a))) # label(fact_Nil__is__append__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  88 (all V_xs all T_a hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Olist_ONil(T_a)) = V_xs) # label(fact_append__Nil2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  89 (all V_ys_2 all T_a all V_xs_2 (V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) <-> V_ys_2 = c_List_Olist_ONil(T_a))) # label(fact_self__append__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  90 (all V_xs_2 all T_a all V_ys_2 (V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) <-> V_xs_2 = c_List_Olist_ONil(T_a))) # label(fact_self__append__conv2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  91 (all V_ys_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = c_List_Olist_ONil(T_a) <-> V_xs_2 = c_List_Olist_ONil(T_a) & V_ys_2 = c_List_Olist_ONil(T_a))) # label(fact_append__is__Nil__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  92 (all V_ys_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_xs_2 <-> V_ys_2 = c_List_Olist_ONil(T_a))) # label(fact_append__self__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  93 (all V_ys_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_ys_2 <-> V_xs_2 = c_List_Olist_ONil(T_a))) # label(fact_append__self__conv2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  94 (all T_a all V_ys all V_xs (V_xs = V_ys -> V_xs = hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys))) # label(fact_eq__Nil__appendI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  95 (all V_vs_2 all V_us_2 all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) & V_us_2 = V_vs_2 | V_xs_2 = V_ys_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_us_2),V_vs_2)),c_List_Olistrel1(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_us_2)),hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),V_vs_2))),c_List_Olistrel1(T_a,V_r_2))))) # label(fact_append__listrel1I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  96 (all V_xs_2 all V_x_2 all V_zs_2 all V_ys_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),V_zs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) <-> V_ys_2 = c_List_Olist_ONil(T_a) & V_zs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) | (exists B_ys_H (V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H) & hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) = V_xs_2)))) # label(fact_append__eq__Cons__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  97 (all V_zs_2 all V_ys_2 all V_xs_2 all V_x_2 all T_a (hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),V_zs_2) <-> V_ys_2 = c_List_Olist_ONil(T_a) & hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = V_zs_2 | (exists B_ys_H (hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H) = V_ys_2 & V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2))))) # label(fact_Cons__eq__append__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  98 (all V_y_2 all V_ys_2 all V_x_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a))) = hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),c_List_Olist_ONil(T_a))) <-> V_xs_2 = V_ys_2 & V_x_2 = V_y_2)) # label(fact_append1__eq__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  99 (all V_ys_2 all V_vs_2 all V_us_2 all V_xs_2 all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)) -> (V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_us_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_vs_2)) -> (V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),V_us_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_vs_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))))))) # label(fact_listrel1I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  100 (all V_r_2 all V_y_2 all V_ys_2 all V_x_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)))),hAPP(hAPP(c_List_Oappend(T_a),V_ys_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),c_List_Olist_ONil(T_a))))),c_List_Olistrel1(T_a,V_r_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) & V_x_2 = V_y_2 | V_xs_2 = V_ys_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)))) # label(fact_snoc__listrel1__snoc__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  101 (all V_x_2 all V_r_2 all V_v_2 all V_u_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_u_2),V_v_2)),c_List_Olexord(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_x_2),V_u_2)),hAPP(hAPP(c_List_Oappend(T_a),V_x_2),V_v_2))),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__append__leftI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  102 (all V_x_2 all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_ys_2))),c_List_Olistrel1(T_a,V_r_2))))) # label(fact_listrel1I2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  103 (all V_r_2 all V_xs_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xs_2)),c_List_Olistrel1(T_a,V_r_2)))) # label(fact_not__Nil__listrel1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  104 (all V_r_2 all V_xs_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),c_List_Olist_ONil(T_a))),c_List_Olistrel1(T_a,V_r_2)))) # label(fact_not__listrel1__Nil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  105 (all V_r_2 all T_a hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(T_a))),c_List_Olistrel(T_a,V_r_2)))) # label(fact_listrel_ONil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  106 (all V_xs_2 all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_xs_2))),c_List_Olistrel1(T_a,V_r_2))))) # label(fact_listrel1I1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  107 (all V_xa_2 all V_x_2 all V_r_2 all T_a (c_List_Olistrelp(T_a,hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_prod(T_a,T_a)),tc_fun(T_a,tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_a),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool),T_a),c_member(tc_prod(T_a,T_a)))),c_Product__Type_OPair(T_a,T_a)))),V_r_2),V_x_2,V_xa_2) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_xa_2)),c_List_Olistrel(T_a,V_r_2))))) # label(fact_listrelp__listrel__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  108 (all V_r_2 all V_xs_2 all V_ys_2 all V_y_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)),V_xs_2)),c_List_Olistrel(T_a,V_r_2))) -> -(all B_y all B_ys (V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_ys) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y_2),B_y)),V_r_2)) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_ys_2),B_ys)),c_List_Olistrel(T_a,V_r_2)))))))) # label(fact_listrel__Cons1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  109 (all V_r_2 all V_ys_2 all V_y_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_List_Olistrel(T_a,V_r_2))) -> -(all B_x all B_xs (V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),V_y_2)),V_r_2)) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),B_xs),V_ys_2)),c_List_Olistrel(T_a,V_r_2)))))))) # label(fact_listrel__Cons2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  110 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) -> -(all B_x all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_y)),V_r_2)) -> (all B_us all B_vs (V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_vs)) -> V_ys_2 != hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_vs)))))))) # label(fact_listrel1E) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  111 (all V_r_2 all V_v_2 all V_u_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_x_2),V_u_2)),hAPP(hAPP(c_List_Oappend(T_a),V_x_2),V_v_2))),c_List_Olexord(T_a,V_r_2))) -> ((all B_a -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_a),B_a)),V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_u_2),V_v_2)),c_List_Olexord(T_a,V_r_2)))))) # label(fact_lexord__append__leftD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  112 (all V_r_2 all V_x_2 all T_a all V_y_2 ((exists B_b exists B_z V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_b),B_z)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),hAPP(hAPP(c_List_Oappend(T_a),V_x_2),V_y_2))),c_List_Olexord(T_a,V_r_2))))) # label(fact_lexord__append__rightI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  113 (all V_r_2 all V_ys_2 all V_y_2 all V_xs_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_List_Olex(T_a,V_r_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_r_2)) & c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2) | V_x_2 = V_y_2 & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olex(T_a,V_r_2))))) # label(fact_Cons__in__lex) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  114 (all V_xs_2 all T_a c_List_Orotate1(T_a,V_xs_2) = c_List_Olist_Olist__case(tc_List_Olist(T_a),T_a,c_List_Olist_ONil(T_a),hAPP(hAPP(c_COMBB(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),T_a),hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Oappend(T_a))),hAPP(hAPP(c_COMBC(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_OCons(T_a)),c_List_Olist_ONil(T_a))),V_xs_2)) # label(fact_rotate1__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  115 (all V_xs all T_a c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_Orotate1(T_a,V_xs)) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs)) # label(fact_length__rotate1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  116 (all V_ys all V_xs all T_a (c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs) != c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys) -> V_xs != V_ys)) # label(fact_neq__if__length__neq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  117 (all V_xs_2 all T_a (c_List_Orotate1(T_a,V_xs_2) = c_List_Olist_ONil(T_a) <-> V_xs_2 = c_List_Olist_ONil(T_a))) # label(fact_rotate1__is__Nil__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  118 (all V_xs_2 all T_a (c_List_Odistinct(T_a,c_List_Orotate1(T_a,V_xs_2)) <-> c_List_Odistinct(T_a,V_xs_2))) # label(fact_distinct1__rotate) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  119 (all V_ys_2 all V_xs_2 all T_a all V_y_2 all V_x_2 all V_r_2 (hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2)) -> (c_List_Olistrelp(T_a,V_r_2,V_xs_2,V_ys_2) -> c_List_Olistrelp(T_a,V_r_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))))) # label(fact_listrelp_OCons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  120 (all V_a4_2 all V_a2_2 all V_a3_2 all V_a1_2 all V_r_2 all T_a (c_List_Olistrelp(T_a,V_r_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a1_2),V_a3_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a2_2),V_a4_2)) <-> hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2)) & c_List_Olistrelp(T_a,V_r_2,V_a3_2,V_a4_2))) # label(fact_listrelp_Oequations_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  121 (all V_r_2 all T_a c_List_Olistrelp(T_a,V_r_2,c_List_Olist_ONil(T_a),c_List_Olist_ONil(T_a))) # label(fact_listrelp_ONil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  122 (all V_r_2 all T_a c_List_Olistrelp(T_a,V_r_2,c_List_Olist_ONil(T_a),c_List_Olist_ONil(T_a))) # label(fact_listrelp_Oequations_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  123 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) -> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2))) # label(fact_listrel1__eq__len) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  124 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,V_r_2))) -> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2))) # label(fact_listrel__eq__len) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  125 (all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_List_Olex(T_a,V_r_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_List_Olexord(T_a,V_r_2))) & c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_x_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_y_2))) # label(fact_lexord__lex) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  126 (all V_xs all V_x all T_b all T_a (c_List_Orotate1(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) & c_List_Orotate1(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_b),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x),c_List_Olist_ONil(T_b))))) # label(fact_rotate__simps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  127 (all V_n_2 all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olexn(T_a,V_r_2,V_n_2))) -> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = V_n_2 & c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2) = V_n_2)) # label(fact_lexn__length) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  128 (all V_xs_2 all V_x_2 all V_f_2 all T_a all T_b c_List_Omaps(T_b,T_a,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(V_f_2,V_x_2)),c_List_Omaps(T_b,T_a,V_f_2,V_xs_2))) # label(fact_maps__simps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  129 (all V_Pa_2 all T_a c_List_Opartition(T_a,V_Pa_2,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(T_a))) # label(fact_partition_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  130 (all V_z_2 all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_List_Olexord(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_y_2),V_z_2)),c_List_Olexord(T_a,V_r_2))) -> (c_Relation_Otrans(T_a,V_r_2) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_z_2)),c_List_Olexord(T_a,V_r_2))))))) # label(fact_lexord__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  131 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))))) # label(fact_rtrancl__listrel1__if__listrel) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  132 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)))))) # label(fact_listrel__reflcl__if__listrel1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  133 (all V_r_2 all V_ys_2 all V_xs_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_ys_2)),c_List_Olistrel1(T_a,V_r_2))) -> ((all B_y (V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),V_xs_2) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),B_y)),V_r_2)))) -> -(all B_zs (V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_zs) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),B_zs)),c_List_Olistrel1(T_a,V_r_2)))))))) # label(fact_Cons__listrel1E1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  134 (all V_R2_2 all T_b all V_R1_2 all T_a (c_Relation_Otrans(T_a,V_R1_2) -> (c_Relation_Otrans(T_b,V_R2_2) -> c_Relation_Otrans(tc_prod(T_a,T_b),c_Wellfounded_Olex__prod(T_a,T_b,V_R1_2,V_R2_2))))) # label(fact_trans__lex__prod) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  135 (all V_r_2 all V_xs_2 all T_a hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_xs_2)),c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2))))) # label(fact_listrel__rtrancl__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  136 (all V_r_2 all T_a (c_Relation_Otrans(T_a,V_r_2) -> c_Relation_Otrans(tc_List_Olist(T_a),c_List_Olistrel(T_a,V_r_2)))) # label(fact_listrel__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  137 (all V_r_2 all T_a (c_Relation_Otrans(T_a,V_r_2) -> c_Relation_Otrans(tc_List_Olist(T_a),c_List_Olexord(T_a,V_r_2)))) # label(fact_lexord__transI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  138 (all V_r_2 all T_a c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)) = c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2))) # label(fact_listrel__rtrancl__eq__rtrancl__listrel1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  139 (all V_ys_2 all V_xs_2 all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2))))))) # label(fact_rtrancl__listrel1__ConsI2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  140 (all V_f_2 all T_a all T_b c_List_Omaps(T_b,T_a,V_f_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_a)) # label(fact_maps__simps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  141 (all V_zs_2 all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_ys_2),V_zs_2)),c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_zs_2)),c_List_Olistrel(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2))))))) # label(fact_listrel__rtrancl__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  142 (all V_x_2 all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_ys_2))),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))))) # label(fact_rtrancl__listrel1__ConsI1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  143 (all V_r_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) -> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_x_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_y_2))) # label(fact_rtrancl__listrel1__eq__len) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  144 (all V_r_2 all V_aa_2 all T_a hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_aa_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))) # label(fact_rtrancl_Ortrancl__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.60  145 (all V_r_2 all V_p_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2))))) # label(fact_r__into__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  146 (all V_ca_2 all V_ba_2 all V_aa_2 all V_r_2 all T_a (c_Relation_Otrans(T_a,V_r_2) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),V_r_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_ca_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ca_2)),V_r_2)))))) # label(fact_transD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  147 (all V_r_2 all T_a (c_Relation_Otrans(T_a,V_r_2) <-> (all B_x all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_y)),V_r_2)) -> (all B_z (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),B_z)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_z)),V_r_2)))))))) # label(fact_trans__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  148 (all V_ca_2 all V_r_2 all V_ba_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))))) # label(fact_rtrancl__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  149 (all V_ca_2 all V_r_2 all V_ba_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_ca_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))))) # label(fact_rtrancl_Ortrancl__into__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  150 (all V_r_2 all T_a c_Transitive__Closure_Ortrancl(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)) = c_Transitive__Closure_Ortrancl(T_a,V_r_2)) # label(fact_rtrancl__idemp) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  151 (all V_r_2 all T_a c_Relation_Otrans(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2))) # label(fact_trans__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  152 (all V_ca_2 all V_r_2 all V_ba_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),V_r_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))))) # label(fact_converse__rtrancl__into__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  153 (all V_r_2 all T_a (c_Relation_Oirrefl(T_a,V_r_2) <-> (all B_x -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x)),V_r_2))))) # label(fact_irrefl__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  154 (all V_ba_2 all V_r_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Wellfounded_Oacc(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_aa_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),c_Wellfounded_Oacc(T_a,V_r_2)))))) # label(fact_acc__downwards) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  155 (all V_r_2 all V_aa_2 all V_ba_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_ba_2),V_aa_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Wellfounded_Oacc(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),c_Wellfounded_Oacc(T_a,V_r_2)))))) # label(fact_acc__downwards__aux) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  156 (all V_z_2 all V_y_2 all V_x_2 all V_r_2 all T_a (c_Relation_Osingle__valued(T_a,T_a,V_r_2) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_z_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y_2),V_z_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_z_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))))))) # label(fact_single__valued__confluent) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  157 (all V_y_2 all V_R_2 all V_x_2 all T_a (-hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Relation_ODomain(T_a,T_a,V_R_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_a,V_R_2))) <-> V_x_2 = V_y_2))) # label(fact_Not__Domain__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  158 (all V_r_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),c_Relation_ORange(T_a,T_b,V_r_2))))) # label(fact_RangeI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  159 (all V_r_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Relation_ODomain(T_a,T_b,V_r_2))))) # label(fact_DomainI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  160 (all V_xs_2 all V_r_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),c_Wellfounded_Oacc(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2))))))) # label(fact_Cons__acc__listrel1I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  161 (all V_z_2 all V_y_2 all V_x_2 all V_r_2 all T_b all T_a (c_Relation_Osingle__valued(T_a,T_b,V_r_2) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2)),V_r_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_z_2)),V_r_2)) -> V_y_2 = V_z_2)))) # label(fact_single__valuedD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  162 (all V_r_2 all T_b all T_a (c_Relation_Osingle__valued(T_a,T_b,V_r_2) <-> (all B_x all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y)),V_r_2)) -> (all B_z (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_z)),V_r_2)) -> B_y = B_z)))))) # label(fact_single__valued__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  163 (all V_r_2 all T_b all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Relation_ODomain(T_a,T_b,V_r_2))) <-> (exists B_y hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),B_y)),V_r_2))))) # label(fact_Domain__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  164 (all V_r_2 all T_b all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Relation_ORange(T_b,T_a,V_r_2))) <-> (exists B_y hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),B_y),V_aa_2)),V_r_2))))) # label(fact_Range__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  165 (all V_aa_2 all V_r_2 all V_ba_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),c_Wellfounded_Oacc(T_a,V_r_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Wellfounded_Oacc(T_a,V_r_2)))))) # label(fact_acc__downward) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  166 (all V_r_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Wellfounded_Oacc(T_a,V_r_2))) <-> (all B_x (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),V_aa_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))))))) # label(fact_acc_Osimps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  167 (all V_x_2 all V_r_2 all T_b all T_a (c_Predicate_ORangeP(T_a,T_b,hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_r_2),V_x_2) <-> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Relation_ORange(T_a,T_b,V_r_2))))) # label(fact_RangeP__Range__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  168 (all V_x_2 all V_r_2 all T_b all T_a (c_Predicate_ODomainP(T_a,T_b,hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_r_2),V_x_2) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Relation_ODomain(T_a,T_b,V_r_2))))) # label(fact_DomainP__Domain__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  169 (all V_r_2 all T_b all V_ba_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),c_Relation_ORange(T_b,T_a,V_r_2))) -> -(all B_x -hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),B_x),V_ba_2)),V_r_2))))) # label(fact_RangeE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  170 (all V_r_2 all T_b all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),c_Relation_ODomain(T_a,T_b,V_r_2))) -> -(all B_y -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),B_y)),V_r_2))))) # label(fact_DomainE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  171 (all V_x_2 all V_r_2 all T_a (hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_prod(T_a,T_a)),tc_fun(T_a,tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_a),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool),T_a),c_member(tc_prod(T_a,T_a)))),c_Product__Type_OPair(T_a,T_a)))),V_r_2)),V_x_2)) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))))) # label(fact_accp__acc__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  172 (all T_b all T_a all V_ba_2 all V_aa_2 all V_r_2 (hBOOL(hAPP(hAPP(V_r_2,V_aa_2),V_ba_2)) -> c_Predicate_ORangeP(T_a,T_b,V_r_2,V_ba_2))) # label(fact_RangeP_Ointros) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  173 (all T_b all T_a all V_ba_2 all V_aa_2 all V_r_2 (hBOOL(hAPP(hAPP(V_r_2,V_aa_2),V_ba_2)) -> c_Predicate_ODomainP(T_a,T_b,V_r_2,V_aa_2))) # label(fact_DomainP_Ointros) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  174 (all V_aa_2 all V_r_2 all T_a (hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_aa_2)) <-> (all B_x (hBOOL(hAPP(hAPP(V_r_2,B_x),V_aa_2)) -> hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)))))) # label(fact_accp_Osimps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  175 (all V_aa_2 all V_r_2 all T_a (hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_aa_2)) <-> (all B_x (hBOOL(hAPP(hAPP(V_r_2,B_x),V_aa_2)) -> hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)))))) # label(fact_accp_Oequations) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  176 (all V_aa_2 all V_ba_2 all V_r_2 all T_a (hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_ba_2)) -> (hBOOL(hAPP(hAPP(V_r_2,V_aa_2),V_ba_2)) -> hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_aa_2))))) # label(fact_accp__downward) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  177 (all V_a2_2 all V_r_2 all T_b all T_a (c_Predicate_ORangeP(T_a,T_b,V_r_2,V_a2_2) <-> (exists B_a hBOOL(hAPP(hAPP(V_r_2,B_a),V_a2_2))))) # label(fact_RangeP_Oequations) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  178 (all V_r_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,c_Wellfounded_Oacc(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))))) # label(fact_lists__accD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  179 (all V_r_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,c_Wellfounded_Oacc(T_a,V_r_2)))))) # label(fact_lists__accI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  180 (all V_r_2 all V_x_2 all T_a ((all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_x_2)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),B_y),c_Wellfounded_Oacc(T_a,V_r_2))))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))))) # label(fact_acc_OaccI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  181 (all V_R_2 all V_x_2 all T_a (-hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_R_2))) -> -(all B_z (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_z),V_x_2)),V_R_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),B_z),c_Wellfounded_Oacc(T_a,V_R_2))))))) # label(fact_not__acc__down) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  182 (all V_A_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Relation_OId__on(T_a,V_A_2))) <-> V_x_2 = V_y_2 & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)))) # label(fact_Id__on__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  183 (all V_A_2 all T_a hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olists(T_a,V_A_2)))) # label(fact_lists_ONil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  184 (all V_A_2 all T_a c_Relation_ODomain(T_a,T_a,c_Relation_OId__on(T_a,V_A_2)) = V_A_2) # label(fact_Domain__Id__on) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  185 (all V_A_2 all T_a c_Relation_Otrans(T_a,c_Relation_OId__on(T_a,V_A_2))) # label(fact_trans__Id__on) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  186 (all V_A_2 all T_a c_Relation_ORange(T_a,T_a,c_Relation_OId__on(T_a,V_A_2)) = V_A_2) # label(fact_Range__Id__on) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  187 (all V_A_2 all T_a c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId__on(T_a,V_A_2))) # label(fact_single__valued__Id__on) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  188 (all V_A_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)),c_List_Olists(T_a,V_A_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2))) & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_ys_2),c_List_Olists(T_a,V_A_2))))) # label(fact_append__in__lists__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  189 (all V_A_2 all V_xs_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),c_List_Olists(T_a,V_A_2))) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2))))) # label(fact_Cons__in__lists__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  190 (all V_A_2 all T_a all V_ba_2 all V_aa_2 (V_aa_2 = V_ba_2 -> (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),c_Relation_OId__on(T_a,V_A_2)))))) # label(fact_Id__on__eqI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  191 (all V_A_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_aa_2),c_List_Olists(T_a,V_A_2))) <-> V_aa_2 = c_List_Olist_ONil(T_a) | (exists B_a exists B_l (V_aa_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_l) & hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2)) & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_l),c_List_Olists(T_a,V_A_2))))))) # label(fact_lists_Osimps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  192 (all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_ca_2),c_Relation_OId__on(T_a,V_A_2))) -> -(all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x))))) # label(fact_Id__onE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  193 (all V_x_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2)),V_x_2)) <-> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_x_2),c_List_Olists(T_a,V_A_2))))) # label(fact_listsp__lists__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  194 (all V_Pa_2 all V_r_2 all V_by_2 all V_bx_2 all V_ay_2 all V_ax_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_ax_2),V_ay_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_bx_2),V_by_2))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2))) -> (hBOOL(hAPP(hAPP(V_Pa_2,V_ax_2),V_ay_2)) -> ((all B_a all B_b (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_ax_2),V_ay_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2))) -> (all B_aa all B_ba (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_aa),B_ba))),V_r_2)) -> (hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)) -> hBOOL(hAPP(hAPP(V_Pa_2,B_aa),B_ba))))))) -> hBOOL(hAPP(hAPP(V_Pa_2,V_bx_2),V_by_2)))))) # label(fact_rtrancl__induct2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  195 (all V_Pa_2 all V_r_2 all V_by_2 all V_bx_2 all V_ay_2 all V_ax_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_ax_2),V_ay_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_bx_2),V_by_2))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2))) -> (hBOOL(hAPP(hAPP(V_Pa_2,V_bx_2),V_by_2)) -> ((all B_a all B_b all B_aa all B_ba (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_aa),B_ba))),V_r_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_aa),B_ba)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_bx_2),V_by_2))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2))) -> (hBOOL(hAPP(hAPP(V_Pa_2,B_aa),B_ba)) -> hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)))))) -> hBOOL(hAPP(hAPP(V_Pa_2,V_ax_2),V_ay_2)))))) # label(fact_converse__rtrancl__induct2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  196 (all V_A_2 all T_a hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a)))) # label(fact_listsp_ONil) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  197 (all V_x_2 all V_B_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,hAPP(hAPP(c_COMBS(T_a,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),V_A_2)),V_B_2)),V_x_2)) <-> hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_x_2)) & hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_x_2)))) # label(fact_listsp__conj__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  198 (all V_a2_2 all V_a1_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a1_2),V_a2_2))) <-> hBOOL(hAPP(V_A_2,V_a1_2)) & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_a2_2)))) # label(fact_listsp_Oequations_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  199 (all V_A_2 all T_a hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a)))) # label(fact_listsp_Oequations_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  200 (all V_ys_2 all V_xs_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))) <-> hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2)) & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_ys_2)))) # label(fact_append__in__listsp__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  201 (all V_r_2 all V_zb_2 all V_za_2 all V_xb_2 all V_xa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_xa_2),V_xb_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_za_2),V_zb_2))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2))) -> (hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_xa_2),V_xb_2) != hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_za_2),V_zb_2) -> -(all B_a all B_b (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_xa_2),V_xb_2)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b))),V_r_2)) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_a,T_b),tc_prod(T_a,T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_a,T_b),tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_za_2),V_zb_2))),c_Transitive__Closure_Ortrancl(tc_prod(T_a,T_b),V_r_2)))))))) # label(fact_converse__rtranclE2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  202 (all V_B_2 all V_A_2 all V_l_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_A_2))) -> (hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_B_2))) -> hBOOL(hAPP(c_List_Olistsp(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_B_2))),V_l_2))))) # label(fact_lists__IntI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  203 (all V_r_2 all V_ys_2 all V_y_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))),c_List_Olistrel1(T_a,V_r_2))) -> ((all B_x (V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),V_ys_2) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),V_y_2)),V_r_2)))) -> -(all B_zs (V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),B_zs) -> -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),B_zs),V_ys_2)),c_List_Olistrel1(T_a,V_r_2)))))))) # label(fact_Cons__listrel1E2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  204 (all V_xs_2 all V_x_2 all V_Pa_2 all T_a c_List_Opartition(T_a,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),tc_fun(tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),tc_List_Olist(T_a)),c_COMBS(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(tc_List_Olist(T_a),tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_List_Olist(T_a)),c_If(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(V_Pa_2,V_x_2)))),hAPP(hAPP(c_COMBB(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_List_Olist(T_a)),c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(c_List_Olist_OCons(T_a),V_x_2))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))),tc_List_Olist(T_a)),c_COMBB(tc_List_Olist(T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_List_Olist(T_a))),c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)))),hAPP(c_List_Olist_OCons(T_a),V_x_2)))),c_List_Opartition(T_a,V_Pa_2,V_xs_2))) # label(fact_partition_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  205 (all V_r_2 all T_b all T_a ((all B_x all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y)),V_r_2)) -> (all B_z (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_z)),V_r_2)) -> B_y = B_z)))) -> c_Relation_Osingle__valued(T_a,T_b,V_r_2))) # label(fact_single__valuedI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  206 (all V_x_2 all V_B_2 all V_A_2 all T_a (hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) -> -(hBOOL(hAPP(V_A_2,V_x_2)) -> -hBOOL(hAPP(V_B_2,V_x_2))))) # label(fact_inf1E) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  207 (all T_a all V_B_2 all V_x_2 all V_A_2 (hBOOL(hAPP(V_A_2,V_x_2)) -> (hBOOL(hAPP(V_B_2,V_x_2)) -> hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))))) # label(fact_inf1I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  208 (all V_B_2 all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) -> -(hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> -hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))))) # label(fact_IntE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  209 (all V_B_2 all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))))) # label(fact_IntI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  210 (all V_B_2 all V_A_2 all T_a c_List_Olistsp(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),c_List_Olistsp(T_a,V_A_2)),c_List_Olistsp(T_a,V_B_2))) # label(fact_listsp__inf__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  211 (all V_B_2 all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) & hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)))) # label(fact_Int__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  212 (all V_B_2 all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)))) # label(fact_IntD1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  213 (all V_B_2 all V_A_2 all V_ca_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)))) # label(fact_IntD2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  214 (all V_p_2 all V_g_2 all T_e all T_d all V_f_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,tc_prod(T_b,T_c)),V_g_2),V_p_2)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,T_a),hAPP(hAPP(c_COMBB(tc_fun(T_e,tc_prod(T_b,T_c)),tc_fun(T_e,T_a),T_d),hAPP(c_COMBB(tc_prod(T_b,T_c),T_a,T_e),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2))),V_g_2)),V_p_2)) # label(fact_split__twice) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  215 (all V_x_2 all V_B_2 all V_A_2 all T_a (hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) -> hBOOL(hAPP(V_B_2,V_x_2)))) # label(fact_inf1D2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  216 (all V_x_2 all V_B_2 all V_A_2 all T_a (hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) -> hBOOL(hAPP(V_A_2,V_x_2)))) # label(fact_inf1D1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  217 (all V_ca_2 all T_c all T_b all T_a all V_q_2 all V_p_2 (V_p_2 = V_q_2 -> hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_ca_2),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_ca_2),V_q_2))) # label(fact_split__weak__cong) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  218 (all V_C_2 all V_B_2 all V_A_2 all T_a hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))) # label(fact_Int__assoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  219 (all V_C_2 all V_B_2 all V_A_2 all T_a hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))) # label(fact_Int__left__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  220 (all V_B_2 all V_A_2 all T_a hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) # label(fact_Int__left__absorb) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  221 (all V_B_2 all V_A_2 all T_a hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) # label(fact_Int__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  222 (all V_A_2 all T_a hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_A_2) = V_A_2) # label(fact_Int__absorb) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  223 (all V_ba_2 all V_aa_2 all V_f1_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f1_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2)) = hAPP(hAPP(V_f1_2,V_aa_2),V_ba_2)) # label(fact_prod_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  224 (all V_ba_2 all V_aa_2 all V_f_2 all T_a all T_c all T_b hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2)) = hAPP(hAPP(V_f_2,V_aa_2),V_ba_2)) # label(fact_split__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  225 (all V_s_2 all V_r_2 all T_a (c_Relation_Otrans(T_a,V_r_2) -> (c_Relation_Otrans(T_a,V_s_2) -> c_Relation_Otrans(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))))) # label(fact_trans__Int) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  226 (all V_B_2 all V_l_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_l_2)) -> (hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_l_2)) -> hBOOL(hAPP(c_List_Olistsp(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_l_2))))) # label(fact_listsp__infI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  227 (all V_x_2 all V_S_2 all V_R_2 all T_a (hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_R_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2)),V_x_2)) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_R_2),V_S_2))))) # label(fact_inf__Int__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  228 (all V_f_2 all T_c all T_b all T_a hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,T_c),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),T_c,T_b),V_f_2)),c_Product__Type_OPair(T_a,T_b))) = V_f_2) # label(fact_split__eta) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  229 (all V_f_2 all T_c all T_b all T_a hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),c_Product__Type_Ocurry(T_a,T_b,T_c,V_f_2)) = V_f_2) # label(fact_split__curry) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  230 (all V_f_2 all T_c all T_b all T_a c_Product__Type_Ocurry(T_a,T_b,T_c,hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_f_2)) = V_f_2) # label(fact_curry__split) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  231 (all V_B_2 all V_A_2 all T_a c_List_Olistsp(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_B_2))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_List_Olist(T_a))),c_List_Olists(T_a,V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_List_Olist(T_a))),c_List_Olists(T_a,V_B_2)))) # label(fact_lists__Int__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  232 (all T_c all T_b all T_a c_Product__Type_Ointernal__split(T_a,T_b,T_c) = c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c)) # label(fact_internal__split__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  233 (all V_x_2 all V_g_2 all V_f_2 all T_b all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,T_a)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)))) # label(fact_inf__fun__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  234 (all V_x_2 all V_g_2 all V_f_2 all T_b all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,T_a)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)))) # label(fact_inf__apply) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  235 (all V_f_2 all T_c all V_A_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_c),hAPP(hAPP(V_f_2,V_aa_2),V_ba_2)),c_Set_Oimage(tc_prod(T_a,T_b),T_c,hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_f_2),V_A_2))))) # label(fact_pair__imageI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  236 (all V_aa_2 all V_A_2 all T_a (hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_aa_2)) <-> V_aa_2 = c_List_Olist_ONil(T_a) | (exists B_a exists B_l (V_aa_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_l) & hBOOL(hAPP(V_A_2,B_a)) & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),B_l)))))) # label(fact_listsp_Osimps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  237 (all T_b all T_a all V_ba_2 all V_aa_2 all V_f_2 (hBOOL(hAPP(hAPP(V_f_2,V_aa_2),V_ba_2)) -> hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))))) # label(fact_splitI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  238 (all T_b all T_a all V_ba_2 all V_aa_2 all V_f1_2 (hBOOL(hAPP(hAPP(V_f1_2,V_aa_2),V_ba_2)) -> hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_f1_2),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))))) # label(fact_prod__caseI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  239 (all T_c all T_b all V_ba_2 all V_aa_2 all V_ca_2 all V_z_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,V_aa_2),V_ba_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_fun(T_a,tc_HOL_Obool)),V_ca_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_aa_2),V_ba_2)))))) # label(fact_mem__splitI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  240 (all T_a all V_A_2 all T_b all V_x_2 all V_f_2 all V_ba_2 (V_ba_2 = hAPP(V_f_2,V_x_2) -> (hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ba_2),c_Set_Oimage(T_b,T_a,V_f_2,V_A_2)))))) # label(fact_image__eqI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  241 (all V_ca_2 all V_ba_2 all V_aa_2 all V_R_2 all T_c all T_b all T_a (hBOOL(hAPP(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_fun(T_c,tc_HOL_Obool)),V_R_2),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),V_ca_2)) -> hBOOL(hAPP(hAPP(hAPP(V_R_2,V_aa_2),V_ba_2),V_ca_2)))) # label(fact_splitD_H) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  242 (all V_ba_2 all V_aa_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2))) -> hBOOL(hAPP(hAPP(V_f_2,V_aa_2),V_ba_2)))) # label(fact_splitD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  243 (all V_A_2 all V_g_2 all T_c all V_f_2 all T_a all T_b c_Set_Oimage(T_b,T_a,V_f_2,c_Set_Oimage(T_c,T_b,V_g_2,V_A_2)) = c_Set_Oimage(T_c,T_a,hAPP(hAPP(c_COMBB(T_b,T_a,T_c),V_f_2),V_g_2),V_A_2)) # label(fact_image__image) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  244 (all V_A_2 all V_f_2 all T_b all V_z_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),c_Set_Oimage(T_b,T_a,V_f_2,V_A_2))) <-> (exists B_x (hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) & V_z_2 = hAPP(V_f_2,B_x))))) # label(fact_image__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  245 (all V_f_2 all T_b all V_A_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),c_Set_Oimage(T_a,T_b,V_f_2,V_A_2))))) # label(fact_imageI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  246 (all T_b all V_f_2 all V_ba_2 all V_A_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> (V_ba_2 = hAPP(V_f_2,V_x_2) -> hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),c_Set_Oimage(T_a,T_b,V_f_2,V_A_2)))))) # label(fact_rev__image__eqI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.61  247 (all V_A_2 all T_a c_Relation_OId__on(T_a,V_A_2) = hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBS(T_a,tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBC(T_a,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj)),c_fequal))),V_A_2))) # label(fact_Id__on__def_H) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  248 (all V_y_2 all V_x_2 all V_S_2 all V_R_2 all T_b all T_a (hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_R_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_S_2)),V_x_2),V_y_2)) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_R_2),V_S_2))))) # label(fact_inf__Int__eq2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  249 (all V_z all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)))) # label(fact_inf__assoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  250 (all V_z all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)))) # label(fact_inf__sup__aci_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  251 (all V_c all V_b all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_c)))) # label(fact_inf_Oassoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  252 (all V_z all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z)))) # label(fact_inf__left__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  253 (all V_z all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z)))) # label(fact_inf__sup__aci_I3_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  254 (all V_c all V_a all V_b all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_c)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_c)))) # label(fact_inf_Oleft__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  255 (all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y))) # label(fact_inf__left__idem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  256 (all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y))) # label(fact_inf__sup__aci_I4_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  257 (all V_b all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b))) # label(fact_inf_Oleft__idem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  258 (all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x))) # label(fact_inf__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  259 (all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x))) # label(fact_inf__sup__aci_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  260 (all V_b all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_a))) # label(fact_inf_Ocommute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  261 (all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x)) # label(fact_inf__idem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  262 (all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_a) = V_a)) # label(fact_inf_Oidem) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  263 (all V_Y_2 all T_a c_Set_Oimage(T_a,T_a,c_COMBI(T_a),V_Y_2) = V_Y_2) # label(fact_image__ident) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  264 (all V_x all V_xs all T_a c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)))) = V_x) # label(fact_last__snoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  265 (all V_y_2 all V_x_2 all T_a -hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,c_List_Olist_ONil(tc_fun(T_a,tc_Nat_Onat)))))) # label(fact_in__measures_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  266 (all V_B_2 all T_b all V_g_2 all V_f_2 all V_A_2 all T_a ((all B_w (hBOOL(hAPP(hAPP(c_member(T_a),B_w),V_A_2)) -> hAPP(V_f_2,B_w) = hAPP(V_g_2,B_w))) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2))) <-> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_g_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2)))))) # label(fact_Pi__cong) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  267 (all V_y_2 all V_x_2 all V_B_2 all V_A_2 all T_b all T_a (hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) -> -(hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) -> -hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))))) # label(fact_inf2E) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  268 (all T_b all T_a all V_B_2 all V_y_2 all V_x_2 all V_A_2 (hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) -> (hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) -> hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))))) # label(fact_inf2I) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  269 (all V_y_2 all V_x_2 all V_B_2 all V_A_2 all T_b all T_a (hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) -> hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)))) # label(fact_inf2D2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  270 (all V_y_2 all V_x_2 all V_B_2 all V_A_2 all T_b all T_a (hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) -> hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)))) # label(fact_inf2D1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  271 (all V_x all T_a all V_xs ((V_xs = c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x) & (V_xs != c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs)))) # label(fact_last_Osimps) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  272 (all V_x all T_a all V_xs (V_xs != c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs))) # label(fact_last__ConsR) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  273 (all V_x all T_a all V_xs (V_xs = c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x)) # label(fact_last__ConsL) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  274 (all V_xs all T_a all V_ys ((V_ys = c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs)) & (V_ys != c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys)))) # label(fact_last__append) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  275 (all V_xs all T_a all V_ys (V_ys != c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys))) # label(fact_last__appendR) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  276 (all V_xs all T_a all V_ys (V_ys = c_List_Olist_ONil(T_a) -> c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs))) # label(fact_last__appendL) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  277 (all V_ys_2 all V_x_2 all V_xs_2 all T_a (hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a))) = V_ys_2 <-> V_ys_2 != c_List_Olist_ONil(T_a) & c_List_Obutlast(T_a,V_ys_2) = V_xs_2 & c_List_Olast(T_a,V_ys_2) = V_x_2)) # label(fact_snoc__eq__iff__butlast) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  278 (all T_a all V_xs (V_xs != c_List_Olist_ONil(T_a) -> hAPP(hAPP(c_List_Oappend(T_a),c_List_Obutlast(T_a,V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),c_List_Olast(T_a,V_xs)),c_List_Olist_ONil(T_a))) = V_xs)) # label(fact_append__butlast__last__id) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  279 (all V_p_2 all V_ca_2 all T_c all T_b all V_z_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_fun(T_a,tc_HOL_Obool)),V_ca_2),V_p_2))) -> -(all B_x all B_y (V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y) -> -hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,B_x),B_y))))))) # label(fact_mem__splitE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  280 (all T_a c_List_Obutlast(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)) # label(fact_butlast_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  281 (all V_x all T_a all V_xs ((V_xs = c_List_Olist_ONil(T_a) -> c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a)) & (V_xs != c_List_Olist_ONil(T_a) -> c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Obutlast(T_a,V_xs))))) # label(fact_butlast_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  282 (all V_xs all T_a all V_ys ((V_ys = c_List_Olist_ONil(T_a) -> c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Obutlast(T_a,V_xs)) & (V_ys != c_List_Olist_ONil(T_a) -> c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Obutlast(T_a,V_ys))))) # label(fact_butlast__append) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  283 (all T_a all V_xs (V_xs != c_List_Olist_ONil(T_a) -> (c_List_Odistinct(T_a,V_xs) -> c_List_Odistinct(T_a,c_List_Obutlast(T_a,V_xs))))) # label(fact_distinct__butlast) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  284 (all V_x all V_xs all T_a c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)))) = V_xs) # label(fact_butlast__snoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  285 (all T_a all V_xs_2 (V_xs_2 != c_List_Olist_ONil(T_a) -> (c_List_Odistinct(T_a,V_xs_2) -> c_List_OtakeWhile(T_a,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),c_List_Olast(T_a,V_xs_2))),V_xs_2) = c_List_Obutlast(T_a,V_xs_2)))) # label(fact_takeWhile__not__last) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  286 (all V_ca_2 all V_z_2 all T_c all T_b all T_a all V_p_2 ((all B_a all B_b (V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b) -> hBOOL(hAPP(hAPP(c_member(T_c),V_z_2),hAPP(hAPP(V_ca_2,B_a),B_b))))) -> hBOOL(hAPP(hAPP(c_member(T_c),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_fun(T_c,tc_HOL_Obool)),V_ca_2),V_p_2))))) # label(fact_mem__splitI2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  287 (all V_B_2 all V_f_2 all T_b all V_A_2 all T_a ((all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,B_x)),hAPP(V_B_2,B_x))))) -> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2))))) # label(fact_Pi__I_H) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  288 (all V_Pa_2 all V_xs_2 all T_a (c_List_Odistinct(T_a,V_xs_2) -> c_List_Odistinct(T_a,c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)))) # label(fact_distinct__takeWhile) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  289 (all V_Pa_2 all T_a c_List_OtakeWhile(T_a,V_Pa_2,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)) # label(fact_takeWhile_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  290 (all V_xs_2 all T_a all V_x_2 all V_Pa_2 ((hBOOL(hAPP(V_Pa_2,V_x_2)) -> c_List_OtakeWhile(T_a,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2))) & (-hBOOL(hAPP(V_Pa_2,V_x_2)) -> c_List_OtakeWhile(T_a,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_List_Olist_ONil(T_a)))) # label(fact_takeWhile_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  291 (all V_l_2 all V_xs_2 all T_a all V_x_2 all V_Pa_2 (-hBOOL(hAPP(V_Pa_2,V_x_2)) -> c_List_OtakeWhile(T_a,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_l_2))) = c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2))) # label(fact_takeWhile__tail) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  292 (all V_ys_2 all V_y_2 all V_xs_2 all V_Pa_2 all T_a (c_List_OdropWhile(T_a,V_Pa_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2) <-> V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)) & -hBOOL(hAPP(V_Pa_2,V_y_2)))) # label(fact_dropWhile__eq__Cons__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  293 (all V_r_2 all T_a ((all B_x all B_y (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_y)),V_r_2)) -> (all B_z (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),B_z)),V_r_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_z)),V_r_2)))))) -> c_Relation_Otrans(T_a,V_r_2))) # label(fact_transI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  294 (all V_g_2 all V_f_2 all T_b all V_A_2 all V_aa_2 all T_a ((hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2,V_aa_2) = hAPP(V_g_2,V_aa_2)) & (-hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2,V_aa_2) = hAPP(V_f_2,V_aa_2)))) # label(fact_override__on__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  295 (all V_xs_2 all T_a all V_x_2 all V_Pa_2 ((hBOOL(hAPP(V_Pa_2,V_x_2)) -> c_List_OdropWhile(T_a,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_List_OdropWhile(T_a,V_Pa_2,V_xs_2)) & (-hBOOL(hAPP(V_Pa_2,V_x_2)) -> c_List_OdropWhile(T_a,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)))) # label(fact_dropWhile_Osimps_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  296 (all V_Pa_2 all T_a c_List_OdropWhile(T_a,V_Pa_2,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)) # label(fact_dropWhile_Osimps_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  297 (all V_Pa_2 all V_xs_2 all T_a (c_List_Odistinct(T_a,V_xs_2) -> c_List_Odistinct(T_a,c_List_OdropWhile(T_a,V_Pa_2,V_xs_2)))) # label(fact_distinct__dropWhile) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  298 (all V_g_2 all V_f_2 all T_b all V_A_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2,V_aa_2) = hAPP(V_g_2,V_aa_2))) # label(fact_override__on__apply__in) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  299 (all V_g_2 all V_f_2 all T_b all V_A_2 all V_aa_2 all T_a (-hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2,V_aa_2) = hAPP(V_f_2,V_aa_2))) # label(fact_override__on__apply__notin) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  300 (all V_xs_2 all V_Pa_2 all T_a hAPP(hAPP(c_List_Oappend(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)),c_List_OdropWhile(T_a,V_Pa_2,V_xs_2)) = V_xs_2) # label(fact_takeWhile__dropWhile__id) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  301 (all V_D_2 all V_h_2 all T_d all V_C_2 all V_g_2 all T_c all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_B_2)))) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,T_c)),V_g_2),c_FuncSet_OPi(T_b,T_c,V_B_2,c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b,V_C_2)))) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,T_d)),V_h_2),c_FuncSet_OPi(T_c,T_d,V_C_2,c_COMBK(tc_fun(T_d,tc_HOL_Obool),T_c,V_D_2)))) -> c_FuncSet_Ocompose(T_a,T_c,T_d,V_A_2,V_h_2,c_FuncSet_Ocompose(T_a,T_b,T_c,V_A_2,V_g_2,V_f_2)) = c_FuncSet_Ocompose(T_a,T_b,T_d,V_A_2,c_FuncSet_Ocompose(T_b,T_c,T_d,V_B_2,V_h_2,V_g_2),V_f_2))))) # label(fact_compose__assoc) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  302 (all V_C_2 all V_g_2 all T_c all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_B_2)))) -> (hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,T_c)),V_g_2),c_FuncSet_OPi(T_b,T_c,V_B_2,c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b,V_C_2)))) -> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_c)),c_FuncSet_Ocompose(T_a,T_b,T_c,V_A_2,V_g_2,V_f_2)),c_FuncSet_OPi(T_a,T_c,V_A_2,c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_a,V_C_2))))))) # label(fact_funcset__compose) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  303 (all V_r_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),c_List_Olistrel(T_a,V_r_2),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) # label(fact_listrel__subset__rtrancl__listrel1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  304 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_A_2) -> V_A_2 = V_B_2))) # label(fact_equalityI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  305 (all V_ca_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))))) # label(fact_subsetD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  306 (all V_f_2 all V_g_2 all T_b all T_c all V_A_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hAPP(c_FuncSet_Ocompose(T_a,T_c,T_b,V_A_2,V_g_2,V_f_2),V_x_2) = hAPP(V_g_2,hAPP(V_f_2,V_x_2)))) # label(fact_compose__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  307 (all V_s_2 all V_r_2 all T_b all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),V_r_2,V_s_2) -> (c_Relation_Osingle__valued(T_a,T_b,V_s_2) -> c_Relation_Osingle__valued(T_a,T_b,V_r_2)))) # label(fact_single__valued__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  308 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),c_List_Olistsp(T_a,V_A_2),c_List_Olistsp(T_a,V_B_2)))) # label(fact_listsp__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  309 (all V_s_2 all V_r_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,V_s_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),c_Transitive__Closure_Ortrancl(T_a,V_r_2),c_Transitive__Closure_Ortrancl(T_a,V_s_2)))) # label(fact_rtrancl__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  310 (all V_S_2 all V_R_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_R_2,V_S_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_S_2,c_Transitive__Closure_Ortrancl(T_a,V_R_2)) -> c_Transitive__Closure_Ortrancl(T_a,V_S_2) = c_Transitive__Closure_Ortrancl(T_a,V_R_2)))) # label(fact_rtrancl__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  311 (all V_s_2 all V_r_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,c_Transitive__Closure_Ortrancl(T_a,V_s_2)) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),c_Transitive__Closure_Ortrancl(T_a,V_r_2),c_Transitive__Closure_Ortrancl(T_a,V_s_2)))) # label(fact_rtrancl__subset__rtrancl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  312 (all V_R2_2 all V_R1_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_R1_2,V_R2_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Oacc(T_a,V_R2_2),c_Wellfounded_Oacc(T_a,V_R1_2)))) # label(fact_acc__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  313 (all V_x_2 all V_Q_2 all V_Pa_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_Pa_2,V_Q_2) -> (hBOOL(hAPP(V_Pa_2,V_x_2)) -> hBOOL(hAPP(V_Q_2,V_x_2))))) # label(fact_predicate1D) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  314 (all V_Q_2 all T_a all V_x_2 all V_Pa_2 (hBOOL(hAPP(V_Pa_2,V_x_2)) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_Pa_2,V_Q_2) -> hBOOL(hAPP(V_Q_2,V_x_2))))) # label(fact_rev__predicate1D) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  315 (all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 -> -(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> -c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_A_2)))) # label(fact_equalityE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  316 (all V_C_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_C_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_C_2)))) # label(fact_subset__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  317 (all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_A_2))) # label(fact_equalityD2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  318 (all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2))) # label(fact_equalityD1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  319 (all T_a all V_B_2 all V_A_2 (V_A_2 = V_B_2 <-> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) & c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_A_2))) # label(fact_set__eq__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  320 (all V_A_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_A_2)) # label(fact_subset__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  321 (all V_B_2 all T_b all V_A_2 all V_A_H_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_H_2,V_A_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,T_b),tc_HOL_Obool),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2),c_FuncSet_OPi(T_a,T_b,V_A_H_2,V_B_2)))) # label(fact_Pi__anti__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  322 (all V_s_2 all V_r_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,V_s_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),c_List_Olistrel(T_a,V_r_2),c_List_Olistrel(T_a,V_s_2)))) # label(fact_listrel__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  323 (all V_s_2 all V_r_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,V_s_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),c_List_Olistrel1(T_a,V_r_2),c_List_Olistrel1(T_a,V_s_2)))) # label(fact_listrel1__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  324 (all V_s_2 all V_r_2 all T_b all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),V_r_2,V_s_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Relation_ODomain(T_a,T_b,V_r_2),c_Relation_ODomain(T_a,T_b,V_s_2)))) # label(fact_Domain__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  325 (all V_x_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))))) # label(fact_in__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  326 (all V_B_2 all V_A_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))))) # label(fact_set__rev__mp) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  327 (all V_x_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))))) # label(fact_set__mp) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  328 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),c_List_Olists(T_a,V_A_2),c_List_Olists(T_a,V_B_2)))) # label(fact_lists__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  329 (all V_S_2 all V_R_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_R_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2)) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_R_2,V_S_2))) # label(fact_pred__subset__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  330 (all V_f_2 all T_b all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool),c_Set_Oimage(T_a,T_b,V_f_2,V_A_2),c_Set_Oimage(T_a,T_b,V_f_2,V_B_2)))) # label(fact_image__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  331 (all V_A_2 all V_f_2 all T_b all V_B_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,c_Set_Oimage(T_b,T_a,V_f_2,V_A_2)) <-> (exists B_AA (c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool),B_AA,V_A_2) & V_B_2 = c_Set_Oimage(T_b,T_a,V_f_2,B_AA))))) # label(fact_subset__image__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  332 (all V_B_2 all V_A_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_A_2)) # label(fact_Int__lower1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  333 (all V_B_2 all V_A_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_B_2)) # label(fact_Int__lower2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  334 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2)) # label(fact_Int__absorb2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  335 (all V_A_2 all V_B_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_A_2) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2)) # label(fact_Int__absorb1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  336 (all V_B_2 all V_A_2 all V_C_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_C_2,V_A_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_C_2,V_B_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_C_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))))) # label(fact_Int__greatest) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  337 (all V_D_2 all V_B_2 all V_C_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_C_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_D_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))))) # label(fact_Int__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  338 (all V_b all V_a all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)) -> -(c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_a) -> -c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_b))))) # label(fact_le__infE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  339 (all V_d all V_b all V_c all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_c) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_d) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_c),V_d)))))) # label(fact_inf__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  340 (all V_z all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_z) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)))))) # label(fact_inf__greatest) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  341 (all V_b all V_a all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_b) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)))))) # label(fact_le__infI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  342 (all V_x all V_y all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_y))) # label(fact_inf__absorb2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  343 (all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_x))) # label(fact_inf__absorb1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  344 (all V_a all V_x all V_b all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_x) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b),V_x)))) # label(fact_le__infI2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  345 (all V_b all V_x all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_x) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b),V_x)))) # label(fact_le__infI1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  346 (all V_z_2 all V_y_2 all V_x_2 all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y_2),V_z_2)) <-> c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) & c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_z_2)))) # label(fact_le__inf__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  347 (all V_y_2 all V_x_2 all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) <-> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = V_x_2))) # label(fact_le__iff__inf) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  348 (all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y),V_y))) # label(fact_inf__le2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  349 (all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y),V_y))) # label(fact_inf__sup__ord_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  350 (all V_y all V_x all T_a (class_Lattices_Osemilattice__inf(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y),V_x))) # label(fact_inf__le1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  351 (all V_y all V_x all T_a (class_Lattices_Olattice(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y),V_x))) # label(fact_inf__sup__ord_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  352 (all V_C_2 all V_g_2 all T_c all V_B_2 all V_A_2 all V_f_2 all T_a all T_b (c_Set_Oimage(T_b,T_a,V_f_2,V_A_2) = V_B_2 -> (c_Set_Oimage(T_a,T_c,V_g_2,V_B_2) = V_C_2 -> c_Set_Oimage(T_b,T_c,c_FuncSet_Ocompose(T_b,T_a,T_c,V_A_2,V_g_2,V_f_2),V_A_2) = V_C_2))) # label(fact_surj__compose) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  353 (all V_B_2 all V_A_2 all V_f_2 all T_b all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Set_Oimage(T_b,T_a,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Set_Oimage(T_b,T_a,V_f_2,V_A_2)),c_Set_Oimage(T_b,T_a,V_f_2,V_B_2)))) # label(fact_image__Int__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  354 (all V_B_2 all V_A_2 all T_b all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Relation_ODomain(T_a,T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Relation_ODomain(T_a,T_b,V_A_2)),c_Relation_ODomain(T_a,T_b,V_B_2)))) # label(fact_Domain__Int__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  355 (all V_B_2 all V_A_2 all T_b all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Relation_ORange(T_b,T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Relation_ORange(T_b,T_a,V_A_2)),c_Relation_ORange(T_b,T_a,V_B_2)))) # label(fact_Range__Int__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  356 (all V_B_2 all V_A_2 all V_f_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,T_b)),V_f_2),c_FuncSet_OPi(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_B_2)))) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool),c_Set_Oimage(T_a,T_b,V_f_2,V_A_2),V_B_2))) # label(fact_funcset__image) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  357 (all V_r_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),c_List_Olistrel1(T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_a),c_List_Olistrel1(T_a,V_r_2)))) # label(fact_listrel1__rtrancl__subset__rtrancl__listrel1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  358 (all V_x all T_a (class_Orderings_Opreorder(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_x))) # label(fact_order__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  359 (all V_g_2 all V_f_2 all T_a all T_b (class_Orderings_Oord(T_b) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b),V_f_2,V_g_2) <-> (all B_x c_Orderings_Oord__class_Oless__eq(T_b,hAPP(V_f_2,B_x),hAPP(V_g_2,B_x)))))) # label(fact_le__fun__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  360 (all V_x_2 all V_g_2 all V_f_2 all T_a all T_b (class_Orderings_Oord(T_b) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b),V_f_2,V_g_2) -> c_Orderings_Oord__class_Oless__eq(T_b,hAPP(V_f_2,V_x_2),hAPP(V_g_2,V_x_2))))) # label(fact_le__funD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  361 (all V_R2_2 all V_R1_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),V_R1_2,V_R2_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Oaccp(T_a,V_R2_2),c_Wellfounded_Oaccp(T_a,V_R1_2)))) # label(fact_accp__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  362 (all V_x all V_ys all V_xs all T_a (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs),c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys)) -> V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys))) # label(fact_impossible__Cons) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  363 (all V_xs_2 all V_Pa_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2))) # label(fact_length__takeWhile__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  364 (all V_xs_2 all V_Pa_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OdropWhile(T_a,V_Pa_2,V_xs_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2))) # label(fact_length__dropWhile__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  365 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x)))) # label(fact_linorder__le__cases) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  366 (all V_z all V_x all V_y all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_z,V_y) -> c_Orderings_Oord__class_Oless__eq(T_a,V_z,V_x))))) # label(fact_xt1_I6_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  367 (all V_x all V_y all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> V_x = V_y)))) # label(fact_xt1_I5_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  368 (all V_z all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_z) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_z))))) # label(fact_order__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  369 (all V_y all V_x all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> V_x = V_y)))) # label(fact_order__antisym) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  370 (all V_c all V_a all V_b all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_a) -> (V_b = V_c -> c_Orderings_Oord__class_Oless__eq(T_a,V_c,V_a))))) # label(fact_xt1_I4_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  371 (all V_c all V_b all V_a all T_a (class_Orderings_Oord(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_b) -> (V_b = V_c -> c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_c))))) # label(fact_ord__le__eq__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  372 (all V_c all V_b all V_a all T_a (class_Orderings_Oorder(T_a) -> (V_a = V_b -> (c_Orderings_Oord__class_Oless__eq(T_a,V_c,V_b) -> c_Orderings_Oord__class_Oless__eq(T_a,V_c,V_a))))) # label(fact_xt1_I3_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  373 (all V_c all V_b all V_a all T_a (class_Orderings_Oord(T_a) -> (V_a = V_b -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_c) -> c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_c))))) # label(fact_ord__eq__le__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  374 (all V_x_2 all V_y_2 all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y_2,V_x_2) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) <-> V_x_2 = V_y_2)))) # label(fact_order__antisym__conv) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  375 (all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (V_x = V_y -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y)))) # label(fact_order__eq__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  376 (all V_y_2 all V_x_2 all T_a (class_Orderings_Oorder(T_a) -> (V_x_2 = V_y_2 <-> c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) & c_Orderings_Oord__class_Oless__eq(T_a,V_y_2,V_x_2)))) # label(fact_order__eq__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  377 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) | c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x))) # label(fact_linorder__linear) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  378 (all V_S_2 all V_R_2 all T_b all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_R_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),V_S_2)) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),V_R_2,V_S_2))) # label(fact_pred__subset__eq2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  379 (all V_fs_2 all T_a all V_y_2 all V_x_2 all V_f_2 (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,V_fs_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_a,tc_Nat_Onat)),V_f_2),V_fs_2))))))) # label(fact_measures__lesseq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  380 (all V_x_2 all V_g_2 all V_f_2 all T_a all T_b (class_Orderings_Oord(T_b) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b),V_f_2,V_g_2) -> c_Orderings_Oord__class_Oless__eq(T_b,hAPP(V_f_2,V_x_2),hAPP(V_g_2,V_x_2))))) # label(fact_le__funE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  381 (all V_R_2 all T_a all V_y_2 all V_x_2 all V_f_2 (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)) -> (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),V_R_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2)))))) # label(fact_mlex__leq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  382 (all V_C_2 all V_B_2 all T_b all V_A_2 all T_a ((all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool),hAPP(V_B_2,B_x),hAPP(V_C_2,B_x)))) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,T_b),tc_HOL_Obool),c_FuncSet_OPi(T_a,T_b,V_A_2,V_B_2),c_FuncSet_OPi(T_a,T_b,V_A_2,V_C_2)))) # label(fact_Pi__mono) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  383 (all V_Q_2 all T_b all T_a all V_y_2 all V_x_2 all V_Pa_2 (hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2)) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),V_Pa_2,V_Q_2) -> hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2))))) # label(fact_rev__predicate2D) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  384 (all V_y_2 all V_x_2 all V_Q_2 all V_Pa_2 all T_b all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),V_Pa_2,V_Q_2) -> (hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2)) -> hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2))))) # label(fact_predicate2D) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  385 (all V_fs_2 all V_f_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_a,tc_Nat_Onat)),V_f_2),V_fs_2)))) <-> c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)) | hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2) & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,V_fs_2))))) # label(fact_in__measures_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  386 (all V_fs_2 all T_a all V_y_2 all V_x_2 all V_f_2 (c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_List_Omeasures(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_a,tc_Nat_Onat)),V_f_2),V_fs_2)))))) # label(fact_measures__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  387 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless__eq(T_a,V_y_2,V_x_2)))) # label(fact_linorder__not__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  388 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless(T_a,V_y_2,V_x_2)))) # label(fact_linorder__not__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  389 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) | c_Orderings_Oord__class_Oless(T_a,V_y,V_x))) # label(fact_linorder__le__less__linear) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  390 (all V_y_2 all V_x_2 all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) & V_x_2 != V_y_2))) # label(fact_order__less__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  391 (all V_y_2 all V_x_2 all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) & -c_Orderings_Oord__class_Oless__eq(T_a,V_y_2,V_x_2)))) # label(fact_less__le__not__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  392 (all V_y_2 all V_x_2 all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) | V_x_2 = V_y_2))) # label(fact_order__le__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  393 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x)))) # label(fact_leI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  394 (all V_x all V_y all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_y)))) # label(fact_not__leE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  395 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) <-> V_x_2 = V_y_2)))) # label(fact_linorder__antisym__conv1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  396 (all V_b all V_a all T_a (class_Orderings_Oorder(T_a) -> (V_a != V_b -> (c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_b) -> c_Orderings_Oord__class_Oless(T_a,V_a,V_b))))) # label(fact_order__neq__le__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  397 (all V_b all V_a all T_a (class_Orderings_Oorder(T_a) -> (V_a != V_b -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_a) -> c_Orderings_Oord__class_Oless(T_a,V_b,V_a))))) # label(fact_xt1_I12_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  398 (all V_x all V_y all T_a (class_Orderings_Olinorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> -c_Orderings_Oord__class_Oless(T_a,V_x,V_y)))) # label(fact_leD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  399 (all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y)))) # label(fact_order__less__imp__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  400 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x_2,V_y_2) -> (-c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> V_x_2 = V_y_2)))) # label(fact_linorder__antisym__conv2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  401 (all V_y all V_x all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_y) | V_x = V_y))) # label(fact_order__le__imp__less__or__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  402 (all V_b all V_a all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_a,V_b) -> (V_a != V_b -> c_Orderings_Oord__class_Oless(T_a,V_a,V_b))))) # label(fact_order__le__neq__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  403 (all V_a all V_b all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_b,V_a) -> (V_a != V_b -> c_Orderings_Oord__class_Oless(T_a,V_b,V_a))))) # label(fact_xt1_I11_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  404 (all V_z all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_z) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_z))))) # label(fact_order__less__le__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  405 (all V_z all V_x all V_y all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_y,V_x) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_z,V_y) -> c_Orderings_Oord__class_Oless(T_a,V_z,V_x))))) # label(fact_xt1_I7_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  406 (all V_z all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless(T_a,V_y,V_z) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_z))))) # label(fact_order__le__less__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  407 (all V_z all V_x all V_y all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless__eq(T_a,V_y,V_x) -> (c_Orderings_Oord__class_Oless(T_a,V_z,V_y) -> c_Orderings_Oord__class_Oless(T_a,V_z,V_x))))) # label(fact_xt1_I8_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  408 (all V_y all V_x (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_x,V_y) -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_x,V_y))) # label(fact_termination__basic__simps_I5_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  409 (all V_b all V_x all V_a all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_a,V_x) -> c_Orderings_Oord__class_Oless(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b),V_x)))) # label(fact_less__infI1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  410 (all V_a all V_x all V_b all T_a (class_Lattices_Osemilattice__inf(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_b,V_x) -> c_Orderings_Oord__class_Oless(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b),V_x)))) # label(fact_less__infI2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  411 (all V_x all T_a (class_Orderings_Opreorder(T_a) -> -c_Orderings_Oord__class_Oless(T_a,V_x,V_x))) # label(fact_order__less__irrefl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  412 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (V_x_2 != V_y_2 <-> c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) | c_Orderings_Oord__class_Oless(T_a,V_y_2,V_x_2)))) # label(fact_linorder__neq__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  413 (all V_y_2 all V_x_2 all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> c_Orderings_Oord__class_Oless(T_a,V_y_2,V_x_2) | V_x_2 = V_y_2))) # label(fact_not__less__iff__gr__or__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  414 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_y) | V_x = V_y | c_Orderings_Oord__class_Oless(T_a,V_y,V_x))) # label(fact_linorder__less__linear) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  415 (all V_x_2 all V_y_2 all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_y_2,V_x_2) -> (-c_Orderings_Oord__class_Oless(T_a,V_x_2,V_y_2) <-> V_x_2 = V_y_2)))) # label(fact_linorder__antisym__conv3) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  416 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> (V_x != V_y -> (-c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> c_Orderings_Oord__class_Oless(T_a,V_y,V_x))))) # label(fact_linorder__neqE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  417 (all V_y all V_x all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> V_x != V_y))) # label(fact_less__imp__neq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  418 (all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> -c_Orderings_Oord__class_Oless(T_a,V_y,V_x)))) # label(fact_order__less__not__sym) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  419 (all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> -c_Orderings_Oord__class_Oless(T_a,V_y,V_x)))) # label(fact_order__less__imp__not__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  420 (all V_y all V_x all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> V_x != V_y))) # label(fact_order__less__imp__not__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  421 (all V_y all V_x all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> V_y != V_x))) # label(fact_order__less__imp__not__eq2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  422 (all V_b all V_a all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_a,V_b) -> -c_Orderings_Oord__class_Oless(T_a,V_b,V_a)))) # label(fact_order__less__asym_H) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  423 (all V_a all V_b all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_b,V_a) -> -c_Orderings_Oord__class_Oless(T_a,V_a,V_b)))) # label(fact_xt1_I9_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  424 (all V_c all V_b all V_a all T_a (class_Orderings_Oord(T_a) -> (V_a = V_b -> (c_Orderings_Oord__class_Oless(T_a,V_b,V_c) -> c_Orderings_Oord__class_Oless(T_a,V_a,V_c))))) # label(fact_ord__eq__less__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  425 (all V_c all V_b all V_a all T_a (class_Orderings_Oorder(T_a) -> (V_a = V_b -> (c_Orderings_Oord__class_Oless(T_a,V_c,V_b) -> c_Orderings_Oord__class_Oless(T_a,V_c,V_a))))) # label(fact_xt1_I1_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  426 (all V_c all V_b all V_a all T_a (class_Orderings_Oord(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_a,V_b) -> (V_b = V_c -> c_Orderings_Oord__class_Oless(T_a,V_a,V_c))))) # label(fact_ord__less__eq__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  427 (all V_c all V_a all V_b all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_b,V_a) -> (V_b = V_c -> c_Orderings_Oord__class_Oless(T_a,V_c,V_a))))) # label(fact_xt1_I2_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  428 (all V_z all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> (c_Orderings_Oord__class_Oless(T_a,V_y,V_z) -> c_Orderings_Oord__class_Oless(T_a,V_x,V_z))))) # label(fact_order__less__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  429 (all V_z all V_x all V_y all T_a (class_Orderings_Oorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_y,V_x) -> (c_Orderings_Oord__class_Oless(T_a,V_z,V_y) -> c_Orderings_Oord__class_Oless(T_a,V_z,V_x))))) # label(fact_xt1_I10_J) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  430 (all V_y all V_x all T_a (class_Orderings_Opreorder(T_a) -> (c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> -c_Orderings_Oord__class_Oless(T_a,V_y,V_x)))) # label(fact_order__less__asym) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  431 (all V_y all V_x all T_a (class_Orderings_Olinorder(T_a) -> (-c_Orderings_Oord__class_Oless(T_a,V_x,V_y) -> (V_x != V_y -> c_Orderings_Oord__class_Oless(T_a,V_y,V_x))))) # label(fact_linorder__cases) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  432 (all V_R_2 all T_a all V_y_2 all V_x_2 all V_f_2 (c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2))))) # label(fact_mlex__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.62  433 (all V_f_2 all V_y_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2),V_y_2)),c_Wellfounded_Omeasure(T_a,V_f_2))) <-> c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(V_f_2,V_x_2),hAPP(V_f_2,V_y_2)))) # label(fact_in__measure) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  434 (all V_n_2 all V_m_2 (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m_2,V_n_2) <-> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m_2,V_n_2) & V_m_2 != V_n_2)) # label(fact_nat__less__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  435 (all V_g_2 all V_f_2 all T_a all T_b (class_Orderings_Oord(T_b) -> (c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b),V_f_2,V_g_2) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b),V_f_2,V_g_2) & -c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b),V_g_2,V_f_2)))) # label(fact_less__fun__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  436 (all V_C_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_C_2) -> c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_C_2)))) # label(fact_subset__psubset__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  437 (all V_C_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_C_2) -> c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_C_2)))) # label(fact_psubset__subset__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  438 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2))) # label(fact_psubset__imp__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  439 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) <-> c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) | V_A_2 = V_B_2)) # label(fact_subset__iff__psubset__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  440 (all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) & V_A_2 != V_B_2)) # label(fact_psubset__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  441 (all V_ca_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))))) # label(fact_psubsetD) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  442 (all V_n -c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_n,V_n)) # label(fact_less__not__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  443 (all V_n_2 all V_m_2 (V_m_2 != V_n_2 <-> c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m_2,V_n_2) | c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_n_2,V_m_2))) # label(fact_nat__neq__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  444 (all V_y all V_x (V_x != V_y -> (-c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_x,V_y) -> c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_y,V_x)))) # label(fact_linorder__neqE__nat) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  445 (all V_n -c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_n,V_n)) # label(fact_less__irrefl__nat) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  446 (all V_m all V_n (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_n,V_m) -> V_m != V_n)) # label(fact_less__not__refl2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  447 (all V_t all V_s (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_s,V_t) -> V_s != V_t)) # label(fact_less__not__refl3) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  448 (all V_Pa_2 all V_n_2 all V_m_2 ((c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m_2,V_n_2) -> hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2))) -> ((V_m_2 = V_n_2 -> hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2))) -> ((c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_n_2,V_m_2) -> hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2))) -> hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2)))))) # label(fact_nat__less__cases) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  449 (all V_n c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_n,V_n)) # label(fact_le__refl) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  450 (all V_n all V_m (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_n,V_m))) # label(fact_nat__le__linear) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  451 (all V_n all V_m (V_m = V_n -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n))) # label(fact_eq__imp__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  452 (all V_k all V_j all V_i (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_i,V_j) -> (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_j,V_k) -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_i,V_k)))) # label(fact_le__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  453 (all V_n all V_m (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n) -> (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_n,V_m) -> V_m = V_n))) # label(fact_le__antisym) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  454 (all V_n all V_m (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m,V_n) | V_m = V_n -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n))) # label(fact_less__or__eq__imp__le) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  455 (all V_n all V_m (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n) -> (V_m != V_n -> c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m,V_n)))) # label(fact_le__neq__implies__less) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  456 (all V_n all V_m (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m,V_n) -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m,V_n))) # label(fact_less__imp__le__nat) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  457 (all V_n_2 all V_m_2 (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_m_2,V_n_2) <-> c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_m_2,V_n_2) | V_m_2 = V_n_2)) # label(fact_le__eq__less__or__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  458 (all V_r_2 all V_ys_2 all V_xs_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2)),c_List_Olistrel(T_a,V_r_2))) <-> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2) & (all B_n (c_Orderings_Oord__class_Oless(tc_Nat_Onat,B_n,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),c_List_Onth(T_a,V_xs_2,B_n)),c_List_Onth(T_a,V_ys_2,B_n))),V_r_2)))))) # label(fact_listrel__iff__nth) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  459 (all V_A_2 all V_r_2 all V_ba_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_aa_2),V_ba_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,c_Product__Type_OSigma(T_a,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a,V_A_2))) -> V_aa_2 = V_ba_2 | hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2))))) # label(fact_trancl__subset__Sigma__aux) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  460 (all V_B_2 all V_ba_2 all T_b all V_A_2 all V_aa_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> (hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),hAPP(V_B_2,V_aa_2))) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2)))))) # label(fact_SigmaI) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  461 (all V_C_2 all V_B_2 all V_A_2 all T_a (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_B_2) -> (c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_B_2,V_C_2) -> c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool),V_A_2,V_C_2)))) # label(fact_psubset__trans) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  462 (all T_a all V_ys_2 all V_xs_2 (V_xs_2 = V_ys_2 <-> c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2) = c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_ys_2) & (all B_i (c_Orderings_Oord__class_Oless(tc_Nat_Onat,B_i,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> c_List_Onth(T_a,V_xs_2,B_i) = c_List_Onth(T_a,V_ys_2,B_i))))) # label(fact_list__eq__iff__nth__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  463 (all V_B_2 all V_A_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2))) -> -(hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) -> -hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),hAPP(V_B_2,V_aa_2)))))) # label(fact_SigmaE2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  464 (all V_B_2 all V_A_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2))) -> hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),hAPP(V_B_2,V_aa_2))))) # label(fact_SigmaD2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  465 (all V_B_2 all V_A_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2))) -> hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)))) # label(fact_SigmaD1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  466 (all V_B_2 all V_A_2 all V_ba_2 all V_aa_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_aa_2),V_ba_2)),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2))) <-> hBOOL(hAPP(hAPP(c_member(T_a),V_aa_2),V_A_2)) & hBOOL(hAPP(hAPP(c_member(T_b),V_ba_2),hAPP(V_B_2,V_aa_2))))) # label(fact_mem__Sigma__iff) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  467 (all V_ys all V_x all V_xs all T_a c_List_Onth(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs)) = V_x) # label(fact_nth__append__length) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  468 (all V_j_2 all V_i_2 all V_xs_2 all T_a (c_List_Odistinct(T_a,V_xs_2) -> (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_i_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> (c_List_Onth(T_a,V_xs_2,V_i_2) = c_List_Onth(T_a,V_xs_2,V_j_2) <-> V_i_2 = V_j_2))))) # label(fact_nth__eq__iff__index__eq) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  469 (all V_xs_2 all T_a (c_List_Odistinct(T_a,V_xs_2) <-> (all B_i (c_Orderings_Oord__class_Oless(tc_Nat_Onat,B_i,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> (all B_j (c_Orderings_Oord__class_Oless(tc_Nat_Onat,B_j,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> (B_i != B_j -> c_List_Onth(T_a,V_xs_2,B_i) != c_List_Onth(T_a,V_xs_2,B_j)))))))) # label(fact_distinct__conv__nth) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  470 (all V_xs_2 all V_Pa_2 all T_a (c_Orderings_Oord__class_Oless(tc_Nat_Onat,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> -hBOOL(hAPP(V_Pa_2,c_List_Onth(T_a,V_xs_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2))))))) # label(fact_nth__length__takeWhile) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  471 (all V_xs_2 all V_Pa_2 all T_a all V_j_2 (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2))) -> c_List_Onth(T_a,c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2),V_j_2) = c_List_Onth(T_a,V_xs_2,V_j_2))) # label(fact_takeWhile__nth) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  472 (all V_B_2 all V_A_2 all T_b all V_C_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2)) -> (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),c_Product__Type_OSigma(T_b,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b,V_C_2)),c_Product__Type_OSigma(T_b,T_a,V_B_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b,V_C_2))) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool),V_A_2,V_B_2)))) # label(fact_Times__subset__cancel2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  473 (all V_A_2 all V_r_2 all T_a (c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,c_Product__Type_OSigma(T_a,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a,V_A_2))) -> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),c_List_Olistrel(T_a,V_r_2),c_Product__Type_OSigma(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Olists(T_a,V_A_2),c_COMBK(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_List_Olist(T_a),c_List_Olists(T_a,V_A_2)))))) # label(fact_listrel__subset) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  474 (all V_B_2 all V_A_2 all V_I_2 all T_b all T_a c_Product__Type_OSigma(T_a,T_b,V_I_2,hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),c_Product__Type_OSigma(T_a,T_b,V_I_2,V_A_2)),c_Product__Type_OSigma(T_a,T_b,V_I_2,V_B_2))) # label(fact_Sigma__Int__distrib2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  475 (all V_C_2 all V_B_2 all V_A_2 all T_b all T_a c_Product__Type_OSigma(T_a,T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),c_Product__Type_OSigma(T_a,T_b,V_A_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_C_2))),c_Product__Type_OSigma(T_a,T_b,V_B_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_C_2)))) # label(fact_Times__Int__distrib1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  476 (all V_C_2 all V_J_2 all V_I_2 all T_b all T_a c_Product__Type_OSigma(T_a,T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_J_2),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),c_Product__Type_OSigma(T_a,T_b,V_I_2,V_C_2)),c_Product__Type_OSigma(T_a,T_b,V_J_2,V_C_2))) # label(fact_Sigma__Int__distrib1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  477 (all V_A_2 all T_a c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),c_Relation_OId__on(T_a,V_A_2),c_Product__Type_OSigma(T_a,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a,V_A_2)))) # label(fact_Id__on__subset__Times) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  478 (all V_B_2 all V_A_2 all T_b all V_C_2 all V_x_2 all T_a (hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2)) -> (c_Product__Type_OSigma(T_b,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b,V_C_2)) = c_Product__Type_OSigma(T_b,T_a,V_B_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b,V_C_2)) <-> V_A_2 = V_B_2))) # label(fact_Times__eq__cancel2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  479 (all V_B_2 all V_A_2 all T_a all T_b c_Set_Oimage(tc_prod(T_b,T_a),tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_a,tc_prod(T_a,T_b)),hAPP(c_COMBC(T_a,T_b,tc_prod(T_a,T_b)),c_Product__Type_OPair(T_a,T_b))),c_Product__Type_OSigma(T_b,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b,V_B_2))) = c_Product__Type_OSigma(T_a,T_b,V_B_2,c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a,V_A_2))) # label(fact_swap__product) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  480 (all V_xs_2 all T_a all V_Pa_2 all V_j_2 ((all B_i (c_Orderings_Oord__class_Oless(tc_Nat_Onat,B_i,V_j_2) -> hBOOL(hAPP(V_Pa_2,c_List_Onth(T_a,V_xs_2,B_i))))) -> (c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),V_xs_2)) -> c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)))))) # label(fact_length__takeWhile__less__P__nth) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  481 (all V_B_2 all V_A_2 all V_ca_2 all T_b all T_a (hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_ca_2),c_Product__Type_OSigma(T_a,T_b,V_A_2,V_B_2))) -> -(all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> (all B_y (hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(V_B_2,B_x))) -> V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y))))))) # label(fact_SigmaE) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  482 (all V_r_2 all V_A_2 all T_a (c_Relation_Orefl__on(T_a,V_A_2,V_r_2) <-> c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_r_2,c_Product__Type_OSigma(T_a,T_a,V_A_2,c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a,V_A_2))) & (all B_x (hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) -> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x)),V_r_2)))))) # label(fact_refl__on__def) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  483 (all V_xs_2 all V_Pa_2 all T_a all V_j_2 (c_Orderings_Oord__class_Oless(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OdropWhile(T_a,V_Pa_2,V_xs_2))) -> c_List_Onth(T_a,c_List_OdropWhile(T_a,V_Pa_2,V_xs_2),V_j_2) = c_List_Onth(T_a,V_xs_2,c_Groups_Oplus__class_Oplus(tc_Nat_Onat,V_j_2,c_Nat_Osize__class_Osize(tc_List_Olist(T_a),c_List_OtakeWhile(T_a,V_Pa_2,V_xs_2)))))) # label(fact_dropWhile__nth) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  484 (all V_n all V_m c_Groups_Oplus__class_Oplus(tc_Nat_Onat,V_m,V_n) = c_Groups_Oplus__class_Oplus(tc_Nat_Onat,V_n,V_m)) # label(fact_nat__add__commute) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  485 (all T_2 all T_1 (class_Lattices_Olattice(T_1) -> class_Lattices_Osemilattice__inf(tc_fun(T_2,T_1)))) # label(arity_fun__Lattices_Osemilattice__inf) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  486 (all T_2 all T_1 (class_Orderings_Opreorder(T_1) -> class_Orderings_Opreorder(tc_fun(T_2,T_1)))) # label(arity_fun__Orderings_Opreorder) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  487 (all T_2 all T_1 (class_Lattices_Olattice(T_1) -> class_Lattices_Olattice(tc_fun(T_2,T_1)))) # label(arity_fun__Lattices_Olattice) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  488 (all T_2 all T_1 (class_Orderings_Oorder(T_1) -> class_Orderings_Oorder(tc_fun(T_2,T_1)))) # label(arity_fun__Orderings_Oorder) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  489 (all T_2 all T_1 (class_Orderings_Oord(T_1) -> class_Orderings_Oord(tc_fun(T_2,T_1)))) # label(arity_fun__Orderings_Oord) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  490 (all V_P all T_a hAPP(c_COMBI(T_a),V_P) = V_P) # label(help_c__COMBI__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  491 (all V_Q all V_P all T_b all T_a hAPP(c_COMBK(T_a,T_b,V_P),V_Q) = V_P) # label(help_c__COMBK__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  492 (all V_R_2 all V_Q_2 all V_Pa_2 all T_c all T_a all T_b hAPP(hAPP(hAPP(c_COMBB(T_b,T_a,T_c),V_Pa_2),V_Q_2),V_R_2) = hAPP(V_Pa_2,hAPP(V_Q_2,V_R_2))) # label(help_c__COMBB__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  493 (all V_R_2 all V_Q_2 all V_Pa_2 all T_a all T_c all T_b hAPP(hAPP(hAPP(c_COMBC(T_b,T_c,T_a),V_Pa_2),V_Q_2),V_R_2) = hAPP(hAPP(V_Pa_2,V_R_2),V_Q_2)) # label(help_c__COMBC__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  494 (all V_R_2 all V_Q_2 all V_Pa_2 all T_a all T_c all T_b hAPP(hAPP(hAPP(c_COMBS(T_b,T_c,T_a),V_Pa_2),V_Q_2),V_R_2) = hAPP(hAPP(V_Pa_2,V_R_2),hAPP(V_Q_2,V_R_2))) # label(help_c__COMBS__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  495 (all V_y_2 all V_x_2 (-hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)) | V_x_2 = V_y_2)) # label(help_c__fequal__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  496 (all V_y_2 all V_x_2 (V_x_2 != V_y_2 | hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)))) # label(help_c__fequal__2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  497 (all V_Pa_2 (-hBOOL(hAPP(c_fNot,V_Pa_2)) | -hBOOL(V_Pa_2))) # label(help_c__fNot__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  498 (all V_Pa_2 (--hBOOL(V_Pa_2) | hBOOL(hAPP(c_fNot,V_Pa_2)))) # label(help_c__fNot__2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  499 (all V_Q_2 all V_Pa_2 (-hBOOL(V_Pa_2) | -hBOOL(V_Q_2) | hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Q_2)))) # label(help_c__fconj__1) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  500 (all V_Q_2 all V_Pa_2 (-hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Q_2)) | hBOOL(V_Pa_2))) # label(help_c__fconj__2) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  501 (all V_Q_2 all V_Pa_2 (-hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Q_2)) | hBOOL(V_Q_2))) # label(help_c__fconj__3) # label(axiom) # label(non_clause).  [assumption].
% 1.30/1.63  502 -(all B_i (hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_a____),v_c____)),hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,hAPP(v_P____,B_i)),v_c____),v_b____))) <-> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),v_b____),v_c____)),hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow,hAPP(v_P____,B_i)),v_c____),v_b____)),v_b____),v_a____))))) # label(conj_0) # label(negated_conjecture) # label(non_clause).  [assumption].
% 1.30/1.63  
% 1.30/1.63  ============================== end of process non-clausal formulas ===
% 1.30/1.63  
% 1.30/1.63  ============================== PROCESS INITIAL CLAUSES ===============
% 1.30/1.63  
% 1.30/1.63  ============================== PREDICATE ELIMINATION =================
% 1.30/1.63  503 -c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.63  504 c_Arrow__Order__Mirabelle_OIIA(v_F) # label(fact_assms_I3_J) # label(axiom).  [assumption].
% 1.30/1.63  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,f8(v_F,A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f8(v_F,A,B,C,D)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,A))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,B))).  [resolve(503,a,504,a)].
% 1.30/1.63  505 -c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.63  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,f8(v_F,A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f8(v_F,A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,A))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,B))).  [resolve(505,a,504,a)].
% 1.30/1.63  506 -c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.63  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,f8(v_F,A,B,C,D)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f8(v_F,A,B,C,D)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,A))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,B))).  [resolve(506,a,504,a)].
% 1.30/1.63  507 -c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.63  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,f8(v_F,A,B,C,D)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f8(v_F,A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,A))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(v_F,B))).  [resolve(507,a,504,a)].
% 1.30/1.64  508 c_Arrow__Order__Mirabelle_OIIA(A) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f9(A)),c_Arrow__Order__Mirabelle_OProf)) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f9(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(508,a,503,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f9(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(508,a,505,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f9(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(508,a,506,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f9(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(508,a,507,a)].
% 1.30/1.64  509 c_Arrow__Order__Mirabelle_OIIA(A) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f10(A)),c_Arrow__Order__Mirabelle_OProf)) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f10(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(509,a,503,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f10(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(509,a,505,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f10(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(509,a,506,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f10(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(509,a,507,a)].
% 1.30/1.64  510 c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.64  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(510,a,503,a)].
% 1.30/1.64  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(510,a,505,a)].
% 1.30/1.64  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(510,a,506,a)].
% 1.30/1.64  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(510,a,507,a)].
% 1.30/1.64  511 c_Arrow__Order__Mirabelle_OIIA(A) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(511,a,503,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(511,a,505,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(511,a,506,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f9(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(f10(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),D),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(C,f8(A,C,D,E,F)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(D,f8(A,C,D,E,F)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,C))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),E),F)),hAPP(A,D))).  [resolve(511,a,507,a)].
% 1.30/1.64  512 c_Arrow__Order__Mirabelle_OIIA(A) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(512,a,503,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(512,a,505,a)].
% 1.30/1.64  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(512,a,506,a)].
% 1.30/1.65  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(512,a,507,a)].
% 1.30/1.65  513 c_Arrow__Order__Mirabelle_OIIA(A) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) # label(fact_IIA__def) # label(axiom).  [clausify(26)].
% 1.30/1.65  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(513,a,503,a)].
% 1.30/1.65  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(513,a,505,a)].
% 1.30/1.65  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(513,a,506,a)].
% 1.30/1.68  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f9(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f11(A)),f12(A))),hAPP(A,f10(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(B,f8(A,B,C,D,E)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f8(A,B,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(513,a,507,a)].
% 1.30/1.68  514 -c_Arrow__Order__Mirabelle_Ounanimity(A) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f13(A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,B))) # label(fact_unanimity__def) # label(axiom).  [clausify(27)].
% 1.30/1.68  515 c_Arrow__Order__Mirabelle_Ounanimity(v_F) # label(fact_u) # label(axiom).  [assumption].
% 1.30/1.68  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B),C)),hAPP(A,f13(v_F,A,B,C)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),B),C)),hAPP(v_F,A))).  [resolve(514,a,515,a)].
% 1.50/1.72  516 c_Arrow__Order__Mirabelle_Ounanimity(A) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f14(A)),c_Arrow__Order__Mirabelle_OProf)) # label(fact_unanimity__def) # label(axiom).  [clausify(27)].
% 1.50/1.72  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f14(A)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f13(A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,B))).  [resolve(516,a,514,a)].
% 1.50/1.72  517 c_Arrow__Order__Mirabelle_Ounanimity(A) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f15(A)),f16(A))),hAPP(f14(A),B))) # label(fact_unanimity__def) # label(axiom).  [clausify(27)].
% 1.50/1.72  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f15(A)),f16(A))),hAPP(f14(A),B))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(C,f13(A,C,D,E)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),D),E)),hAPP(A,C))).  [resolve(517,a,514,a)].
% 1.50/1.72  518 c_Arrow__Order__Mirabelle_Ounanimity(A) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f15(A)),f16(A))),hAPP(A,f14(A)))) # label(fact_unanimity__def) # label(axiom).  [clausify(27)].
% 1.50/1.72  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f15(A)),f16(A))),hAPP(A,f14(A)))) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(B,f13(A,B,C,D)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),C),D)),hAPP(A,B))).  [resolve(518,a,514,a)].
% 1.50/1.72  519 c_FunDef_Oin__rel(A,B,C,D,E) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,B)),hAPP(hAPP(c_Product__Type_OPair(A,B),D),E)),C)) # label(fact_in__rel__def) # label(axiom).  [clausify(7)].
% 1.58/1.79  520 -c_FunDef_Oin__rel(A,B,C,D,E) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,B)),hAPP(hAPP(c_Product__Type_OPair(A,B),D),E)),C)) # label(fact_in__rel__def) # label(axiom).  [clausify(7)].
% 1.58/1.79  521 c_Nitpick_Orefl_H(A,B) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f2(B,A)),f2(B,A))),B)) # label(fact_Nitpick_Orefl_H__def) # label(axiom).  [clausify(10)].
% 1.58/1.79  522 -c_Nitpick_Orefl_H(A,B) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),C),C)),B)) # label(fact_Nitpick_Orefl_H__def) # label(axiom).  [clausify(10)].
% 1.58/1.79  Derived: -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f2(B,A)),f2(B,A))),B)) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),C),C)),B)).  [resolve(521,a,522,a)].
% 1.58/1.79  523 -c_Arrow__Order__Mirabelle_Odictator(A,B) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hAPP(A,C) = hAPP(C,B) # label(fact_dictator__def) # label(axiom).  [clausify(48)].
% 1.58/1.79  524 -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f17(B,A)),c_Arrow__Order__Mirabelle_OProf)) | c_Arrow__Order__Mirabelle_Odictator(A,B) # label(fact_dictatorI) # label(axiom).  [clausify(45)].
% 1.58/1.79  525 -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | f19(B,A) != f18(B,A) | c_Arrow__Order__Mirabelle_Odictator(A,B) # label(fact_dictatorI) # label(axiom).  [clausify(45)].
% 1.58/1.79  526 -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f18(B,A)),f19(B,A))),hAPP(f17(B,A),B))) | c_Arrow__Order__Mirabelle_Odictator(A,B) # label(fact_dictatorI) # label(axiom).  [clausify(45)].
% 1.58/1.79  527 -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f18(B,A)),f19(B,A))),hAPP(A,f17(B,A)))) | c_Arrow__Order__Mirabelle_Odictator(A,B) # label(fact_dictatorI) # label(axiom).  [clausify(45)].
% 1.58/1.79  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | hAPP(B,A) = hAPP(A,C) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f17(C,B)),c_Arrow__Order__Mirabelle_OProf)).  [resolve(523,a,524,c)].
% 1.58/1.79  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | hAPP(B,A) = hAPP(A,C) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | f19(C,B) != f18(C,B).  [resolve(523,a,525,c)].
% 1.58/1.79  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | hAPP(B,A) = hAPP(A,C) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f18(C,B)),f19(C,B))),hAPP(f17(C,B),C))).  [resolve(523,a,526,c)].
% 1.62/1.82  Derived: -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),A),c_Arrow__Order__Mirabelle_OProf)) | hAPP(B,A) = hAPP(A,C) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),B),c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),c_Arrow__Order__Mirabelle_OProf,c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool)),c_Arrow__Order__Mirabelle_OLin)))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt)),hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),f18(C,B)),f19(C,B))),hAPP(B,f17(C,B)))).  [resolve(523,a,527,c)].
% 1.62/1.82  528 c_Arrow__Order__Mirabelle_Odictator(A,B) | hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f21(B,A)),c_Arrow__Order__Mirabelle_OProf)) # label(fact_dictator__def) # label(axiom).  [clausify(48)].
% 1.62/1.82  Derived: hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),f21(A,B)),c_Arrow__Order__Mirabelle_OProf)) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hAPP(B,C) = hAPP(C,A).  [resolve(528,a,523,a)].
% 1.62/1.82  529 c_Arrow__Order__Mirabelle_Odictator(A,B) | hAPP(A,f21(B,A)) != hAPP(f21(B,A),B) # label(fact_dictator__def) # label(axiom).  [clausify(48)].
% 1.62/1.82  Derived: hAPP(A,f21(B,A)) != hAPP(f21(B,A),B) | -hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi,tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),tc_HOL_Obool))),C),c_Arrow__Order__Mirabelle_OProf)) | hAPP(A,C) = hAPP(C,B).  [resolve(529,a,523,a)].
% 1.62/1.82  530 c_Relation_Oirrefl(A,B) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f47(B,A)),f47(B,A))),B)) # label(fact_irrefl__def) # label(axiom).  [clausify(153)].
% 1.62/1.82  531 -c_Relation_Oirrefl(A,B) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),C),C)),B)) # label(fact_irrefl__def) # label(axiom).  [clausify(153)].
% 1.62/1.88  Derived: hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f47(B,A)),f47(B,A))),B)) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),C),C)),B)).  [resolve(530,a,531,a)].
% 1.62/1.88  532 -class_Lattices_Olattice(A) | class_Lattices_Osemilattice__inf(tc_fun(B,A)) # label(arity_fun__Lattices_Osemilattice__inf) # label(axiom).  [clausify(485)].
% 1.62/1.88  533 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C)),D) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) # label(fact_inf__assoc) # label(axiom).  [clausify(249)].
% 1.62/1.88  534 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C)),D) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) # label(fact_inf_Oassoc) # label(axiom).  [clausify(251)].
% 1.62/1.88  535 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),D)) # label(fact_inf__left__commute) # label(axiom).  [clausify(252)].
% 1.62/1.88  536 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),D)) # label(fact_inf_Oleft__commute) # label(axiom).  [clausify(254)].
% 1.62/1.88  537 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) # label(fact_inf__left__idem) # label(axiom).  [clausify(255)].
% 1.62/1.88  538 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) # label(fact_inf_Oleft__idem) # label(axiom).  [clausify(257)].
% 1.62/1.88  539 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),B) # label(fact_inf__commute) # label(axiom).  [clausify(258)].
% 1.62/1.88  540 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),B) # label(fact_inf_Ocommute) # label(axiom).  [clausify(260)].
% 1.62/1.88  541 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),B) = B # label(fact_inf__idem) # label(axiom).  [clausify(261)].
% 1.62/1.88  542 -class_Lattices_Osemilattice__inf(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),B) = B # label(fact_inf_Oidem) # label(axiom).  [clausify(262)].
% 1.62/1.88  543 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) | c_Orderings_Oord__class_Oless__eq(A,B,C) # label(fact_le__infE) # label(axiom).  [clausify(338)].
% 1.62/1.88  544 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) | c_Orderings_Oord__class_Oless__eq(A,B,D) # label(fact_le__infE) # label(axiom).  [clausify(338)].
% 1.62/1.88  545 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,D,E) | c_Orderings_Oord__class_Oless__eq(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),D),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),E)) # label(fact_inf__mono) # label(axiom).  [clausify(339)].
% 1.62/1.88  546 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,B,D) | c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) # label(fact_inf__greatest) # label(axiom).  [clausify(340)].
% 1.62/1.88  547 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,B,D) | c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) # label(fact_le__infI) # label(axiom).  [clausify(341)].
% 1.62/1.88  548 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),B) = B # label(fact_inf__absorb2) # label(axiom).  [clausify(342)].
% 1.62/1.88  549 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) = B # label(fact_inf__absorb1) # label(axiom).  [clausify(343)].
% 1.62/1.88  550 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),D),B),C) # label(fact_le__infI2) # label(axiom).  [clausify(344)].
% 1.62/1.88  551 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),D),C) # label(fact_le__infI1) # label(axiom).  [clausify(345)].
% 1.62/1.88  552 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) | c_Orderings_Oord__class_Oless__eq(A,B,C) # label(fact_le__inf__iff) # label(axiom).  [clausify(346)].
% 1.62/1.88  553 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) | c_Orderings_Oord__class_Oless__eq(A,B,D) # label(fact_le__inf__iff) # label(axiom).  [clausify(346)].
% 1.62/1.88  554 -class_Lattices_Osemilattice__inf(A) | c_Orderings_Oord__class_Oless__eq(A,B,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),C),D)) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,B,D) # label(fact_le__inf__iff) # label(axiom).  [clausify(346)].
% 1.62/1.88  555 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) = B # label(fact_le__iff__inf) # label(axiom).  [clausify(347)].
% 1.62/1.88  556 -class_Lattices_Osemilattice__inf(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C) != B # label(fact_le__iff__inf) # label(axiom).  [clausify(347)].
% 1.62/1.88  557 -class_Lattices_Osemilattice__inf(A) | c_Orderings_Oord__class_Oless__eq(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C),C) # label(fact_inf__le2) # label(axiom).  [clausify(348)].
% 1.62/1.88  558 -class_Lattices_Osemilattice__inf(A) | c_Orderings_Oord__class_Oless__eq(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),C),B) # label(fact_inf__le1) # label(axiom).  [clausify(350)].
% 1.62/1.88  559 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),B),D),C) # label(fact_less__infI1) # label(axiom).  [clausify(409)].
% 1.62/1.88  560 -class_Lattices_Osemilattice__inf(A) | -c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless(A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(A),D),B),C) # label(fact_less__infI2) # label(axiom).  [clausify(410)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D)),E) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),E)).  [resolve(532,b,533,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),E)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),E)).  [resolve(532,b,535,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D).  [resolve(532,b,537,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),C).  [resolve(532,b,539,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),C) = C.  [resolve(532,b,541,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),E)) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D).  [resolve(532,b,543,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),E)) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,E).  [resolve(532,b,544,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),E,F) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),E),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),F)).  [resolve(532,b,545,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,E) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),E)).  [resolve(532,b,546,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),D),C) = C.  [resolve(532,b,548,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D) = C.  [resolve(532,b,549,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),E),C),D).  [resolve(532,b,550,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),E),D).  [resolve(532,b,551,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),C,D) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D) != C.  [resolve(532,b,556,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D),D).  [resolve(532,b,557,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | c_Orderings_Oord__class_Oless__eq(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),D),C).  [resolve(532,b,558,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless(tc_fun(B,A),C,D) | c_Orderings_Oord__class_Oless(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),C),E),D).  [resolve(532,b,559,a)].
% 1.62/1.88  Derived: -class_Lattices_Olattice(A) | -c_Orderings_Oord__class_Oless(tc_fun(B,A),C,D) | c_Orderings_Oord__class_Oless(tc_fun(B,A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(B,A)),E),C),D).  [resolve(532,b,560,a)].
% 1.62/1.88  561 class_Lattices_Osemilattice__inf(tc_Nat_Onat) # label(arity_Nat__Onat__Lattices_Osemilattice__inf) # label(axiom).  [assumption].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B)),C) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),C)).  [resolve(561,a,533,a)].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),C)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),C)).  [resolve(561,a,535,a)].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B).  [resolve(561,a,537,a)].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),A).  [resolve(561,a,539,a)].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),A) = A.  [resolve(561,a,541,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),C)) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B).  [resolve(561,a,543,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),C)) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,C).  [resolve(561,a,544,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,C,D) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),D)).  [resolve(561,a,545,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,C) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),C)).  [resolve(561,a,546,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),B),A) = A.  [resolve(561,a,548,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B) = A.  [resolve(561,a,549,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),C),A),B).  [resolve(561,a,550,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),C),B).  [resolve(561,a,551,a)].
% 1.62/1.88  Derived: c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B) != A.  [resolve(561,a,556,a)].
% 1.62/1.88  Derived: c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B),B).  [resolve(561,a,557,a)].
% 1.62/1.88  Derived: c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),B),A).  [resolve(561,a,558,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),A),C),B).  [resolve(561,a,559,a)].
% 1.62/1.88  Derived: -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless(tc_Nat_Onat,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat),C),A),B).  [resolve(561,a,560,a)].
% 1.62/1.88  562 class_Lattices_Osemilattice__inf(tc_HOL_Obool) # label(arity_HOL__Obool__Lattices_Osemilattice__inf) # label(axiom).  [assumption].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B)),C) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),C)).  [resolve(562,a,533,a)].
% 1.62/1.88  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),C)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),C)).  [resolve(562,a,535,a)].
% 1.70/1.91  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B).  [resolve(562,a,537,a)].
% 1.70/1.91  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),A).  [resolve(562,a,539,a)].
% 1.70/1.91  Derived: hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),A) = A.  [resolve(562,a,541,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),C)) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B).  [resolve(562,a,543,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),C)) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,C).  [resolve(562,a,544,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,C,D) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),C),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),D)).  [resolve(562,a,545,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,C) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),C)).  [resolve(562,a,546,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),B),A) = A.  [resolve(562,a,548,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B) = A.  [resolve(562,a,549,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),C),A),B).  [resolve(562,a,550,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),C),B).  [resolve(562,a,551,a)].
% 1.70/1.91  Derived: c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,A,B) | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B) != A.  [resolve(562,a,556,a)].
% 1.70/1.91  Derived: c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B),B).  [resolve(562,a,557,a)].
% 1.70/1.91  Derived: c_Orderings_Oord__class_Oless__eq(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),B),A).  [resolve(562,a,558,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless(tc_HOL_Obool,A,B) | c_Orderings_Oord__class_Oless(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),A),C),B).  [resolve(562,a,559,a)].
% 1.70/1.91  Derived: -c_Orderings_Oord__class_Oless(tc_HOL_Obool,A,B) | c_Orderings_Oord__class_Oless(tc_HOL_Obool,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_HOL_Obool),C),A),B).  [resolve(562,a,560,a)].
% 1.70/1.91  563 class_Orderings_Olinorder(tc_Nat_Onat) # label(arity_Nat__Onat__Orderings_Olinorder) # label(axiom).  [assumption].
% 1.70/1.91  564 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,C,B) # label(fact_linorder__le__cases) # label(axiom).  [clausify(365)].
% 1.70/1.91  565 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,C,B) # label(fact_linorder__linear) # label(axiom).  [clausify(377)].
% 1.70/1.91  566 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,C,B) # label(fact_linorder__not__less) # label(axiom).  [clausify(387)].
% 1.70/1.91  567 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,C,B) # label(fact_linorder__not__less) # label(axiom).  [clausify(387)].
% 1.70/1.91  568 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__not__le) # label(axiom).  [clausify(388)].
% 1.70/1.91  569 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__not__le) # label(axiom).  [clausify(388)].
% 1.70/1.91  570 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__le__less__linear) # label(axiom).  [clausify(389)].
% 1.70/1.91  571 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,C,B) # label(fact_leI) # label(axiom).  [clausify(393)].
% 1.70/1.91  572 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_not__leE) # label(axiom).  [clausify(394)].
% 1.70/1.91  573 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | B = C # label(fact_linorder__antisym__conv1) # label(axiom).  [clausify(395)].
% 1.70/1.91  574 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless__eq(A,B,C) | B != C # label(fact_linorder__antisym__conv1) # label(axiom).  [clausify(395)].
% 1.70/1.91  575 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless(A,C,B) # label(fact_leD) # label(axiom).  [clausify(398)].
% 1.70/1.91  576 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | c_Orderings_Oord__class_Oless(A,B,C) | B = C # label(fact_linorder__antisym__conv2) # label(axiom).  [clausify(400)].
% 1.70/1.91  577 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless__eq(A,B,C) | -c_Orderings_Oord__class_Oless(A,B,C) | B != C # label(fact_linorder__antisym__conv2) # label(axiom).  [clausify(400)].
% 1.70/1.91  578 -class_Orderings_Olinorder(A) | B = C | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__neq__iff) # label(axiom).  [clausify(412)].
% 1.70/1.91  579 -class_Orderings_Olinorder(A) | B != C | -c_Orderings_Oord__class_Oless(A,B,C) # label(fact_linorder__neq__iff) # label(axiom).  [clausify(412)].
% 1.70/1.91  580 -class_Orderings_Olinorder(A) | B != C | -c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__neq__iff) # label(axiom).  [clausify(412)].
% 1.70/1.91  581 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) | B = C # label(fact_not__less__iff__gr__or__eq) # label(axiom).  [clausify(413)].
% 1.70/1.91  582 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless(A,B,C) | -c_Orderings_Oord__class_Oless(A,C,B) # label(fact_not__less__iff__gr__or__eq) # label(axiom).  [clausify(413)].
% 1.70/1.91  583 -class_Orderings_Olinorder(A) | -c_Orderings_Oord__class_Oless(A,B,C) | B != C # label(fact_not__less__iff__gr__or__eq) # label(axiom).  [clausify(413)].
% 1.70/1.91  584 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | C = B | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__less__linear) # label(axiom).  [clausify(414)].
% 1.70/1.91  585 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | c_Orderings_Oord__class_Oless(A,C,B) | C = B # label(fact_linorder__antisym__conv3) # label(axiom).  [clausify(415)].
% 1.70/1.91  586 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | -c_Orderings_Oord__class_Oless(A,C,B) | C != B # label(fact_linorder__antisym__conv3) # label(axiom).  [clausify(415)].
% 1.70/1.91  587 -class_Orderings_Olinorder(A) | B = C | c_Orderings_Oord__class_Oless(A,C,B) | c_Orderings_Oord__class_Oless(A,B,C) # label(fact_linorder__neqE) # label(axiom).  [clausify(416)].
% 1.70/1.91  588 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Oless(A,B,C) | C = B | c_Orderings_Oord__class_Oless(A,C,B) # label(fact_linorder__cases) # label(axiom).  [clausify(431)].
% 1.70/1.91  Derived: c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,B,A).  [resolve(563,a,564,a)].
% 1.91/2.16  Derived: c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,B,A).  [resolve(563,a,566,a)].
% 1.91/2.16  Derived: -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,B,A).  [resolve(563,a,567,a)].
% 1.91/2.16  Derived: c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | A = B.  [resolve(563,a,573,a)].
% 1.91/2.16  Derived: c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | A != B.  [resolve(563,a,574,a)].
% 1.91/2.16  Derived: -c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | A != B.  [resolve(563,a,577,a)].
% 1.91/2.16  Derived: A = B | c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | c_Orderings_Oord__class_Oless(tc_Nat_Onat,B,A).  [resolve(563,a,578,a)].
% 1.91/2.16  Derived: A != B | -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B).  [resolve(563,a,579,a)].
% 1.91/2.16  Derived: A != B | -c_Orderings_Oord__class_Oless(tc_Nat_Onat,B,A).  [resolve(563,a,580,a)].
% 1.91/2.16  Derived: -c_Orderings_Oord__class_Oless(tc_Nat_Onat,A,B) | -c_Orderings_Oord__class_Oless(tc_Nat_Onat,B,A).  [resolve(563,a,582,a)].
% 1.91/2.16  589 c_Relation_Orefl__on(A,B,C) | -c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(A,A),tc_HOL_Obool),C,c_Product__Type_OSigma(A,A,B,c_COMBK(tc_fun(A,tc_HOL_Obool),A,B))) | hBOOL(hAPP(hAPP(c_member(A),f101(C,B,A)),B)) # label(fact_refl__on__def) # label(axiom).  [clausify(482)].
% 1.91/2.16  590 -c_Relation_Orefl__on(A,B,C) | c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(A,A),tc_HOL_Obool),C,c_Product__Type_OSigma(A,A,B,c_COMBK(tc_fun(A,tc_HOL_Obool),A,B))) # label(fact_refl__on__def) # label(axiom).  [clausify(482)].
% 1.91/2.16  591 -c_Relation_Orefl__on(A,B,C) | -hBOOL(hAPP(hAPP(c_member(A),D),B)) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),D),D)),C)) # label(fact_refl__on__def) # label(axiom).  [clausify(482)].
% 1.91/2.16  Derived: -c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(A,A),tc_HOL_Obool),B,c_Product__Type_OSigma(A,A,C,c_COMBK(tc_fun(A,tc_HOL_Obool),A,C))) | hBOOL(hAPP(hAPP(c_member(A),f101(B,C,A)),C)) | -hBOOL(hAPP(hAPP(c_member(A),D),C)) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),D),D)),B)).  [resolve(589,a,591,a)].
% 1.91/2.16  592 c_Relation_Orefl__on(A,B,C) | -c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(A,A),tc_HOL_Obool),C,c_Product__Type_OSigma(A,A,B,c_COMBK(tc_fun(A,tc_HOL_Obool),A,B))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f101(C,B,A)),f101(C,B,A))),C)) # label(fact_refl__on__def) # label(axiom).  [clausify(482)].
% 1.91/2.16  Derived: -c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(A,A),tc_HOL_Obool),B,c_Product__Type_OSigma(A,A,C,c_COMBK(tc_fun(A,tc_HOL_Obool),A,C))) | -hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),f101(B,C,A)),f101(B,C,A))),B)) | -hBOOL(hAPP(hAPP(c_member(A),D),C)) | hBOOL(hAPP(hAPP(c_member(tc_prod(A,A)),hAPP(hAPP(c_Product__Type_OPair(A,A),D),D)),B)).  [resolve(592,a,591,a)].
% 1.91/2.16  
% 1.91/2.16  ============================== end predicate elimination =============
% 1.91/2.16  
% 1.91/2.16  Auto_denials:  (non-Horn, no changes).
% 1.91/2.16  
% 1.91/2.16  Term ordering decisions:
% 1.91/2.16  Function symbol KB weights:  tc_Arrow__Order__Mirabelle_Oalt=1. tc_HOL_Obool=1. tc_Nat_Onat=1. tc_Arrow__Order__Mirabelle_Oindi=1. c_Arrow__Order__Mirabelle_OProf=1. c_Arrow__Order__Mirabelle_OLin=1. v_F=1. c_Arrow__Order__Mirabelle_Obelow=1. v_b____=1. v_a____=1. v_c____=1. v_P____=1. c_fconj=1. c_fequal=1. v_P_H____=1. c_fNot=1. c1=1. c2=1. hAPP=1. tc_prod=1. tc_fun=1. c_Product__Type_OPair=1. c_Transitive__Closure_Ortrancl=1. c_List_Olistrel1=1. c_Nat_Osize__class_Osize=1. c_List_Olistsp=1. c_List_Olistrel=1. c_List_Olists=1. c_Wellfounded_Oacc=1. c_List_Olexord=1. c_List_Olast=1. c_Wellfounded_Oaccp=1. c_List_Obutlast=1. c_List_Olex=1. c_Relation_OId__on=1. c_List_Omeasures=1. c_List_Orotate1=1. c_Arrow__Order__Mirabelle_Omkbot=1. c_Arrow__Order__Mirabelle_Omktop=1. c_Wellfounded_Omeasure=1. c_If=1. f1=1. f2=1. f17=1. f18=1. f19=1. f20=1. f21=1. f23=1. f44=1. f45=1. f46=1. f47=1. f88=1. f89=1. f90=1. f96=1. f97=1. c_member=1. tc_List_Olist=1. c_List_Olist_OCons=1. c_Lattices_Osemilattice__inf__class_Oinf=1. c_List_Oappend=1. c_List_Olist_ONil=1. c_COMBI=1. f9=1. f10=1. f11=1. f12=1. f14=1. f15=1. f16=1. c_COMBB=1. c_COMBC=1. c_COMBK=1. c_Product__Type_Oprod_Oprod__case=1. c_List_Onth=1. c_List_OtakeWhile=1. c_Arrow__Order__Mirabelle_Oabove=1. c_Relation_ODomain=1. c_List_OdropWhile=1. c_Relation_ORange=1. c_COMBS=1. c_List_Osplice=1. c_Groups_Oplus__class_Oplus=1. c_List_Opartition=1. c_List_Oinsert=1. c_List_Olexn=1. c_Product__Type_Ointernal__split=1. c_Wellfounded_Omlex__prod=1. f3=1. f4=1. f5=1. f25=1. f26=1. f29=1. f48=1. f49=1. f50=1. f53=1. f56=1. f57=1. f59=1. f60=1. f61=1. f62=1. f63=1. f76=1. f77=1. f78=1. f79=1. f80=1. f95=1. f101=1. c_FuncSet_OPi=1. c_Product__Type_OSigma=1. c_Set_Oimage=1. c_Product__Type_Ocurry=1. c_Wellfounded_Olex__prod=1. c_List_Omaps=1. c_Recdef_Osame__fst=1. f13=1. f27=1. f28=1. f37=1. f38=1. f39=1. f40=1. f51=1. f52=1. f54=1. f55=1. f58=1. f92=1. f94=1. f98=1. c_List_Olist_Olist__case=1. c_Product__Type_Oprod_Oprod__rec=1. f8=1. f22=1. f24=1. f30=1. f31=1. f32=1. f33=1. f34=1. f35=1. f36=1. f41=1. f42=1. f43=1. f74=1. f75=1. f81=1. f87=1. f91=1. f93=1. f99=1. f100=1. c_FuncSet_Ocompose=1. c_Fun_Ooverride__on=1. f6=1. f7=1. f82=1. f83=1. f84=1. f85=1. f86=1. f72=1. f73=1. f64=1. f65=1. f66=1. f67=1. f68=1. f69=1. f70=1. f71=1.
% 4.23/4.53  
% 4.23/4.53  ============================== end of process initial clauses ========
% 4.23/4.53  
% 4.23/4.53  ============================== CLAUSES FOR SEARCH ====================
% 4.23/4.53  
% 4.23/4.53  ============================== end of clauses for search =============
% 4.23/4.53  
% 4.23/4.53  ============================== SEARCH ================================
% 4.23/4.53  
% 4.23/4.53  % Starting search at 0.66 seconds.
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=143.000, iters=3368
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=141.000, iters=3408
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=137.000, iters=3334
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=136.000, iters=3352
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=133.000, iters=3406
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=130.000, iters=3372
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=121.000, iters=3382
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=115.000, iters=3378
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=110.000, iters=3356
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=106.000, iters=3445
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=98.000, iters=3360
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=91.000, iters=3339
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=86.000, iters=3506
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=85.000, iters=3707
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=74.000, iters=3463
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=71.000, iters=3509
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=70.000, iters=3524
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=67.000, iters=3407
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=66.000, iters=3378
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=64.000, iters=3424
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=63.000, iters=3435
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=62.000, iters=3385
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=58.000, iters=3333
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=57.000, iters=3354
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=56.000, iters=3490
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=54.000, iters=3480
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=53.000, iters=3442
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=52.000, iters=3497
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=49.000, iters=3424
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=48.000, iters=3346
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=47.000, iters=3411
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=46.000, iters=3335
% 4.23/4.53  
% 4.23/4.53  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 59 (0.00 of 2.90 sec).
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=45.000, iters=3368
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=44.000, iters=3359
% 4.23/4.53  
% 4.23/4.53  Low Water (keep): wt=43.000, iters=3338
% 4.23/4.53  
% 4.23/4.53  ============================== PROOF =================================
% 4.23/4.53  % SZS status Theorem
% 4.23/4.53  % SZS output start Refutation
% 4.23/4.53  
% 4.23/4.53  % Proof 1 at 3.01 (+ 0.03) seconds.
% 4.23/4.53  % Length of proof is 9.
% 4.23/4.53  % Level of proof is 3.
% 4.23/4.53  % Maximum clause weight is 20.000.
% 4.23/4.53  % Given clauses 590.
% 4.23/4.53  
% 4.23/4.53  33 (all V_xs all V_x all T_a hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs) # label(fact_not__Cons__self2) # label(axiom) # label(non_clause).  [assumption].
% 4.23/4.53  86 (all V_ys all T_a hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys) # label(fact_append__Nil) # label(axiom) # label(non_clause).  [assumption].
% 4.23/4.53  494 (all V_R_2 all V_Q_2 all V_Pa_2 all T_a all T_c all T_b hAPP(hAPP(hAPP(c_COMBS(T_b,T_c,T_a),V_Pa_2),V_Q_2),V_R_2) = hAPP(hAPP(V_Pa_2,V_R_2),hAPP(V_Q_2,V_R_2))) # label(help_c__COMBS__1) # label(axiom) # label(non_clause).  [assumption].
% 4.23/4.53  654 hAPP(hAPP(c_List_Olist_OCons(A),B),C) != C # label(fact_not__Cons__self2) # label(axiom).  [clausify(33)].
% 4.23/4.53  755 hAPP(hAPP(c_List_Oappend(A),c_List_Olist_ONil(A)),B) = B # label(fact_append__Nil) # label(axiom).  [clausify(86)].
% 4.23/4.53  1267 hAPP(hAPP(hAPP(c_COMBS(A,B,C),D),E),F) = hAPP(hAPP(D,F),hAPP(E,F)) # label(help_c__COMBS__1) # label(axiom).  [clausify(494)].
% 4.23/4.53  7592 hAPP(hAPP(hAPP(c_COMBS(A,B,C),c_List_Olist_OCons(D)),E),F) != hAPP(E,F).  [para(1267(a,2),654(a,1))].
% 4.23/4.53  7650 hAPP(hAPP(hAPP(c_COMBS(A,B,C),D),hAPP(c_List_Oappend(E),c_List_Olist_ONil(E))),F) = hAPP(hAPP(D,F),F).  [para(755(a,1),1267(a,2,2))].
% 4.23/4.53  7651 $F.  [resolve(7650,a,7592,a(flip))].
% 4.23/4.53  
% 4.23/4.53  % SZS output end Refutation
% 4.23/4.53  ============================== end of proof ==========================
% 4.23/4.53  
% 4.23/4.53  ============================== STATISTICS ============================
% 4.23/4.53  
% 4.23/4.53  Given=590. Generated=15665. Kept=6992. proofs=1.
% 4.23/4.53  Usable=588. Sos=6108. Demods=193. Limbo=107, Disabled=1124. Hints=0.
% 4.23/4.53  Megabytes=56.12.
% 4.23/4.53  User_CPU=3.01, System_CPU=0.03, Wall_clock=3.
% 4.23/4.53  
% 4.23/4.53  ============================== end of statistics =====================
% 4.23/4.53  
% 4.23/4.53  ============================== end of search =========================
% 4.23/4.53  
% 4.23/4.53  THEOREM PROVED
% 4.23/4.53  % SZS status Theorem
% 4.23/4.53  
% 4.23/4.53  Exiting with 1 proof.
% 4.23/4.53  
% 4.23/4.53  Process 16272 exit (max_proofs) Sat Jul  2 01:39:57 2022
% 4.23/4.53  Prover9 interrupted
%------------------------------------------------------------------------------