↑ Up

CSE---1.7.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : CSE---1.7
% Problem  : SWW347+1 : TPTP v8.2.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon Jun 24 18:08:03 EDT 2024

% Result   : Theorem 159.70s 159.28s
% Output   : CNFRefutation 159.81s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWW347+1 : TPTP v8.2.0. Released v5.2.0.
% 0.03/0.12  % Command    : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s
% 0.12/0.33  % Computer : n006.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Wed Jun 19 05:29:09 EDT 2024
% 0.12/0.33  % CPUTime    : 
% 0.52/0.57  start to proof:theBenchmark
% 159.12/159.11  %-------------------------------------------
% 159.12/159.11  % File        :CSE---1.7
% 159.12/159.11  % Problem     :theBenchmark
% 159.12/159.11  % Transform   :cnf
% 159.12/159.11  % Format      :tptp:raw
% 159.12/159.11  % Command     :java -jar mcs_scs.jar %d %s
% 159.12/159.11  
% 159.12/159.11  % Result      :Theorem 141.030000s
% 159.12/159.11  % Output      :CNFRefutation 141.030000s
% 159.12/159.11  %-------------------------------------------
% 159.12/159.11  %------------------------------------------------------------------------------
% 159.12/159.11  % File     : SWW347+1 : TPTP v8.2.0. Released v5.2.0.
% 159.12/159.11  % Domain   : Software Verification
% 159.12/159.11  % Problem  : Hoare's Logic with Procedures 435255, 5000 axioms selected
% 159.12/159.11  % Version  : Especial.
% 159.12/159.11  % English  :
% 159.12/159.12  
% 159.12/159.12  % Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% 159.12/159.12  %          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% 159.12/159.12  % Source   : [Bla11]
% 159.12/159.12  % Names    : hoare_435255.5000.p [Bla11]
% 159.12/159.12  
% 159.12/159.12  % Status   : ContradictoryAxioms
% 159.12/159.12  % Rating   : 0.83 v8.2.0, 0.78 v8.1.0, 0.81 v7.4.0, 0.90 v7.3.0, 0.86 v7.1.0, 0.87 v7.0.0, 0.90 v6.4.0, 0.88 v6.2.0, 0.92 v6.1.0, 0.93 v6.0.0, 0.91 v5.5.0, 0.93 v5.4.0, 0.96 v5.3.0, 1.00 v5.2.0
% 159.12/159.12  % Syntax   : Number of formulae    : 5243 (1734 unt;   0 def)
% 159.12/159.12  %            Number of atoms       : 12612 (4544 equ)
% 159.12/159.12  %            Maximal formula atoms :   13 (   2 avg)
% 159.12/159.12  %            Number of connectives : 8379 (1010   ~; 154   |; 715   &)
% 159.12/159.12  %                                         ( 888 <=>;5612  =>;   0  <=;   0 <~>)
% 159.12/159.12  %            Maximal formula depth :   22 (   6 avg)
% 159.12/159.12  %            Maximal term depth    :   19 (   2 avg)
% 159.12/159.12  %            Number of predicates  :  146 ( 145 usr;   2 prp; 0-7 aty)
% 159.12/159.12  %            Number of functors    :  384 ( 384 usr;  51 con; 0-10 aty)
% 159.12/159.12  %            Number of variables   : 16778 (16631   !; 147   ?)
% 159.12/159.12  % SPC      : FOF_CAX_RFO_SEQ
% 159.12/159.12  
% 159.12/159.12  % Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 159.12/159.12  %            2011-03-01 12:16:50
% 159.12/159.12  %------------------------------------------------------------------------------
% 159.12/159.12  %----Relevant facts (4987)
% 159.12/159.12  fof(fact_ext,axiom,
% 159.12/159.12      ! [V_g_2,V_f_2] :
% 159.12/159.12        ( ! [B_x] : hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x)
% 159.12/159.12       => V_f_2 = V_g_2 ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_empty,axiom,
% 159.12/159.12      ! [V_Ga_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_hoare__derivs_Oequations_I1_J,axiom,
% 159.12/159.12      ! [V_a_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_a_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_triple_Oinject,axiom,
% 159.12/159.12      ! [V_fun2_H_2,V_com_H_2,V_fun1_H_2,V_fun2_2,V_com_2,V_fun1_2,T_a] :
% 159.12/159.12        ( hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_fun1_2),V_com_2),V_fun2_2) = hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_fun1_H_2),V_com_H_2),V_fun2_H_2)
% 159.12/159.12      <=> ( V_fun1_2 = V_fun1_H_2
% 159.12/159.12          & V_com_2 = V_com_H_2
% 159.12/159.12          & V_fun2_2 = V_fun2_H_2 ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_cut,axiom,
% 159.12/159.12      ! [V_Ga_2,V_ts_2,V_G_H_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 159.12/159.12       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_G_H_2)
% 159.12/159.12         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_hoare__derivs_Oinsert,axiom,
% 159.12/159.12      ! [V_ts_2,V_t_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2)
% 159.12/159.12         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),V_ts_2)) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_derivs__insertD,axiom,
% 159.12/159.12      ! [V_ts_2,V_t_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),V_ts_2))
% 159.12/159.12       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12          & c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_MGT__alternI,axiom,
% 159.12/159.12      ! [V_ca_2,V_Ga_2] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),c_Hoare__Mirabelle_OMGT(V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 159.12/159.12       => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_Com_Ostate),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_HOL_Obool,tc_Com_Ostate),c_HOL_OAll(tc_Com_Ostate))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Com_Ostate),hAPP(c_COMBC(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Com_Ostate),c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_Com_Ostate),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fimplies)),c_Natural_Oevalc(V_ca_2))))),c_fequal))),V_ca_2),c_fequal)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_MGT__def,axiom,
% 159.12/159.12      ! [V_ca_2] : c_Hoare__Mirabelle_OMGT(V_ca_2) = hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),V_ca_2),c_Natural_Oevalc(V_ca_2)) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_bot__fun__def,axiom,
% 159.12/159.12      ! [V_x_2,T_b,T_a] :
% 159.12/159.12        ( class_Orderings_Obot(T_a)
% 159.12/159.12       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_triple_Orecs,axiom,
% 159.12/159.12      ! [V_fun2_2,V_com_2,V_fun1_2,V_f1_2,T_a,T_b] : c_Hoare__Mirabelle_Otriple_Otriple__rec(T_b,T_a,V_f1_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_2),V_com_2),V_fun2_2)) = hAPP(hAPP(hAPP(V_f1_2,V_fun1_2),V_com_2),V_fun2_2) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_triple_Osimps_I2_J,axiom,
% 159.12/159.12      ! [V_fun2_2,V_com_2,V_fun1_2,V_f1_2,T_a,T_b] : c_Hoare__Mirabelle_Otriple_Otriple__case(T_b,T_a,V_f1_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_2),V_com_2),V_fun2_2)) = hAPP(hAPP(hAPP(V_f1_2,V_fun1_2),V_com_2),V_fun2_2) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_empty__not__insert,axiom,
% 159.12/159.12      ! [V_A_2,V_a_2,T_a] : c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) != hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_insert__not__empty,axiom,
% 159.12/159.12      ! [V_A_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_doubleton__eq__iff,axiom,
% 159.12/159.12      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.12/159.12        ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(hAPP(c_Set_Oinsert(T_a),V_ca_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_d_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.12/159.12      <=> ( ( V_a_2 = V_ca_2
% 159.12/159.12            & V_b_2 = V_d_2 )
% 159.12/159.12          | ( V_a_2 = V_d_2
% 159.12/159.12            & V_b_2 = V_ca_2 ) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_singleton__inject,axiom,
% 159.12/159.12      ! [V_b_2,V_a_2,T_a] :
% 159.12/159.12        ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))
% 159.12/159.12       => V_a_2 = V_b_2 ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_bot__apply,axiom,
% 159.12/159.12      ! [V_x_2,T_b,T_a] :
% 159.12/159.12        ( class_Orderings_Obot(T_a)
% 159.12/159.12       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_escape,axiom,
% 159.12/159.12      ! [V_Q_2,V_ca_2,V_Ga_2,T_a,V_P_2] :
% 159.12/159.12        ( ! [B_Z,B_s] :
% 159.12/159.12            ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 159.12/159.12           => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(c_COMBK(tc_fun(tc_Com_Ostate,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Com_Ostate,tc_HOL_Obool),c_fequal),B_s))),V_ca_2),hAPP(c_COMBK(tc_fun(tc_Com_Ostate,tc_HOL_Obool),T_a),hAPP(V_Q_2,B_Z)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) )
% 159.12/159.12       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_hoare__derivs_OSkip,axiom,
% 159.12/159.12      ! [V_P_2,V_Ga_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),c_Com_Ocom_OSKIP),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_insert__code,axiom,
% 159.12/159.12      ! [V_x_2,V_A_2,V_y_2,T_a] :
% 159.12/159.12        ( hBOOL(hAPP(hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),V_A_2),V_x_2))
% 159.12/159.12      <=> ( V_y_2 = V_x_2
% 159.12/159.12          | hBOOL(hAPP(V_A_2,V_x_2)) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_insert__commute,axiom,
% 159.12/159.12      ! [V_A_2,V_y_2,V_x_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),V_A_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_insert__absorb2,axiom,
% 159.12/159.12      ! [V_A_2,V_x_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_hoare__derivs_Oequations_I7_J,axiom,
% 159.12/159.12      ! [V_a2_2,V_a1_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_a1_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_a2_2),c_Com_Ocom_OSKIP),V_a2_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc__elim__cases_I1_J,axiom,
% 159.12/159.12      ! [V_t,V_s] :
% 159.12/159.12        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_t))
% 159.12/159.12       => V_t = V_s ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_OSkip,axiom,
% 159.12/159.12      ! [V_s] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_s)) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_the__elem__eq,axiom,
% 159.12/159.12      ! [V_x_2,T_a] : c_Set_Othe__elem(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_Oequations_I1_J,axiom,
% 159.12/159.12      ! [V_a] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_a),V_a)) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_conseq1,axiom,
% 159.12/159.12      ! [V_P_2,V_Q_2,V_ca_2,V_P_H_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_H_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12       => ( ! [B_Z,B_s] :
% 159.12/159.12              ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 159.12/159.12             => hBOOL(hAPP(hAPP(V_P_H_2,B_Z),B_s)) )
% 159.12/159.12         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_conseq2,axiom,
% 159.12/159.12      ! [V_Q_2,V_Q_H_2,V_ca_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_H_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12       => ( ! [B_Z,B_s] :
% 159.12/159.12              ( hBOOL(hAPP(hAPP(V_Q_H_2,B_Z),B_s))
% 159.12/159.12             => hBOOL(hAPP(hAPP(V_Q_2,B_Z),B_s)) )
% 159.12/159.12         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_Comp,axiom,
% 159.12/159.12      ! [V_R_2,V_d_2,V_Q_2,V_ca_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_Q_2),V_d_2),V_R_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.12         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),c_Com_Ocom_OSemi(V_ca_2,V_d_2)),V_R_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_LoopF,axiom,
% 159.12/159.12      ! [V_ca_2,V_b_2,V_P_2,V_Ga_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fconj)),V_P_2))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Com_Ostate),c_fNot),V_b_2))),c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_com__det,axiom,
% 159.12/159.12      ! [V_u,V_t,V_s,V_c] :
% 159.12/159.12        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_t))
% 159.12/159.12       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_u))
% 159.12/159.12         => V_u = V_t ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_hoare__sound,axiom,
% 159.12/159.12      ! [V_ts_2,V_Ga_2,T_a] :
% 159.12/159.12        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2)
% 159.12/159.12       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_Ga_2,V_ts_2) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_single__stateE,axiom,
% 159.12/159.12      ( c_Hoare__Mirabelle_Ostate__not__singleton
% 159.12/159.12     => ! [B_t] :
% 159.12/159.12          ~ ! [B_s] : B_s = B_t ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_state__not__singleton__def,axiom,
% 159.12/159.12      ( c_Hoare__Mirabelle_Ostate__not__singleton
% 159.12/159.12    <=> ? [B_s,B_t] : B_s != B_t ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_OWhileFalse,axiom,
% 159.12/159.12      ! [V_ca_2,V_s_2,V_b_2] :
% 159.12/159.12        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.12       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s_2),V_s_2)) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_OWhileTrue,axiom,
% 159.12/159.12      ! [V_s2_2,V_s1_2,V_ca_2,V_s0_2,V_b_2] :
% 159.12/159.12        ( hBOOL(hAPP(V_b_2,V_s0_2))
% 159.12/159.12       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_ca_2),V_s0_2),V_s1_2))
% 159.12/159.12         => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s1_2),V_s2_2))
% 159.12/159.12           => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s0_2),V_s2_2)) ) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_OSemi,axiom,
% 159.12/159.12      ! [V_s2,V_c1,V_s1,V_s0,V_c0] :
% 159.12/159.12        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0),V_s0),V_s1))
% 159.12/159.12       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s1),V_s2))
% 159.12/159.12         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_c0,V_c1)),V_s0),V_s2)) ) ) ).
% 159.12/159.12  
% 159.12/159.12  fof(fact_evalc_Oequations_I7_J,axiom,
% 159.12/159.12      ! [V_a2_2,V_a3_2,V_a1_2] :
% 159.12/159.12        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a2_2))
% 159.12/159.12      <=> ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.12         => ? [B_s1] :
% 159.12/159.12              ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),B_s1))
% 159.12/159.13              & hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a2_2)) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_Oequations_I8_J,axiom,
% 159.12/159.13      ! [V_a5_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a5_2))
% 159.12/159.13      <=> ( ( V_a5_2 = V_a2_2
% 159.12/159.13            & ~ hBOOL(hAPP(V_a1_2,V_a2_2)) )
% 159.12/159.13          | ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.13            & ? [B_s1] :
% 159.12/159.13                ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),B_s1))
% 159.12/159.13                & hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a5_2)) ) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_Oequations_I4_J,axiom,
% 159.12/159.13      ! [V_a5_2,V_a2_2,V_a4_2,V_a1_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_a1_2,V_a4_2)),V_a2_2),V_a5_2))
% 159.12/159.13      <=> ? [B_s1] :
% 159.12/159.13            ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a1_2),V_a2_2),B_s1))
% 159.12/159.13            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a4_2),B_s1),V_a5_2)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I13_J,axiom,
% 159.12/159.13      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I12_J,axiom,
% 159.12/159.13      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSKIP != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I17_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I16_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I47_J,axiom,
% 159.12/159.13      ! [V_com2_2,V_com1_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSemi(V_com1_2,V_com2_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I46_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2,V_com2_2,V_com1_2] : c_Com_Ocom_OSemi(V_com1_2,V_com2_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_the__elem__def,axiom,
% 159.12/159.13      ! [V_X_2,T_a] : c_Set_Othe__elem(T_a,V_X_2) = c_HOL_OThe(T_a,hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),hAPP(c_fequal,V_X_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I3_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_com2_2,V_com1_2] :
% 159.12/159.13        ( c_Com_Ocom_OSemi(V_com1_2,V_com2_2) = c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2)
% 159.12/159.13      <=> ( V_com1_2 = V_com1_H_2
% 159.12/159.13          & V_com2_2 = V_com2_H_2 ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I5_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2] :
% 159.12/159.13        ( c_Com_Ocom_OWhile(V_fun_2,V_com_2) = c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2)
% 159.12/159.13      <=> ( V_fun_2 = V_fun_H_2
% 159.12/159.13          & V_com_2 = V_com_H_2 ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Loop__sound__lemma,axiom,
% 159.12/159.13      ! [V_ca_2,V_b_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.13        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_b_2)),V_ca_2),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.13       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),c_Com_Ocom_OWhile(V_b_2,V_ca_2)),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,tc_Com_Ostate,c_fNot),V_b_2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc__elim__cases_I4_J,axiom,
% 159.12/159.13      ! [V_t,V_s,V_c2,V_c1] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_c1,V_c2)),V_s),V_t))
% 159.12/159.13       => ~ ! [B_s1] :
% 159.12/159.13              ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s),B_s1))
% 159.12/159.13             => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2),B_s1),V_t)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Loop,axiom,
% 159.12/159.13      ! [V_ca_2,V_b_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.13        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_b_2)),V_ca_2),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.13       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),c_Com_Ocom_OWhile(V_b_2,V_ca_2)),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,tc_Com_Ostate,c_fNot),V_b_2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_peek__and__def,axiom,
% 159.12/159.13      ! [V_s_2,V_Z_2,V_p_2,V_P_2,T_a] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_p_2),V_Z_2),V_s_2))
% 159.12/159.13      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_Z_2),V_s_2))
% 159.12/159.13          & hBOOL(hAPP(V_p_2,V_s_2)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_hoare__derivs_OIf,axiom,
% 159.12/159.13      ! [V_d_2,V_Q_2,V_ca_2,V_b_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.13        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_b_2)),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.13       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,tc_Com_Ostate,c_fNot),V_b_2))),V_d_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.13         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),c_Com_Ocom_OCond(V_b_2,V_ca_2,V_d_2)),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_the__sym__eq__trivial,axiom,
% 159.12/159.13      ! [V_x_2,T_a] : c_HOL_OThe(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_the__eq__trivial,axiom,
% 159.12/159.13      ! [V_a_2,T_a] : c_HOL_OThe(T_a,hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2)) = V_a_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__def,axiom,
% 159.12/159.13      ! [V_x_2,V_g_2,V_f_2,T_c,T_a,T_b] : hAPP(hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2),V_x_2) = hAPP(V_f_2,hAPP(V_g_2,V_x_2)) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_K__record__comp,axiom,
% 159.12/159.13      ! [V_x_2,V_f_2,V_ca_2,T_c,T_a,T_b] : hAPP(hAPP(c_Fun_Ocomp(T_b,T_a,T_c,hAPP(c_COMBK(T_a,T_b),V_ca_2)),V_f_2),V_x_2) = V_ca_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__assoc,axiom,
% 159.12/159.13      ! [V_h_2,V_g_2,T_d,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),hAPP(c_Fun_Ocomp(T_d,T_c,T_a,V_g_2),V_h_2)) = hAPP(c_Fun_Ocomp(T_d,T_b,T_a,hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2)),V_h_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__apply,axiom,
% 159.12/159.13      ! [V_x_2,V_g_2,V_f_2,T_c,T_a,T_b] : hAPP(hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2),V_x_2) = hAPP(V_f_2,hAPP(V_g_2,V_x_2)) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_comp__cong,axiom,
% 159.12/159.13      ! [T_e,T_d,T_c,T_a,T_b,V_x_H_2,V_g_H_2,V_f_H_2,V_x_2,V_g_2,V_f_2] :
% 159.12/159.13        ( hAPP(V_f_2,hAPP(V_g_2,V_x_2)) = hAPP(V_f_H_2,hAPP(V_g_H_2,V_x_H_2))
% 159.12/159.13       => hAPP(hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_d,T_a,T_e,V_f_H_2),V_g_H_2),V_x_H_2) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__eq__dest__lhs,axiom,
% 159.12/159.13      ! [V_v_2,V_ca_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 159.12/159.13        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = V_ca_2
% 159.12/159.13       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,V_v_2) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__eq__dest,axiom,
% 159.12/159.13      ! [V_v_2,V_d_2,V_ca_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 159.12/159.13        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_d,T_b,T_a,V_ca_2),V_d_2)
% 159.12/159.13       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,hAPP(V_d_2,V_v_2)) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_o__eq__elim,axiom,
% 159.12/159.13      ! [V_d_2,V_ca_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 159.12/159.13        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_d,T_b,T_a,V_ca_2),V_d_2)
% 159.12/159.13       => ! [B_v] : hAPP(V_a_2,hAPP(V_b_2,B_v)) = hAPP(V_ca_2,hAPP(V_d_2,B_v)) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc__WHILE__case,axiom,
% 159.12/159.13      ! [V_t_2,V_s_2,V_ca_2,V_b_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s_2),V_t_2))
% 159.12/159.13       => ( ( V_t_2 = V_s_2
% 159.12/159.13           => hBOOL(hAPP(V_b_2,V_s_2)) )
% 159.12/159.13         => ~ ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.13             => ! [B_s1] :
% 159.12/159.13                  ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_ca_2),V_s_2),B_s1))
% 159.12/159.13                 => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_ca_2)),B_s1),V_t_2)) ) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_OIfFalse,axiom,
% 159.12/159.13      ! [V_c0_2,V_s1_2,V_c1_2,V_s_2,V_b_2] :
% 159.12/159.13        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.13       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1_2),V_s_2),V_s1_2))
% 159.12/159.13         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_s1_2)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_OIfTrue,axiom,
% 159.12/159.13      ! [V_c1_2,V_s1_2,V_c0_2,V_s_2,V_b_2] :
% 159.12/159.13        ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.13       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0_2),V_s_2),V_s1_2))
% 159.12/159.13         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_s1_2)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc__elim__cases_I5_J,axiom,
% 159.12/159.13      ! [V_t_2,V_s_2,V_c2_2,V_c1_2,V_b_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2)),V_s_2),V_t_2))
% 159.12/159.13       => ( ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.13           => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1_2),V_s_2),V_t_2)) )
% 159.12/159.13         => ~ ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.13             => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2_2),V_s_2),V_t_2)) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I4_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] :
% 159.12/159.13        ( c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) = c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2)
% 159.12/159.13      <=> ( V_fun_2 = V_fun_H_2
% 159.12/159.13          & V_com1_2 = V_com1_H_2
% 159.12/159.13          & V_com2_2 = V_com2_H_2 ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_Oequations_I5_J,axiom,
% 159.12/159.13      ! [V_a4_2,V_a2_2,V_a5_2,V_a3_2,V_a1_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_a1_2,V_a3_2,V_a5_2)),V_a2_2),V_a4_2))
% 159.12/159.13      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.13            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),V_a4_2)) )
% 159.12/159.13          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.13            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a5_2),V_a2_2),V_a4_2)) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_Oequations_I6_J,axiom,
% 159.12/159.13      ! [V_a4_2,V_a2_2,V_a3_2,V_a5_2,V_a1_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_a1_2,V_a5_2,V_a3_2)),V_a2_2),V_a4_2))
% 159.12/159.13      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.13            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a5_2),V_a2_2),V_a4_2)) )
% 159.12/159.13          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.13            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),V_a4_2)) ) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I52_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] : c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I53_J,axiom,
% 159.12/159.13      ! [V_com2_2,V_com1_2,V_fun_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I45_J,axiom,
% 159.12/159.13      ! [V_com2_2,V_com1_2,V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OSemi(V_com1_2,V_com2_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I44_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2] : c_Com_Ocom_OSemi(V_com1_2,V_com2_2) != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I15_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OSKIP ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I14_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_override__on__emptyset,axiom,
% 159.12/159.13      ! [V_g_2,V_f_2,T_b,T_a] : c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = V_f_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_conseq12,axiom,
% 159.12/159.13      ! [V_Q_2,V_P_2,V_Q_H_2,V_ca_2,V_P_H_2,V_Ga_2,T_a] :
% 159.12/159.13        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_H_2),V_ca_2),V_Q_H_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.13       => ( ! [B_Z,B_s] :
% 159.12/159.13              ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 159.12/159.13             => ! [B_s_H] :
% 159.12/159.13                  ( ! [B_Z_H] :
% 159.12/159.13                      ( hBOOL(hAPP(hAPP(V_P_H_2,B_Z_H),B_s))
% 159.12/159.13                     => hBOOL(hAPP(hAPP(V_Q_H_2,B_Z_H),B_s_H)) )
% 159.12/159.13                 => hBOOL(hAPP(hAPP(V_Q_2,B_Z),B_s_H)) ) )
% 159.12/159.13         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Ass,axiom,
% 159.12/159.13      ! [V_a_2,V_X_2,V_P_2,V_Ga_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBB(tc_Com_Ostate,tc_HOL_Obool,tc_Com_Ostate)),V_P_2)),hAPP(hAPP(c_COMBS(tc_Com_Ostate,tc_Nat_Onat,tc_Com_Ostate),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Com_Ovname,tc_fun(tc_Nat_Onat,tc_Com_Ostate)),c_Natural_Oupdate),V_X_2)),V_a_2))),c_Com_Ocom_OAss(V_X_2,V_a_2)),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_hoare__derivs_Oequations_I8_J,axiom,
% 159.12/159.13      ! [V_a4_2,V_a3_2,V_a2_2,V_a1_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_a1_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBB(tc_Com_Ostate,tc_HOL_Obool,tc_Com_Ostate)),V_a2_2)),hAPP(hAPP(c_COMBS(tc_Com_Ostate,tc_Nat_Onat,tc_Com_Ostate),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Com_Ovname,tc_fun(tc_Nat_Onat,tc_Com_Ostate)),c_Natural_Oupdate),V_a3_2)),V_a4_2))),c_Com_Ocom_OAss(V_a3_2,V_a4_2)),V_a2_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_the__equality,axiom,
% 159.12/159.13      ! [T_a,V_a_2,V_P_2] :
% 159.12/159.13        ( hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.13       => ( ! [B_x] :
% 159.12/159.13              ( hBOOL(hAPP(V_P_2,B_x))
% 159.12/159.13             => B_x = V_a_2 )
% 159.12/159.13         => c_HOL_OThe(T_a,V_P_2) = V_a_2 ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_enum__the__def,axiom,
% 159.12/159.13      ! [V_P_2,T_a] : c_Enum_Oenum__the(T_a,V_P_2) = c_HOL_OThe(T_a,V_P_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I64_J,axiom,
% 159.12/159.13      ! [V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OSKIP) = V_f1_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I67_J,axiom,
% 159.12/159.13      ! [V_com2_2,V_com1_2,V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OSemi(V_com1_2,V_com2_2)) = hAPP(hAPP(V_f4_2,V_com1_2),V_com2_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I68_J,axiom,
% 159.12/159.13      ! [V_com2_2,V_com1_2,V_fun_2,V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2)) = hAPP(hAPP(hAPP(V_f5_2,V_fun_2),V_com1_2),V_com2_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I69_J,axiom,
% 159.12/159.13      ! [V_com_2,V_fun_2,V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OWhile(V_fun_2,V_com_2)) = hAPP(hAPP(V_f6_2,V_fun_2),V_com_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_singleton__conv2,axiom,
% 159.12/159.13      ! [V_a_2,T_a] : hAPP(c_Set_OCollect(T_a),hAPP(c_fequal,V_a_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_singleton__conv,axiom,
% 159.12/159.13      ! [V_a_2,T_a] : hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc__elim__cases_I2_J,axiom,
% 159.12/159.13      ! [V_t_2,V_s_2,V_a_2,V_X_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OAss(V_X_2,V_a_2)),V_s_2),V_t_2))
% 159.12/159.13       => V_t_2 = hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),V_X_2),hAPP(V_a_2,V_s_2)) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_OAssign,axiom,
% 159.12/159.13      ! [V_s_2,V_a_2,V_X_2] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OAss(V_X_2,V_a_2)),V_s_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),V_X_2),hAPP(V_a_2,V_s_2)))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Collect__def,axiom,
% 159.12/159.13      ! [V_P_2,T_a] : hAPP(c_Set_OCollect(T_a),V_P_2) = V_P_2 ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I65_J,axiom,
% 159.12/159.13      ! [V_fun_2,V_vname_2,V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OAss(V_vname_2,V_fun_2)) = hAPP(hAPP(V_f2_2,V_vname_2),V_fun_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I1_J,axiom,
% 159.12/159.13      ! [V_fun_H_2,V_vname_H_2,V_fun_2,V_vname_2] :
% 159.12/159.13        ( c_Com_Ocom_OAss(V_vname_2,V_fun_2) = c_Com_Ocom_OAss(V_vname_H_2,V_fun_H_2)
% 159.12/159.13      <=> ( V_vname_2 = V_vname_H_2
% 159.12/159.13          & V_fun_2 = V_fun_H_2 ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evalc_Oequations_I2_J,axiom,
% 159.12/159.13      ! [V_a3_2,V_a2_2,V_a1_2] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OAss(V_a1_2,V_a2_2)),V_a3_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a3_2),V_a1_2),hAPP(V_a2_2,V_a3_2)))) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Collect__empty__eq,axiom,
% 159.12/159.13      ! [V_P_2,T_a] :
% 159.12/159.13        ( hAPP(c_Set_OCollect(T_a),V_P_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.13      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_empty__Collect__eq,axiom,
% 159.12/159.13      ! [V_P_2,T_a] :
% 159.12/159.13        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_a),V_P_2)
% 159.12/159.13      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_empty__def,axiom,
% 159.12/159.13      ! [T_a] : c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_a),hAPP(c_COMBK(tc_HOL_Obool,T_a),c_fFalse)) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_insert__Collect,axiom,
% 159.12/159.13      ! [V_P_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)) = hAPP(c_Set_OCollect(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_fimplies),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),V_a_2)))),V_P_2)) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I28_J,axiom,
% 159.12/159.13      ! [V_com_H_2,V_fun_H_2,V_fun_2,V_vname_2] : c_Com_Ocom_OAss(V_vname_2,V_fun_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I29_J,axiom,
% 159.12/159.13      ! [V_fun_2,V_vname_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OAss(V_vname_2,V_fun_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I27_J,axiom,
% 159.12/159.13      ! [V_fun_2,V_vname_2,V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OAss(V_vname_2,V_fun_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I26_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_fun_2,V_vname_2] : c_Com_Ocom_OAss(V_vname_2,V_fun_2) != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I24_J,axiom,
% 159.12/159.13      ! [V_com2_H_2,V_com1_H_2,V_fun_2,V_vname_2] : c_Com_Ocom_OAss(V_vname_2,V_fun_2) != c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I25_J,axiom,
% 159.12/159.13      ! [V_fun_2,V_vname_2,V_com2_H_2,V_com1_H_2] : c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OAss(V_vname_2,V_fun_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I8_J,axiom,
% 159.12/159.13      ! [V_fun_H_2,V_vname_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OAss(V_vname_H_2,V_fun_H_2) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_com_Osimps_I9_J,axiom,
% 159.12/159.13      ! [V_fun_H_2,V_vname_H_2] : c_Com_Ocom_OAss(V_vname_H_2,V_fun_H_2) != c_Com_Ocom_OSKIP ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Collect__conv__if,axiom,
% 159.12/159.13      ! [T_a,V_a_2,V_P_2] :
% 159.12/159.13        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.13         => hAPP(c_Set_OCollect(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),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_P_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) )
% 159.12/159.13        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.13         => hAPP(c_Set_OCollect(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),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_P_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_Collect__conv__if2,axiom,
% 159.12/159.13      ! [T_a,V_a_2,V_P_2] :
% 159.12/159.13        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.13         => hAPP(c_Set_OCollect(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),hAPP(c_fequal,V_a_2))),V_P_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) )
% 159.12/159.13        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.13         => hAPP(c_Set_OCollect(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),hAPP(c_fequal,V_a_2))),V_P_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.12/159.13  
% 159.12/159.13  fof(fact_evaln__elim__cases_I2_J,axiom,
% 159.12/159.13      ! [V_t_2,V_n_2,V_s_2,V_a_2,V_X_2] :
% 159.12/159.13        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OAss(V_X_2,V_a_2)),V_s_2),V_n_2),V_t_2))
% 159.12/159.13       => V_t_2 = hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),V_X_2),hAPP(V_a_2,V_s_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OAssign,axiom,
% 159.12/159.14      ! [V_n_2,V_s_2,V_a_2,V_X_2] : hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OAss(V_X_2,V_a_2)),V_s_2),V_n_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),V_X_2),hAPP(V_a_2,V_s_2)))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__compr__raw,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2) = hAPP(c_Set_OCollect(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_fdisj),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),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))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__compr,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2) = hAPP(c_Set_OCollect(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_fdisj),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),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))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__def,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_B_2) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_Oequations_I2_J,axiom,
% 159.12/159.14      ! [V_a4_2,V_a3_2,V_a2_2,V_a1_2] : hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OAss(V_a1_2,V_a2_2)),V_a3_2),V_a4_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a3_2),V_a1_2),hAPP(V_a2_2,V_a3_2)))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_hoare__derivs_OLocal,axiom,
% 159.12/159.14      ! [V_a_2,V_s_H_2,V_X_2,V_Q_2,V_ca_2,V_P_2,V_Ga_2,T_a] :
% 159.12/159.14        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBB(tc_Com_Ostate,tc_HOL_Obool,tc_Com_Ostate)),V_Q_2)),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Nat_Onat,tc_Com_Ostate),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Com_Ovname,tc_fun(tc_Nat_Onat,tc_Com_Ostate)),c_Natural_Oupdate),c_Com_Ovname_OLoc(V_X_2))),c_Natural_Ogetlocs(V_s_H_2,V_X_2))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 159.12/159.14       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool),T_a),hAPP(c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fconj),hAPP(c_fequal,V_s_H_2)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_fun(tc_Com_Ostate,tc_Com_Ostate),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBB(tc_Com_Ostate,tc_HOL_Obool,tc_Com_Ostate)),V_P_2)),hAPP(hAPP(c_COMBS(tc_Com_Ostate,tc_Nat_Onat,tc_Com_Ostate),hAPP(hAPP(c_COMBC(tc_Com_Ostate,tc_Com_Ovname,tc_fun(tc_Nat_Onat,tc_Com_Ostate)),c_Natural_Oupdate),c_Com_Ovname_OLoc(V_X_2))),V_a_2)))),c_Com_Ocom_OLocal(V_X_2,V_a_2,V_ca_2)),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__constant__conv,axiom,
% 159.12/159.14      ! [V_ca_2,T_b,T_a,V_A_2] :
% 159.12/159.14        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_ca_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.12/159.14        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_ca_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_ca_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_induct__false__def,axiom,
% 159.12/159.14      ~ c_HOL_Oinduct__false ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__singletonD,axiom,
% 159.12/159.14      ! [V_x_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))
% 159.12/159.14       => ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14          | V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_singletonE,axiom,
% 159.12/159.14      ! [V_a_2,V_b_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))
% 159.12/159.14       => V_b_2 = V_a_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_singleton__iff,axiom,
% 159.12/159.14      ! [V_a_2,V_b_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))
% 159.12/159.14      <=> V_b_2 = V_a_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__refl,axiom,
% 159.12/159.14      ! [V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Opreorder(T_a)
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_x)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equalityCE,axiom,
% 159.12/159.14      ! [V_ca_2,T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) )
% 159.12/159.14         => ~ ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14             => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equalityI,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.12/159.14         => V_A_2 = V_B_2 ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_emptyE,axiom,
% 159.12/159.14      ! [V_a_2,T_a] : ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insertE,axiom,
% 159.12/159.14      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 159.12/159.14       => ( V_a_2 != V_b_2
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insertCI,axiom,
% 159.12/159.14      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 159.12/159.14        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 159.12/159.14         => V_a_2 = V_b_2 )
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subsetD,axiom,
% 159.12/159.14      ! [V_ca_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__eqI,axiom,
% 159.12/159.14      ! [T_a,V_A_2,T_b,V_x_2,V_f_2,V_b_2] :
% 159.12/159.14        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_UnE,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.12/159.14       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_UnCI,axiom,
% 159.12/159.14      ! [V_A_2,V_B_2,V_ca_2,T_a] :
% 159.12/159.14        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) )
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_empty__subsetI,axiom,
% 159.12/159.14      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_A_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OWhileTrue,axiom,
% 159.12/159.14      ! [V_s2_2,V_s1_2,V_n_2,V_ca_2,V_s0_2,V_b_2] :
% 159.12/159.14        ( hBOOL(hAPP(V_b_2,V_s0_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_ca_2),V_s0_2),V_n_2),V_s1_2))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s1_2),V_n_2),V_s2_2))
% 159.12/159.14           => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s0_2),V_n_2),V_s2_2)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OWhileFalse,axiom,
% 159.12/159.14      ! [V_n_2,V_ca_2,V_s_2,V_b_2] :
% 159.12/159.14        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_b_2,V_ca_2)),V_s_2),V_n_2),V_s_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OIfFalse,axiom,
% 159.12/159.14      ! [V_c0_2,V_s1_2,V_n_2,V_c1_2,V_s_2,V_b_2] :
% 159.12/159.14        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c1_2),V_s_2),V_n_2),V_s1_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_n_2),V_s1_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OIfTrue,axiom,
% 159.12/159.14      ! [V_c1_2,V_s1_2,V_n_2,V_c0_2,V_s_2,V_b_2] :
% 159.12/159.14        ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c0_2),V_s_2),V_n_2),V_s1_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_n_2),V_s1_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln__elim__cases_I5_J,axiom,
% 159.12/159.14      ! [V_t_2,V_n_2,V_s_2,V_c2_2,V_c1_2,V_b_2] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2)),V_s_2),V_n_2),V_t_2))
% 159.12/159.14       => ( ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.14           => ~ hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c1_2),V_s_2),V_n_2),V_t_2)) )
% 159.12/159.14         => ~ ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.12/159.14             => ~ hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c2_2),V_s_2),V_n_2),V_t_2)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OSemi,axiom,
% 159.12/159.14      ! [V_s2,V_c1,V_s1,V_n,V_s0,V_c0] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c0),V_s0),V_n),V_s1))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c1),V_s1),V_n),V_s2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSemi(V_c0,V_c1)),V_s0),V_n),V_s2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln__elim__cases_I1_J,axiom,
% 159.12/159.14      ! [V_t,V_n,V_s] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSKIP),V_s),V_n),V_t))
% 159.12/159.14       => V_t = V_s ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OSkip,axiom,
% 159.12/159.14      ! [V_n,V_s] : hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSKIP),V_s),V_n),V_s)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_CollectI,axiom,
% 159.12/159.14      ! [T_a,V_a_2,V_P_2] :
% 159.12/159.14        ( hBOOL(hAPP(V_P_2,V_a_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_OLocal,axiom,
% 159.12/159.14      ! [V_s1_2,V_n_2,V_a_2,V_Y_2,V_s0_2,V_ca_2] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_ca_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s0_2),c_Com_Ovname_OLoc(V_Y_2)),hAPP(V_a_2,V_s0_2))),V_n_2),V_s1_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2)),V_s0_2),V_n_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s1_2),c_Com_Ovname_OLoc(V_Y_2)),c_Natural_Ogetlocs(V_s0_2,V_Y_2)))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evalc_OLocal,axiom,
% 159.12/159.14      ! [V_s1_2,V_a_2,V_Y_2,V_s0_2,V_ca_2] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_ca_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s0_2),c_Com_Ovname_OLoc(V_Y_2)),hAPP(V_a_2,V_s0_2))),V_s1_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2)),V_s0_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s1_2),c_Com_Ovname_OLoc(V_Y_2)),c_Natural_Ogetlocs(V_s0_2,V_Y_2)))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evaln_Oequations_I3_J,axiom,
% 159.12/159.14      ! [V_a6_2,V_a5_2,V_a2_2,V_a1_2,V_a4_2,V_a3_2] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OLocal(V_a3_2,V_a4_2,V_a1_2)),V_a2_2),V_a5_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a6_2),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2))))
% 159.12/159.14      <=> ? [B_s1] :
% 159.12/159.14            ( hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a6_2),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2)) = hAPP(hAPP(hAPP(c_Natural_Oupdate,B_s1),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2))
% 159.12/159.14            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a1_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a2_2),c_Com_Ovname_OLoc(V_a3_2)),hAPP(V_a4_2,V_a2_2))),V_a5_2),B_s1)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_vname_Osimps_I2_J,axiom,
% 159.12/159.14      ! [V_loc_H_2,V_loc_2] :
% 159.12/159.14        ( c_Com_Ovname_OLoc(V_loc_2) = c_Com_Ovname_OLoc(V_loc_H_2)
% 159.12/159.14      <=> V_loc_2 = V_loc_H_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_com_Osimps_I2_J,axiom,
% 159.12/159.14      ! [V_com_H_2,V_fun_H_2,V_loc_H_2,V_com_2,V_fun_2,V_loc_2] :
% 159.12/159.14        ( c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) = c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2)
% 159.12/159.14      <=> ( V_loc_2 = V_loc_H_2
% 159.12/159.14          & V_fun_2 = V_fun_H_2
% 159.12/159.14          & V_com_2 = V_com_H_2 ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__refl,axiom,
% 159.12/159.14      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_A_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__upper1,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__upper2,axiom,
% 159.12/159.14      ! [V_A_2,V_B_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__absorb,axiom,
% 159.12/159.14      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_A_2) = V_A_2 ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_le__fun__def,axiom,
% 159.12/159.14      ! [V_g_2,V_f_2,T_a,T_b] :
% 159.12/159.14        ( class_Orderings_Oord(T_b)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.12/159.14        <=> ! [B_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_mem__def,axiom,
% 159.12/159.14      ! [V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14      <=> hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__commute,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_linorder__linear,axiom,
% 159.12/159.14      ! [V_y,V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Olinorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.14          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__Un__eq,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14      <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_set__eq__subset,axiom,
% 159.12/159.14      ! [T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__eq__iff,axiom,
% 159.12/159.14      ! [V_y_2,V_x_2,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( V_x_2 = V_y_2
% 159.12/159.14        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.12/159.14            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__image__iff,axiom,
% 159.12/159.14      ! [V_A_2,V_f_2,T_b,V_B_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.12/159.14      <=> ? [B_AA] :
% 159.12/159.14            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),B_AA),V_A_2))
% 159.12/159.14            & V_B_2 = hAPP(c_Set_Oimage(T_b,T_a,V_f_2),B_AA) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__left__absorb,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__iff,axiom,
% 159.12/159.14      ! [V_A_2,V_f_2,T_b,V_z_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.12/159.14      <=> ? [B_x] :
% 159.12/159.14            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.12/159.14            & V_z_2 = hAPP(V_f_2,B_x) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__left__commute,axiom,
% 159.12/159.14      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__Un,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_B_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__iff,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.12/159.14      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14          | hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__assoc,axiom,
% 159.12/159.14      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_bex__Un,axiom,
% 159.12/159.14      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( ? [B_x] :
% 159.12/159.14            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.12/159.14            & hBOOL(hAPP(V_P_2,B_x)) )
% 159.12/159.14      <=> ( ? [B_x] :
% 159.12/159.14              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.12/159.14              & hBOOL(hAPP(V_P_2,B_x)) )
% 159.12/159.14          | ? [B_x] :
% 159.12/159.14              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 159.12/159.14              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_ball__Un,axiom,
% 159.12/159.14      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( ! [B_x] :
% 159.12/159.14            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.12/159.14           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.12/159.14      <=> ( ! [B_x] :
% 159.12/159.14              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.12/159.14             => hBOOL(hAPP(V_P_2,B_x)) )
% 159.12/159.14          & ! [B_x] :
% 159.12/159.14              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 159.12/159.14             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equalityD1,axiom,
% 159.12/159.14      ! [T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equalityD2,axiom,
% 159.12/159.14      ! [T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__eq__refl,axiom,
% 159.12/159.14      ! [V_y,V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Opreorder(T_a)
% 159.12/159.14       => ( V_x = V_y
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_UnI1,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_UnI2,axiom,
% 159.12/159.14      ! [V_A_2,V_B_2,V_ca_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_le__funD,axiom,
% 159.12/159.14      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 159.12/159.14        ( class_Orderings_Oord(T_b)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_imageI,axiom,
% 159.12/159.14      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__absorb1,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__absorb2,axiom,
% 159.12/159.14      ! [V_A_2,V_B_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.12/159.14       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_eqset__imp__iff,axiom,
% 159.12/159.14      ! [V_x_2,T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_eqelem__imp__iff,axiom,
% 159.12/159.14      ! [V_A_2,T_a,V_y_2,V_x_2] :
% 159.12/159.14        ( V_x_2 = V_y_2
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_in__mono,axiom,
% 159.12/159.14      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__mono,axiom,
% 159.12/159.14      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__antisym__conv,axiom,
% 159.12/159.14      ! [V_x_2,V_y_2,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.12/159.14          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_eq__mem__trans,axiom,
% 159.12/159.14      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 159.12/159.14        ( V_a_2 = V_b_2
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_ord__eq__le__trans,axiom,
% 159.12/159.14      ! [V_c,V_b,V_a,T_a] :
% 159.12/159.14        ( class_Orderings_Oord(T_a)
% 159.12/159.14       => ( V_a = V_b
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_xt1_I3_J,axiom,
% 159.12/159.14      ! [V_c,V_b,V_a,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( V_a = V_b
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_b))
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_set__rev__mp,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_set__mp,axiom,
% 159.12/159.14      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__trans,axiom,
% 159.12/159.14      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_ord__le__eq__trans,axiom,
% 159.12/159.14      ! [V_c,V_b,V_a,T_a] :
% 159.12/159.14        ( class_Orderings_Oord(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.12/159.14         => ( V_b = V_c
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_xt1_I4_J,axiom,
% 159.12/159.14      ! [V_c,V_a,V_b,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.12/159.14         => ( V_b = V_c
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__antisym,axiom,
% 159.12/159.14      ! [V_y,V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.14           => V_x = V_y ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_order__trans,axiom,
% 159.12/159.14      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Opreorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_xt1_I5_J,axiom,
% 159.12/159.14      ! [V_x,V_y,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.14           => V_x = V_y ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_xt1_I6_J,axiom,
% 159.12/159.14      ! [V_z,V_x,V_y,T_a] :
% 159.12/159.14        ( class_Orderings_Oorder(T_a)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.14         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 159.12/159.14           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x)) ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__least,axiom,
% 159.12/159.14      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__mono,axiom,
% 159.12/159.14      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_rev__image__eqI,axiom,
% 159.12/159.14      ! [T_b,V_f_2,V_b_2,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equalityE,axiom,
% 159.12/159.14      ! [T_a,V_B_2,V_A_2] :
% 159.12/159.14        ( V_A_2 = V_B_2
% 159.12/159.14       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.14           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_le__funE,axiom,
% 159.12/159.14      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 159.12/159.14        ( class_Orderings_Oord(T_b)
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2))) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_linorder__le__cases,axiom,
% 159.12/159.14      ! [V_y,V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Olinorder(T_a)
% 159.12/159.14       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.14         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__image,axiom,
% 159.12/159.14      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => hAPP(hAPP(c_Set_Oinsert(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__ident,axiom,
% 159.12/159.14      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__image,axiom,
% 159.12/159.14      ! [V_A_2,V_g_2,T_c,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Oimage(T_c,T_b,V_g_2),V_A_2)) = hAPP(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) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__insert,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_B_2)))
% 159.12/159.14        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__subset,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),V_B_2))
% 159.12/159.14      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.12/159.14          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__def,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(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_fdisj),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))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_evalc_Oequations_I3_J,axiom,
% 159.12/159.14      ! [V_a5_2,V_a2_2,V_a1_2,V_a4_2,V_a3_2] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OLocal(V_a3_2,V_a4_2,V_a1_2)),V_a2_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a5_2),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2))))
% 159.12/159.14      <=> ? [B_s1] :
% 159.12/159.14            ( hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a5_2),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2)) = hAPP(hAPP(hAPP(c_Natural_Oupdate,B_s1),c_Com_Ovname_OLoc(V_a3_2)),c_Natural_Ogetlocs(V_a2_2,V_a3_2))
% 159.12/159.14            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a1_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_a2_2),c_Com_Ovname_OLoc(V_a3_2)),hAPP(V_a4_2,V_a2_2))),B_s1)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_empty__is__image,axiom,
% 159.12/159.14      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.12/159.14        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)
% 159.12/159.14      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__empty,axiom,
% 159.12/159.14      ! [V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__is__empty,axiom,
% 159.12/159.14      ! [V_A_2,V_f_2,T_a,T_b] :
% 159.12/159.14        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__insert,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_B_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__compose,axiom,
% 159.12/159.14      ! [V_r_2,V_g_2,V_f_2,T_c,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,hAPP(c_Fun_Ocomp(T_c,T_a,T_b,V_f_2),V_g_2)),V_r_2) = hAPP(c_Set_Oimage(T_c,T_a,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,V_g_2),V_r_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_image__constant,axiom,
% 159.12/159.14      ! [V_ca_2,T_b,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_ca_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_ca_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__empty__left,axiom,
% 159.12/159.14      ! [V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_B_2) = V_B_2 ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__empty__right,axiom,
% 159.12/159.14      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = V_A_2 ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__empty,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,T_a] :
% 159.12/159.14        ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__insert__right,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_Un__insert__left,axiom,
% 159.12/159.14      ! [V_C_2,V_B_2,V_a_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_bot__least,axiom,
% 159.12/159.14      ! [V_x,T_a] :
% 159.12/159.14        ( class_Orderings_Obot(T_a)
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_all__not__in__conv,axiom,
% 159.12/159.14      ! [V_A_2,T_a] :
% 159.12/159.14        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.12/159.14      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_ex__in__conv,axiom,
% 159.12/159.14      ! [V_A_2,T_a] :
% 159.12/159.14        ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.12/159.14      <=> V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_empty__iff,axiom,
% 159.12/159.14      ! [V_ca_2,T_a] : ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_equals0D,axiom,
% 159.12/159.14      ! [V_a_2,T_a,V_A_2] :
% 159.12/159.14        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.14       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_subset__empty,axiom,
% 159.12/159.14      ! [V_A_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.12/159.14      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insertI1,axiom,
% 159.12/159.14      ! [V_B_2,V_a_2,T_a] : hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2))) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__iff,axiom,
% 159.12/159.14      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 159.12/159.14      <=> ( V_a_2 = V_b_2
% 159.12/159.14          | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__ident,axiom,
% 159.12/159.14      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 159.12/159.14        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.14       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.12/159.14         => ( hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_B_2)
% 159.12/159.14          <=> V_A_2 = V_B_2 ) ) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insertI2,axiom,
% 159.12/159.14      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 159.12/159.14        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 159.12/159.14       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 159.12/159.14  
% 159.12/159.14  fof(fact_insert__absorb,axiom,
% 159.12/159.15      ! [V_A_2,V_a_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.12/159.15       => hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) = V_A_2 ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_subset__insertI,axiom,
% 159.12/159.15      ! [V_a_2,V_B_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2))) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_subset__insertI2,axiom,
% 159.12/159.15      ! [V_b_2,V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_insert__mono,axiom,
% 159.12/159.15      ! [V_a_2,V_D_2,V_C_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_C_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_D_2))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_eval__eq,axiom,
% 159.12/159.15      ! [V_t_2,V_s_2,V_ca_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_ca_2),V_s_2),V_t_2))
% 159.12/159.15      <=> ? [B_n] : hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_ca_2),V_s_2),B_n),V_t_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln__evalc,axiom,
% 159.12/159.15      ! [V_t,V_n,V_s,V_c] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c),V_s),V_n),V_t))
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_t)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I8_J,axiom,
% 159.12/159.15      ! [V_a6_2,V_a4_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a4_2),V_a6_2))
% 159.12/159.15      <=> ( ( V_a6_2 = V_a2_2
% 159.12/159.15            & ~ hBOOL(hAPP(V_a1_2,V_a2_2)) )
% 159.12/159.15          | ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15            & ? [B_s1] :
% 159.12/159.15                ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a3_2),V_a2_2),V_a4_2),B_s1))
% 159.12/159.15                & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a4_2),V_a6_2)) ) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I7_J,axiom,
% 159.12/159.15      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a4_2),V_a2_2))
% 159.12/159.15      <=> ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15         => ? [B_s1] :
% 159.12/159.15              ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a3_2),V_a2_2),V_a4_2),B_s1))
% 159.12/159.15              & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a4_2),V_a2_2)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I5_J,axiom,
% 159.12/159.15      ! [V_a5_2,V_a4_2,V_a2_2,V_a6_2,V_a3_2,V_a1_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OCond(V_a1_2,V_a3_2,V_a6_2)),V_a2_2),V_a4_2),V_a5_2))
% 159.12/159.15      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a3_2),V_a2_2),V_a4_2),V_a5_2)) )
% 159.12/159.15          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a6_2),V_a2_2),V_a4_2),V_a5_2)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I6_J,axiom,
% 159.12/159.15      ! [V_a5_2,V_a4_2,V_a2_2,V_a3_2,V_a6_2,V_a1_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OCond(V_a1_2,V_a6_2,V_a3_2)),V_a2_2),V_a4_2),V_a5_2))
% 159.12/159.15      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a6_2),V_a2_2),V_a4_2),V_a5_2)) )
% 159.12/159.15          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.12/159.15            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a3_2),V_a2_2),V_a4_2),V_a5_2)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_asm,axiom,
% 159.12/159.15      ! [V_Ga_2,V_ts_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_ts_2),V_Ga_2))
% 159.12/159.15       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_weaken,axiom,
% 159.12/159.15      ! [V_ts_2,V_ts_H_2,V_Ga_2,T_a] :
% 159.12/159.15        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_H_2)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_ts_2),V_ts_H_2))
% 159.12/159.15         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_thin,axiom,
% 159.12/159.15      ! [V_Ga_2,V_ts_2,V_G_H_2,T_a] :
% 159.12/159.15        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_G_H_2),V_Ga_2))
% 159.12/159.15         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_Ga_2,V_ts_2) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I4_J,axiom,
% 159.12/159.15      ! [V_a6_2,V_a3_2,V_a2_2,V_a5_2,V_a1_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSemi(V_a1_2,V_a5_2)),V_a2_2),V_a3_2),V_a6_2))
% 159.12/159.15      <=> ? [B_s1] :
% 159.12/159.15            ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a1_2),V_a2_2),V_a3_2),B_s1))
% 159.12/159.15            & hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_a5_2),B_s1),V_a3_2),V_a6_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln_Oequations_I1_J,axiom,
% 159.12/159.15      ! [V_a2,V_a1] : hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSKIP),V_a1),V_a2),V_a1)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Collect__disj__eq,axiom,
% 159.12/159.15      ! [V_Q_2,V_P_2,T_a] : hAPP(c_Set_OCollect(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_fdisj),V_P_2)),V_Q_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),V_P_2)),hAPP(c_Set_OCollect(T_a),V_Q_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I38_J,axiom,
% 159.12/159.15      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I39_J,axiom,
% 159.12/159.15      ! [V_com_2,V_fun_2,V_loc_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I37_J,axiom,
% 159.12/159.15      ! [V_com_2,V_fun_2,V_loc_2,V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I36_J,axiom,
% 159.12/159.15      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Collect__mem__eq,axiom,
% 159.12/159.15      ! [V_A_2,T_a] : hAPP(c_Set_OCollect(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_A_2 ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_mem__Collect__eq,axiom,
% 159.12/159.15      ! [V_P_2,V_a_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.12/159.15      <=> hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_CollectD,axiom,
% 159.12/159.15      ! [V_P_2,V_a_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.12/159.15       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_CollectE,axiom,
% 159.12/159.15      ! [V_P_2,V_a_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.12/159.15       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I22_J,axiom,
% 159.12/159.15      ! [V_com_H_2,V_fun_H_2,V_loc_H_2,V_fun_2,V_vname_2] : c_Com_Ocom_OAss(V_vname_2,V_fun_2) != c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I23_J,axiom,
% 159.12/159.15      ! [V_fun_2,V_vname_2,V_com_H_2,V_fun_H_2,V_loc_H_2] : c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) != c_Com_Ocom_OAss(V_vname_2,V_fun_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I34_J,axiom,
% 159.12/159.15      ! [V_com2_H_2,V_com1_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I35_J,axiom,
% 159.12/159.15      ! [V_com_2,V_fun_2,V_loc_2,V_com2_H_2,V_com1_H_2] : c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I11_J,axiom,
% 159.12/159.15      ! [V_com_H_2,V_fun_H_2,V_loc_H_2] : c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I10_J,axiom,
% 159.12/159.15      ! [V_com_H_2,V_fun_H_2,V_loc_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_override__on__apply__notin,axiom,
% 159.12/159.15      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 159.12/159.15        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.12/159.15       => hAPP(c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_f_2,V_a_2) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_override__on__apply__in,axiom,
% 159.12/159.15      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.12/159.15       => hAPP(c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_g_2,V_a_2) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_com_Osimps_I66_J,axiom,
% 159.12/159.15      ! [V_com_2,V_fun_2,V_loc_2,V_f8_2,V_f7_2,V_f6_2,V_f5_2,V_f4_2,V_f3_2,V_f2_2,V_f1_2,T_a] : c_Com_Ocom_Ocom__case(T_a,V_f1_2,V_f2_2,V_f3_2,V_f4_2,V_f5_2,V_f6_2,V_f7_2,V_f8_2,c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2)) = hAPP(hAPP(hAPP(V_f3_2,V_loc_2),V_fun_2),V_com_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_insert__is__Un,axiom,
% 159.12/159.15      ! [V_A_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_A_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_override__on__def,axiom,
% 159.12/159.15      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 159.12/159.15        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.12/159.15         => hAPP(c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_g_2,V_a_2) )
% 159.12/159.15        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.12/159.15         => hAPP(c_Fun_Ooverride__on(T_a,T_b,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_f_2,V_a_2) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evalc__elim__cases_I3_J,axiom,
% 159.12/159.15      ! [V_t_2,V_s_2,V_ca_2,V_a_2,V_Y_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2)),V_s_2),V_t_2))
% 159.12/159.15       => ~ ! [B_s1] :
% 159.12/159.15              ( V_t_2 = hAPP(hAPP(hAPP(c_Natural_Oupdate,B_s1),c_Com_Ovname_OLoc(V_Y_2)),c_Natural_Ogetlocs(V_s_2,V_Y_2))
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_ca_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),c_Com_Ovname_OLoc(V_Y_2)),hAPP(V_a_2,V_s_2))),B_s1)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln__elim__cases_I3_J,axiom,
% 159.12/159.15      ! [V_t_2,V_n_2,V_s_2,V_ca_2,V_a_2,V_Y_2] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2)),V_s_2),V_n_2),V_t_2))
% 159.12/159.15       => ~ ! [B_s1] :
% 159.12/159.15              ( V_t_2 = hAPP(hAPP(hAPP(c_Natural_Oupdate,B_s1),c_Com_Ovname_OLoc(V_Y_2)),c_Natural_Ogetlocs(V_s_2,V_Y_2))
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_ca_2),hAPP(hAPP(hAPP(c_Natural_Oupdate,V_s_2),c_Com_Ovname_OLoc(V_Y_2)),hAPP(V_a_2,V_s_2))),V_n_2),B_s1)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup1CI,axiom,
% 159.12/159.15      ! [T_a,V_A_2,V_x_2,V_B_2] :
% 159.12/159.15        ( ( ~ hBOOL(hAPP(V_B_2,V_x_2))
% 159.12/159.15         => hBOOL(hAPP(V_A_2,V_x_2)) )
% 159.12/159.15       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup1E,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))
% 159.12/159.15       => ( ~ hBOOL(hAPP(V_A_2,V_x_2))
% 159.12/159.15         => hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__fun__def,axiom,
% 159.12/159.15      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,T_a)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__Un__eq,axiom,
% 159.12/159.15      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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))
% 159.12/159.15      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_pred__subset__eq,axiom,
% 159.12/159.15      ! [V_S_2,V_R_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(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)))
% 159.12/159.15      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_bot__empty__eq,axiom,
% 159.12/159.15      ! [V_x_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_x_2))
% 159.12/159.15      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_triple__valid__def,axiom,
% 159.12/159.15      ! [V_t_2,V_n_2,T_a] :
% 159.12/159.15        ( c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,V_t_2)
% 159.12/159.15      <=> hBOOL(c_Hoare__Mirabelle_Otriple_Otriple__case(T_a,tc_HOL_Obool,hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool))),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_HOL_Obool),tc_Com_Ocom),hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),c_HOL_OAll(T_a)))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),tc_Com_Ocom),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(tc_Com_Ostate))))),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),c_COMBB(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_Com_Ocom)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),c_COMBB(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),c_COMBS(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a),c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fimplies))))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_Com_Ocom),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ostate,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_HOL_Obool,tc_Com_Ostate),c_HOL_OAll(tc_Com_Ostate))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)))),tc_Com_Ocom),c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),T_a)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_Com_Ocom),c_COMBC(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(tc_Com_Ostate,tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_Com_Ocom),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Com_Ostate),c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_Com_Ocom),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_Com_Ostate),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fimplies))),hAPP(hAPP(c_COMBC(tc_Com_Ocom,tc_Nat_Onat,tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Nat_Onat,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_fun(tc_Nat_Onat,tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),tc_Com_Ocom),c_COMBC(tc_Com_Ostate,tc_Nat_Onat,tc_fun(tc_Com_Ostate,tc_HOL_Obool))),c_Natural_Oevaln)),V_n_2))))))))),V_t_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__apply,axiom,
% 159.12/159.15      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,T_a)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__bot__left,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln__nonstrict,axiom,
% 159.12/159.15      ! [V_m,V_t,V_n,V_s,V_c] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c),V_s),V_n),V_t))
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.12/159.15         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c),V_s),V_m),V_t)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_eq__mem,axiom,
% 159.12/159.15      ! [V_y_2,V_x_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_fequal,V_y_2)))
% 159.12/159.15      <=> V_x_2 = V_y_2 ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup_Oidem,axiom,
% 159.12/159.15      ! [V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_a) = V_a ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__idem,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup_Ocommute,axiom,
% 159.12/159.15      ! [V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_a) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I5_J,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__commute,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup_Oleft__idem,axiom,
% 159.12/159.15      ! [V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I8_J,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__left__idem,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup_Oleft__commute,axiom,
% 159.12/159.15      ! [V_c,V_a,V_b,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_c)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_c)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I7_J,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__left__commute,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup_Oassoc,axiom,
% 159.12/159.15      ! [V_c,V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_c)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I6_J,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__assoc,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_rev__predicate1D,axiom,
% 159.12/159.15      ! [V_Q_2,T_a,V_x_2,V_P_2] :
% 159.12/159.15        ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 159.12/159.15         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_predicate1D,axiom,
% 159.12/159.15      ! [V_x_2,V_Q_2,V_P_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 159.12/159.15       => ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.12/159.15         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup1I1,axiom,
% 159.12/159.15      ! [V_B_2,T_a,V_x_2,V_A_2] :
% 159.12/159.15        ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.12/159.15       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup1I2,axiom,
% 159.12/159.15      ! [V_A_2,T_a,V_x_2,V_B_2] :
% 159.12/159.15        ( hBOOL(hAPP(V_B_2,V_x_2))
% 159.12/159.15       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_triple__valid__def2,axiom,
% 159.12/159.15      ! [V_Q_2,V_ca_2,V_P_2,V_n_2,T_a] :
% 159.12/159.15        ( c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),V_ca_2),V_Q_2))
% 159.12/159.15      <=> ! [B_Z,B_s] :
% 159.12/159.15            ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 159.12/159.15           => ! [B_s_H] :
% 159.12/159.15                ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_ca_2),B_s),V_n_2),B_s_H))
% 159.12/159.15               => hBOOL(hAPP(hAPP(V_Q_2,B_Z),B_s_H)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_pred__equals__eq,axiom,
% 159.12/159.15      ! [V_S_2,V_R_2,T_a] :
% 159.12/159.15        ( 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)
% 159.12/159.15      <=> V_R_2 = V_S_2 ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__ord_I3_J,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__ge1,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__ord_I4_J,axiom,
% 159.12/159.15      ! [V_x,V_y,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__ge2,axiom,
% 159.12/159.15      ! [V_x,V_y,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__iff__sup,axiom,
% 159.12/159.15      ! [V_y_2,V_x_2,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.12/159.15        <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__sup__iff,axiom,
% 159.12/159.15      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2)),V_z_2))
% 159.12/159.15        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 159.12/159.15            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__supI1,axiom,
% 159.12/159.15      ! [V_b,V_a,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__supI2,axiom,
% 159.12/159.15      ! [V_a,V_b,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__absorb2,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_y ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__absorb1,axiom,
% 159.12/159.15      ! [V_x,V_y,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_x ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__supI,axiom,
% 159.12/159.15      ! [V_b,V_x,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_x)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__least,axiom,
% 159.12/159.15      ! [V_z,V_x,V_y,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)),V_x)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__mono,axiom,
% 159.12/159.15      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_c),V_d))) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__supE,axiom,
% 159.12/159.15      ! [V_x,V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__sup(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_x))
% 159.12/159.15         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__eq__bot__iff,axiom,
% 159.12/159.15      ! [V_y_2,V_x_2,T_a] :
% 159.12/159.15        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.12/159.15       => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = c_Orderings_Obot__class_Obot(T_a)
% 159.12/159.15        <=> ( V_x_2 = c_Orderings_Obot__class_Obot(T_a)
% 159.12/159.15            & V_y_2 = c_Orderings_Obot__class_Obot(T_a) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_sup__bot__right,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_vname_Osimps_I6_J,axiom,
% 159.12/159.15      ! [V_loc_2,V_f2_2,V_f1_2,T_a] : c_Com_Ovname_Ovname__case(T_a,V_f1_2,V_f2_2,c_Com_Ovname_OLoc(V_loc_2)) = hAPP(V_f2_2,V_loc_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_vname_Orecs_I2_J,axiom,
% 159.12/159.15      ! [V_loc_2,V_f2_2,V_f1_2,T_a] : c_Com_Ovname_Ovname__rec(T_a,V_f1_2,V_f2_2,c_Com_Ovname_OLoc(V_loc_2)) = hAPP(V_f2_2,V_loc_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_order__fun_I1_J,axiom,
% 159.12/159.15      ! [V_g_2,V_f_2,T_a,T_b] :
% 159.12/159.15        ( ( class_Orderings_Oorder(T_b)
% 159.12/159.15          & class_Enum_Oenum(T_a) )
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.12/159.15        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),hAPP(hAPP(c_COMBS(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Oord__class_Oless__eq(T_b)),V_f_2)),V_g_2))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_the__inv__into__def,axiom,
% 159.12/159.15      ! [V_x_2,V_f_2,V_A_2,T_b,T_a] : hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_x_2) = c_HOL_OThe(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),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,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),V_x_2))) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_diff__single__insert,axiom,
% 159.12/159.15      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_B_2))
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_B_2))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_subset__insert__iff,axiom,
% 159.12/159.15      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_B_2)))
% 159.12/159.15      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_B_2)) )
% 159.12/159.15          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_imageE,axiom,
% 159.12/159.15      ! [V_A_2,V_f_2,T_b,V_b_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.12/159.15       => ~ ! [B_x] :
% 159.12/159.15              ( V_b_2 = hAPP(V_f_2,B_x)
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_image__subsetI,axiom,
% 159.12/159.15      ! [V_B_2,V_f_2,T_b,V_A_2,T_a] :
% 159.12/159.15        ( ! [B_x] :
% 159.12/159.15            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,B_x)),V_B_2)) )
% 159.12/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),V_B_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_evaln__elim__cases_I4_J,axiom,
% 159.12/159.15      ! [V_t,V_n,V_s,V_c2,V_c1] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,c_Com_Ocom_OSemi(V_c1,V_c2)),V_s),V_n),V_t))
% 159.12/159.15       => ~ ! [B_s1] :
% 159.12/159.15              ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c1),V_s),V_n),B_s1))
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c2),B_s1),V_n),V_t)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_if__image__distrib,axiom,
% 159.12/159.15      ! [V_S_2,V_g_2,V_f_2,V_P_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),T_b),c_If(T_a)),V_P_2)),V_f_2)),V_g_2)),V_S_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(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_S_2),hAPP(c_Set_OCollect(T_b),V_P_2)))),hAPP(c_Set_Oimage(T_b,T_a,V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_S_2),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),V_P_2))))) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Sup__fin_Oidem,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf1I,axiom,
% 159.12/159.15      ! [T_a,V_B_2,V_x_2,V_A_2] :
% 159.12/159.15        ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.12/159.15       => ( hBOOL(hAPP(V_B_2,V_x_2))
% 159.12/159.15         => 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)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf1E,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( 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))
% 159.12/159.15       => ~ ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.12/159.15           => ~ hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_IntI,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 159.12/159.15         => 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))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_IntE,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.15        ( 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)))
% 159.12/159.15       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.15           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_DiffI,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.15       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_DiffE,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.12/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.12/159.15       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf_Oidem,axiom,
% 159.12/159.15      ! [V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_a) = V_a ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__idem,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_fun__diff__def,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.12/159.15        ( class_Groups_Ominus(T_a)
% 159.12/159.15       => hAPP(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,T_a)),V_A_2),V_B_2),V_x_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(V_A_2,V_x_2)),hAPP(V_B_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__fun__def,axiom,
% 159.12/159.15      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf_Ocommute,axiom,
% 159.12/159.15      ! [V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I1_J,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__commute,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf_Oleft__idem,axiom,
% 159.12/159.15      ! [V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I4_J,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__left__idem,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf_Oleft__commute,axiom,
% 159.12/159.15      ! [V_c,V_a,V_b,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I3_J,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__left__commute,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf_Oassoc,axiom,
% 159.12/159.15      ! [V_c,V_b,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__sup__aci_I2_J,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__assoc,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_minus__apply,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.12/159.15        ( class_Groups_Ominus(T_a)
% 159.12/159.15       => hAPP(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,T_a)),V_A_2),V_B_2),V_x_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(V_A_2,V_x_2)),hAPP(V_B_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__apply,axiom,
% 159.12/159.15      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => 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)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf1D1,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( 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))
% 159.12/159.15       => hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf1D2,axiom,
% 159.12/159.15      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( 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))
% 159.12/159.15       => hBOOL(hAPP(V_B_2,V_x_2)) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__absorb,axiom,
% 159.12/159.15      ! [V_A_2,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 ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__commute,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,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) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__left__absorb,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,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) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__left__commute,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,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)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__Int__distrib,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,V_C_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__idemp,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__Diff,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(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_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Int__assoc,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,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)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__Int__distrib2,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(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_C_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__Int2,axiom,
% 159.12/159.15      ! [V_B_2,V_C_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(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_C_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_Groups_Ominus__class_Ominus(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_C_2)),V_B_2) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Inf__fin_Oidem,axiom,
% 159.12/159.15      ! [V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Olattice(T_a)
% 159.12/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__triv,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,T_a] :
% 159.12/159.15        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.12/159.15       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__disjoint,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__Int,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(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__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Diff__Un,axiom,
% 159.12/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_Un__Diff__Int,axiom,
% 159.12/159.15      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(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 ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_all__code,axiom,
% 159.12/159.15      ! [V_P_2,T_a] :
% 159.12/159.15        ( class_Enum_Oenum(T_a)
% 159.12/159.15       => ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.12/159.15        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_enum__all,axiom,
% 159.12/159.15      ! [V_P_2,T_a] :
% 159.12/159.15        ( class_Enum_Oenum(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2))
% 159.12/159.15        <=> ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__infE,axiom,
% 159.12/159.15      ! [V_b,V_a,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)))
% 159.12/159.15         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.12/159.15             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__mono,axiom,
% 159.12/159.15      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.12/159.15           => hBOOL(hAPP(hAPP(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))) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__greatest,axiom,
% 159.12/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z))) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__infI,axiom,
% 159.12/159.15      ! [V_b,V_a,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.12/159.15         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.12/159.15           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b))) ) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__absorb2,axiom,
% 159.12/159.15      ! [V_x,V_y,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.12/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_y ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_inf__absorb1,axiom,
% 159.12/159.15      ! [V_y,V_x,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.12/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_x ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__infI2,axiom,
% 159.12/159.15      ! [V_a,V_x,V_b,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__infI1,axiom,
% 159.12/159.15      ! [V_b,V_x,V_a,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.12/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.12/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.12/159.15  
% 159.12/159.15  fof(fact_le__inf__iff,axiom,
% 159.12/159.15      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.12/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(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)))
% 159.28/159.15        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.15            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_le__iff__inf,axiom,
% 159.28/159.15      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.15        <=> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__le2,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_y)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__sup__ord_I2_J,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_y)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__le1,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_x)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__sup__ord_I1_J,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_x)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__bot__left,axiom,
% 159.28/159.15      ! [V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__bot__right,axiom,
% 159.28/159.15      ! [V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_sup__inf__distrib2,axiom,
% 159.28/159.15      ! [V_x,V_z,V_y,T_a] :
% 159.28/159.15        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_z),V_x)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__sup__distrib2,axiom,
% 159.28/159.15      ! [V_x,V_z,V_y,T_a] :
% 159.28/159.15        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_z),V_x)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_sup__inf__distrib1,axiom,
% 159.28/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__sup__distrib1,axiom,
% 159.28/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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_x),V_z)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_sup__inf__absorb,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = V_x ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__sup__absorb,axiom,
% 159.28/159.15      ! [V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = V_x ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__iff,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.15      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.28/159.15          & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_DiffD1,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_DiffD2,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.15       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__iff,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( 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)))
% 159.28/159.15      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.28/159.15          & hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_IntD1,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( 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)))
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_IntD2,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 159.28/159.15        ( 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)))
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_empty__Diff,axiom,
% 159.28/159.15      ! [V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__empty,axiom,
% 159.28/159.15      ! [V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = V_A_2 ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__cancel,axiom,
% 159.28/159.15      ! [V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__empty__left,axiom,
% 159.28/159.15      ! [V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__empty__right,axiom,
% 159.28/159.15      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_disjoint__iff__not__equal,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.15        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.15      <=> ! [B_x] :
% 159.28/159.15            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.15           => ! [B_xa] :
% 159.28/159.15                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_B_2))
% 159.28/159.15               => B_x != B_xa ) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__subset,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_A_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__mono,axiom,
% 159.28/159.15      ! [V_B_2,V_D_2,V_C_2,V_A_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_D_2),V_B_2))
% 159.28/159.15         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_double__diff,axiom,
% 159.28/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.15         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) = V_A_2 ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_insert__inter__insert,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_a_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Diff__cancel,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Diff__cancel2,axiom,
% 159.28/159.15      ! [V_A_2,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Diff,axiom,
% 159.28/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__lower1,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(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)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__lower2,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(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)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__absorb2,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__absorb1,axiom,
% 159.28/159.15      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__greatest,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_C_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2))
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2))
% 159.28/159.15         => hBOOL(hAPP(hAPP(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))) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__mono,axiom,
% 159.28/159.15      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.28/159.15       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 159.28/159.15         => hBOOL(hAPP(hAPP(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))) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__Un__distrib,axiom,
% 159.28/159.15      ! [V_C_2,V_B_2,V_A_2,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__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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_A_2),V_C_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Int__distrib,axiom,
% 159.28/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__Un__distrib2,axiom,
% 159.28/159.15      ! [V_A_2,V_C_2,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(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_C_2),V_A_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Int__distrib2,axiom,
% 159.28/159.15      ! [V_A_2,V_C_2,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Un__Int__crazy,axiom,
% 159.28/159.15      ! [V_C_2,V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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_B_2),V_C_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) = 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)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_inf__Int__eq,axiom,
% 159.28/159.15      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 159.28/159.15        ( 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))
% 159.28/159.15      <=> 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))) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Collect__conj__eq,axiom,
% 159.28/159.15      ! [V_Q_2,V_P_2,T_a] : hAPP(c_Set_OCollect(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_P_2)),V_Q_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),V_P_2)),hAPP(c_Set_OCollect(T_a),V_Q_2)) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_distrib__inf__le,axiom,
% 159.28/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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_x),V_z))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)))) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_distrib__sup__le,axiom,
% 159.28/159.15      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.15        ( class_Lattices_Olattice(T_a)
% 159.28/159.15       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)))) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_insert__Diff1,axiom,
% 159.28/159.15      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.28/159.15       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_insert__Diff__if,axiom,
% 159.28/159.15      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 159.28/159.15        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.28/159.15         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) )
% 159.28/159.15        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.28/159.15         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__insert,axiom,
% 159.28/159.15      ! [V_B_2,V_a_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Diff__insert2,axiom,
% 159.28/159.15      ! [V_B_2,V_a_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_B_2) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_insert__Diff__single,axiom,
% 159.28/159.15      ! [V_A_2,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__left__if1,axiom,
% 159.28/159.15      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__right__if1,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 159.28/159.15        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__left__if0,axiom,
% 159.28/159.15      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 159.28/159.15        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),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_B_2),V_C_2) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__right__if0,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 159.28/159.15        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.15       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),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) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__left,axiom,
% 159.28/159.15      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 159.28/159.15        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 159.28/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2)) )
% 159.28/159.15        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 159.28/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),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_B_2),V_C_2) ) ) ).
% 159.28/159.15  
% 159.28/159.15  fof(fact_Int__insert__right,axiom,
% 159.28/159.15      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 159.28/159.15        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 159.28/159.15        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.15         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),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) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_image__diff__subset,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_B_2))),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Diff__subset__conv,axiom,
% 159.28/159.16      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2))
% 159.28/159.16      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Diff__partition,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) = V_B_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_image__Int__subset,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(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)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_B_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Un__Int__assoc__eq,axiom,
% 159.28/159.16      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_set__diff__eq,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(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),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_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_B_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Int__def,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(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),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))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Int__Collect,axiom,
% 159.28/159.16      ! [V_P_2,V_A_2,V_x_2,T_a] :
% 159.28/159.16        ( 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_A_2),hAPP(c_Set_OCollect(T_a),V_P_2))))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Diff__insert__absorb,axiom,
% 159.28/159.16      ! [V_A_2,V_x_2,T_a] :
% 159.28/159.16        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_A_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_insert__Diff,axiom,
% 159.28/159.16      ! [V_A_2,V_a_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16       => hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = V_A_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_flat__lub__def,axiom,
% 159.28/159.16      ! [V_b_2,V_A_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))
% 159.28/159.16         => c_Partial__Function_Oflat__lub(T_a,V_b_2,V_A_2) = V_b_2 )
% 159.28/159.16        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))
% 159.28/159.16         => c_Partial__Function_Oflat__lub(T_a,V_b_2,V_A_2) = c_HOL_OThe(T_a,hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__eq__diff__less__eq,axiom,
% 159.28/159.16      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.28/159.16        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.28/159.16       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_ca_2),V_d_2)
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 159.28/159.16          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__image,axiom,
% 159.28/159.16      ! [V_y_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) )
% 159.28/159.16        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2)),V_A_2) = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__insert__iff,axiom,
% 159.28/159.16      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_B_2)))
% 159.28/159.16      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 159.28/159.16          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 159.28/159.16           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_B_2)) )
% 159.28/159.16              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Int__Collect__mono,axiom,
% 159.28/159.16      ! [V_Q_2,V_P_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( ! [B_x] :
% 159.28/159.16              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.16             => ( hBOOL(hAPP(V_P_2,B_x))
% 159.28/159.16               => hBOOL(hAPP(V_Q_2,B_x)) ) )
% 159.28/159.16         => hBOOL(hAPP(hAPP(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),hAPP(c_Set_OCollect(T_a),V_P_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Set_OCollect(T_a),V_Q_2)))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fold__graph_H_Ointros_I2_J,axiom,
% 159.28/159.16      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16       => ( c_Nitpick_Ofold__graph_H(T_a,T_b,V_f_2,V_z_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_y_2)
% 159.28/159.16         => c_Nitpick_Ofold__graph_H(T_a,T_b,V_f_2,V_z_2,V_A_2,hAPP(hAPP(V_f_2,V_x_2),V_y_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__Un,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16          & c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.28/159.16          & hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__insert,axiom,
% 159.28/159.16      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))
% 159.28/159.16      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16          & ~ hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_vname_Orecs_I1_J,axiom,
% 159.28/159.16      ! [V_glb_2,V_f2_2,V_f1_2,T_a] : c_Com_Ovname_Ovname__rec(T_a,V_f1_2,V_f2_2,c_Com_Ovname_OGlb(V_glb_2)) = hAPP(V_f1_2,V_glb_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_vname_Osimps_I5_J,axiom,
% 159.28/159.16      ! [V_glb_2,V_f2_2,V_f1_2,T_a] : c_Com_Ovname_Ovname__case(T_a,V_f1_2,V_f2_2,c_Com_Ovname_OGlb(V_glb_2)) = hAPP(V_f1_2,V_glb_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__triv,axiom,
% 159.28/159.16      ! [V_x_2,V_f_2,T_b,T_a] : hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),hAPP(V_f_2,V_x_2)) = V_f_2 ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__empty,axiom,
% 159.28/159.16      ! [V_f_2,T_b,T_a] : c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__id2,axiom,
% 159.28/159.16      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_COMBI(T_a),V_A_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__idem,axiom,
% 159.28/159.16      ! [T_a,T_b,V_y_2,V_x_2,V_f_2] :
% 159.28/159.16        ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.28/159.16       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,T_a),V_f_2),V_x_2),V_y_2) = V_f_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__other,axiom,
% 159.28/159.16      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 159.28/159.16        ( V_z_2 != V_x_2
% 159.28/159.16       => hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2),V_z_2) = hAPP(V_f_2,V_z_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__twist,axiom,
% 159.28/159.16      ! [V_d_2,V_b_2,V_m_2,T_b,T_a,V_ca_2,V_a_2] :
% 159.28/159.16        ( V_a_2 != V_ca_2
% 159.28/159.16       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_m_2),V_a_2),V_b_2)),V_ca_2),V_d_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_m_2),V_ca_2),V_d_2)),V_a_2),V_b_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__apply,axiom,
% 159.28/159.16      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 159.28/159.16        ( ( V_z_2 = V_x_2
% 159.28/159.16         => hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2),V_z_2) = V_y_2 )
% 159.28/159.16        & ( V_z_2 != V_x_2
% 159.28/159.16         => hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2),V_z_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__same,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_f_2,T_a,T_b] : hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,T_a),V_f_2),V_x_2),V_y_2),V_x_2) = V_y_2 ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__upd,axiom,
% 159.28/159.16      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_b,T_a] : hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2)),V_x_2),V_z_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_z_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__idem__iff,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2) = V_f_2
% 159.28/159.16      <=> hAPP(V_f_2,V_x_2) = V_y_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__def,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16      <=> ! [B_x] :
% 159.28/159.16            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.16           => ! [B_xa] :
% 159.28/159.16                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 159.28/159.16               => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_xa)
% 159.28/159.16                 => B_x = B_xa ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__cases,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ( V_x != V_y
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__asym,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I10_J,axiom,
% 159.28/159.16      ! [V_z,V_x,V_y,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__trans,axiom,
% 159.28/159.16      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I2_J,axiom,
% 159.28/159.16      ! [V_c,V_a,V_b,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.28/159.16         => ( V_b = V_c
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_ord__less__eq__trans,axiom,
% 159.28/159.16      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oord(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.16         => ( V_b = V_c
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__trans,axiom,
% 159.28/159.16      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I1_J,axiom,
% 159.28/159.16      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( V_a = V_b
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_b))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_ord__eq__less__trans,axiom,
% 159.28/159.16      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oord(T_a)
% 159.28/159.16       => ( V_a = V_b
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I9_J,axiom,
% 159.28/159.16      ! [V_a,V_b,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__asym_H,axiom,
% 159.28/159.16      ! [V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__imp__not__eq2,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => V_y != V_x ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__imp__not__eq,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => V_x != V_y ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__imp__not__less,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__not__sym,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__imp__neq,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => V_x != V_y ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__neqE,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( V_x != V_y
% 159.28/159.16         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__antisym__conv3,axiom,
% 159.28/159.16      ! [V_x_2,V_y_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 159.28/159.16         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__less__linear,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16          | V_x = V_y
% 159.28/159.16          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_not__less__iff__gr__or__eq,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 159.28/159.16            | V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__neq__iff,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( V_x_2 != V_y_2
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__irrefl,axiom,
% 159.28/159.16      ! [V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_x)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__strict__subset,axiom,
% 159.28/159.16      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_vname_Osimps_I1_J,axiom,
% 159.28/159.16      ! [V_glb_H_2,V_glb_2] :
% 159.28/159.16        ( c_Com_Ovname_OGlb(V_glb_2) = c_Com_Ovname_OGlb(V_glb_H_2)
% 159.28/159.16      <=> V_glb_2 = V_glb_H_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__eq__diff__less,axiom,
% 159.28/159.16      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.28/159.16        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.28/159.16       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_ca_2),V_d_2)
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.28/159.16          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__def,axiom,
% 159.28/159.16      ! [V_b_2,V_f_2,T_b,T_a,V_a_2,V_x_2] :
% 159.28/159.16        ( ( V_x_2 = V_a_2
% 159.28/159.16         => hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_a_2),V_b_2),V_x_2) = V_b_2 )
% 159.28/159.16        & ( V_x_2 != V_a_2
% 159.28/159.16         => hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_a_2),V_b_2),V_x_2) = hAPP(V_f_2,V_x_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__onD,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.28/159.16             => V_x_2 = V_y_2 ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__iff,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.28/159.16           => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.28/159.16            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__contraD,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( V_x_2 != V_y_2
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.28/159.16             => hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_subset__inj__on,axiom,
% 159.28/159.16      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__fun__updI,axiom,
% 159.28/159.16      ! [V_x_2,V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16         => c_Fun_Oinj__on(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2),V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__Int,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.28/159.16         => c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__imageI2,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,V_f_H_2,T_c,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_H_2),V_f_2),V_A_2)
% 159.28/159.16       => c_Fun_Oinj__on(T_a,T_c,V_f_2,V_A_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__diff,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fold__graph_H_Ointros_I1_J,axiom,
% 159.28/159.16      ! [V_z_2,V_f_2,T_b,T_a] : c_Nitpick_Ofold__graph_H(T_a,T_b,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_z_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fold__graph_H_Oequations_I1_J,axiom,
% 159.28/159.16      ! [V_a2_2,V_a1_2,T_b,T_a] : c_Nitpick_Ofold__graph_H(T_a,T_b,V_a1_2,V_a2_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_a2_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__fun__def,axiom,
% 159.28/159.16      ! [V_g_2,V_f_2,T_a,T_b] :
% 159.28/159.16        ( class_Orderings_Oord(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.28/159.16            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_g_2),V_f_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I8_J,axiom,
% 159.28/159.16      ! [V_z,V_x,V_y,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__le__less__trans,axiom,
% 159.28/159.16      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I7_J,axiom,
% 159.28/159.16      ! [V_z,V_x,V_y,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__le__trans,axiom,
% 159.28/159.16      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I11_J,axiom,
% 159.28/159.16      ! [V_a,V_b,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.28/159.16         => ( V_a != V_b
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__le__neq__trans,axiom,
% 159.28/159.16      ! [V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.16         => ( V_a != V_b
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__le__imp__less__or__eq,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16            | V_x = V_y ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__antisym__conv2,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__imp__le,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_leD,axiom,
% 159.28/159.16      ! [V_x,V_y,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.16         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_xt1_I12_J,axiom,
% 159.28/159.16      ! [V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( V_a != V_b
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__neq__le__trans,axiom,
% 159.28/159.16      ! [V_b,V_a,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( V_a != V_b
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__antisym__conv1,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_not__leE,axiom,
% 159.28/159.16      ! [V_x,V_y,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_leI,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__le__less,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16            | V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__le__not__le,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Opreorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__less__le,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Oorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16            & V_x_2 != V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__le__less__linear,axiom,
% 159.28/159.16      ! [V_y,V_x,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.16          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__not__le,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__not__less,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.16        ( class_Orderings_Olinorder(T_a)
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 159.28/159.16        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubsetD,axiom,
% 159.28/159.16      ! [V_ca_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_not__psubset__empty,axiom,
% 159.28/159.16      ! [V_A_2,T_a] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__supI1,axiom,
% 159.28/159.16      ! [V_b,V_a,V_x,T_a] :
% 159.28/159.16        ( class_Lattices_Osemilattice__sup(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__supI2,axiom,
% 159.28/159.16      ! [V_a,V_b,V_x,T_a] :
% 159.28/159.16        ( class_Lattices_Osemilattice__sup(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__infI2,axiom,
% 159.28/159.16      ! [V_a,V_x,V_b,T_a] :
% 159.28/159.16        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__infI1,axiom,
% 159.28/159.16      ! [V_b,V_x,V_a,T_a] :
% 159.28/159.16        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_subset__psubset__trans,axiom,
% 159.28/159.16      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__subset__trans,axiom,
% 159.28/159.16      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__imp__subset,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_subset__iff__psubset__eq,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16          | V_A_2 = V_B_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__eq,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16          & V_A_2 != V_B_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__comp,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_g_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_c),V_g_2),V_x_2),V_y_2)) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),V_g_2)),V_x_2),hAPP(V_f_2,V_y_2)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__Un__image__eq__iff,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2) = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)
% 159.28/159.16        <=> V_A_2 = V_B_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__imageI,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,V_g_2,T_c,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_g_2),V_f_2),V_A_2)
% 159.28/159.16       => c_Fun_Oinj__on(T_c,T_b,V_g_2,hAPP(c_Set_Oimage(T_a,T_c,V_f_2),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_comp__inj__on,axiom,
% 159.28/159.16      ! [V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( c_Fun_Oinj__on(T_b,T_c,V_g_2,hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))
% 159.28/159.16         => c_Fun_Oinj__on(T_a,T_c,hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_g_2),V_f_2),V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_comp__inj__on__iff,axiom,
% 159.28/159.16      ! [V_f_H_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( c_Fun_Oinj__on(T_b,T_c,V_f_H_2,hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))
% 159.28/159.16        <=> c_Fun_Oinj__on(T_a,T_c,hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_f_H_2),V_f_2),V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_the__inv__into__f__eq,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16           => hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_the__inv__into__f__f,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_the__inv__into__onto,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => hAPP(c_Set_Oimage(T_b,T_a,c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__the__inv__into,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => c_Fun_Oinj__on(T_b,T_a,c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_vname_Osimps_I4_J,axiom,
% 159.28/159.16      ! [V_glb,V_loc_H] : c_Com_Ovname_OLoc(V_loc_H) != c_Com_Ovname_OGlb(V_glb) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_vname_Osimps_I3_J,axiom,
% 159.28/159.16      ! [V_loc_H,V_glb] : c_Com_Ovname_OGlb(V_glb) != c_Com_Ovname_OLoc(V_loc_H) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__image__Int,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16           => hAPP(c_Set_Oimage(T_a,T_b,V_f_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_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__image__set__diff,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.28/159.16           => hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_f__the__inv__into__f,axiom,
% 159.28/159.16      ! [V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16         => hAPP(V_f_2,hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_y_2)) = V_y_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__eq__diff__eq,axiom,
% 159.28/159.16      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.28/159.16        ( class_Groups_Oab__group__add(T_a)
% 159.28/159.16       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_ca_2),V_d_2)
% 159.28/159.16         => ( V_a_2 = V_b_2
% 159.28/159.16          <=> V_ca_2 = V_d_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_the__inv__into__into,axiom,
% 159.28/159.16      ! [V_B_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_x_2)),V_B_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_the__inv__into__comp,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2))
% 159.28/159.16       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,V_A_2)
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2))))
% 159.28/159.16           => hAPP(c_Fun_Othe__inv__into(T_c,T_b,V_A_2,hAPP(c_Fun_Ocomp(T_a,T_b,T_c,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_a,T_c,T_b,c_Fun_Othe__inv__into(T_c,T_a,V_A_2,V_g_2)),c_Fun_Othe__inv__into(T_a,T_b,hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2),V_f_2)),V_x_2) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__iff__surj,axiom,
% 159.28/159.16      ! [V_A_H_2,T_b,T_a,V_A_2] :
% 159.28/159.16        ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.16       => ( ? [B_f] :
% 159.28/159.16              ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 159.28/159.16              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,B_f),V_A_2)),V_A_H_2)) )
% 159.28/159.16        <=> ? [B_g] : hAPP(c_Set_Oimage(T_b,T_a,B_g),V_A_H_2) = V_A_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fold__graph_H_Oequations_I2_J,axiom,
% 159.28/159.16      ! [V_a5_2,V_a1_2,V_a2_2,V_a4_2,V_a3_2,T_b,T_a] :
% 159.28/159.16        ( c_Nitpick_Ofold__graph_H(T_a,T_b,V_a3_2,V_a4_2,V_a2_2,hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2))
% 159.28/159.16      <=> ( ( V_a2_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.16            & hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = V_a4_2 )
% 159.28/159.16          | ? [B_x,B_y] :
% 159.28/159.16              ( hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = hAPP(hAPP(V_a3_2,B_x),B_y)
% 159.28/159.16              & hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a2_2))
% 159.28/159.16              & c_Nitpick_Ofold__graph_H(T_a,T_b,V_a3_2,V_a4_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_a2_2),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),B_y) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_order__fun_I2_J,axiom,
% 159.28/159.16      ! [V_g_2,V_f_2,T_a,T_b] :
% 159.28/159.16        ( ( class_Orderings_Oorder(T_b)
% 159.28/159.16          & class_Enum_Oenum(T_a) )
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.28/159.16        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.28/159.16            & hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(hAPP(c_COMBS(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),V_g_2)))) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_mk__less__def,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_R_2,T_a] :
% 159.28/159.16        ( c_Partial__Function_Omk__less(T_a,V_R_2,V_x_2,V_y_2)
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.28/159.16          & ~ hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_dom__override__on,axiom,
% 159.28/159.16      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] : c_Map_Odom(T_a,T_b,c_Fun_Ooverride__on(T_a,tc_Option_Ooption(T_b),V_f_2,V_g_2,V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_f_2)),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Map_Odom(T_a,T_b,V_g_2)))))),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Map_Odom(T_a,T_b,V_g_2))))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_psubset__imp__ex__mem,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ? [B_b] : hBOOL(hAPP(hAPP(c_member(T_a),B_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_quotient__diff1,axiom,
% 159.28/159.16      ! [V_a_2,V_A_2,V_r_2,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),T_a),c_Equiv__Relations_Oquotient(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_r_2),V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16         => hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_r_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_r_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__diff1__nat,axiom,
% 159.28/159.16      ! [V_f_2,V_A_2,V_a_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.28/159.16        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__le__self,axiom,
% 159.28/159.16      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_m)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__le__mono2,axiom,
% 159.28/159.16      ! [V_l,V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_n)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_m))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__less__mono2,axiom,
% 159.28/159.16      ! [V_l,V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_l))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_n)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_m))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__imp__diff__less,axiom,
% 159.28/159.16      ! [V_n,V_k,V_j] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_n)),V_k)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__commute,axiom,
% 159.28/159.16      ! [V_k,V_j,V_i] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_k)),V_j) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__commute,axiom,
% 159.28/159.16      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.28/159.16       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_a),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_a)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_a),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_a),tc_fun(tc_fun(T_b,tc_HOL_Obool),T_a),T_c),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a)),hAPP(c_COMBC(T_b,T_c,T_a),V_f_2))),V_A_2)),V_B_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_exists__code,axiom,
% 159.28/159.16      ! [V_P_2,T_a] :
% 159.28/159.16        ( class_Enum_Oenum(T_a)
% 159.28/159.16       => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.28/159.16        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_enum__ex,axiom,
% 159.28/159.16      ! [V_P_2,T_a] :
% 159.28/159.16        ( class_Enum_Oenum(T_a)
% 159.28/159.16       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2))
% 159.28/159.16        <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__or__eq__imp__le,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16          | V_m = V_n )
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__neq__implies__less,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => ( V_m != V_n
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__imp__le__nat,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__eq__less__or__eq,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16          | V_m_2 = V_n_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_nat__less__le,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16          & V_m_2 != V_n_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__less__mono,axiom,
% 159.28/159.16      ! [V_c,V_b,V_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a),V_b))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_c),V_a))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a),V_c)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_b),V_c))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__diff__iff,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.28/159.16          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_quotient__empty,axiom,
% 159.28/159.16      ! [V_r_2,T_a] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_quotient__is__empty2,axiom,
% 159.28/159.16      ! [V_r_2,V_A_2,T_a] :
% 159.28/159.16        ( c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)) = hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)
% 159.28/159.16      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_quotient__is__empty,axiom,
% 159.28/159.16      ! [V_r_2,V_A_2,T_a] :
% 159.28/159.16        ( hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 159.28/159.16      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_termination__basic__simps_I5_J,axiom,
% 159.28/159.16      ! [V_y,V_x] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__subtractf,axiom,
% 159.28/159.16      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( class_Groups_Oab__group__add(T_a)
% 159.28/159.16       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Ominus__class_Ominus(T_a)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_g_2),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_dom__if,axiom,
% 159.28/159.16      ! [V_g_2,V_f_2,V_P_2,T_b,T_a] : c_Map_Odom(T_a,T_b,hAPP(hAPP(c_COMBS(T_a,tc_Option_Ooption(T_b),tc_Option_Ooption(T_b)),hAPP(hAPP(c_COMBS(T_a,tc_Option_Ooption(T_b),tc_fun(tc_Option_Ooption(T_b),tc_Option_Ooption(T_b))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Option_Ooption(T_b),tc_fun(tc_Option_Ooption(T_b),tc_Option_Ooption(T_b))),T_a),c_If(tc_Option_Ooption(T_b))),V_P_2)),V_f_2)),V_g_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_f_2)),hAPP(c_Set_OCollect(T_a),V_P_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_g_2)),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),V_P_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__reindex,axiom,
% 159.28/159.16      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.28/159.16       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.28/159.16         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_h_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)),V_B_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__antisym,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.28/159.16         => V_m = V_n ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__trans,axiom,
% 159.28/159.16      ! [V_k,V_j,V_i] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_k))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_k)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_eq__imp__le,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( V_m = V_n
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_nat__le__linear,axiom,
% 159.28/159.16      ! [V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__refl,axiom,
% 159.28/159.16      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_n)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_le__diff__iff,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.28/159.16          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_Nat_Odiff__diff__eq,axiom,
% 159.28/159.16      ! [V_n,V_m,V_k] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_m))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 159.28/159.16         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_eq__diff__iff,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.28/159.16         => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)
% 159.28/159.16          <=> V_m_2 = V_n_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__diff__cancel,axiom,
% 159.28/159.16      ! [V_n,V_i] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_n))
% 159.28/159.16       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_i)) = V_i ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_diff__le__mono,axiom,
% 159.28/159.16      ! [V_l,V_n,V_m] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_l)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_l))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__diff1__ring,axiom,
% 159.28/159.16      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 159.28/159.16        ( class_Rings_Oring(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__diff1,axiom,
% 159.28/159.16      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 159.28/159.16        ( class_Groups_Oab__group__add(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.28/159.16            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.16             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__reindex__cong,axiom,
% 159.28/159.16      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.28/159.16       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 159.28/159.16           => ( ! [B_a] :
% 159.28/159.16                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 159.28/159.16                 => hAPP(V_g_2,B_a) = hAPP(V_h_2,hAPP(V_f_2,B_a)) )
% 159.28/159.16             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),V_g_2),V_A_2) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_restrict__fun__upd,axiom,
% 159.28/159.16      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 159.28/159.16         => c_Map_Orestrict__map(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_x_2),V_y_2),V_D_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_D_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),V_x_2),V_y_2) )
% 159.28/159.16        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 159.28/159.16         => c_Map_Orestrict__map(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_x_2),V_y_2),V_D_2) = c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__restrict__conv,axiom,
% 159.28/159.16      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 159.28/159.16       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2)),V_x_2),V_y_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_D_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),V_x_2),V_y_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__diff__nat,axiom,
% 159.28/159.16      ! [V_f_2,V_A_2,V_B_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.16         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_B_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum_Oreindex,axiom,
% 159.28/159.16      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 159.28/159.16           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(c_Fun_Ocomp(T_a,T_b,T_a,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__comp,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2))
% 159.28/159.16       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,V_A_2)
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2))))
% 159.28/159.16           => hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_2,hAPP(c_Fun_Ocomp(T_a,T_b,T_c,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_a,T_c,T_b,c_Hilbert__Choice_Oinv__into(T_c,T_a,V_A_2,V_g_2)),c_Hilbert__Choice_Oinv__into(T_a,T_b,hAPP(c_Set_Oimage(T_c,T_a,V_g_2),V_A_2),V_f_2)),V_x_2) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__diff,axiom,
% 159.28/159.16      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.16        ( class_Groups_Oab__group__add(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.16           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_B_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__not__refl,axiom,
% 159.28/159.16      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_nat__neq__iff,axiom,
% 159.28/159.16      ! [V_n_2,V_m_2] :
% 159.28/159.16        ( V_m_2 != V_n_2
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_linorder__neqE__nat,axiom,
% 159.28/159.16      ! [V_y,V_x] :
% 159.28/159.16        ( V_x != V_y
% 159.28/159.16       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.28/159.16         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y),V_x)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__irrefl__nat,axiom,
% 159.28/159.16      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__not__refl2,axiom,
% 159.28/159.16      ! [V_m,V_n] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 159.28/159.16       => V_m != V_n ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_less__not__refl3,axiom,
% 159.28/159.16      ! [V_t,V_s] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s),V_t))
% 159.28/159.16       => V_s != V_t ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_nat__less__cases,axiom,
% 159.28/159.16      ! [V_P_2,V_n_2,V_m_2] :
% 159.28/159.16        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.16         => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 159.28/159.16       => ( ( V_m_2 = V_n_2
% 159.28/159.16           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 159.28/159.16         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.28/159.16             => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 159.28/159.16           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_restrict__in,axiom,
% 159.28/159.16      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16       => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = hAPP(V_m_2,V_x_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_restrict__map__insert,axiom,
% 159.28/159.16      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] : c_Map_Orestrict__map(T_a,T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_f_2,V_A_2)),V_a_2),hAPP(V_f_2,V_a_2)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_restrict__restrict,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_m_2,T_b,T_a] : c_Map_Orestrict__map(T_a,T_b,c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_B_2) = c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_f__inv__into__f,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,V_y_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.28/159.16       => hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_a,V_A_2,V_f_2),V_y_2)) = V_y_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__into,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,V_x_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.28/159.16       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_a,V_A_2,V_f_2),V_x_2)),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__injective,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_f_2,V_A_2,T_b,T_a] :
% 159.28/159.16        ( hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2),V_x_2) = hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2),V_y_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16           => V_x_2 = V_y_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__f__eq,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.28/159.16           => hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__f__f,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16         => hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_image__inv__into__cancel,axiom,
% 159.28/159.16      ! [V_B_H_2,V_A_H_2,V_A_2,V_f_2,T_a,T_b] :
% 159.28/159.16        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_A_H_2
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_H_2),V_A_H_2))
% 159.28/159.16         => hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Oimage(T_a,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_a,V_A_2,V_f_2)),V_B_H_2)) = V_B_H_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_dom__restrict,axiom,
% 159.28/159.16      ! [V_A_2,V_m_2,T_b,T_a] : c_Map_Odom(T_a,T_b,c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_m_2)),V_A_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inv__into__image__cancel,axiom,
% 159.28/159.16      ! [V_S_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_A_2))
% 159.28/159.16         => hAPP(c_Set_Oimage(T_b,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_S_2)) = V_S_2 ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_inj__on__inv__into,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,V_B_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.28/159.16       => c_Fun_Oinj__on(T_a,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_a,V_A_2,V_f_2),V_B_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_fun__upd__restrict,axiom,
% 159.28/159.16      ! [V_y_2,V_x_2,V_D_2,V_m_2,T_b,T_a] : hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2)),V_x_2),V_y_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_D_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),V_x_2),V_y_2) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Collect__subsets,axiom,
% 159.28/159.16      ! [V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),V_A_2)))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Collect__conjI,axiom,
% 159.28/159.16      ! [V_Q_2,V_P_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.28/159.16          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) )
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(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_P_2)),V_Q_2)))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__image__gen,axiom,
% 159.28/159.16      ! [V_f_2,T_c,V_g_2,V_S_2,T_a,T_b] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.28/159.16         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),T_b,T_c),hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Set_OCollect(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),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),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2)))),hAPP(c_COMBC(T_a,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_a),c_fequal),V_f_2)))))),hAPP(c_Set_Oimage(T_a,T_c,V_f_2),V_S_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Diff,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Int,axiom,
% 159.28/159.16      ! [V_Ga_2,V_F_2,T_a] :
% 159.28/159.16        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.16          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Ga_2)) )
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_F_2),V_Ga_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__imageI,axiom,
% 159.28/159.16      ! [V_h_2,T_b,V_F_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_h_2),V_F_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite_OinsertI,axiom,
% 159.28/159.16      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite_OemptyI,axiom,
% 159.28/159.16      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_setsum__setsum__restrict,axiom,
% 159.28/159.16      ! [V_R_2,V_f_2,V_T_2,T_b,V_S_2,T_a,T_c] :
% 159.28/159.16        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.28/159.16         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.28/159.16           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_c),tc_fun(tc_fun(T_b,tc_HOL_Obool),T_c),T_a),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c)),V_f_2)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),c_Set_OCollect(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_T_2)))),V_R_2)))),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_a,tc_HOL_Obool),T_c),hAPP(hAPP(c_COMBB(tc_fun(T_a,T_c),tc_fun(tc_fun(T_a,tc_HOL_Obool),T_c),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c)),hAPP(c_COMBC(T_a,T_b,T_c),V_f_2))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Set_OCollect(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),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),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2)))),hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),V_R_2))))),V_T_2) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Collect__less__nat,axiom,
% 159.28/159.16      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_k_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Collect__le__nat,axiom,
% 159.28/159.16      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),V_k_2)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__code,axiom,
% 159.28/159.16      ! [V_A_2,T_a] :
% 159.28/159.16        ( class_Finite__Set_Ofinite(T_a)
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite,axiom,
% 159.28/159.16      ! [V_A_2,T_a] :
% 159.28/159.16        ( class_Finite__Set_Ofinite(T_a)
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__nat__set__iff__bounded,axiom,
% 159.28/159.16      ! [V_N_2] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 159.28/159.16      <=> ? [B_m] :
% 159.28/159.16          ! [B_x] :
% 159.28/159.16            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__nat__set__iff__bounded__le,axiom,
% 159.28/159.16      ! [V_N_2] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 159.28/159.16      <=> ? [B_m] :
% 159.28/159.16          ! [B_x] :
% 159.28/159.16            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.28/159.16           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__M__bounded__by__nat,axiom,
% 159.28/159.16      ! [V_i_2,V_P_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),V_P_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2))))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite_Oequations_I1_J,axiom,
% 159.28/159.16      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__insert,axiom,
% 159.28/159.16      ! [V_A_2,V_a_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)))
% 159.28/159.16      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__subset,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_rev__finite__subset,axiom,
% 159.28/159.16      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.16         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__UnI,axiom,
% 159.28/159.16      ! [V_Ga_2,V_F_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Ga_2))
% 159.28/159.16         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_F_2),V_Ga_2))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Un,axiom,
% 159.28/159.16      ! [V_Ga_2,V_F_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_F_2),V_Ga_2)))
% 159.28/159.16      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.16          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Ga_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Diff2,axiom,
% 159.28/159.16      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.16        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_nat__seg__image__imp__finite,axiom,
% 159.28/159.16      ! [V_n_2,V_f_2,T_a,V_A_2] :
% 159.28/159.16        ( V_A_2 = hAPP(c_Set_Oimage(tc_Nat_Onat,T_a,V_f_2),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_n_2)))
% 159.28/159.16       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Collect__disjI,axiom,
% 159.28/159.16      ! [V_Q_2,V_P_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(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_fdisj),V_P_2)),V_Q_2))))
% 159.28/159.16      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.28/159.16          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__surj,axiom,
% 159.28/159.16      ! [V_f_2,V_B_2,T_b,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.16         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__Diff__insert,axiom,
% 159.28/159.16      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2))))
% 159.28/159.16      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__imageD,axiom,
% 159.28/159.16      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 159.28/159.16       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2)
% 159.28/159.16         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_endo__inj__surj,axiom,
% 159.28/159.16      ! [V_f_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_a,V_f_2),V_A_2)),V_A_2))
% 159.28/159.16         => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2)
% 159.28/159.16           => hAPP(c_Set_Oimage(T_a,T_a,V_f_2),V_A_2) = V_A_2 ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_finite__surj__inj,axiom,
% 159.28/159.16      ! [V_f_2,V_A_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_Oimage(T_a,T_a,V_f_2),V_A_2)))
% 159.28/159.16         => c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Oremove,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16           => hAPP(V_F_2,V_A_2) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(V_f_2,V_x_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__one_Oremove,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.16           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.16               => hAPP(V_F_2,V_A_2) = V_x_2 )
% 159.28/159.16              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.16               => hAPP(V_F_2,V_A_2) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image__simple_Oremove,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.28/159.16           => hAPP(V_F_2,V_A_2) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image_Oreindex,axiom,
% 159.28/159.16      ! [V_g_2,V_h_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.16         => ( c_Fun_Oinj__on(T_b,T_b,V_h_2,V_A_2)
% 159.28/159.16           => hAPP(hAPP(V_F_2,V_g_2),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_A_2)) = hAPP(hAPP(V_F_2,hAPP(c_Fun_Ocomp(T_b,T_a,T_b,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ounion,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.16             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Oinsert__remove,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_ord_OgreaterThanAtMost__iff,axiom,
% 159.28/159.16      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OgreaterThanAtMost(T_a,V_less__eq_2,V_less_2,V_l_2,V_u_2)))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 159.28/159.16          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_ord_OatLeastLessThan__iff,axiom,
% 159.28/159.16      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatLeastLessThan(T_a,V_less__eq_2,V_less_2,V_l_2,V_u_2)))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 159.28/159.16          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_ord_OgreaterThanLessThan__iff,axiom,
% 159.28/159.16      ! [V_u_2,V_l_2,V_less_2,V_i_2,T_a] :
% 159.28/159.16        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OgreaterThanLessThan(T_a,V_less_2,V_l_2,V_u_2)))
% 159.28/159.16      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 159.28/159.16          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__comps_I1_J,axiom,
% 159.28/159.16      ! [V_h_2,V_g_2,T_f,V_f_2,T_c,T_d,T_e,V_F_2,V_fa_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_fa_2,V_F_2)
% 159.28/159.16       => hAPP(c_Fun_Ocomp(T_e,T_d,T_c,V_f_2),hAPP(c_Fun_Ocomp(T_f,T_e,T_c,V_g_2),V_h_2)) = hAPP(c_Fun_Ocomp(T_f,T_d,T_c,hAPP(c_Fun_Ocomp(T_e,T_d,T_f,V_f_2),V_g_2)),V_h_2) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__comp,axiom,
% 159.28/159.16      ! [V_x_2,V_y_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_y_2)),hAPP(V_f_2,V_x_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__left__comp,axiom,
% 159.28/159.16      ! [V_g_2,V_x_2,V_y_2,T_c,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_y_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_y_2)),V_g_2)) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image__simple_Oempty,axiom,
% 159.28/159.16      ! [V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.16       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_z_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image_Odistrib,axiom,
% 159.28/159.16      ! [V_h_2,V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.16         => hAPP(hAPP(V_F_2,hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),V_f_2),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(V_f_2,hAPP(hAPP(V_F_2,V_g_2),V_A_2)),hAPP(hAPP(V_F_2,V_h_2),V_A_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__comp_H,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_F_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__left__comp_H,axiom,
% 159.28/159.16      ! [V_g_2,V_x_2,T_c,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_A_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),V_g_2)) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__comp_H_H,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding_Ocommute__left__comp_H_H,axiom,
% 159.28/159.16      ! [V_g_2,T_c,V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.16         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.16           => hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_B_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_A_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_F_2,V_B_2)),V_g_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__one_Osingleton,axiom,
% 159.28/159.16      ! [V_x_2,V_F_2,V_f_2,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.16       => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image__simple_Oinsert,axiom,
% 159.28/159.16      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.16        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.16       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.16         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.28/159.16           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) ) ) ) ).
% 159.28/159.16  
% 159.28/159.16  fof(fact_folding__image__simple_Ounion__inter,axiom,
% 159.28/159.16      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17           => hAPP(hAPP(V_f_2,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(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(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding_Oinsert,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding_Ounion__inter,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one_Oinsert,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__image__simple_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.17            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__image__simple_Ounion__disjoint,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one_Ounion__disjoint,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17                 => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one_Ounion__inter,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(hAPP(V_f_2,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ord_OatMost__iff,axiom,
% 159.28/159.17      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatMost(T_a,V_less__eq_2,V_k_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_k_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ord_OatLeast__iff,axiom,
% 159.28/159.17      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatLeast(T_a,V_less__eq_2,V_k_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_k_2),V_i_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ord_OlessThan__iff,axiom,
% 159.28/159.17      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OlessThan(T_a,V_less_2,V_k_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_k_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ord_OgreaterThan__iff,axiom,
% 159.28/159.17      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OgreaterThan(T_a,V_less_2,V_k_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(V_less_2,V_k_2),V_i_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ord_OatLeastAtMost__iff,axiom,
% 159.28/159.17      ! [V_u_2,V_l_2,V_less__eq_2,V_i_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatLeastAtMost(T_a,V_less__eq_2,V_l_2,V_u_2)))
% 159.28/159.17      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 159.28/159.17          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__pointwise,axiom,
% 159.28/159.17      ! [V_Q_2,V_P_2,V_Q_H_2,V_c0_2,V_P_H_2,V_Ga_2,T_b,V_U_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_U_2))
% 159.28/159.17       => ( ! [B_p] :
% 159.28/159.17              ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),hAPP(V_P_H_2,B_p)),hAPP(V_c0_2,B_p)),hAPP(V_Q_H_2,B_p))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.28/159.17             => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),hAPP(V_P_2,B_p)),hAPP(V_c0_2,B_p)),hAPP(V_Q_2,B_p))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) )
% 159.28/159.17         => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(c_Set_Oimage(T_a,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(T_a,tc_Com_Ocom,tc_fun(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b))),T_a),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_P_H_2)),V_c0_2)),V_Q_H_2)),V_U_2))
% 159.28/159.17           => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(c_Set_Oimage(T_a,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(T_a,tc_Com_Ocom,tc_fun(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b))),T_a),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_P_2)),V_c0_2)),V_Q_2)),V_U_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oremove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = V_x_2 )
% 159.28/159.17              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oremove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = V_x_2 )
% 159.28/159.17              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Ounion__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__le__Sup,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Osingleton,axiom,
% 159.28/159.17      ! [V_x_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Osingleton,axiom,
% 159.28/159.17      ! [V_x_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Oidem__left__comp,axiom,
% 159.28/159.17      ! [V_g_2,V_x_2,T_c,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),V_g_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Oidem__comp,axiom,
% 159.28/159.17      ! [V_x_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_f_2,V_x_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oin__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_sup__Inf__absorb,axiom,
% 159.28/159.17      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) = V_a_2 ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inf__Sup__absorb,axiom,
% 159.28/159.17      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) = V_a_2 ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oin__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oinsert__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oinsert__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Osubset__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.17             => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_B_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Osubset__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.17             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_B_2)),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Ounion__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_B_2)) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Ounion__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_B_2)) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oinsert,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oinsert,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.17            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.17            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Ounion__inter,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice__class_OSup__fin(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__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Ounion__disjoint,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17                 => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Ounion__inter,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice__class_OInf__fin(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(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Ounion__disjoint,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17                 => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Oin__comp__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Oinsert__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__idem_Osubset__comp__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.17           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Oclosed,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Oclosed,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one_Oclosed,axiom,
% 159.28/159.17      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(V_f_2,B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_F_2,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inf__Sup2__distrib,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_B_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBS(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(T_a,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_a),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))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBB(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal))),c_Lattices_Osemilattice__inf__class_Oinf(T_a)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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))))))) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inf__Sup1__distrib,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_sup__Inf2__distrib,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_B_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBS(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(T_a,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_a),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))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBB(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal))),c_Lattices_Osemilattice__sup__class_Osup(T_a)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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))))))) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_sup__Inf1__distrib,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Lattices_Odistrib__lattice(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Inf__fin_Ohom__commute,axiom,
% 159.28/159.17      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),B_x),B_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_h_2,c_Big__Operators_Olattice__class_OInf__fin(T_a,V_N_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Sup__fin_Ohom__commute,axiom,
% 159.28/159.17      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.17        ( class_Lattices_Olattice(T_a)
% 159.28/159.17       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),B_x),B_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_h_2,c_Big__Operators_Olattice__class_OSup__fin(T_a,V_N_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__Collect__bounded__ex,axiom,
% 159.28/159.17      ! [V_Q_2,T_b,V_P_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),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_P_2))),V_Q_2)))))
% 159.28/159.17        <=> ! [B_y] :
% 159.28/159.17              ( hBOOL(hAPP(V_P_2,B_y))
% 159.28/159.17             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,T_a,tc_HOL_Obool),V_Q_2),B_y)))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__image__set,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_P_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.28/159.17       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_COMBS(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_b),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_a)),c_fequal)),V_f_2)))),V_P_2))))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__empty__induct,axiom,
% 159.28/159.17      ! [V_P_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(V_P_2,V_A_2))
% 159.28/159.17         => ( ! [B_a,B_A] :
% 159.28/159.17                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_A))
% 159.28/159.17               => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A))
% 159.28/159.17                 => ( hBOOL(hAPP(V_P_2,B_A))
% 159.28/159.17                   => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),B_A),hAPP(hAPP(c_Set_Oinsert(T_a),B_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) )
% 159.28/159.17           => hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Ounion__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17               => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Osubset__idem,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.17             => hAPP(hAPP(V_f_2,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__subset__induct,axiom,
% 159.28/159.17      ! [V_P_2,V_A_2,V_F_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_F_2),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.28/159.17           => ( ! [B_a,B_F] :
% 159.28/159.17                  ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 159.28/159.17                 => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 159.28/159.17                   => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_F))
% 159.28/159.17                     => ( hBOOL(hAPP(V_P_2,B_F))
% 159.28/159.17                       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_F))) ) ) ) )
% 159.28/159.17             => hBOOL(hAPP(V_P_2,V_F_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__upd__None__restrict,axiom,
% 159.28/159.17      ! [V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 159.28/159.17        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 159.28/159.17         => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2)),V_x_2),c_Option_Ooption_ONone(T_b)) = c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_D_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) )
% 159.28/159.17        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 159.28/159.17         => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2)),V_x_2),c_Option_Ooption_ONone(T_b)) = c_Map_Orestrict__map(T_a,T_b,V_m_2,V_D_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__strict__mono,axiom,
% 159.28/159.17      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17          & class_Groups_Oordered__cancel__ab__semigroup__add(T_b) )
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( ! [B_x] :
% 159.28/159.17                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.17                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Oinsert__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_finite__conv__nat__seg__image,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17      <=> ? [B_n,B_f] : V_A_2 = hAPP(c_Set_Oimage(tc_Nat_Onat,T_a,B_f),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),B_n))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum_Oremove,axiom,
% 159.28/159.17      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oab__semigroup__add(T_a)
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__left__cancel,axiom,
% 159.28/159.17      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.28/159.17        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_ca_2)
% 159.28/159.17        <=> V_b_2 = V_ca_2 ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__right__cancel,axiom,
% 159.28/159.17      ! [V_ca_2,V_a_2,V_b_2,T_a] :
% 159.28/159.17        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_a_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_ca_2),V_a_2)
% 159.28/159.17        <=> V_b_2 = V_ca_2 ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__left__imp__eq,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)
% 159.28/159.17         => V_b = V_c ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__imp__eq,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Ocancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)
% 159.28/159.17         => V_b = V_c ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__right__imp__eq,axiom,
% 159.28/159.17      ! [V_c,V_a,V_b,T_a] :
% 159.28/159.17        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)
% 159.28/159.17         => V_b = V_c ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Oidem,axiom,
% 159.28/159.17      ! [V_x_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__imp__le__left,axiom,
% 159.28/159.17      ! [V_b,V_a,V_c,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b)))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__imp__le__right,axiom,
% 159.28/159.17      ! [V_b,V_c,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__mono,axiom,
% 159.28/159.17      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__left__mono,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__right__mono,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__cancel__left,axiom,
% 159.28/159.17      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_ca_2),V_b_2)))
% 159.28/159.17        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__cancel__right,axiom,
% 159.28/159.17      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_ca_2)))
% 159.28/159.17        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__imp__less__left,axiom,
% 159.28/159.17      ! [V_b,V_a,V_c,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b)))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__imp__less__right,axiom,
% 159.28/159.17      ! [V_b,V_c,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__strict__mono,axiom,
% 159.28/159.17      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__strict__left__mono,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__strict__right__mono,axiom,
% 159.28/159.17      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__cancel__left,axiom,
% 159.28/159.17      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_ca_2),V_b_2)))
% 159.28/159.17        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__cancel__right,axiom,
% 159.28/159.17      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_ca_2)))
% 159.28/159.17        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__diff__cancel,axiom,
% 159.28/159.17      ! [V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_b) = V_a ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__add__cancel,axiom,
% 159.28/159.17      ! [V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)),V_b) = V_a ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__lessD1,axiom,
% 159.28/159.17      ! [V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_k)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__add__eq__less,axiom,
% 159.28/159.17      ! [V_n,V_m,V_l,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_l) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_n)
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__mono,axiom,
% 159.28/159.17      ! [V_l,V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__mono1,axiom,
% 159.28/159.17      ! [V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_trans__less__add2,axiom,
% 159.28/159.17      ! [V_m,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_j))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_trans__less__add1,axiom,
% 159.28/159.17      ! [V_m,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_m))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__left__cancel__less,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_not__add__less2,axiom,
% 159.28/159.17      ! [V_i,V_j] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_i)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_not__add__less1,axiom,
% 159.28/159.17      ! [V_j,V_i] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_i)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_termination__basic__simps_I1_J,axiom,
% 159.28/159.17      ! [V_z,V_y,V_x] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_termination__basic__simps_I2_J,axiom,
% 159.28/159.17      ! [V_y,V_z,V_x] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_z))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__leE,axiom,
% 159.28/159.17      ! [V_n,V_k,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.28/159.17       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__leD1,axiom,
% 159.28/159.17      ! [V_n,V_k,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__leD2,axiom,
% 159.28/159.17      ! [V_n,V_k,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__mono,axiom,
% 159.28/159.17      ! [V_l,V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__mono1,axiom,
% 159.28/159.17      ! [V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_trans__le__add2,axiom,
% 159.28/159.17      ! [V_m,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_j))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_trans__le__add1,axiom,
% 159.28/159.17      ! [V_m,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_m))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__left__cancel__le,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__iff__add,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17      <=> ? [B_k] : V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__add1,axiom,
% 159.28/159.17      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__add2,axiom,
% 159.28/159.17      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_termination__basic__simps_I3_J,axiom,
% 159.28/159.17      ! [V_z,V_y,V_x] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_termination__basic__simps_I4_J,axiom,
% 159.28/159.17      ! [V_y,V_z,V_x] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_z))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__cancel2,axiom,
% 159.28/159.17      ! [V_n,V_k,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__cancel,axiom,
% 159.28/159.17      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__diff__left,axiom,
% 159.28/159.17      ! [V_k,V_j,V_i] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__add__inverse,axiom,
% 159.28/159.17      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_n) = V_m ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__add__inverse2,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__addf,axiom,
% 159.28/159.17      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.28/159.17       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Oplus__class_Oplus(T_a)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_g_2),V_A_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_empty__upd__none,axiom,
% 159.28/159.17      ! [V_xa_2,V_x_2,T_a,T_b] : hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),hAPP(c_COMBK(tc_Option_Ooption(T_a),T_b),c_Option_Ooption_ONone(T_a))),V_x_2),c_Option_Ooption_ONone(T_a)),V_xa_2) = c_Option_Ooption_ONone(T_a) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_restrict__map__empty,axiom,
% 159.28/159.17      ! [V_x_2,V_D_2,T_a,T_b] : hAPP(c_Map_Orestrict__map(T_b,T_a,hAPP(c_COMBK(tc_Option_Ooption(T_a),T_b),c_Option_Ooption_ONone(T_a)),V_D_2),V_x_2) = c_Option_Ooption_ONone(T_a) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__less__le__mono,axiom,
% 159.28/159.17      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__le__less__mono,axiom,
% 159.28/159.17      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.28/159.17        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_domIff,axiom,
% 159.28/159.17      ! [V_m_2,T_b,V_a_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2)))
% 159.28/159.17      <=> hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__diff__inverse,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = V_m ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__diff__conv,axiom,
% 159.28/159.17      ! [V_k_2,V_j_2,V_i_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),V_j_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_restrict__out,axiom,
% 159.28/159.17      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17       => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__diff__right,axiom,
% 159.28/159.17      ! [V_i,V_j,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),V_j) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__diff__conv,axiom,
% 159.28/159.17      ! [V_i_2,V_k_2,V_j_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)),V_i_2))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__add__diff,axiom,
% 159.28/159.17      ! [V_m,V_n,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_k))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__add__diff__inverse,axiom,
% 159.28/159.17      ! [V_m,V_n] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = V_m ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__diff__assoc,axiom,
% 159.28/159.17      ! [V_i,V_j,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__diff__conv2,axiom,
% 159.28/159.17      ! [V_i_2,V_j_2,V_k_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_j_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)))
% 159.28/159.17        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),V_j_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__add__diff__inverse2,axiom,
% 159.28/159.17      ! [V_m,V_n] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__imp__diff__is__add,axiom,
% 159.28/159.17      ! [V_k_2,V_j_2,V_i_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.28/159.17       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2) = V_k_2
% 159.28/159.17        <=> V_j_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_i_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__add__assoc,axiom,
% 159.28/159.17      ! [V_i,V_j,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__diff__assoc2,axiom,
% 159.28/159.17      ! [V_i,V_j,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)),V_i) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_k) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__add__assoc2,axiom,
% 159.28/159.17      ! [V_i,V_j,V_k] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)),V_i) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum_Odistrib,axiom,
% 159.28/159.17      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Groups_Oplus__class_Oplus(T_b)),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_h_2),V_A_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_dom__empty,axiom,
% 159.28/159.17      ! [T_b,T_a] : c_Map_Odom(T_a,T_b,hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_dom__eq__empty__conv,axiom,
% 159.28/159.17      ! [V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Map_Odom(T_a,T_b,V_f_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17      <=> V_f_2 = hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_dom__def,axiom,
% 159.28/159.17      ! [V_m_2,T_b,T_a] : c_Map_Odom(T_a,T_b,V_m_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(hAPP(c_COMBC(T_a,tc_Option_Ooption(T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_b),tc_fun(tc_Option_Ooption(T_b),tc_HOL_Obool),T_a),c_fequal),V_m_2)),c_Option_Ooption_ONone(T_b)))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_restrict__map__def,axiom,
% 159.28/159.17      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.17        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = hAPP(V_m_2,V_x_2) )
% 159.28/159.17        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_restrict__map__to__empty,axiom,
% 159.28/159.17      ! [V_x_2,V_m_2,T_a,T_b] : hAPP(c_Map_Orestrict__map(T_b,T_a,V_m_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_x_2) = c_Option_Ooption_ONone(T_a) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_dom__minus,axiom,
% 159.28/159.17      ! [V_A_2,T_b,T_a,V_x_2,V_f_2] :
% 159.28/159.17        ( hAPP(V_f_2,V_x_2) = c_Option_Ooption_ONone(T_a)
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),c_Map_Odom(T_b,T_a,V_f_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),c_Map_Odom(T_b,T_a,V_f_2)),V_A_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__insert,axiom,
% 159.28/159.17      ! [V_f_2,V_a_2,V_F_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_F_2))
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_F_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_F_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum_Oinsert,axiom,
% 159.28/159.17      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__Un__Int,axiom,
% 159.28/159.17      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_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_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Oin__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__Un__disjoint,axiom,
% 159.28/159.17      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__Un,axiom,
% 159.28/159.17      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Oab__group__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_dom__fun__upd,axiom,
% 159.28/159.17      ! [V_x_2,V_f_2,T_b,T_a,V_y_2] :
% 159.28/159.17        ( ( V_y_2 = c_Option_Ooption_ONone(T_a)
% 159.28/159.17         => c_Map_Odom(T_b,T_a,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_f_2),V_x_2),V_y_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),c_Map_Odom(T_b,T_a,V_f_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) )
% 159.28/159.17        & ( V_y_2 != c_Option_Ooption_ONone(T_a)
% 159.28/159.17         => c_Map_Odom(T_b,T_a,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_f_2),V_x_2),V_y_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Map_Odom(T_b,T_a,V_f_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__Un__nat,axiom,
% 159.28/159.17      ! [V_f_2,V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__diff1_H,axiom,
% 159.28/159.17      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 159.28/159.17        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__Min__commute,axiom,
% 159.28/159.17      ! [V_k_2,V_N_2,T_a] :
% 159.28/159.17        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_k_2),c_Big__Operators_Olinorder__class_OMin(T_a,V_N_2)) = c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Groups_Oplus__class_Oplus(T_a),V_k_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_N_2))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__Max__commute,axiom,
% 159.28/159.17      ! [V_k_2,V_N_2,T_a] :
% 159.28/159.17        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_k_2),c_Big__Operators_Olinorder__class_OMax(T_a,V_N_2)) = c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Groups_Oplus__class_Oplus(T_a),V_k_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_N_2))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_image__eq__fold__image,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_fun(T_b,tc_HOL_Obool),T_a,c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_Set_Oinsert(T_b)),V_f_2)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_A_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff1__less,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(c_Finite__Set_Ocard(T_a),V_A_2))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff2__less,axiom,
% 159.28/159.17      ! [V_y_2,V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(c_Finite__Set_Ocard(T_a),V_A_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__one__idem_Ohom__commute,axiom,
% 159.28/159.17      ! [V_N_2,V_h_2,V_F_2,V_f_2,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.28/159.17       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(V_f_2,B_x),B_y)) = hAPP(hAPP(V_f_2,hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17             => hAPP(V_h_2,hAPP(V_F_2,V_N_2)) = hAPP(V_F_2,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__image__simple_Ounion__inter__neutral,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17           => ( ! [B_x] :
% 159.28/159.17                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.17                 => hAPP(V_g_2,B_x) = V_z_2 )
% 159.28/159.17             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem__remove,axiom,
% 159.28/159.17      ! [T_a] : c_Finite__Set_Ofun__left__comm__idem(T_a,tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_pigeonhole__infinite,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.28/159.17         => ? [B_x] :
% 159.28/159.17              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.17              & ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(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),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,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),hAPP(V_f_2,B_x)))))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__commute,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__left__commute,axiom,
% 159.28/159.17      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),V_z)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__assoc,axiom,
% 159.28/159.17      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_k)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__left__cancel,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.17        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)
% 159.28/159.17      <=> V_m_2 = V_n_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat__add__right__cancel,axiom,
% 159.28/159.17      ! [V_n_2,V_k_2,V_m_2] :
% 159.28/159.17        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2)
% 159.28/159.17      <=> V_m_2 = V_n_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inj__on__add__nat,axiom,
% 159.28/159.17      ! [V_N_2,V_k_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2),V_N_2) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem_Ofun__left__idem,axiom,
% 159.28/159.17      ! [V_z_2,V_x_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.28/159.17       => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)) = hAPP(hAPP(V_f_2,V_x_2),V_z_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem_Ofun__left__comm__idem__apply,axiom,
% 159.28/159.17      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.28/159.17       => c_Finite__Set_Ofun__left__comm__idem(T_c,T_b,hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,T_b),T_c),V_f_2),V_g_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fold__image__empty,axiom,
% 159.28/159.17      ! [V_z_2,V_g_2,V_f_2,T_b,T_a] : hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_a,T_b,V_f_2),V_g_2),V_z_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_z_2 ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem__insert,axiom,
% 159.28/159.17      ! [T_a] : c_Finite__Set_Ofun__left__comm__idem(T_a,tc_fun(T_a,tc_HOL_Obool),c_Set_Oinsert(T_a)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem__sup,axiom,
% 159.28/159.17      ! [T_a] :
% 159.28/159.17        ( class_Lattices_Osemilattice__sup(T_a)
% 159.28/159.17       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem__inf,axiom,
% 159.28/159.17      ! [T_a] :
% 159.28/159.17        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.17       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__image,axiom,
% 159.28/159.17      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.17       => hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_fun__left__comm__idem_Ofun__comp__idem,axiom,
% 159.28/159.17      ! [V_x_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.28/159.17       => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_f_2,V_x_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Min_Osingleton,axiom,
% 159.28/159.17      ! [V_x_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Max_Osingleton,axiom,
% 159.28/159.17      ! [V_x_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__image__simple_Oeq__fold__g,axiom,
% 159.28/159.17      ! [V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => hAPP(V_F_2,V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_a,T_b,V_f_2),V_g_2),V_z_2),V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_folding__image_Oeq__fold,axiom,
% 159.28/159.17      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17         => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_a,T_b,V_f_2),V_g_2),V_z_2),V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__insert__le,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__mono,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__seteq,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)))
% 159.28/159.17           => V_A_2 = V_B_2 ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__image__le,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))),hAPP(c_Finite__Set_Ocard(T_a),V_A_2))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Un__Int,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card_Ounion__inter,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Finite__Set_Ocard(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_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_eq__card__imp__inj__on,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2)
% 159.28/159.17         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inj__on__iff__eq__card,axiom,
% 159.28/159.17      ! [V_f_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.17        <=> hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_pigeonhole,axiom,
% 159.28/159.17      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)))
% 159.28/159.17       => ~ c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__quotient__disjoint,axiom,
% 159.28/159.17      ! [V_r_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( c_Fun_Oinj__on(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),T_a),c_Equiv__Relations_Oquotient(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_r_2),V_A_2)
% 159.28/159.17         => hAPP(c_Finite__Set_Ocard(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_psubset__card__mono,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Max__ge,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Min__le,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_x_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Min__in,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Max__in,axiom,
% 159.28/159.17      ! [V_A_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Un__disjoint,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17         => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__bij__eq,axiom,
% 159.28/159.17      ! [V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),V_B_2))
% 159.28/159.17         => ( c_Fun_Oinj__on(T_b,T_a,V_g_2,V_B_2)
% 159.28/159.17           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_g_2),V_B_2)),V_A_2))
% 159.28/159.17             => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17               => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17                 => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Finite__Set_Ocard(T_b),V_B_2) ) ) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff__subset,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.17         => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff__subset__Int,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.28/159.17       => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__card__le__card__Diff,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2))),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__psubset,axiom,
% 159.28/159.17      ! [V_A_2,V_B_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.17         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Min__antimono,axiom,
% 159.28/159.17      ! [V_N_2,V_M_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 159.28/159.17         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_N_2)),c_Big__Operators_Olinorder__class_OMin(T_a,V_M_2))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Max__mono,axiom,
% 159.28/159.17      ! [V_N_2,V_M_2,T_a] :
% 159.28/159.17        ( class_Orderings_Olinorder(T_a)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 159.28/159.17         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.17           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.17             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_M_2)),c_Big__Operators_Olinorder__class_OMax(T_a,V_N_2))) ) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff1__le,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(c_Finite__Set_Ocard(T_a),V_A_2))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inj__on__iff__card__le,axiom,
% 159.28/159.17      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17         => ( ? [B_f] :
% 159.28/159.17                ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 159.28/159.17                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,B_f),V_A_2)),V_B_2)) )
% 159.28/159.17          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__inj__on__le,axiom,
% 159.28/159.17      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),V_B_2))
% 159.28/159.17         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.17           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2))) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_comm__monoid__big_OF__eq,axiom,
% 159.28/159.17      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.17        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 159.28/159.17       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17           => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_a,T_b,V_f_2),V_g_2),V_z_2),V_A_2) )
% 159.28/159.17          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.17           => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff__singleton__if,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) )
% 159.28/159.17          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff__singleton,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card_Oremove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_setsum__multicount__gen,axiom,
% 159.28/159.17      ! [V_k_2,V_R_2,V_t_2,T_b,V_s_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 159.28/159.17       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_t_2))
% 159.28/159.17         => ( ! [B_x] :
% 159.28/159.17                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_t_2))
% 159.28/159.17               => hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_Set_OCollect(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),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_s_2))),hAPP(hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),V_R_2),B_x)))) = hAPP(V_k_2,B_x) )
% 159.28/159.17           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_Nat_Onat,T_a),c_Finite__Set_Ocard(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),c_Set_OCollect(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_t_2)))),V_R_2)))),V_s_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_k_2),V_t_2) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card_Oinsert__remove,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Diff__insert,axiom,
% 159.28/159.17      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.17         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 159.28/159.17           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_B_2))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_card__Suc__Diff1,axiom,
% 159.28/159.17      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.17        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.17         => hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__mono,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_lessI,axiom,
% 159.28/159.17      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_n))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_one__reorient,axiom,
% 159.28/159.17      ! [V_x_2,T_a] :
% 159.28/159.17        ( class_Groups_Oone(T_a)
% 159.28/159.17       => ( c_Groups_Oone__class_Oone(T_a) = V_x_2
% 159.28/159.17        <=> V_x_2 = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_n__not__Suc__n,axiom,
% 159.28/159.17      ! [V_n] : V_n != hAPP(c_Nat_OSuc,V_n) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__n__not__n,axiom,
% 159.28/159.17      ! [V_n] : hAPP(c_Nat_OSuc,V_n) != V_n ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_nat_Oinject,axiom,
% 159.28/159.17      ! [V_nat_H_2,V_nat_2] :
% 159.28/159.17        ( hAPP(c_Nat_OSuc,V_nat_2) = hAPP(c_Nat_OSuc,V_nat_H_2)
% 159.28/159.17      <=> V_nat_2 = V_nat_H_2 ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__inject,axiom,
% 159.28/159.17      ! [V_y,V_x] :
% 159.28/159.17        ( hAPP(c_Nat_OSuc,V_x) = hAPP(c_Nat_OSuc,V_y)
% 159.28/159.17       => V_x = V_y ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_inj__Suc,axiom,
% 159.28/159.17      ! [V_N_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc,V_N_2) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__Suc__1,axiom,
% 159.28/159.17      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__less__SucD,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__lessD,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__SucE,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 159.28/159.17       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17         => V_m = V_n ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__trans__Suc,axiom,
% 159.28/159.17      ! [V_k,V_j,V_i] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_i)),V_k)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__lessI,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => ( hAPP(c_Nat_OSuc,V_m) != V_n
% 159.28/159.17         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__SucI,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__antisym,axiom,
% 159.28/159.17      ! [V_m,V_n] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_m)))
% 159.28/159.17         => V_m = V_n ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_not__less__less__Suc__eq,axiom,
% 159.28/159.17      ! [V_m_2,V_n_2] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 159.28/159.17        <=> V_n_2 = V_m_2 ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__less__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__Suc__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.28/159.17      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17          | V_m_2 = V_n_2 ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_not__less__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__Suc__shift,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__Suc,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_add__Suc__right,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__leD,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__SucE,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 159.28/159.17       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17         => V_m = hAPP(c_Nat_OSuc,V_n) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__SucI,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__le__mono,axiom,
% 159.28/159.17      ! [V_m_2,V_n_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Nat_OSuc,V_m_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__Suc__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.28/159.17      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17          | V_m_2 = hAPP(c_Nat_OSuc,V_n_2) ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_not__less__eq__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__n__not__le__n,axiom,
% 159.28/159.17      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),V_n)) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__diff__diff,axiom,
% 159.28/159.17      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)),hAPP(c_Nat_OSuc,V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_k) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__Suc__Suc,axiom,
% 159.28/159.17      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_evaln__Suc,axiom,
% 159.28/159.17      ! [V_s_H,V_n,V_s,V_c] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c),V_s),V_n),V_s_H))
% 159.28/159.17       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Natural_Oevaln,V_c),V_s),hAPP(c_Nat_OSuc,V_n)),V_s_H)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_triple__valid__Suc,axiom,
% 159.28/159.17      ! [V_t,V_n,T_a] :
% 159.28/159.17        ( c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n),V_t)
% 159.28/159.17       => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n,V_t) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__add__Suc1,axiom,
% 159.28/159.17      ! [V_m,V_i] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__add__Suc2,axiom,
% 159.28/159.17      ! [V_m,V_i] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_i)))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__iff__Suc__add,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17      <=> ? [B_k] : V_n_2 = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__le__lessD,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__less__Suc__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.28/159.17       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 159.28/159.17        <=> V_n_2 = V_m_2 ) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__leI,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_le__imp__less__Suc,axiom,
% 159.28/159.17      ! [V_n,V_m] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.28/159.17       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__le__eq,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__Suc__eq__le,axiom,
% 159.28/159.17      ! [V_n_2,V_m_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_less__eq__Suc__le,axiom,
% 159.28/159.17      ! [V_m_2,V_n_2] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.28/159.17      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_diff__less__Suc,axiom,
% 159.28/159.17      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),hAPP(c_Nat_OSuc,V_m))) ).
% 159.28/159.17  
% 159.28/159.17  fof(fact_Suc__diff__le,axiom,
% 159.28/159.17      ! [V_m,V_n] :
% 159.28/159.17        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.28/159.17       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__eq__Suc__le__raw,axiom,
% 159.28/159.18      ! [V_n_2] : hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2) = hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_card__eq__setsum,axiom,
% 159.28/159.18      ! [V_A_2,T_a] : hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),hAPP(c_COMBK(tc_Nat_Onat,T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_A_2) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_diff__Suc__diff__eq2,axiom,
% 159.28/159.18      ! [V_m,V_j,V_k] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k))),V_m) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_j)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_m)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_diff__Suc__diff__eq1,axiom,
% 159.28/159.18      ! [V_m,V_j,V_k] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),hAPP(c_Nat_OSuc,V_j)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_card__insert__disjoint,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18         => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_a),V_A_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_card__insert__if,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_a),V_A_2) )
% 159.28/159.18          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_a),V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__monoid__big_Oinfinite,axiom,
% 159.28/159.18      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 159.28/159.18       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.28/159.18         => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_card__insert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18       => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_card_Oinsert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18         => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_diff__Suc__eq__diff__pred,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Suc__eq__plus1,axiom,
% 159.28/159.18      ! [V_n] : hAPP(c_Nat_OSuc,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Suc__eq__plus1__left,axiom,
% 159.28/159.18      ! [V_n] : hAPP(c_Nat_OSuc,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__add__one,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Rings_Olinordered__semidom(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__Un__disjoint,axiom,
% 159.28/159.18      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_A_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_B_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oremove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 )
% 159.28/159.18              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oremove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 )
% 159.28/159.18              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Odistrib__inf__le,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z))),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Odistrib__sup__le,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z))),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oidem,axiom,
% 159.28/159.18      ! [V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_x) = V_x ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oidem,axiom,
% 159.28/159.18      ! [V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_x) = V_x ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__sup__distrib2,axiom,
% 159.28/159.18      ! [V_x,V_z,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_x)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_z),V_x)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__inf__distrib2,axiom,
% 159.28/159.18      ! [V_x,V_z,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_x)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_z),V_x)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__assoc,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf_Oassoc,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__assoc,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup_Oassoc,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__sup__distrib1,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__inf__distrib1,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__left__commute,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf_Oleft__commute,axiom,
% 159.28/159.18      ! [V_c,V_a,V_b,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_c)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__left__commute,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup_Oleft__commute,axiom,
% 159.28/159.18      ! [V_c,V_a,V_b,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_c)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__left__idem,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__left__idem,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf_Oleft__idem,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__left__idem,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup_Oleft__idem,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__sup__absorb,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = V_x ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__inf__absorb,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = V_x ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__commute,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_x) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf_Ocommute,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__commute,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_x) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup_Ocommute,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__idem,axiom,
% 159.28/159.18      ! [V_x,T_a] :
% 159.28/159.18        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = V_x ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_times_Oidem,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf_Oidem,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup_Oidem,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__class_Odistrib,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_combine__common__factor,axiom,
% 159.28/159.18      ! [V_c,V_b,V_e,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Osemiring(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_e)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_e)),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_e)),V_c) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__maxI1,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__maxI2,axiom,
% 159.28/159.18      ! [V_x,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__iff__sup,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.18        <=> hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__sup__iff,axiom,
% 159.28/159.18      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2)),V_z_2))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 159.28/159.18            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__supI1,axiom,
% 159.28/159.18      ! [V_b,V_a,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__supI2,axiom,
% 159.28/159.18      ! [V_a,V_b,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__absorb2,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.18         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_y ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__absorb1,axiom,
% 159.28/159.18      ! [V_x,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.18         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_x ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__supI,axiom,
% 159.28/159.18      ! [V_b,V_x,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_x)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__least,axiom,
% 159.28/159.18      ! [V_z,V_x,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)),V_x)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__mono,axiom,
% 159.28/159.18      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_c),V_d))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__supE,axiom,
% 159.28/159.18      ! [V_x,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_x))
% 159.28/159.18         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.28/159.18             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__max__iff__disj,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2)))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_x_2))
% 159.28/159.18            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_y_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__le1,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_x)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__le2,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_y)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__iff__inf,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.18        <=> hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__inf__iff,axiom,
% 159.28/159.18      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y_2),V_z_2)))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.28/159.18            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__infI1,axiom,
% 159.28/159.18      ! [V_b,V_x,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__infI2,axiom,
% 159.28/159.18      ! [V_a,V_x,V_b,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__absorb1,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.18         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_x ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__absorb2,axiom,
% 159.28/159.18      ! [V_x,V_y,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.28/159.18         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_y ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__infI,axiom,
% 159.28/159.18      ! [V_b,V_a,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__greatest,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__mono,axiom,
% 159.28/159.18      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_c),V_d))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ole__infE,axiom,
% 159.28/159.18      ! [V_b,V_a,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)))
% 159.28/159.18         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.28/159.18             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__le__iff__disj,axiom,
% 159.28/159.18      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2)),V_z_2))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 159.28/159.18            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_max__less__iff__conj,axiom,
% 159.28/159.18      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2)),V_z_2))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 159.28/159.18            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__max__iff__disj,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2)))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 159.28/159.18            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oless__supI2,axiom,
% 159.28/159.18      ! [V_a,V_b,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oless__supI1,axiom,
% 159.28/159.18      ! [V_b,V_a,V_x,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__less__iff__disj,axiom,
% 159.28/159.18      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2)),V_z_2))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 159.28/159.18            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__less__iff__conj,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2)))
% 159.28/159.18        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 159.28/159.18            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oless__infI2,axiom,
% 159.28/159.18      ! [V_a,V_x,V_b,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oless__infI1,axiom,
% 159.28/159.18      ! [V_b,V_x,V_a,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_max__add__distrib__left,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__add__distrib__left,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_max__diff__distrib__left,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__diff__distrib__left,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_y),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_sup__max,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( ( class_Lattices_Osemilattice__sup(T_a)
% 159.28/159.18          & class_Orderings_Olinorder(T_a) )
% 159.28/159.18       => c_Lattices_Osemilattice__sup__class_Osup(T_a) = c_Orderings_Oord__class_Omax(T_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_inf__min,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.18          & class_Orderings_Olinorder(T_a) )
% 159.28/159.18       => c_Lattices_Osemilattice__inf__class_Oinf(T_a) = c_Orderings_Oord__class_Omin(T_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_max__Suc__Suc,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__Suc__Suc,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__diff,axiom,
% 159.28/159.18      ! [V_n,V_i,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_i)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_i)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m),V_n)),V_i) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult_Ocomm__neutral,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__1__right,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Groups_Omonoid__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__1,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__1__left,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Groups_Omonoid__mult(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Suc__mult__cancel1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.18        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)
% 159.28/159.18      <=> V_m_2 = V_n_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_add__mult__distrib2,axiom,
% 159.28/159.18      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_add__mult__distrib,axiom,
% 159.28/159.18      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__square,axiom,
% 159.28/159.18      ! [V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_m))) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__cube,axiom,
% 159.28/159.18      ! [V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_m)))) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__le__mono1,axiom,
% 159.28/159.18      ! [V_k,V_j,V_i] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__le__mono2,axiom,
% 159.28/159.18      ! [V_k,V_j,V_i] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.18       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_j))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__le__mono,axiom,
% 159.28/159.18      ! [V_l,V_k,V_j,V_i] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 159.28/159.18         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_diff__mult__distrib2,axiom,
% 159.28/159.18      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_diff__mult__distrib,axiom,
% 159.28/159.18      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__mult__eq__1__iff,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2] :
% 159.28/159.18        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.28/159.18      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.28/159.18          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__mult__1__right,axiom,
% 159.28/159.18      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__1__eq__mult__iff,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2] :
% 159.28/159.18        ( c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)
% 159.28/159.18      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.28/159.18          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__mult__1,axiom,
% 159.28/159.18      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) = V_n ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__1__mult,axiom,
% 159.28/159.18      ! [V_n,V_m,T_a] :
% 159.28/159.18        ( class_Rings_Olinordered__semidom(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_m))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_n))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_m),V_n))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_eq__add__iff1,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oring(T_a)
% 159.28/159.18       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)
% 159.28/159.18        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),V_e_2)),V_ca_2) = V_d_2 ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_eq__add__iff2,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oring(T_a)
% 159.28/159.18       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)
% 159.28/159.18        <=> V_ca_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b_2),V_a_2)),V_e_2)),V_d_2) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ofun__left__comm__idem__sup,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Ofun__left__comm__idem__inf,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fun__left__comm__idem,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.18       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_setsum__right__distrib,axiom,
% 159.28/159.18      ! [V_A_2,V_f_2,T_b,V_r_2,T_a] :
% 159.28/159.18        ( class_Rings_Osemiring__0(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r_2),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r_2)),V_f_2)),V_A_2) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_setsum__left__distrib,axiom,
% 159.28/159.18      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( class_Rings_Osemiring__0(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)),V_r_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Otimes__class_Otimes(T_a)),V_f_2)),V_r_2)),V_A_2) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_setsum__product,axiom,
% 159.28/159.18      ! [V_B_2,V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( class_Rings_Osemiring__0(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_a),V_g_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_a),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,T_a),tc_fun(T_c,T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,T_a),tc_fun(tc_fun(T_c,T_a),tc_fun(T_c,T_a)),T_b),c_COMBB(T_a,T_a,T_c)),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Otimes__class_Otimes(T_a)),V_f_2))),V_g_2))),V_B_2)),V_A_2) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__add__iff2,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oordered__ring(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b_2),V_a_2)),V_e_2)),V_d_2))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_le__add__iff1,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oordered__ring(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),V_e_2)),V_ca_2)),V_d_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__add__iff1,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oordered__ring(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),V_e_2)),V_ca_2)),V_d_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__add__iff2,axiom,
% 159.28/159.18      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Rings_Oordered__ring(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_e_2)),V_ca_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_e_2)),V_d_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b_2),V_a_2)),V_e_2)),V_d_2))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__minus__add__max,axiom,
% 159.28/159.18      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m)),V_m) = hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),V_m) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Suc__mult__less__cancel1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)))
% 159.28/159.18      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__Suc,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_mult__Suc__right,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Suc__mult__le__cancel1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_k_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)))
% 159.28/159.18      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oin__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)) = c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oin__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)) = c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_linorder__neqE__linordered__idom,axiom,
% 159.28/159.18      ! [V_y,V_x,T_a] :
% 159.28/159.18        ( class_Rings_Olinordered__idom(T_a)
% 159.28/159.18       => ( V_x != V_y
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__image__distrib,axiom,
% 159.28/159.18      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_COMBS(T_a,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Groups_Otimes__class_Otimes(T_b)),V_g_2)),V_h_2)),c_Groups_Oone__class_Oone(T_b)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_A_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_h_2),c_Groups_Oone__class_Oone(T_b)),V_A_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max__insert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min__insert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Osubset__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_B_2)),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)) = c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Osubset__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_B_2)),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)) = c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max__Un,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_a,V_B_2)) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min__Un,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_a,V_B_2)) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__image__insert,axiom,
% 159.28/159.18      ! [V_z_2,V_g_2,V_a_2,V_A_2,T_a,T_b] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_g_2,V_a_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),V_z_2),V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oinsert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oinsert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oinsert__remove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.18            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Ounion__disjoint,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18                 => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_a,V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Ounion__inter,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olinorder__class_OMax(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_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_a,V_B_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oinsert__remove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.18            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Ounion__disjoint,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18                 => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_a,V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Ounion__inter,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olinorder__class_OMin(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_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_a,V_B_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__image__Un__Int,axiom,
% 159.28/159.18      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_A_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__image__reindex,axiom,
% 159.28/159.18      ! [V_z_2,V_g_2,V_h_2,T_b,V_A_2,T_a,T_c] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_c)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( c_Fun_Oinj__on(T_a,T_b,V_h_2,V_A_2)
% 159.28/159.18           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_g_2),V_z_2),hAPP(c_Set_Oimage(T_a,T_b,V_h_2),V_A_2)) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_a,c_Groups_Otimes__class_Otimes(T_c)),hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_g_2),V_h_2)),V_z_2),V_A_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__less__add__iff2,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__less__add__iff1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2)),V_n_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__eq__add__iff2,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.28/159.18       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)
% 159.28/159.18        <=> V_m_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__diff__add__eq2,axiom,
% 159.28/159.18      ! [V_n,V_m,V_u,V_j,V_i] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_i)),V_u)),V_n)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__le__add__iff2,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2))) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__eq__add__iff1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.28/159.18       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)
% 159.28/159.18        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2) = V_n_2 ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__diff__add__eq1,axiom,
% 159.28/159.18      ! [V_n,V_m,V_u,V_i,V_j] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 159.28/159.18       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_u)),V_m)),V_n) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__le__add__iff1,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.28/159.18       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.28/159.18        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2)),V_n_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_inf__nat__def,axiom,
% 159.28/159.18      c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat) = c_Orderings_Oord__class_Omin(tc_Nat_Onat) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_sup__nat__def,axiom,
% 159.28/159.18      c_Lattices_Osemilattice__sup__class_Osup(tc_Nat_Onat) = c_Orderings_Oord__class_Omax(tc_Nat_Onat) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__mult__assoc,axiom,
% 159.28/159.18      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_nat__mult__commute,axiom,
% 159.28/159.18      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_left__add__mult__distrib,axiom,
% 159.28/159.18      ! [V_k,V_j,V_u,V_i] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_u)),V_k) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,
% 159.28/159.18      ! [V_m,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,
% 159.28/159.18      ! [V_a,V_m,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,
% 159.28/159.18      ! [V_m,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_m),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_dual__min,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Orderings_Oord_Omin(T_a,hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_a))) = c_Orderings_Oord__class_Omax(T_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_dual__max,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Orderings_Oord_Omax(T_a,hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_a))) = c_Orderings_Oord__class_Omin(T_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_max__ord__max,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Oord(T_a)
% 159.28/159.18       => c_Orderings_Oord__class_Omax(T_a) = c_Orderings_Oord_Omax(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__ord__min,axiom,
% 159.28/159.18      ! [T_a] :
% 159.28/159.18        ( class_Orderings_Oord(T_a)
% 159.28/159.18       => c_Orderings_Oord__class_Omin(T_a) = c_Orderings_Oord_Omin(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,
% 159.28/159.18      ! [V_c,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,
% 159.28/159.18      ! [V_d,V_c,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_d)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,
% 159.28/159.18      ! [V_d,V_c,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),V_d) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),V_b) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,
% 159.28/159.18      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,
% 159.28/159.18      ! [V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,
% 159.28/159.18      ! [V_ry,V_rx,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ry)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,
% 159.28/159.18      ! [V_ry,V_rx,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),V_ry) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,
% 159.28/159.18      ! [V_rx,V_ly,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_rx) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),V_rx)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,
% 159.28/159.18      ! [V_rx,V_ly,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_rx) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),V_ly) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,
% 159.28/159.18      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry))) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,
% 159.28/159.18      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_ry)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,
% 159.28/159.18      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),V_ry)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,
% 159.28/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_crossproduct__noteq,axiom,
% 159.28/159.18      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.28/159.18        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 159.28/159.18       => ( ( V_a_2 != V_b_2
% 159.28/159.18            & V_ca_2 != V_d_2 )
% 159.28/159.18        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_d_2)) != hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_d_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_ca_2)) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,
% 159.28/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,
% 159.28/159.18      ! [V_b,V_m,V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_m)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_m) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_crossproduct__eq,axiom,
% 159.28/159.18      ! [V_z_2,V_x_2,V_y_2,V_w_2,T_a] :
% 159.28/159.18        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 159.28/159.18       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w_2),V_y_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_z_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w_2),V_z_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_y_2))
% 159.28/159.18        <=> ( V_w_2 = V_x_2
% 159.28/159.18            | V_y_2 = V_z_2 ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,
% 159.28/159.18      ! [V_a,T_a] :
% 159.28/159.18        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.28/159.18       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_setsum__multicount,axiom,
% 159.28/159.18      ! [V_k_2,V_R_2,V_T_2,T_b,V_S_2,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.28/159.18         => ( ! [B_x] :
% 159.28/159.18                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_T_2))
% 159.28/159.18               => hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_Set_OCollect(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),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_S_2))),hAPP(hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),V_R_2),B_x)))) = V_k_2 )
% 159.28/159.18           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_Nat_Onat,T_a),c_Finite__Set_Ocard(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),c_Set_OCollect(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_T_2)))),V_R_2)))),V_S_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(T_b),V_T_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__Inf1__distrib,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2))))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__Sup1__distrib,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(T_a,tc_fun(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_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(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)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2))))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__Inf2__distrib,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_B_2)) = c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBS(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(T_a,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_a),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))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBB(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal))),c_Orderings_Oord__class_Omax(T_a)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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))))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__Sup2__distrib,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_B_2)) = c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_a))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBS(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),T_a),hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBS(T_a,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_a,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_a),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))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),T_a),c_COMBB(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal))),c_Orderings_Oord__class_Omin(T_a)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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))))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__image__Un__one,axiom,
% 159.28/159.18      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 159.28/159.18        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.28/159.18           => ( ! [B_x] :
% 159.28/159.18                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)))
% 159.28/159.18                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.28/159.18             => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_f_2),c_Groups_Oone__class_Oone(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_f_2),c_Groups_Oone__class_Oone(T_b)),V_S_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_f_2),c_Groups_Oone__class_Oone(T_b)),V_T_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Oclosed,axiom,
% 159.28/159.18      ! [V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.18             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__le__Sup,axiom,
% 159.28/159.18      ! [V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2))) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oin__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oin__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Osingleton,axiom,
% 159.28/159.18      ! [V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Osingleton,axiom,
% 159.28/159.18      ! [V_x_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oinsert__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oinsert__idem,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Osubset__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_B_2)),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Osubset__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_B_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Osup__Inf__absorb,axiom,
% 159.28/159.18      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) = V_a_2 ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_Oinf__Sup__absorb,axiom,
% 159.28/159.18      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.18           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) = V_a_2 ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Ounion__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_B_2)) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Ounion__idem,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_B_2)) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oinsert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oinsert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oinsert__remove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.18            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oinsert__remove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 159.28/159.18            & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Ounion__inter,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(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_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_B_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Ounion__disjoint,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18                 => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Ounion__inter,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(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_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_B_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Ounion__disjoint,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18                 => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oremove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) = V_x_2 )
% 159.28/159.18              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oremove,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18           => ( ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) = V_x_2 )
% 159.28/159.18              & ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Oclosed,axiom,
% 159.28/159.18      ! [V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.18             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Oclosed,axiom,
% 159.28/159.18      ! [V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.18             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Oclosed,axiom,
% 159.28/159.18      ! [V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.18             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OSup__fin_Ohom__commute,axiom,
% 159.28/159.18      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.18           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(V_h_2,c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_N_2)) = c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_min__max_OInf__fin_Ohom__commute,axiom,
% 159.28/159.18      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.18           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(V_h_2,c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_N_2)) = c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Max_Ohom__commute,axiom,
% 159.28/159.18      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.18           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(V_h_2,c_Big__Operators_Olinorder__class_OMax(T_a,V_N_2)) = c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_Min_Ohom__commute,axiom,
% 159.28/159.18      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.18           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18             => hAPP(V_h_2,c_Big__Operators_Olinorder__class_OMin(T_a,V_N_2)) = c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__graph__permute__diff,axiom,
% 159.28/159.18      ! [V_a_2,V_x_2,V_A_2,V_b_2,T_a] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a),V_b_2,V_A_2),V_x_2))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.18           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 159.28/159.18             => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a),V_a_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),V_x_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold1__Un,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.18       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18                 => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_A_2)),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_B_2)) ) ) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold1__antimono,axiom,
% 159.28/159.18      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Orderings_Olinorder(T_a)
% 159.28/159.18       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.28/159.18           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.18             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_B_2)),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2))) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold1__insert,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.18        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.18       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.18         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.18           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.18             => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_A_2)) ) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_inj__on__diff__nat,axiom,
% 159.28/159.18      ! [V_k_2,V_N_2] :
% 159.28/159.18        ( ! [B_x] :
% 159.28/159.18            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.28/159.18           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),B_x)) )
% 159.28/159.18       => c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_k_2),V_N_2) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_less__eq__nat_Osimps_I2_J,axiom,
% 159.28/159.18      ! [V_n_2,V_m_2] :
% 159.28/159.18        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 159.28/159.18      <=> hBOOL(c_Nat_Onat_Onat__case(tc_HOL_Obool,c_fFalse,hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_dom__eq__singleton__conv,axiom,
% 159.28/159.18      ! [V_x_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( c_Map_Odom(T_a,T_b,V_f_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))
% 159.28/159.18      <=> ? [B_v] : V_f_2 = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b))),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),B_v)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_map__upd__eqD1,axiom,
% 159.28/159.18      ! [V_y_2,V_n_2,V_x_2,V_a_2,V_m_2,T_b,T_a] :
% 159.28/159.18        ( hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),V_x_2)) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_n_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2))
% 159.28/159.18       => V_x_2 = V_y_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_map__upd__triv,axiom,
% 159.28/159.18      ! [T_b,V_x_2,T_a,V_k_2,V_t_2] :
% 159.28/159.18        ( hAPP(V_t_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 159.28/159.18       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_t_2),V_k_2),hAPP(c_Option_Ooption_OSome(T_a),V_x_2)) = V_t_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_map__upd__Some__unfold,axiom,
% 159.28/159.18      ! [V_y_2,V_x_2,V_b_2,V_a_2,V_m_2,T_a,T_b] :
% 159.28/159.18        ( hAPP(hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_a),V_b_2)),V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 159.28/159.18      <=> ( ( V_x_2 = V_a_2
% 159.28/159.18            & V_b_2 = V_y_2 )
% 159.28/159.18          | ( V_x_2 != V_a_2
% 159.28/159.18            & hAPP(V_m_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__graph_Oequations_I1_J,axiom,
% 159.28/159.18      ! [V_z_2,V_f_2,T_b,T_a] : hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_z_2)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__graph_OemptyI,axiom,
% 159.28/159.18      ! [V_z_2,V_f_2,T_b,T_a] : hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_z_2)) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_empty__fold__graphE,axiom,
% 159.28/159.18      ! [V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_x_2))
% 159.28/159.18       => V_x_2 = V_z_2 ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_fold__graph__imp__finite,axiom,
% 159.28/159.18      ! [V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.18        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 159.28/159.18       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.28/159.18  
% 159.28/159.18  fof(fact_domI,axiom,
% 159.28/159.18      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 159.28/159.18        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 159.28/159.19       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Map_Odom(T_b,T_a,V_m_2))) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_image__map__upd,axiom,
% 159.28/159.19      ! [V_y_2,V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.19        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.19       => hAPP(c_Set_Oimage(T_a,tc_Option_Ooption(T_b),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2))),V_A_2) = hAPP(c_Set_Oimage(T_a,tc_Option_Ooption(T_b),V_m_2),V_A_2) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_insert__dom,axiom,
% 159.28/159.19      ! [T_b,V_y_2,T_a,V_x_2,V_f_2] :
% 159.28/159.19        ( hAPP(V_f_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 159.28/159.19       => hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Map_Odom(T_b,T_a,V_f_2)) = c_Map_Odom(T_b,T_a,V_f_2) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__singleton,axiom,
% 159.28/159.19      ! [V_a_2,V_f_2,T_a] : hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_a_2 ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__singleton__def,axiom,
% 159.28/159.19      ! [V_a_2,V_f_2,T_a,V_g_2] :
% 159.28/159.19        ( V_g_2 = c_Finite__Set_Ofold1(T_a,V_f_2)
% 159.28/159.19       => hAPP(V_g_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold__graph_OinsertI,axiom,
% 159.28/159.19      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 159.28/159.19        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.28/159.19         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),hAPP(hAPP(V_f_2,V_x_2),V_y_2))) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_map__upd__nonempty,axiom,
% 159.28/159.19      ! [V_x_2,V_k_2,V_t_2,T_b,T_a] : hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_t_2),V_k_2),hAPP(c_Option_Ooption_OSome(T_b),V_x_2)) != hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_enum__ex__option__def,axiom,
% 159.28/159.19      ! [V_P_2,T_a] :
% 159.28/159.19        ( class_Enum_Oenum(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_Option_Ooption(T_a)),V_P_2))
% 159.28/159.19        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 159.28/159.19            | hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_a),tc_HOL_Obool,T_a),V_P_2),c_Option_Ooption_OSome(T_a)))) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_enum__all__option__def,axiom,
% 159.28/159.19      ! [V_P_2,T_a] :
% 159.28/159.19        ( class_Enum_Oenum(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_Option_Ooption(T_a)),V_P_2))
% 159.28/159.19        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 159.28/159.19            & hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_a),tc_HOL_Obool,T_a),V_P_2),c_Option_Ooption_OSome(T_a)))) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_nat__case__Suc,axiom,
% 159.28/159.19      ! [V_nat_2,V_f2_2,V_f1_2,T_a] : c_Nat_Onat_Onat__case(T_a,V_f1_2,V_f2_2,hAPP(c_Nat_OSuc,V_nat_2)) = hAPP(V_f2_2,V_nat_2) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_folding__one_Oeq__fold,axiom,
% 159.28/159.19      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.19        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold__graph__insert__swap,axiom,
% 159.28/159.19      ! [V_z_2,V_y_2,V_A_2,V_b_2,T_a] :
% 159.28/159.19        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a),V_b_2,V_A_2),V_y_2))
% 159.28/159.19         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 159.28/159.19           => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a),V_z_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z_2),V_y_2))) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Sup__fin_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Olattice(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Inf__fin_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Olattice(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Min_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Max_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omax(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_min__max_OInf__fin_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_min__max_OSup__fin_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omax(T_a)),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__belowI,axiom,
% 159.28/159.19      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_A_2)),V_a_2)) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_below__fold1__iff,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Osemilattice__inf(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),hAPP(c_Finite__Set_Ofold1(T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_A_2)))
% 159.28/159.19            <=> ! [B_x] :
% 159.28/159.19                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.19                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_min__max_Ofold1__belowI,axiom,
% 159.28/159.19      ! [V_a_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2)),V_a_2)) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__insert__idem,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.19       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19           => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_A_2)) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__below__iff,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2)),V_x_2))
% 159.28/159.19            <=> ? [B_x] :
% 159.28/159.19                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.19                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_min__max_Obelow__fold1__iff,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2)))
% 159.28/159.19            <=> ! [B_x] :
% 159.28/159.19                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.19                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__Un2,axiom,
% 159.28/159.19      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.28/159.19             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19               => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_A_2)),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_B_2)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__strict__below__iff,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2)),V_x_2))
% 159.28/159.19            <=> ? [B_x] :
% 159.28/159.19                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.19                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_strict__below__fold1__iff,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_a] :
% 159.28/159.19        ( class_Orderings_Olinorder(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),hAPP(c_Finite__Set_Ofold1(T_a,c_Orderings_Oord__class_Omin(T_a)),V_A_2)))
% 159.28/159.19            <=> ! [B_x] :
% 159.28/159.19                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.28/159.19                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Diff1__fold__graph,axiom,
% 159.28/159.19      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_y_2))
% 159.28/159.19       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.19         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),hAPP(hAPP(V_f_2,V_x_2),V_y_2))) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_semilattice__big_OF__eq,axiom,
% 159.28/159.19      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 159.28/159.19        ( c_Big__Operators_Osemilattice__big(T_a,V_f_2,V_F_2)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ran__map__upd,axiom,
% 159.28/159.19      ! [V_b_2,T_b,T_a,V_a_2,V_m_2] :
% 159.28/159.19        ( hAPP(V_m_2,V_a_2) = c_Option_Ooption_ONone(T_a)
% 159.28/159.19       => c_Map_Oran(T_b,T_a,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_a),V_b_2))) = hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Map_Oran(T_b,T_a,V_m_2)) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1Set_Ointros,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,V_a_2,V_f_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,V_a_2,V_A_2),V_x_2))
% 159.28/159.19       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.28/159.19         => hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)),V_x_2)) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_option_Osimps_I2_J,axiom,
% 159.28/159.19      ! [V_a_H,T_a] : c_Option_Ooption_ONone(T_a) != hAPP(c_Option_Ooption_OSome(T_a),V_a_H) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_option_Osimps_I3_J,axiom,
% 159.28/159.19      ! [V_a_H,T_a] : hAPP(c_Option_Ooption_OSome(T_a),V_a_H) != c_Option_Ooption_ONone(T_a) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_not__Some__eq,axiom,
% 159.28/159.19      ! [T_a,V_x_2] :
% 159.28/159.19        ( ! [B_y] : V_x_2 != hAPP(c_Option_Ooption_OSome(T_a),B_y)
% 159.28/159.19      <=> V_x_2 = c_Option_Ooption_ONone(T_a) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_not__None__eq,axiom,
% 159.28/159.19      ! [T_a,V_x_2] :
% 159.28/159.19        ( V_x_2 != c_Option_Ooption_ONone(T_a)
% 159.28/159.19      <=> ? [B_y] : V_x_2 = hAPP(c_Option_Ooption_OSome(T_a),B_y) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1Set__nonempty,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,V_f_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,V_A_2),V_x_2))
% 159.28/159.19       => V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_empty__fold1SetE,axiom,
% 159.28/159.19      ! [V_x_2,V_f_2,T_a] : ~ hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_x_2)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_inj__Some,axiom,
% 159.28/159.19      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,tc_Option_Ooption(T_a),c_Option_Ooption_OSome(T_a),V_A_2) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_option_Oinject,axiom,
% 159.28/159.19      ! [V_a_H_2,V_a_2,T_a] :
% 159.28/159.19        ( hAPP(c_Option_Ooption_OSome(T_a),V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_a_H_2)
% 159.28/159.19      <=> V_a_2 = V_a_H_2 ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1Set__sing,axiom,
% 159.28/159.19      ! [V_b_2,V_a_2,V_f_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_b_2))
% 159.28/159.19      <=> V_a_2 = V_b_2 ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ranI,axiom,
% 159.28/159.19      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 159.28/159.19        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 159.28/159.19       => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Map_Oran(T_b,T_a,V_m_2))) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_max__Suc2,axiom,
% 159.28/159.19      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),V_n_2)),V_m_2) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_max__Suc1,axiom,
% 159.28/159.19      ! [V_m_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2) = c_Nat_Onat_Onat__case(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n_2)),V_m_2) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ran__empty,axiom,
% 159.28/159.19      ! [T_a,T_b] : c_Map_Oran(T_b,T_a,hAPP(c_COMBK(tc_Option_Ooption(T_a),T_b),c_Option_Ooption_ONone(T_a))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__def,axiom,
% 159.28/159.19      ! [V_A_2,V_f_2,T_a] : hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) = c_HOL_OThe(T_a,c_Finite__Set_Ofold1Set(T_a,V_f_2,V_A_2)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ran__def,axiom,
% 159.28/159.19      ! [V_m_2,T_a,T_b] : c_Map_Oran(T_b,T_a,V_m_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_a),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBC(T_b,tc_Option_Ooption(T_a),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_a),tc_fun(tc_Option_Ooption(T_a),tc_HOL_Obool),T_b),c_fequal),V_m_2))),c_Option_Ooption_OSome(T_a)))) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Option_Oset_Osimps_I2_J,axiom,
% 159.28/159.19      ! [V_x_2,T_a] : c_Option_Oset(T_a,hAPP(c_Option_Ooption_OSome(T_a),V_x_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1__in,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),hAPP(hAPP(c_Set_Oinsert(T_a),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.28/159.19             => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_hom__fold1__commute,axiom,
% 159.28/159.19      ! [V_N_2,V_h_2,T_a] :
% 159.28/159.19        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.28/159.19       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),B_x),B_y)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.28/159.19         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 159.28/159.19           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19             => hAPP(V_h_2,hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),V_N_2)) = hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ran__restrictD,axiom,
% 159.28/159.19      ! [V_A_2,V_m_2,T_b,V_y_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),c_Map_Oran(T_b,T_a,c_Map_Orestrict__map(T_b,T_a,V_m_2,V_A_2))))
% 159.28/159.19       => ? [B_x] :
% 159.28/159.19            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.28/159.19            & hAPP(V_m_2,B_x) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold1Set_Oequations,axiom,
% 159.28/159.19      ! [V_a3_2,V_a2_2,V_a1_2,V_f_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a1_2),V_a2_2)),V_a3_2))
% 159.28/159.19      <=> ? [B_a,B_A] :
% 159.28/159.19            ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a1_2),V_a2_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 159.28/159.19            & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_a3_2))
% 159.28/159.19            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_insert__fold1SetE,axiom,
% 159.28/159.19      ! [V_x_2,V_X_2,V_a_2,V_f_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_X_2)),V_x_2))
% 159.28/159.19       => ~ ! [B_a,B_A] :
% 159.28/159.19              ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_X_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 159.28/159.19             => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_x_2))
% 159.28/159.19               => hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_set__empty__eq,axiom,
% 159.28/159.19      ! [V_xo_2,T_a] :
% 159.28/159.19        ( c_Option_Oset(T_a,V_xo_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.28/159.19      <=> V_xo_2 = c_Option_Ooption_ONone(T_a) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_elem__set,axiom,
% 159.28/159.19      ! [V_xo_2,V_x_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Option_Oset(T_a,V_xo_2)))
% 159.28/159.19      <=> V_xo_2 = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Option_Oset_Osimps_I1_J,axiom,
% 159.28/159.19      ! [T_a] : c_Option_Oset(T_a,c_Option_Ooption_ONone(T_a)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_restrict__upd__same,axiom,
% 159.28/159.19      ! [V_y_2,V_x_2,V_m_2,T_b,T_a] : c_Map_Orestrict__map(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_restrict__complement__singleton__eq,axiom,
% 159.28/159.19      ! [V_x_2,V_f_2,T_b,T_a] : c_Map_Orestrict__map(T_a,T_b,V_f_2,hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_f_2),V_x_2),c_Option_Ooption_ONone(T_b)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_setsum__cases,axiom,
% 159.28/159.19      ! [V_g_2,V_f_2,V_P_2,V_A_2,T_a,T_b] :
% 159.28/159.19        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),V_P_2)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OCollect(T_a),V_P_2)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),V_P_2))))) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_setprod_Oremove,axiom,
% 159.28/159.19      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 159.28/159.19        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.28/159.19           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_convex__bound__lt,axiom,
% 159.28/159.19      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 159.28/159.19        ( class_Rings_Olinordered__semiring__1__strict(T_a)
% 159.28/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.28/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_a))
% 159.28/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 159.28/159.19             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 159.28/159.19               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 159.28/159.19                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_u),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_v),V_y))),V_a)) ) ) ) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fold__image__1,axiom,
% 159.28/159.19      ! [V_f_2,V_S_2,T_a,T_b] :
% 159.28/159.19        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.28/159.19         => ( ! [B_x] :
% 159.28/159.19                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.28/159.19               => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.28/159.19           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_f_2),c_Groups_Oone__class_Oone(T_b)),V_S_2) = c_Groups_Oone__class_Oone(T_b) ) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_card__Plus,axiom,
% 159.28/159.19      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.28/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.28/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.28/159.19         => hAPP(c_Finite__Set_Ocard(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_less__zeroE,axiom,
% 159.28/159.19      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_le0,axiom,
% 159.28/159.19      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_zero__less__Suc,axiom,
% 159.28/159.19      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_n))) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_inj__uminus,axiom,
% 159.28/159.19      ! [V_A_2,T_a] :
% 159.28/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.28/159.19       => c_Fun_Oinj__on(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a),V_A_2) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_ComplI,axiom,
% 159.28/159.19      ! [V_A_2,V_ca_2,T_a] :
% 159.28/159.19        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.28/159.19       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2))) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_diff__0,axiom,
% 159.28/159.19      ! [V_a,T_a] :
% 159.28/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_Compl__eq__Compl__iff,axiom,
% 159.28/159.19      ! [V_B_2,V_A_2,T_a] :
% 159.28/159.19        ( hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)
% 159.28/159.19      <=> V_A_2 = V_B_2 ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_double__complement,axiom,
% 159.28/159.19      ! [V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) = V_A_2 ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_compl__eq__compl__iff,axiom,
% 159.28/159.19      ! [V_y_2,V_x_2,T_a] :
% 159.28/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.28/159.19       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2)
% 159.28/159.19        <=> V_x_2 = V_y_2 ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_uminus__apply,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_b,T_a] :
% 159.28/159.19        ( class_Groups_Ouminus(T_a)
% 159.28/159.19       => hAPP(hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,T_a)),V_A_2),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(V_A_2,V_x_2)) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_double__compl,axiom,
% 159.28/159.19      ! [V_x,T_a] :
% 159.28/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.28/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = V_x ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_fun__Compl__def,axiom,
% 159.28/159.19      ! [V_x_2,V_A_2,T_b,T_a] :
% 159.28/159.19        ( class_Groups_Ouminus(T_a)
% 159.28/159.19       => hAPP(hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,T_a)),V_A_2),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(V_A_2,V_x_2)) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_neg__equal__iff__equal,axiom,
% 159.28/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.19       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 159.28/159.19        <=> V_a_2 = V_b_2 ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_minus__equation__iff,axiom,
% 159.28/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.19       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_b_2
% 159.28/159.19        <=> hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) = V_a_2 ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_neg__equal__zero,axiom,
% 159.28/159.19      ! [V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.28/159.19       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_a_2
% 159.28/159.19        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_neg__equal__0__iff__equal,axiom,
% 159.28/159.19      ! [V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.19       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.28/159.19        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_equation__minus__iff,axiom,
% 159.28/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.28/159.19       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 159.28/159.19        <=> V_b_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) ) ) ).
% 159.28/159.19  
% 159.28/159.19  fof(fact_equal__neg__zero,axiom,
% 159.28/159.19      ! [V_a_2,T_a] :
% 159.28/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.28/159.19       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 159.42/159.19        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__0__equal__iff__equal,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 159.42/159.19        <=> c_Groups_Ozero__class_Ozero(T_a) = V_a_2 ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__reorient,axiom,
% 159.42/159.19      ! [V_x_2,T_a] :
% 159.42/159.19        ( class_Groups_Ozero(T_a)
% 159.42/159.19       => ( c_Groups_Ozero__class_Ozero(T_a) = V_x_2
% 159.42/159.19        <=> V_x_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__minus,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__zero,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__0__le__iff__le,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_le__minus__self__iff,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__le__0__iff__le,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__le__self__iff,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_a_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__less__nonneg,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_a_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__less__0__iff__less,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__0__less__iff__less,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__zero__iff,axiom,
% 159.42/159.19      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( ( class_Rings_Ocomm__semiring__1(T_b)
% 159.42/159.19          & class_Rings_Ono__zero__divisors(T_b) )
% 159.42/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.42/159.19          <=> ? [B_x] :
% 159.42/159.19                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.19                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__zero,axiom,
% 159.42/159.19      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Rings_Ocomm__semiring__1(T_b)
% 159.42/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => ( ? [B_x] :
% 159.42/159.19                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.19                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.19           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__unique,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) = V_b ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_ab__left__minus,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_left__minus,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_eq__neg__iff__add__eq__0,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 159.42/159.19        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_right__minus,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__minus__self__iff,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__pos__nat__iff,axiom,
% 159.42/159.19      ! [V_f_2,V_S_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_S_2)))
% 159.42/159.19        <=> ! [B_x] :
% 159.42/159.19              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.42/159.19             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_le__minus__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__le__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__le__iff__le,axiom,
% 159.42/159.19      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_le__imp__neg__le,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_compl__le__compl__iff,axiom,
% 159.42/159.19      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_compl__mono,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__minus__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__less__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neg__less__iff__less,axiom,
% 159.42/159.19      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__add__cancel,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = V_b ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__minus__cancel,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) = V_b ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__add,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__add__distrib,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__mult__right,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oring(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__mult__left,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oring(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__mult__commute,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oring(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__mult__minus,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oring(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_square__eq__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Oidom(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_a_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_b_2)
% 159.42/159.19        <=> ( V_a_2 = V_b_2
% 159.42/159.19            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_ComplE,axiom,
% 159.42/159.19      ! [V_A_2,V_ca_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 159.42/159.19       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_ComplD,axiom,
% 159.42/159.19      ! [V_A_2,V_ca_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 159.42/159.19       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__iff,axiom,
% 159.42/159.19      ! [V_A_2,V_ca_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 159.42/159.19      <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__diff__eq,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__anti__mono,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.19       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__subset__Compl__iff,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)))
% 159.42/159.19      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__0__iff,axiom,
% 159.42/159.19      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.19        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 159.42/159.19       => ( V_b_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_a_2)
% 159.42/159.19        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add_Ocomm__neutral,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__0__right,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Omonoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_double__zero__sym,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)
% 159.42/159.19        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__0,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__0__left,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Omonoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__zero__left,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Omult__zero(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__zero__right,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Omult__zero(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__eq__0__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Oring__no__zero__divisors(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19            | V_b_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_no__zero__divisors,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ono__zero__divisors(T_a)
% 159.42/159.19       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19         => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_divisors__zero,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Ono__zero__divisors(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19         => ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19            | V_b = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__0__right,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__self,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_eq__iff__diff__eq__0,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => ( V_a_2 = V_b_2
% 159.42/159.19        <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_right__minus__eq,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19        <=> V_a_2 = V_b_2 ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__neq__one,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Ozero__neq__one(T_a)
% 159.42/159.19       => c_Groups_Ozero__class_Ozero(T_a) != c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_one__neq__zero,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Ozero__neq__one(T_a)
% 159.42/159.19       => c_Groups_Oone__class_Oone(T_a) != c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Suc__neq__Zero,axiom,
% 159.42/159.19      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Zero__neq__Suc,axiom,
% 159.42/159.19      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat_Osimps_I3_J,axiom,
% 159.42/159.19      ! [V_nat_H_1] : hAPP(c_Nat_OSuc,V_nat_H_1) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Suc__not__Zero,axiom,
% 159.42/159.19      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat_Osimps_I2_J,axiom,
% 159.42/159.19      ! [V_nat_H] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_nat_H) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Zero__not__Suc,axiom,
% 159.42/159.19      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_not__less0,axiom,
% 159.42/159.19      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_neq0__conv,axiom,
% 159.42/159.19      ! [V_n_2] :
% 159.42/159.19        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__nat__zero__code,axiom,
% 159.42/159.19      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_gr__implies__not0,axiom,
% 159.42/159.19      ! [V_n,V_m] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.19       => V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_gr0I,axiom,
% 159.42/159.19      ! [V_n] :
% 159.42/159.19        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_plus__nat_Oadd__0,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Nat_Oadd__0__right,axiom,
% 159.42/159.19      ! [V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__is__0,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19          & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__eq__self__zero,axiom,
% 159.42/159.19      ! [V_n,V_m] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_m
% 159.42/159.19       => V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__eq__nat_Osimps_I1_J,axiom,
% 159.42/159.19      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_le__0__eq,axiom,
% 159.42/159.19      ! [V_n_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.42/159.19      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__timesf,axiom,
% 159.42/159.19      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Otimes__class_Otimes(T_a)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),V_g_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__0__eq__0,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__nat_Odiff__0,axiom,
% 159.42/159.19      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__self__eq__0,axiom,
% 159.42/159.19      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diffs0__imp__equal,axiom,
% 159.42/159.19      ! [V_n,V_m] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19         => V_m = V_n ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat__mult__eq__cancel__disj,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.42/159.19      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19          | V_m_2 = V_n_2 ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__0,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__0__right,axiom,
% 159.42/159.19      ! [V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__is__0,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__cancel1,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.42/159.19      <=> ( V_m_2 = V_n_2
% 159.42/159.19          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__cancel2,axiom,
% 159.42/159.19      ! [V_n_2,V_k_2,V_m_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)
% 159.42/159.19      <=> ( V_m_2 = V_n_2
% 159.42/159.19          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__1,axiom,
% 159.42/159.19      ! [V_A_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(c_COMBK(T_a,T_b),c_Groups_Oone__class_Oone(T_a))),V_A_2) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum__negf,axiom,
% 159.42/159.19      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Ouminus__class_Ouminus(T_a)),V_f_2)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Collect__neg__eq,axiom,
% 159.42/159.19      ! [V_P_2,T_a] : hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),V_P_2)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),V_P_2)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_min__0L,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_min__0R,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_max__0L,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_max__0R,axiom,
% 159.42/159.19      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_n ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat__case__0,axiom,
% 159.42/159.19      ! [V_f2_2,V_f1_2,T_a] : c_Nat_Onat_Onat__case(T_a,V_f1_2,V_f2_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_f1_2 ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum__0,axiom,
% 159.42/159.19      ! [V_A_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(c_COMBK(T_a,T_b),c_Groups_Ozero__class_Ozero(T_a))),V_A_2) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod_Oempty,axiom,
% 159.42/159.19      ! [V_g_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),V_g_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__empty,axiom,
% 159.42/159.19      ! [V_f_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__infinite,axiom,
% 159.42/159.19      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.19       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2) = c_Groups_Oone__class_Oone(T_b) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod_Oinfinite,axiom,
% 159.42/159.19      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.19       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2) = c_Groups_Oone__class_Oone(T_b) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod__eq__1__iff,axiom,
% 159.42/159.19      ! [V_f_2,V_F_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.42/159.19       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_F_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.42/159.19        <=> ! [B_x] :
% 159.42/159.19              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_F_2))
% 159.42/159.19             => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_finite__Plus__iff,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)))
% 159.42/159.19      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_finite__Plus,axiom,
% 159.42/159.19      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.42/159.19         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_finite__PlusD_I1_J,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)))
% 159.42/159.19       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_finite__PlusD_I2_J,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)))
% 159.42/159.19       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_card__Plus__conv__if,axiom,
% 159.42/159.19      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.19        ( ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 159.42/159.19         => hAPP(c_Finite__Set_Ocard(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) )
% 159.42/159.19        & ( ~ ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19              & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 159.42/159.19         => hAPP(c_Finite__Set_Ocard(tc_sum(T_a,T_b)),c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I2_J,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__ring__1(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__minus__eq__add,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_ab__diff__minus,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__def,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Ogroup__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I1_J,axiom,
% 159.42/159.19      ! [V_x,T_a] :
% 159.42/159.19        ( class_Rings_Ocomm__ring__1(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),V_x) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_square__eq__1__iff,axiom,
% 159.42/159.19      ! [V_x_2,T_a] :
% 159.42/159.19        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.19        <=> ( V_x_2 = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.19            | V_x_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_inf__compl__bot,axiom,
% 159.42/159.19      ! [V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_compl__inf__bot,axiom,
% 159.42/159.19      ! [V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),V_x) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__eq,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_compl__inf,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_compl__sup,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_subset__Compl__self__eq,axiom,
% 159.42/159.19      ! [V_A_2,T_a] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 159.42/159.19      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__disjoint,axiom,
% 159.42/159.19      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__disjoint2,axiom,
% 159.42/159.19      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__Un,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__Int,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(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__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__min__eq__max,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_minus__max__eq__min,axiom,
% 159.42/159.19      ! [V_y,V_x,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__Diff__eq,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Diff__Compl,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(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_B_2) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Diff__eq,axiom,
% 159.42/159.19      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(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),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2)) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setprod_Odistrib,axiom,
% 159.42/159.19      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.19       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Groups_Otimes__class_Otimes(T_b)),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_h_2),V_A_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__le__double__add__iff__zero__le__single__add,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_double__add__le__zero__iff__single__add__le__zero,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__nonneg__nonneg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__nonneg__eq__0__iff,axiom,
% 159.42/159.19      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x_2))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y_2))
% 159.42/159.19           => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),V_y_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19            <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19                & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__increasing,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__increasing2,axiom,
% 159.42/159.19      ! [V_a,V_b,V_c,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__nonpos__nonpos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_split__mult__neg__le,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.42/159.19       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) )
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_split__mult__pos__le,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__ring(T_a)
% 159.42/159.19       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__mono,axiom,
% 159.42/159.19      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.42/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__mono_H,axiom,
% 159.42/159.19      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.42/159.19           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__left__mono__neg,axiom,
% 159.42/159.19      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__ring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__right__mono__neg,axiom,
% 159.42/159.19      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__ring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__mult__left__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__comm__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__left__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__right__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__nonpos__nonpos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__ring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__nonpos__nonneg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__nonneg__nonpos2,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__nonneg__nonpos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__nonneg__nonneg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__le__0__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__le__mult__iff,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2)))
% 159.42/159.19        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__le__square,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring(T_a)
% 159.42/159.19       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_pos__add__strict,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__neg__neg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__pos__pos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_double__add__less__zero__iff__single__add__less__zero,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__less__double__add__iff__zero__less__single__add,axiom,
% 159.42/159.19      ! [V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__strict__left__mono__neg,axiom,
% 159.42/159.19      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__strict__right__mono__neg,axiom,
% 159.42/159.19      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_comm__mult__strict__left__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__comm__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__strict__left__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__strict__right__mono,axiom,
% 159.42/159.19      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__neg__neg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__neg__pos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel__left__neg,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_b_2)))
% 159.42/159.19          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__less__mult__pos2,axiom,
% 159.42/159.19      ! [V_a,V_b,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__less__mult__pos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__pos__neg2,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__pos__neg,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__pos__pos,axiom,
% 159.42/159.19      ! [V_b,V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.19           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel__left__pos,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.19         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_b_2)))
% 159.42/159.19          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel__left__disj,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_b_2)))
% 159.42/159.19        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel__right__disj,axiom,
% 159.42/159.19      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_ca_2)))
% 159.42/159.19        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 159.42/159.19            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_not__square__less__zero,axiom,
% 159.42/159.19      ! [V_a,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring(T_a)
% 159.42/159.19       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_le__iff__diff__le__0,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__iff__diff__less__0,axiom,
% 159.42/159.19      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.19        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__scale__eq__noteq,axiom,
% 159.42/159.19      ! [V_d,V_c,V_b,V_a,V_r,T_a] :
% 159.42/159.19        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 159.42/159.19       => ( V_r != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19         => ( ( V_a = V_b
% 159.42/159.19              & V_c != V_d )
% 159.42/159.19           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r),V_c)) != hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r),V_d)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_sum__squares__eq__zero__iff,axiom,
% 159.42/159.19      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y_2),V_y_2)) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.19            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__le__one,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.19       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_not__one__le__zero,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.19       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__less__one,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.19       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_not__one__less__zero,axiom,
% 159.42/159.19      ! [T_a] :
% 159.42/159.19        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.19       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum__empty,axiom,
% 159.42/159.19      ! [V_f_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum_Oempty,axiom,
% 159.42/159.19      ! [V_g_2,T_b,T_a] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.19       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_g_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum__infinite,axiom,
% 159.42/159.19      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.19       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_setsum_Oinfinite,axiom,
% 159.42/159.19      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.19        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.19       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__Suc__eq__0__disj,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.42/159.19      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19          | ? [B_j] :
% 159.42/159.19              ( V_m_2 = hAPP(c_Nat_OSuc,B_j)
% 159.42/159.19              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_n_2)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_less__Suc0,axiom,
% 159.42/159.19      ! [V_n_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))))
% 159.42/159.19      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_gr0__conv__Suc,axiom,
% 159.42/159.19      ! [V_n_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.42/159.19      <=> ? [B_m] : V_n_2 = hAPP(c_Nat_OSuc,B_m) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__is__1,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.19      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.19            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.19          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_one__is__add,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)
% 159.42/159.19      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.19            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.19          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.19            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_add__gr__0,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.42/159.19      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 159.42/159.19          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_card_Oempty,axiom,
% 159.42/159.19      ! [T_a] : hAPP(c_Finite__Set_Ocard(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_card__infinite,axiom,
% 159.42/159.19      ! [V_A_2,T_a] :
% 159.42/159.19        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.19       => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__eq__1__iff,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.19      <=> ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.19          & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_zero__less__diff,axiom,
% 159.42/159.19      ! [V_m_2,V_n_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_m_2)))
% 159.42/159.19      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__less,axiom,
% 159.42/159.19      ! [V_m,V_n] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_m)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__mono2,axiom,
% 159.42/159.19      ! [V_k,V_j,V_i] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_j))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__mono1,axiom,
% 159.42/159.19      ! [V_k,V_j,V_i] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.42/159.19         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_k))) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel2,axiom,
% 159.42/159.19      ! [V_n_2,V_k_2,V_m_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.42/159.19      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.19          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_mult__less__cancel1,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.42/159.19      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.19          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat__0__less__mult__iff,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.42/159.19      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 159.42/159.19          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat__mult__eq__cancel1,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.19       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.42/159.19        <=> V_m_2 = V_n_2 ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_nat__mult__less__cancel1,axiom,
% 159.42/159.19      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.19       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.42/159.19        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__add__0,axiom,
% 159.42/159.19      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_Compl__eq,axiom,
% 159.42/159.19      ! [V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2))) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__is__0__eq_H,axiom,
% 159.42/159.19      ! [V_n,V_m] :
% 159.42/159.19        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.42/159.19       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.19  
% 159.42/159.19  fof(fact_diff__is__0__eq,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_One__nat__def,axiom,
% 159.42/159.20      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_Collect__imp__eq,axiom,
% 159.42/159.20      ! [V_Q_2,V_P_2,T_a] : hAPP(c_Set_OCollect(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_fimplies),V_P_2)),V_Q_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_a),V_P_2))),hAPP(c_Set_OCollect(T_a),V_Q_2)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__eq__self__implies__10,axiom,
% 159.42/159.20      ! [V_n,V_m] :
% 159.42/159.20        ( V_m = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)
% 159.42/159.20       => ( V_n = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.42/159.20          | V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__eq__0__iff,axiom,
% 159.42/159.20      ! [V_f_2,V_F_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.42/159.20       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_F_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20        <=> ! [B_x] :
% 159.42/159.20              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_F_2))
% 159.42/159.20             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__reindex,axiom,
% 159.42/159.20      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.42/159.20       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_h_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_c),hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)),V_B_2) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__reindex__cong,axiom,
% 159.42/159.20      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.42/159.20       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.42/159.20         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 159.42/159.20           => ( V_g_2 = hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_c),V_g_2),V_A_2) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__delta,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_b))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.42/159.20            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_b))),V_S_2) = c_Groups_Oone__class_Oone(T_b) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__delta_H,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_b))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.42/159.20            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_b))),V_S_2) = c_Groups_Oone__class_Oone(T_b) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_disjoint__eq__subset__Compl,axiom,
% 159.42/159.20      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.20        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__nonpos__neg,axiom,
% 159.42/159.20      ! [V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__neg__nonpos,axiom,
% 159.42/159.20      ! [V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__strict__increasing2,axiom,
% 159.42/159.20      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__strict__increasing,axiom,
% 159.42/159.20      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__nonneg__pos,axiom,
% 159.42/159.20      ! [V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__pos__nonneg,axiom,
% 159.42/159.20      ! [V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__le__cancel__left__pos,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_b_2)))
% 159.42/159.20          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__le__cancel__left__neg,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),V_b_2)))
% 159.42/159.20          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__strict__mono,axiom,
% 159.42/159.20      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__strict__mono_H,axiom,
% 159.42/159.20      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__less__le__imp__less,axiom,
% 159.42/159.20      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__le__less__imp__less,axiom,
% 159.42/159.20      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__right__less__imp__less,axiom,
% 159.42/159.20      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__less__imp__less__right,axiom,
% 159.42/159.20      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__left__less__imp__less,axiom,
% 159.42/159.20      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__less__imp__less__left,axiom,
% 159.42/159.20      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__right__le__imp__le,axiom,
% 159.42/159.20      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__left__le__imp__le,axiom,
% 159.42/159.20      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_sum__squares__ge__zero,axiom,
% 159.42/159.20      ! [V_y,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring(T_a)
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_y)))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_sum__squares__le__zero__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y_2),V_y_2))),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_not__sum__squares__lt__zero,axiom,
% 159.42/159.20      ! [V_y,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring(T_a)
% 159.42/159.20       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_y))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_sum__squares__gt__zero__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y_2),V_y_2))))
% 159.42/159.20        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__right__le__one__le,axiom,
% 159.42/159.20      ! [V_y,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),V_x)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__left__le__one__le,axiom,
% 159.42/159.20      ! [V_y,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_x)),V_x)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__less__two,axiom,
% 159.42/159.20      ! [T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__eq__0__iff,axiom,
% 159.42/159.20      ! [V_A_2,T_a] :
% 159.42/159.20        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20          | ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__ge__0__finite,axiom,
% 159.42/159.20      ! [V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)))
% 159.42/159.20       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_diff__Suc__less,axiom,
% 159.42/159.20      ! [V_i,V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_i))),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_Suc__pred,axiom,
% 159.42/159.20      ! [V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20       => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) = V_n ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_one__less__mult,axiom,
% 159.42/159.20      ! [V_m,V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_n__less__n__mult__m,axiom,
% 159.42/159.20      ! [V_m,V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_n__less__m__mult__n,axiom,
% 159.42/159.20      ! [V_m,V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__diff__split,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_P_2] :
% 159.42/159.20        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 159.42/159.20      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.20           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.42/159.20          & ! [B_d] :
% 159.42/159.20              ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 159.42/159.20             => hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__diff__split__asm,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_P_2] :
% 159.42/159.20        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 159.42/159.20      <=> ~ ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.20              & ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.42/159.20            | ? [B_d] :
% 159.42/159.20                ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 159.42/159.20                & ~ hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_one__le__mult__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m_2))
% 159.42/159.20          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__le__cancel2,axiom,
% 159.42/159.20      ! [V_n_2,V_k_2,V_m_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__le__cancel1,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__mult__le__cancel1,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,V_k_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Oinsert,axiom,
% 159.42/159.20      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__insert,axiom,
% 159.42/159.20      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__eq__Suc0__iff,axiom,
% 159.42/159.20      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.20        <=> ? [B_x] :
% 159.42/159.20              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.20              & hAPP(V_f_2,B_x) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.20              & ! [B_xa] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 159.42/159.20                 => ( B_x != B_xa
% 159.42/159.20                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__Un__Int,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_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_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_B_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Ounion__inter,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_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_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_B_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Oreindex,axiom,
% 159.42/159.20      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(c_Fun_Ocomp(T_a,T_b,T_a,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__eq__1__iff,axiom,
% 159.42/159.20      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.42/159.20        <=> ? [B_x] :
% 159.42/159.20              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.20              & hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.42/159.20              & ! [B_xa] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 159.42/159.20                 => ( B_x != B_xa
% 159.42/159.20                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__delta,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.42/159.20            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))),V_S_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__delta_H,axiom,
% 159.42/159.20      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.42/159.20            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))),V_S_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Oeq__fold,axiom,
% 159.42/159.20      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_A_2) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_OF__eq,axiom,
% 159.42/159.20      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),c_Groups_Oone__class_Oone(T_b)),V_A_2) )
% 159.42/159.20          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2) = c_Groups_Oone__class_Oone(T_b) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__less__Suc,axiom,
% 159.42/159.20      ! [V_i_2,V_M_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.42/159.20       => hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2))))) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__less,axiom,
% 159.42/159.20      ! [V_i_2,V_M_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.42/159.20       => hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__less__Suc2,axiom,
% 159.42/159.20      ! [V_i_2,V_M_2] :
% 159.42/159.20        ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.42/159.20       => hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2)))) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_convex__bound__le,axiom,
% 159.42/159.20      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semiring__1(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 159.42/159.20               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.20                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_u),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_v),V_y))),V_a)) ) ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Oinsert__remove,axiom,
% 159.42/159.20      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Ounion__disjoint,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_B_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__Un__disjoint,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_B_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_diff__Suc,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),c_COMBI(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__gt__0__iff,axiom,
% 159.42/159.20      ! [V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)))
% 159.42/159.20      <=> ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum_Oeq__fold,axiom,
% 159.42/159.20      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Oplus__class_Oplus(T_b)),V_g_2),c_Groups_Ozero__class_Ozero(T_b)),V_A_2) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum_OF__eq,axiom,
% 159.42/159.20      ! [V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Oplus__class_Oplus(T_b)),V_g_2),c_Groups_Ozero__class_Ozero(T_b)),V_A_2) )
% 159.42/159.20          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_Suc__pred_H,axiom,
% 159.42/159.20      ! [V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20       => V_n = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_Suc__diff__1,axiom,
% 159.42/159.20      ! [V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20       => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) = V_n ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add__eq__if,axiom,
% 159.42/159.20      ! [V_n,V_m] :
% 159.42/159.20        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_n )
% 159.42/159.20        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_mult__eq__if,axiom,
% 159.42/159.20      ! [V_n,V_m] :
% 159.42/159.20        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.20        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_min__Suc1,axiom,
% 159.42/159.20      ! [V_m_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n_2)),V_m_2) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_min__Suc2,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Oord__class_Omin(tc_Nat_Onat)),V_n_2)),V_m_2) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__restrict__set_H,axiom,
% 159.42/159.20      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(c_Set_OCollect(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),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_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_B_2))),V_f_2)),c_Groups_Ozero__class_Ozero(T_b))),V_A_2) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__restrict__set,axiom,
% 159.42/159.20      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_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_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_B_2))),V_f_2)),c_Groups_Ozero__class_Ozero(T_b))),V_A_2) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card_Oeq__fold__g,axiom,
% 159.42/159.20      ! [V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20       => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_Nat_Onat,T_a,c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),hAPP(c_COMBK(tc_Nat_Onat,T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat))),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__def,axiom,
% 159.42/159.20      ! [V_A_2,T_a] :
% 159.42/159.20        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_Nat_Onat,T_a,c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),hAPP(c_COMBK(tc_Nat_Onat,T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat))),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2) )
% 159.42/159.20        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_minus__Min__eq__Max,axiom,
% 159.42/159.20      ! [V_S_2,T_a] :
% 159.42/159.20        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_S_2)) = c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),V_S_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_minus__Max__eq__Min,axiom,
% 159.42/159.20      ! [V_S_2,T_a] :
% 159.42/159.20        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_S_2)) = c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),V_S_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_even__less__0__iff,axiom,
% 159.42/159.20      ! [V_a_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__mono2,axiom,
% 159.42/159.20      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Oordered__comm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.20           => ( ! [B_b] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)))
% 159.42/159.20                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_b))) )
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_B_2))) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_triple_Osize_I1_J,axiom,
% 159.42/159.20      ! [V_fun2_2,V_com_2,V_fun1_2,V_fa_2,T_a] : c_Hoare__Mirabelle_Otriple_Otriple__size(T_a,V_fa_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_fun1_2),V_com_2),V_fun2_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_Plus__eq__empty__conv,axiom,
% 159.42/159.20      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.20        ( c_Sum__Type_OPlus(T_a,T_b,V_A_2,V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_sum(T_a,T_b),tc_HOL_Obool))
% 159.42/159.20      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.20          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card_Ounion__inter__neutral,axiom,
% 159.42/159.20      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.20        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20         => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.20             => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.20           => hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_a),V_B_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__Un__one,axiom,
% 159.42/159.20      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.20           => ( ! [B_x] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)))
% 159.42/159.20                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_S_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_T_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod_Ounion__inter__neutral,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => ( ! [B_x] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.20                 => hAPP(V_g_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_B_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_bot__nat__def,axiom,
% 159.42/159.20      c_Orderings_Obot__class_Obot(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_double__eq__0__iff,axiom,
% 159.42/159.20      ! [V_a_2,T_a] :
% 159.42/159.20        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.42/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_vname_Osize_I1_J,axiom,
% 159.42/159.20      ! [V_glb] : c_Com_Ovname_Ovname__size(c_Com_Ovname_OGlb(V_glb)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_vname_Osize_I2_J,axiom,
% 159.42/159.20      ! [V_loc] : c_Com_Ovname_Ovname__size(c_Com_Ovname_OLoc(V_loc)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_triple_Osize_I2_J,axiom,
% 159.42/159.20      ! [V_fun2_2,V_com_2,V_fun1_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_fun1_2),V_com_2),V_fun2_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_vname_Osize_I3_J,axiom,
% 159.42/159.20      ! [V_glb] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ovname),c_Com_Ovname_OGlb(V_glb)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_arith__series__nat,axiom,
% 159.42/159.20      ! [V_n_2,V_d_2,V_a_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Otimes__class_Otimes(tc_Nat_Onat)),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_d_2)))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__Un__zero,axiom,
% 159.42/159.20      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.20           => ( ! [B_x] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)))
% 159.42/159.20                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_S_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_T_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_finite__lessThan,axiom,
% 159.42/159.20      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__eq__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.20        ( class_Orderings_Olinorder(T_a)
% 159.42/159.20       => ( hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_y_2)
% 159.42/159.20        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__0,axiom,
% 159.42/159.20      hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__Suc,axiom,
% 159.42/159.20      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_k_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__lessThan,axiom,
% 159.42/159.20      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_u_2)) = V_u_2 ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__Suc__eq__insert__0,axiom,
% 159.42/159.20      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__lessThan__Suc,axiom,
% 159.42/159.20      ! [V_n_2,V_f_2,T_a] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))),hAPP(V_f_2,V_n_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__iff,axiom,
% 159.42/159.20      ! [V_k_2,V_i_2,T_a] :
% 159.42/159.20        ( class_Orderings_Oord(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_i_2),V_k_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__subset__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.20        ( class_Orderings_Olinorder(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_x_2)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_y_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_lessThan__strict__subset__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,T_a] :
% 159.42/159.20        ( class_Orderings_Olinorder(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_m_2)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_n_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_single__Diff__lessThan,axiom,
% 159.42/159.20      ! [V_k_2,T_a] :
% 159.42/159.20        ( class_Orderings_Oorder(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_vname_Osize_I4_J,axiom,
% 159.42/159.20      ! [V_loc] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ovname),c_Com_Ovname_OLoc(V_loc)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_arith__series__general,axiom,
% 159.42/159.20      ! [V_n_2,V_d_2,V_a_2,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),tc_Nat_Onat),c_Groups_Otimes__class_Otimes(T_a)),c_Nat_Osemiring__1__class_Oof__nat(T_a))),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),V_d_2)))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum_Ounion__inter__neutral,axiom,
% 159.42/159.20      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20           => ( ! [B_x] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.20                 => hAPP(V_g_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),V_B_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_card__Suc__eq,axiom,
% 159.42/159.20      ! [V_k_2,V_A_2,T_a] :
% 159.42/159.20        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Nat_OSuc,V_k_2)
% 159.42/159.20      <=> ? [B_b,B_B] :
% 159.42/159.20            ( V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_a),B_b),B_B)
% 159.42/159.20            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_b),B_B))
% 159.42/159.20            & hAPP(c_Finite__Set_Ocard(T_a),B_B) = V_k_2
% 159.42/159.20            & ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20             => B_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__mono3,axiom,
% 159.42/159.20      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 159.42/159.20        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.20          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.20           => ( ! [B_x] :
% 159.42/159.20                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)))
% 159.42/159.20                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_B_2))) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__reindex__nonzero,axiom,
% 159.42/159.20      ! [T_b,V_h_2,V_f_2,V_S_2,T_a,T_c] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ! [B_x] :
% 159.42/159.20                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.42/159.20               => ! [B_y] :
% 159.42/159.20                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_S_2))
% 159.42/159.20                   => ( B_x != B_y
% 159.42/159.20                     => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 159.42/159.20                       => hAPP(V_h_2,hAPP(V_f_2,B_x)) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) )
% 159.42/159.20           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_h_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_S_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)),V_S_2) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__gen__delta,axiom,
% 159.42/159.20      ! [V_ca_2,V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.20         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),V_ca_2)),V_S_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_b_2,V_a_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_ca_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_S_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) )
% 159.42/159.20            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 159.42/159.20             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBC(T_a,T_b,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),T_a),c_If(T_b)),hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),V_ca_2)),V_S_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_ca_2),hAPP(c_Finite__Set_Ocard(T_a),V_S_2)) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_negative__zless,axiom,
% 159.42/159.20      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n)))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__eq__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,T_a] :
% 159.42/159.20        ( class_Nat_Osemiring__char__0(T_a)
% 159.42/159.20       => ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)
% 159.42/159.20        <=> V_m_2 = V_n_2 ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,
% 159.42/159.20      ! [V_q,V_y,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),V_q) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__zle__neg,axiom,
% 159.42/159.20      ! [V_m_2,V_n_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2))))
% 159.42/159.20      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__le__0__conv,axiom,
% 159.42/159.20      ! [V_n_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.20      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__0,axiom,
% 159.42/159.20      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__eq__0__conv,axiom,
% 159.42/159.20      ! [V_n_2] :
% 159.42/159.20        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.20      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_negative__eq__positive,axiom,
% 159.42/159.20      ! [V_m_2,V_n_2] :
% 159.42/159.20        ( hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)
% 159.42/159.20      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_negative__zless__0,axiom,
% 159.42/159.20      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_not__zle__0__negative,axiom,
% 159.42/159.20      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n))))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__Suc,axiom,
% 159.42/159.20      ! [V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_m)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__iff__Suc__zadd,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 159.42/159.20      <=> ? [B_n] : V_z_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,B_n))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__int,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zpower__zadd__distrib,axiom,
% 159.42/159.20      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_z)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__int__left,axiom,
% 159.42/159.20      ! [V_z,V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n))),V_z) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__int,axiom,
% 159.42/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__int,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,
% 159.42/159.20      ! [V_q,V_p,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_p)),V_q) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_p),V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zpower__zpower,axiom,
% 159.42/159.20      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y)),V_z) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y),V_z)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__int,axiom,
% 159.42/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__mult,axiom,
% 159.42/159.20      ! [V_n,V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,
% 159.42/159.20      ! [V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_x ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__1,axiom,
% 159.42/159.20      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__setsum,axiom,
% 159.42/159.20      ! [V_A_2,V_f_2,T_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_a),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__setprod,axiom,
% 159.42/159.20      ! [V_A_2,V_f_2,T_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_a),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,
% 159.42/159.20      ! [V_q,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,
% 159.42/159.20      ! [V_q,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,
% 159.42/159.20      ! [V_q,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)),V_x) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,
% 159.42/159.20      ! [V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,
% 159.42/159.20      ! [V_q,V_p,V_x,T_a] :
% 159.42/159.20        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_p)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_p),V_q)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__Suc0__eq__1,axiom,
% 159.42/159.20      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__zless__mono2__lemma,axiom,
% 159.42/159.20      ! [V_k,V_j,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),V_j))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__less__int__conv,axiom,
% 159.42/159.20      ! [V_n_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__0__le__iff,axiom,
% 159.42/159.20      ! [V_n,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__le__imp__of__nat,axiom,
% 159.42/159.20      ! [V_m,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zdiff__int,axiom,
% 159.42/159.20      ! [V_m,V_n] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.20       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__less__0__iff,axiom,
% 159.42/159.20      ! [V_m,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__0,axiom,
% 159.42/159.20      ! [T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__less__imp__less,axiom,
% 159.42/159.20      ! [V_n,V_m,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_less__imp__of__nat__less,axiom,
% 159.42/159.20      ! [V_n,V_m,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__less__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__le__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__add,axiom,
% 159.42/159.20      ! [V_n,V_m,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__mult,axiom,
% 159.42/159.20      ! [V_n,V_m,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__1,axiom,
% 159.42/159.20      ! [T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__setsum,axiom,
% 159.42/159.20      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,T_b),c_Nat_Osemiring__1__class_Oof__nat(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__setprod,axiom,
% 159.42/159.20      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.20        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.20          & class_Rings_Osemiring__1(T_a) )
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,T_b),c_Nat_Osemiring__1__class_Oof__nat(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__Suc,axiom,
% 159.42/159.20      ! [V_m,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Nat_OSuc,V_m)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__diff,axiom,
% 159.42/159.20      ! [V_m,V_n,T_a] :
% 159.42/159.20        ( class_Rings_Oring__1(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.20         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setprod__constant,axiom,
% 159.42/159.20      ! [V_y_2,V_A_2,T_a,T_b] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.20       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.20         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(c_COMBK(T_b,T_a),V_y_2)),V_A_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_y_2),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_setsum__constant,axiom,
% 159.42/159.20      ! [V_A_2,V_y_2,T_b,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(c_COMBK(T_a,T_b),V_y_2)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))),V_y_2) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__eq__if,axiom,
% 159.42/159.20      ! [V_p,V_m] :
% 159.42/159.20        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.42/159.20        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_p),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__0__less__iff,axiom,
% 159.42/159.20      ! [V_n_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)))
% 159.42/159.20        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__strict__mono,axiom,
% 159.42/159.20      ! [V_n,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n))) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_one__less__power,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__increasing__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b_2),V_x_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b_2),V_y_2)))
% 159.42/159.20          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__le__imp__le__exp,axiom,
% 159.42/159.20      ! [V_n,V_m,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__decreasing,axiom,
% 159.42/159.20      ! [V_a,V_N,V_n,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__strict__decreasing,axiom,
% 159.42/159.20      ! [V_a,V_N,V_n,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_negative__zle,axiom,
% 159.42/159.20      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__power,axiom,
% 159.42/159.20      ! [V_n,V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),V_n) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zpower__int,axiom,
% 159.42/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),V_n) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__int__eq,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)
% 159.42/159.20      <=> V_m_2 = V_n_2 ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__iff__zadd,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2))
% 159.42/159.20      <=> ? [B_n] : V_z_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__less__0__conv,axiom,
% 159.42/159.20      ! [V_k] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_not__int__zless__negative,axiom,
% 159.42/159.20      ! [V_m,V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__zle__int,axiom,
% 159.42/159.20      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_negative__zle__0,axiom,
% 159.42/159.20      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_pos__zmult__eq__1__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m_2))
% 159.42/159.20       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.20        <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.20            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__zminus,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),V_w) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__zless__mono2,axiom,
% 159.42/159.20      ! [V_k,V_j,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_j))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zminus__0,axiom,
% 159.42/159.20      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zminus__zminus,axiom,
% 159.42/159.20      ! [V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = V_z ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_less__bin__lemma,axiom,
% 159.42/159.20      ! [V_l_2,V_k_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k_2),V_l_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_diff__int__def__symmetric,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_w) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_diff__int__def,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zminus__zadd__distrib,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__0,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z) = V_z ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__0__right,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_z ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__zminus__inverse2,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),V_z) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__0__neq__1,axiom,
% 159.42/159.20      c_Groups_Ozero__class_Ozero(tc_Int_Oint) != c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__0__less__1,axiom,
% 159.42/159.20      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_int__one__le__iff__zero__less,axiom,
% 159.42/159.20      ! [V_z_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_odd__nonzero,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z)),V_z) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_odd__less__0,axiom,
% 159.42/159.20      ! [V_z_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)),V_z_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_le__imp__0__less,axiom,
% 159.42/159.20      ! [V_z] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__imp__add1__zle,axiom,
% 159.42/159.20      ! [V_z,V_w] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w),V_z))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_z)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_add1__zle__eq,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_z_2))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__add1__eq__le,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__add1__eq,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 159.42/159.20          | V_w_2 = V_z_2 ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__diff1__eq,axiom,
% 159.42/159.20      ! [V_z_2,V_w_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.42/159.20      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__zless__mono,axiom,
% 159.42/159.20      ! [V_z,V_z_H,V_w,V_w_H] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_H),V_w))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_H),V_z_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__strict__right__mono,axiom,
% 159.42/159.20      ! [V_k,V_j,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_j),V_k))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__assoc,axiom,
% 159.42/159.20      ! [V_z3,V_z2,V_z1] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)),V_z3) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z2),V_z3)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__left__commute,axiom,
% 159.42/159.20      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_y),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_z)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__commute,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__left__mono,axiom,
% 159.42/159.20      ! [V_k,V_j,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_i)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_j))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__le,axiom,
% 159.42/159.20      ! [V_w_2,V_z_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),V_w_2))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),V_w_2))
% 159.42/159.20          & V_z_2 != V_w_2 ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zless__linear,axiom,
% 159.42/159.20      ! [V_y,V_x] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),V_y))
% 159.42/159.20        | V_x = V_y
% 159.42/159.20        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_x)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__refl,axiom,
% 159.42/159.20      ! [V_w] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__linear,axiom,
% 159.42/159.20      ! [V_w,V_z] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 159.42/159.20        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__trans,axiom,
% 159.42/159.20      ! [V_k,V_j,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_j),V_k))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_k)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zle__antisym,axiom,
% 159.42/159.20      ! [V_w,V_z] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z))
% 159.42/159.20         => V_z = V_w ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__zmult__distrib,axiom,
% 159.42/159.20      ! [V_w,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_w)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zadd__zmult__distrib2,axiom,
% 159.42/159.20      ! [V_z2,V_z1,V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z1)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z2)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__assoc,axiom,
% 159.42/159.20      ! [V_z3,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_z2)),V_z3) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_z3)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__commute,axiom,
% 159.42/159.20      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zdiff__zmult__distrib2,axiom,
% 159.42/159.20      ! [V_z2,V_z1,V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z1),V_z2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z1)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z2)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zdiff__zmult__distrib,axiom,
% 159.42/159.20      ! [V_w,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z1),V_z2)),V_w) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_w)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_w)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__1,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z) = V_z ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zmult__1__right,axiom,
% 159.42/159.20      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),c_Groups_Oone__class_Oone(tc_Int_Oint)) = V_z ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_field__power__not__zero,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 159.42/159.20       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__Suc__0,axiom,
% 159.42/159.20      ! [V_n] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__power__eq__Suc__0__iff,axiom,
% 159.42/159.20      ! [V_m_2,V_x_2] :
% 159.42/159.20        ( hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x_2),V_m_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.20      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20          | V_x_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__zero__less__power__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_x_2] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x_2),V_n_2)))
% 159.42/159.20      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_x_2))
% 159.42/159.20          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__power__less__imp__less,axiom,
% 159.42/159.20      ! [V_n,V_m,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_i))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_n)))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__commutes,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),V_a) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__mult__distrib,axiom,
% 159.42/159.20      ! [V_n,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__one,axiom,
% 159.42/159.20      ! [V_n,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Oone__class_Oone(T_a)),V_n) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_of__nat__power,axiom,
% 159.42/159.20      ! [V_n,V_m,T_a] :
% 159.42/159.20        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.20       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),V_n) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__mult,axiom,
% 159.42/159.20      ! [V_n,V_m,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),V_n) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__one__right,axiom,
% 159.42/159.20      ! [V_a,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_a ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__mono,axiom,
% 159.42/159.20      ! [V_n,V_b,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__le__power,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zero__less__power,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__eq__0__iff,axiom,
% 159.42/159.20      ! [V_n_2,V_a_2,T_a] :
% 159.42/159.20        ( ( class_Power_Opower(T_a)
% 159.42/159.20          & class_Rings_Omult__zero(T_a)
% 159.42/159.20          & class_Rings_Ono__zero__divisors(T_a)
% 159.42/159.20          & class_Rings_Ozero__neq__one(T_a) )
% 159.42/159.20       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_n_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.20            & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_one__le__power,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__0__Suc,axiom,
% 159.42/159.20      ! [V_n,T_a] :
% 159.42/159.20        ( ( class_Power_Opower(T_a)
% 159.42/159.20          & class_Rings_Osemiring__0(T_a) )
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_OSuc,V_n)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__inject__exp,axiom,
% 159.42/159.20      ! [V_n_2,V_m_2,V_a_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a_2))
% 159.42/159.20         => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_m_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_n_2)
% 159.42/159.20          <=> V_m_2 = V_n_2 ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__Suc2,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),V_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__Suc,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Power_Opower(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_nat__one__le__power,axiom,
% 159.42/159.20      ! [V_n,V_i] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_i))
% 159.42/159.20       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_n))) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__0,axiom,
% 159.42/159.20      ! [V_a,T_a] :
% 159.42/159.20        ( class_Power_Opower(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__add,axiom,
% 159.42/159.20      ! [V_n,V_m,V_a,T_a] :
% 159.42/159.20        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__less__imp__less__base,axiom,
% 159.42/159.20      ! [V_b,V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__le__imp__le__base,axiom,
% 159.42/159.20      ! [V_b,V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),hAPP(c_Nat_OSuc,V_n))))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__inject__base,axiom,
% 159.42/159.20      ! [V_b,V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),hAPP(c_Nat_OSuc,V_n))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20             => V_a = V_b ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__gt1__lemma,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__less__power__Suc,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__0__left,axiom,
% 159.42/159.20      ! [V_n,T_a] :
% 159.42/159.20        ( ( class_Power_Opower(T_a)
% 159.42/159.20          & class_Rings_Osemiring__0(T_a) )
% 159.42/159.20       => ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_n) = c_Groups_Oone__class_Oone(T_a) )
% 159.42/159.20          & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.20           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_n) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__gt1,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)))) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__strict__increasing,axiom,
% 159.42/159.20      ! [V_a,V_N,V_n,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__less__imp__less__exp,axiom,
% 159.42/159.20      ! [V_n,V_m,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__strict__increasing__iff,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b_2),V_x_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b_2),V_y_2)))
% 159.42/159.20          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__increasing,axiom,
% 159.42/159.20      ! [V_a,V_N,V_n,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__minus,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Oring__1(T_a)
% 159.42/159.20       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__Suc__less,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__eq__imp__eq__base,axiom,
% 159.42/159.20      ! [V_b,V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.20             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.20               => V_a = V_b ) ) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_power__Suc__less__one,axiom,
% 159.42/159.20      ! [V_n,V_a,T_a] :
% 159.42/159.20        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n))),c_Groups_Oone__class_Oone(T_a))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_zdiff__int__split,axiom,
% 159.42/159.20      ! [V_y_2,V_x_2,V_P_2] :
% 159.42/159.20        ( hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x_2),V_y_2))))
% 159.42/159.20      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),V_x_2))
% 159.42/159.20           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))) )
% 159.42/159.20          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.42/159.20           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_self__quotient__aux1,axiom,
% 159.42/159.20      ! [V_q,V_r,V_a] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.20       => ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_r),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_a))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_q)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_self__quotient__aux2,axiom,
% 159.42/159.20      ! [V_q,V_r,V_a] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.20       => ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_r),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),c_Groups_Oone__class_Oone(tc_Int_Oint))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_q__pos__lemma,axiom,
% 159.42/159.20      ! [V_r_H,V_q_H,V_b_H] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_q_H)) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_q__neg__lemma,axiom,
% 159.42/159.20      ! [V_r_H,V_q_H,V_b_H] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.20       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.42/159.20         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.20           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.42/159.20  
% 159.42/159.20  fof(fact_unique__quotient__lemma,axiom,
% 159.42/159.20      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 159.42/159.20        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q_H)),V_r_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.42/159.21             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono2__neg__lemma,axiom,
% 159.42/159.21      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 159.42/159.21        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.21               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.42/159.21                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_unique__quotient__lemma__neg,axiom,
% 159.42/159.21      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q_H)),V_r_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r_H))
% 159.42/159.21             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono2__lemma,axiom,
% 159.42/159.21      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 159.42/159.21        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.21               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.42/159.21                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J,axiom,
% 159.42/159.21      ! [V_P_2] : hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),V_P_2)) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_HOL_Obool,tc_Nat_Onat),V_P_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J,axiom,
% 159.42/159.21      ! [V_n,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),V_n) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x),V_n)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J,axiom,
% 159.42/159.21      ! [V_n,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_semiring__1__class_Oof__nat__code,axiom,
% 159.42/159.21      ! [V_n_2,T_a] :
% 159.42/159.21        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.21       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2) = c_Nat_Osemiring__1__class_Oof__nat__aux(T_a,hAPP(hAPP(c_COMBC(T_a,T_a,T_a),c_Groups_Oplus__class_Oplus(T_a)),c_Groups_Oone__class_Oone(T_a)),V_n_2,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__numerals_I2_J,axiom,
% 159.42/159.21      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_of__nat__aux_Osimps_I1_J,axiom,
% 159.42/159.21      ! [V_i_2,V_inc_2,T_a] :
% 159.42/159.21        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.21       => c_Nat_Osemiring__1__class_Oof__nat__aux(T_a,V_inc_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_i_2) = V_i_2 ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_of__nat__aux_Osimps_I2_J,axiom,
% 159.42/159.21      ! [V_i_2,V_n_2,V_inc_2,T_a] :
% 159.42/159.21        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.21       => c_Nat_Osemiring__1__class_Oof__nat__aux(T_a,V_inc_2,hAPP(c_Nat_OSuc,V_n_2),V_i_2) = c_Nat_Osemiring__1__class_Oof__nat__aux(T_a,V_inc_2,V_n_2,hAPP(V_inc_2,V_i_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__nat__int__set__relations_I5_J,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__nat__int__set__relations_I3_J,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2] :
% 159.42/159.21        ( V_A_2 = V_B_2
% 159.42/159.21      <=> hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__nat__int__set__relations_I4_J,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__relations_I1_J,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2] :
% 159.42/159.21        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)
% 159.42/159.21      <=> V_x_2 = V_y_2 ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J,axiom,
% 159.42/159.21      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__nat__int__set__relations_I2_J,axiom,
% 159.42/159.21      ! [V_A_2,V_x_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),V_A_2))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J,axiom,
% 159.42/159.21      c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool)) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J,axiom,
% 159.42/159.21      ! [V_A_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2) = hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__nat__int__set__relations_I1_J,axiom,
% 159.42/159.21      ! [V_A_2] :
% 159.42/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_A_2))
% 159.42/159.21      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__numerals_I1_J,axiom,
% 159.42/159.21      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J,axiom,
% 159.42/159.21      ! [V_y,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J,axiom,
% 159.42/159.21      ! [V_z] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__quantifiers_I2_J,axiom,
% 159.42/159.21      ! [V_P_2] :
% 159.42/159.21        ( ? [B_x] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.21            & hBOOL(hAPP(V_P_2,B_x)) )
% 159.42/159.21      <=> ? [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__quantifiers_I1_J,axiom,
% 159.42/159.21      ! [V_P_2] :
% 159.42/159.21        ( ! [B_x] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.21           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.42/159.21      <=> ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J,axiom,
% 159.42/159.21      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J,axiom,
% 159.42/159.21      ! [V_y,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__relations_I2_J,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_transfer__int__nat__relations_I3_J,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J,axiom,
% 159.42/159.21      ! [V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),V_y)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J,axiom,
% 159.42/159.21      ! [V_y,V_x] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x),V_y)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_card__Pow,axiom,
% 159.42/159.21      ! [V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.21       => hAPP(c_Finite__Set_Ocard(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power__power__power,axiom,
% 159.42/159.21      ! [T_a] :
% 159.42/159.21        ( class_Power_Opower(T_a)
% 159.42/159.21       => c_Power_Opower__class_Opower(T_a) = c_Power_Opower_Opower(T_a,c_Groups_Oone__class_Oone(T_a),c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__bounded,axiom,
% 159.42/159.21      ! [V_K_2,V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.21        ( ( class_Groups_Oordered__ab__semigroup__add(T_b)
% 159.42/159.21          & class_Rings_Osemiring__1(T_b) )
% 159.42/159.21       => ( ! [B_i] :
% 159.42/159.21              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_A_2))
% 159.42/159.21             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_i)),V_K_2)) )
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),hAPP(c_Finite__Set_Ocard(T_a),V_A_2))),V_K_2))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_tsub__def,axiom,
% 159.42/159.21      ! [V_x,V_y] :
% 159.42/159.21        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.42/159.21         => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) )
% 159.42/159.21        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.42/159.21         => c_Nat__Transfer_Otsub(V_x,V_y) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_option_Osize_I2_J,axiom,
% 159.42/159.21      ! [V_a_2,V_fa_2,T_a] : c_Option_Ooption_Ooption__size(T_a,V_fa_2,hAPP(c_Option_Ooption_OSome(T_a),V_a_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(V_fa_2,V_a_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_PowI,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Cantors__paradox,axiom,
% 159.42/159.21      ! [V_A_2,T_a] :
% 159.42/159.21        ~ ? [B_f] : hAPP(c_Set_Oimage(T_a,tc_fun(T_a,tc_HOL_Obool),B_f),V_A_2) = hAPP(c_Set_OPow(T_a),V_A_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__top,axiom,
% 159.42/159.21      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_A_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__bottom,axiom,
% 159.42/159.21      ! [V_B_2,T_a] : hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),hAPP(c_Set_OPow(T_a),V_B_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__insert,axiom,
% 159.42/159.21      ! [V_A_2,V_a_2,T_a] : hAPP(c_Set_OPow(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)),hAPP(c_Set_Oimage(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oinsert(T_a),V_a_2)),hAPP(c_Set_OPow(T_a),V_A_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__iff,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__mono,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)),hAPP(c_Set_OPow(T_a),V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_PowD,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__Pow__surj,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,V_f_2,T_a,T_b] :
% 159.42/159.21        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_B_2
% 159.42/159.21       => hAPP(c_Set_Oimage(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),c_Set_Oimage(T_b,T_a,V_f_2)),hAPP(c_Set_OPow(T_b),V_A_2)) = hAPP(c_Set_OPow(T_a),V_B_2) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Un__Pow__subset,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)),hAPP(c_Set_OPow(T_a),V_B_2))),hAPP(c_Set_OPow(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__Int__eq,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] : hAPP(c_Set_OPow(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_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)),hAPP(c_Set_OPow(T_a),V_B_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__not__empty,axiom,
% 159.42/159.21      ! [V_A_2,T_a] : hAPP(c_Set_OPow(T_a),V_A_2) != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__Pow__mono,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)),V_B_2))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),c_Set_Oimage(T_b,T_a,V_f_2)),hAPP(c_Set_OPow(T_b),V_A_2))),hAPP(c_Set_OPow(T_a),V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__empty,axiom,
% 159.42/159.21      ! [T_a] : hAPP(c_Set_OPow(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__def,axiom,
% 159.42/159.21      ! [V_A_2,T_a] : hAPP(c_Set_OPow(T_a),V_A_2) = hAPP(c_Set_OCollect(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),V_A_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__Pow__iff,axiom,
% 159.42/159.21      ! [V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)))
% 159.42/159.21      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Pow__Compl,axiom,
% 159.42/159.21      ! [V_A_2,T_a] : hAPP(c_Set_OPow(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) = hAPP(c_Set_OCollect(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool)),c_HOL_OEx(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_COMBS(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_fconj)),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool))),c_fequal)),c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),c_Set_OPow(T_a))))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power_Opower_Opower__0,axiom,
% 159.42/159.21      ! [V_a_2,V_times_2,V_one_2,T_a] : hAPP(hAPP(c_Power_Opower_Opower(T_a,V_one_2,V_times_2),V_a_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_one_2 ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power_Opower_Opower__Suc,axiom,
% 159.42/159.21      ! [V_n_2,V_a_2,V_times_2,V_one_2,T_a] : hAPP(hAPP(c_Power_Opower_Opower(T_a,V_one_2,V_times_2),V_a_2),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(V_times_2,V_a_2),hAPP(hAPP(c_Power_Opower_Opower(T_a,V_one_2,V_times_2),V_a_2),V_n_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_option_Osize_I1_J,axiom,
% 159.42/159.21      ! [V_fa_2,T_a] : c_Option_Ooption_Ooption__size(T_a,V_fa_2,c_Option_Ooption_ONone(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J,axiom,
% 159.42/159.21      ! [V_y,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Nat__Transfer_Otsub(V_x,V_y))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_tsub__eq,axiom,
% 159.42/159.21      ! [V_x,V_y] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.42/159.21       => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J,axiom,
% 159.42/159.21      ! [V_y,V_x] : c_Nat__Transfer_Otsub(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x),V_y)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat_Osize_I2_J,axiom,
% 159.42/159.21      ! [V_nat] : c_Nat_Onat_Onat__size(hAPP(c_Nat_OSuc,V_nat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Nat_Onat_Onat__size(V_nat)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat_Osize_I4_J,axiom,
% 159.42/159.21      ! [V_nat] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_nat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_nat)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Powp__Pow__eq,axiom,
% 159.42/159.21      ! [V_x_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(c_Predicate_OPowp(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))
% 159.42/159.21      <=> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),hAPP(c_Set_OPow(T_a),V_A_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_option_Osize_I4_J,axiom,
% 159.42/159.21      ! [V_a,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Option_Ooption(T_a)),hAPP(c_Option_Ooption_OSome(T_a),V_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_option_Osize_I3_J,axiom,
% 159.42/159.21      ! [T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Option_Ooption(T_a)),c_Option_Ooption_ONone(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat__size,axiom,
% 159.42/159.21      ! [V_n] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_n) = V_n ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat_Osize_I3_J,axiom,
% 159.42/159.21      hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Powp__mono,axiom,
% 159.42/159.21      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),c_Predicate_OPowp(T_a,V_A_2)),c_Predicate_OPowp(T_a,V_B_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat_Osize_I1_J,axiom,
% 159.42/159.21      c_Nat_Onat_Onat__size(c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__minus__const__atLeastLessThan__nat,axiom,
% 159.42/159.21      ! [V_x_2,V_y_2,V_ca_2] :
% 159.42/159.21        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_ca_2),V_y_2))
% 159.42/159.21         => hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_ca_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_x_2),V_y_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x_2),V_ca_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_y_2),V_ca_2)) )
% 159.42/159.21        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_ca_2),V_y_2))
% 159.42/159.21         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.42/159.21             => hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_ca_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_x_2),V_y_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) )
% 159.42/159.21            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.42/159.21             => hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_ca_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_x_2),V_y_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__odd__less__0,axiom,
% 159.42/159.21      ! [V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),V_a_2)),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_int__power__div__base,axiom,
% 159.42/159.21      ! [V_k,V_m] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_k),V_m)),V_k) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_k),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I4_J,axiom,
% 159.42/159.21      ! [V_com2,V_com1] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OSemi(V_com1,V_com2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com1)),c_Com_Ocom_Ocom__size(V_com2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I3_J,axiom,
% 159.42/159.21      ! [V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__zero,axiom,
% 159.42/159.21      ! [V_b] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__zminus2,axiom,
% 159.42/159.21      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__zminus__zminus,axiom,
% 159.42/159.21      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__0,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__by__0,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__by__1,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__inj_I2_J,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 159.42/159.21             => V_b_2 = V_d_2 ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__inj_I1_J,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 159.42/159.21             => V_a_2 = V_ca_2 ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__eq__iff,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 159.42/159.21           => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)
% 159.42/159.21            <=> ( V_a_2 = V_ca_2
% 159.42/159.21                & V_b_2 = V_d_2 ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Divides_Otransfer__nat__int__function__closures_I1_J,axiom,
% 159.42/159.21      ! [V_y,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_pos__imp__zdiv__neg__iff,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_neg__imp__zdiv__neg__iff,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__neg__pos__less0,axiom,
% 159.42/159.21      ! [V_b,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__add__Un,axiom,
% 159.42/159.21      ! [V_k_2,V_j_2,V_i_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.42/159.21       => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_j_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__self,axiom,
% 159.42/159.21      ! [V_a] :
% 159.42/159.21        ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_a) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan0,axiom,
% 159.42/159.21      ! [V_m_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeast0LessThan,axiom,
% 159.42/159.21      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2) = hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__mult1,axiom,
% 159.42/159.21      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__mult2,axiom,
% 159.42/159.21      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self1__is__id,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),V_b) = V_a ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self2__is__id,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_b) = V_a ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__mult1__if,axiom,
% 159.42/159.21      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( ( V_c = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.21          & ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__self,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_card__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),V_l_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__Suc__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_j_2,V_i_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_i_2)),hAPP(c_Nat_OSuc,V_j_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__empty,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 159.42/159.21         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__empty__iff2,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2)
% 159.42/159.21        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__empty__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.21        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__subset__iff,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 159.42/159.21            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__shift__bounds__Suc__ivl,axiom,
% 159.42/159.21      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2)),hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),c_Nat_OSuc)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I17_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.21           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_m_2),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__shift__bounds__nat__ivl,axiom,
% 159.42/159.21      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2))),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__diff,axiom,
% 159.42/159.21      ! [V_m_2,V_n_2,V_i_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_n_2))
% 159.42/159.21         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_i_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_i_2),V_n_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_n_2),V_m_2) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__int_I11_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_m_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__add__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_j_2,V_i_2,V_k_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__0,axiom,
% 159.42/159.21      ! [T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono1__neg,axiom,
% 159.42/159.21      ! [V_b,V_a_H,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_H),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono1,axiom,
% 159.42/159.21      ! [V_b,V_a_H,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_H),V_b))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__neg__neg__trivial,axiom,
% 159.42/159.21      ! [V_b,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono2__neg,axiom,
% 159.42/159.21      ! [V_b,V_b_H,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b_H)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__nonpos__pos__le0,axiom,
% 159.42/159.21      ! [V_b,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_neg__imp__zdiv__nonneg__iff,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.21        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__pos__pos__trivial,axiom,
% 159.42/159.21      ! [V_b,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__nonneg__neg__le0,axiom,
% 159.42/159.21      ! [V_b,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__mono2,axiom,
% 159.42/159.21      ! [V_b,V_b_H,V_a] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b_H))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonneg1__imp__zdiv__pos__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.21        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),V_a_2))
% 159.42/159.21            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_pos__imp__zdiv__pos__iff,axiom,
% 159.42/159.21      ! [V_i_2,V_k_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2)))
% 159.42/159.21        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_i_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_pos__imp__zdiv__nonneg__iff,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.21        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__eq__0__iff,axiom,
% 159.42/159.21      ! [V_k_2,V_i_2] :
% 159.42/159.21        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.21      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.21          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i_2))
% 159.42/159.21            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),V_k_2)) )
% 159.42/159.21          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_i_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__add,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__mult,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__diff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_int__div__less__self,axiom,
% 159.42/159.21      ! [V_k,V_x] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_k)),V_x)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__zmult2__eq,axiom,
% 159.42/159.21      ! [V_b,V_a,V_c] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),V_c) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__1,axiom,
% 159.42/159.21      ! [T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__minus,axiom,
% 159.42/159.21      ! [V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),c_Int_Oring__1__class_OInts(T_a))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__power,axiom,
% 159.42/159.21      ! [V_n_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_n_2)),c_Int_Oring__1__class_OInts(T_a))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__of__nat,axiom,
% 159.42/159.21      ! [V_n_2,T_a] :
% 159.42/159.21        ( class_Rings_Oring__1(T_a)
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__add__nat__ivl,axiom,
% 159.42/159.21      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 159.42/159.21           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_n_2),V_p_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_p_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__diff__nat__ivl,axiom,
% 159.42/159.21      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 159.42/159.21        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 159.42/159.21           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_p_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_n_2),V_p_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self1,axiom,
% 159.42/159.21      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self2,axiom,
% 159.42/159.21      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__add__self2,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__add__self1,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a)),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThan__singleton,axiom,
% 159.42/159.21      ! [V_m_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_m_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_m_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I2_J,axiom,
% 159.42/159.21      ! [V_fun_2,V_vname_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OAss(V_vname_2,V_fun_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I1_J,axiom,
% 159.42/159.21      c_Com_Ocom_Ocom__size(c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Int__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I8_J,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.21         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_u_2) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_subset__card__intvl__is__intvl,axiom,
% 159.42/159.21      ! [V_k_2,V_A_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2)))))
% 159.42/159.21       => V_A_2 = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__int_I2_J,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__shift__lb__Suc0__0__upt,axiom,
% 159.42/159.21      ! [V_k_2,V_f_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_k_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__head__upt__Suc,axiom,
% 159.42/159.21      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.21         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(V_f_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2)),V_n_2))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__double__eq__0__iff,axiom,
% 159.42/159.21      ! [V_a_2,T_a] :
% 159.42/159.21        ( class_Int_Oring__char__0(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21          <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastLessThanSuc,axiom,
% 159.42/159.21      ! [V_n_2,V_m_2] :
% 159.42/159.21        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.21         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_n_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) )
% 159.42/159.21        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.21         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__op__ivl__Suc,axiom,
% 159.42/159.21      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 159.42/159.21        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.21       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.42/159.21           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2))) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.21          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.42/159.21           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2))),hAPP(V_f_2,V_n_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divmod__int__rel__div__eq,axiom,
% 159.42/159.21      ! [V_r_1,V_y,V_b_1,V_a_1] :
% 159.42/159.21        ( V_a_1 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_1),V_y)),V_r_1)
% 159.42/159.21       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_1))
% 159.42/159.21                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_1),V_b_1)) ) )
% 159.42/159.21            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_r_1))
% 159.42/159.21                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r_1),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.42/159.21         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.21           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_1),V_b_1) = V_y ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_split__zdiv,axiom,
% 159.42/159.21      ! [V_k_2,V_n_2,V_P_2] :
% 159.42/159.21        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)))
% 159.42/159.21      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.21           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.21          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.21           => ! [B_i] :
% 159.42/159.21                ( ? [B_j] :
% 159.42/159.21                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.42/159.21                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.42/159.21                    & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.21               => hBOOL(hAPP(V_P_2,B_i)) ) )
% 159.42/159.21          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21           => ! [B_i] :
% 159.42/159.21                ( ? [B_j] :
% 159.42/159.21                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.42/159.21                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.21                    & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.21               => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Ints__odd__nonzero,axiom,
% 159.42/159.21      ! [V_a_2,T_a] :
% 159.42/159.21        ( class_Int_Oring__char__0(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 159.42/159.21         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),V_a_2)),V_a_2) != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I6_J,axiom,
% 159.42/159.21      ! [V_com_2,V_fun_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OWhile(V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I5_J,axiom,
% 159.42/159.21      ! [V_com2_2,V_com1_2,V_fun_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com1_2)),c_Com_Ocom_Ocom__size(V_com2_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_all__nat__less__eq,axiom,
% 159.42/159.21      ! [V_P_2,V_n_2] :
% 159.42/159.21        ( ! [B_m] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 159.42/159.21           => hBOOL(hAPP(V_P_2,B_m)) )
% 159.42/159.21      <=> ! [B_x] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)))
% 159.42/159.21           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ex__nat__less__eq,axiom,
% 159.42/159.21      ! [V_P_2,V_n_2] :
% 159.42/159.21        ( ? [B_m] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 159.42/159.21            & hBOOL(hAPP(V_P_2,B_m)) )
% 159.42/159.21      <=> ? [B_x] :
% 159.42/159.21            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)))
% 159.42/159.21            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_z3div__def,axiom,
% 159.42/159.21      ! [V_k,V_l] :
% 159.42/159.21        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.21         => c_SMT_Oz3div(V_k,V_l) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l) )
% 159.42/159.21        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.21         => c_SMT_Oz3div(V_k,V_l) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I3_J,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 159.42/159.21         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I11_J,axiom,
% 159.42/159.21      ! [V_com_2,V_fun_2,V_loc_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__greaterThanLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__atLeastLessThan__int,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__greaterThanLessThan__int,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__le__mono,axiom,
% 159.42/159.21      ! [V_k,V_n,V_m] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n),V_k))) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__le__dividend,axiom,
% 159.42/159.21      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_m)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult2__eq,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b)),V_c) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastPlusOneLessThan__greaterThanLessThan__int,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_u_2) = c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__1,axiom,
% 159.42/159.21      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = V_m ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__less,axiom,
% 159.42/159.21      ! [V_n,V_m] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat__mult__div__cancel__disj,axiom,
% 159.42/159.21      ! [V_n,V_m,V_k] :
% 159.42/159.21        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.21        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Divides_Otransfer__int__nat__functions_I1_J,axiom,
% 159.42/159.21      ! [V_y,V_x] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_x),V_y)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zdiv__int,axiom,
% 159.42/159.21      ! [V_b,V_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_b)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__atLeastZeroLessThan__int,axiom,
% 159.42/159.21      ! [V_u_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_greaterThanLessThan__empty,axiom,
% 159.42/159.21      ! [V_k_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 159.42/159.21         => c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__le__mono2,axiom,
% 159.42/159.21      ! [V_k,V_n,V_m] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_k),V_n)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_k),V_m))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nat__mult__div__cancel1,axiom,
% 159.42/159.21      ! [V_n,V_m,V_k] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self1__is__m,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m)),V_n) = V_m ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__mult__self__is__m,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.21       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__less__dividend,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.42/159.21         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_m)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_atLeastSucLessThan__greaterThanLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_l_2)),V_u_2) = c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__uminus__greaterThanLessThan,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.21        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.21       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_x_2,V_y_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I10_J,axiom,
% 159.42/159.21      ! [V_fun_2,V_vname_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OAss(V_vname_2,V_fun_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I9_J,axiom,
% 159.42/159.21      hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__if,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.21       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.21          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_div__geq,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.21       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_split__div,axiom,
% 159.42/159.21      ! [V_k_2,V_n_2,V_P_2] :
% 159.42/159.21        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.42/159.21      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.21           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.42/159.21          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.21           => ! [B_i,B_j] :
% 159.42/159.21                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 159.42/159.21               => ( V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),B_i)),B_j)
% 159.42/159.21                 => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__add__int__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_Set_Oimage(tc_Int_Oint,tc_Int_Oint,hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2))) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__int_I9_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_m_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Int__greaterThanLessThan,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_a_2,V_b_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_ca_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_card__greaterThanLessThan,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),hAPP(c_Nat_OSuc,V_l_2)) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_le__div__geq,axiom,
% 159.42/159.21      ! [V_m,V_n] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.21         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_split__div_H,axiom,
% 159.42/159.21      ! [V_n_2,V_m_2,V_P_2] :
% 159.42/159.21        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.42/159.21      <=> ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.21            & hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.42/159.21          | ? [B_q] :
% 159.42/159.21              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),B_q)),V_m_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,B_q))))
% 159.42/159.21              & hBOOL(hAPP(V_P_2,B_q)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_split__div__lemma,axiom,
% 159.42/159.21      ! [V_m_2,V_q_2,V_n_2] :
% 159.42/159.21        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.42/159.21       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_q_2)),V_m_2))
% 159.42/159.21            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_q_2)))) )
% 159.42/159.21        <=> V_q_2 = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I15_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.21           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_m_2),V_u_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I14_J,axiom,
% 159.42/159.21      ! [V_com_2,V_fun_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OWhile(V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I13_J,axiom,
% 159.42/159.21      ! [V_com2_2,V_com1_2,V_fun_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com1_2)),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com2_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_com_Osize_I12_J,axiom,
% 159.42/159.21      ! [V_com2,V_com1] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSemi(V_com1,V_com2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com1)),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I4_J,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 159.42/159.21         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setprod__diff1,axiom,
% 159.42/159.21      ! [V_a_2,V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.21        ( class_Fields_Ofield(T_b)
% 159.42/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.21         => ( hAPP(V_f_2,V_a_2) != c_Groups_Ozero__class_Ozero(T_b)
% 159.42/159.21           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.21               => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.42/159.21              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.21               => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__nonneg__leq__bound,axiom,
% 159.42/159.21      ! [V_i_2,V_B_2,V_f_2,V_s_2,T_a,T_b] :
% 159.42/159.21        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.42/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 159.42/159.21         => ( ! [B_i] :
% 159.42/159.21                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 159.42/159.21               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 159.42/159.21           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_s_2) = V_B_2
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 159.42/159.21               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_i_2)),V_B_2)) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__nonneg__0,axiom,
% 159.42/159.21      ! [V_i_2,V_f_2,V_s_2,T_a,T_b] :
% 159.42/159.21        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.42/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 159.42/159.21         => ( ! [B_i] :
% 159.42/159.21                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 159.42/159.21               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 159.42/159.21           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_s_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.42/159.21             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 159.42/159.21               => hAPP(V_f_2,V_i_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_sum__diff__distrib,axiom,
% 159.42/159.21      ! [V_n_2,V_P_2,V_Q_2] :
% 159.42/159.21        ( ! [B_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_Q_2,B_x)),hAPP(V_P_2,B_x)))
% 159.42/159.21       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_P_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_Q_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_P_2)),V_Q_2)),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__greaterThanAtMost,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_finite__greaterThanAtMost__int,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power__divide,axiom,
% 159.42/159.21      ! [V_n,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_minus__divide__left,axiom,
% 159.42/159.21      ! [V_b,V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_diff__divide__distrib,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_times__divide__eq__right,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_c) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_add__divide__distrib,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__zero,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__zero__left,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__1,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setsum__divide__distrib,axiom,
% 159.42/159.21      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.21        ( class_Fields_Ofield(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2)),V_r_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Rings_Oinverse__class_Odivide(T_a)),V_f_2)),V_r_2)),V_A_2) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_eq__divide__imp,axiom,
% 159.42/159.21      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c) = V_b
% 159.42/159.21           => V_a = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__eq__imp,axiom,
% 159.42/159.21      ! [V_a,V_b,V_c,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( V_b = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)
% 159.42/159.21           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) = V_a ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonzero__divide__eq__eq,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2) = V_a_2
% 159.42/159.21          <=> V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonzero__eq__divide__eq,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)
% 159.42/159.21          <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) = V_b_2 ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_right__inverse__eq,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_b_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.21          <=> V_a_2 = V_b_2 ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__self,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__self__if,axiom,
% 159.42/159.21      ! [V_a,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 159.42/159.21       => ( ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.21          & ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonzero__minus__divide__right,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonzero__minus__divide__divide,axiom,
% 159.42/159.21      ! [V_a,V_b,T_a] :
% 159.42/159.21        ( class_Rings_Odivision__ring(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_nonzero__power__divide,axiom,
% 159.42/159.21      ! [V_n,V_a,V_b,T_a] :
% 159.42/159.21        ( class_Fields_Ofield(T_a)
% 159.42/159.21       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power__one__over,axiom,
% 159.42/159.21      ! [V_n,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),V_a)),V_n) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_setprod__dividef,axiom,
% 159.42/159.21      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_b)
% 159.42/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.21         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),hAPP(hAPP(c_COMBS(T_a,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Rings_Oinverse__class_Odivide(T_b)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_g_2),V_A_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_greaterThanAtMost__empty,axiom,
% 159.42/159.21      ! [V_k_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 159.42/159.21         => c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_greaterThanAtMost__empty__iff2,axiom,
% 159.42/159.21      ! [V_l_2,V_k_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_k_2,V_l_2)
% 159.42/159.21        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_greaterThanAtMost__empty__iff,axiom,
% 159.42/159.21      ! [V_l_2,V_k_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => ( c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.21        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I20_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.21           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__int_I14_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_card__greaterThanAtMost,axiom,
% 159.42/159.21      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),V_l_2) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_power__diff,axiom,
% 159.42/159.21      ! [V_m,V_n,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Ofield(T_a)
% 159.42/159.21       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.21           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_Int__greaterThanAtMost,axiom,
% 159.42/159.21      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_a_2,V_b_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_ca_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__uminus__atLeastLessThan,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.21        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.21       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_x_2),V_y_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_image__uminus__greaterThanAtMost,axiom,
% 159.42/159.21      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.21        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.21       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_x_2,V_y_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__int_I10_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Oorder(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_ivl__disj__un_I16_J,axiom,
% 159.42/159.21      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.21        ( class_Orderings_Olinorder(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 159.42/159.21           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_geometric__sum,axiom,
% 159.42/159.21      ! [V_n_2,V_x_2,T_a] :
% 159.42/159.21        ( class_Fields_Ofield(T_a)
% 159.42/159.21       => ( V_x_2 != c_Groups_Oone__class_Oone(T_a)
% 159.42/159.21         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(c_Power_Opower__class_Opower(T_a),V_x_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x_2),V_n_2)),c_Groups_Oone__class_Oone(T_a))),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x_2),c_Groups_Oone__class_Oone(T_a))) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__left__mono__neg,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.42/159.21             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__left__mono,axiom,
% 159.42/159.21      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.21           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.42/159.21             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_neg__divide__le__eq,axiom,
% 159.42/159.21      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.21          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_neg__le__divide__eq,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.21          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_mult__imp__le__div__pos,axiom,
% 159.42/159.21      ! [V_x,V_z,V_y,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)),V_x))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_times__divide__times__eq,axiom,
% 159.42/159.21      ! [V_w,V_z,V_y,V_x,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_z),V_w)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_w)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_minus__divide__divide,axiom,
% 159.42/159.21      ! [V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_minus__divide__right,axiom,
% 159.42/159.21      ! [V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__right__mono__neg,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__right__mono,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__le__0__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.42/159.21            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zero__le__divide__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2)))
% 159.42/159.21        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 159.42/159.21            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__strict__right__mono__neg,axiom,
% 159.42/159.21      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__strict__right__mono,axiom,
% 159.42/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__neg__neg,axiom,
% 159.42/159.21      ! [V_y,V_x,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__neg__pos,axiom,
% 159.42/159.21      ! [V_y,V_x,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__pos__neg,axiom,
% 159.42/159.21      ! [V_y,V_x,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__pos__pos,axiom,
% 159.42/159.21      ! [V_y,V_x,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.21         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.21           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_divide__less__0__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.42/159.21            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_zero__less__divide__iff,axiom,
% 159.42/159.21      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.21       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2)))
% 159.42/159.21        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 159.42/159.21            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.21              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 159.42/159.21  
% 159.42/159.21  fof(fact_eq__divide__eq,axiom,
% 159.42/159.21      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.21        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.21       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)
% 159.42/159.21        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.21             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) = V_b_2 )
% 159.42/159.21            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__eq__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.22        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.22       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2) = V_a_2
% 159.42/159.22        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) )
% 159.42/159.22            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_mult__divide__mult__cancel__right,axiom,
% 159.42/159.22      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.22        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.22       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_mult__divide__mult__cancel__left,axiom,
% 159.42/159.22      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.22        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.22       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_frac__eq__eq,axiom,
% 159.42/159.22      ! [V_w_2,V_x_2,V_z_2,V_y_2,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_y_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => ( V_z_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22           => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x_2),V_y_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_w_2),V_z_2)
% 159.42/159.22            <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_z_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w_2),V_y_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__nonneg__pos,axiom,
% 159.42/159.22      ! [V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__nonneg__neg,axiom,
% 159.42/159.22      ! [V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_frac__less2,axiom,
% 159.42/159.22      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_w),V_z))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_frac__less,axiom,
% 159.42/159.22      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_frac__le,axiom,
% 159.42/159.22      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__nonpos__pos,axiom,
% 159.42/159.22      ! [V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__nonpos__neg,axiom,
% 159.42/159.22      ! [V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__strict__left__mono__neg,axiom,
% 159.42/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__strict__left__mono,axiom,
% 159.42/159.22      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_neg__divide__less__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_neg__less__divide__eq,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_mult__imp__less__div__pos,axiom,
% 159.42/159.22      ! [V_x,V_z,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)),V_x))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_mult__imp__div__pos__less,axiom,
% 159.42/159.22      ! [V_z,V_x,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_pos__divide__less__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_pos__less__divide__eq,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__less__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.22        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) )
% 159.42/159.22            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) )
% 159.42/159.22                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_less__divide__eq,axiom,
% 159.42/159.22      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.22        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) )
% 159.42/159.22            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) )
% 159.42/159.22                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_add__num__frac,axiom,
% 159.42/159.22      ! [V_x,V_z,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.22       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_y) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_add__divide__eq__iff,axiom,
% 159.42/159.22      ! [V_y,V_x,V_z,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_x)),V_y)),V_z) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_add__frac__num,axiom,
% 159.42/159.22      ! [V_z,V_x,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.22       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_y) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__add__eq__iff,axiom,
% 159.42/159.22      ! [V_y,V_x,V_z,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),V_y) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_z) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_add__frac__eq,axiom,
% 159.42/159.22      ! [V_w,V_x,V_z,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_w),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w),V_y))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_z)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_diff__frac__eq,axiom,
% 159.42/159.22      ! [V_w,V_x,V_z,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_w),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w),V_y))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_z)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__diff__eq__iff,axiom,
% 159.42/159.22      ! [V_y,V_x,V_z,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),V_y) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_z) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_diff__divide__eq__iff,axiom,
% 159.42/159.22      ! [V_y,V_x,V_z,T_a] :
% 159.42/159.22        ( class_Fields_Ofield(T_a)
% 159.42/159.22       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_x)),V_y)),V_z) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_gt__half__sum,axiom,
% 159.42/159.22      ! [V_b,V_a,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)))),V_b)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_less__half__sum,axiom,
% 159.42/159.22      ! [V_b,V_a,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_le__divide__eq,axiom,
% 159.42/159.22      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.22        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) )
% 159.42/159.22            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) )
% 159.42/159.22                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_divide__le__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.22        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) )
% 159.42/159.22            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) )
% 159.42/159.22                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_pos__le__divide__eq,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2)),V_b_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_pos__divide__le__eq,axiom,
% 159.42/159.22      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),V_a_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_mult__imp__div__pos__le,axiom,
% 159.42/159.22      ! [V_z,V_x,V_y,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setprod__Un,axiom,
% 159.42/159.22      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.22        ( class_Fields_Ofield(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.22                 => hAPP(V_f_2,B_x) != c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__atLeastZeroLessThan__int,axiom,
% 159.42/159.22      ! [V_u_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))
% 159.42/159.22       => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Int_Onat,V_u_2))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__natinterval__difff,axiom,
% 159.42/159.22      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 159.42/159.22        ( class_Groups_Oab__group__add(T_a)
% 159.42/159.22       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),tc_Nat_Onat),c_Groups_Ominus__class_Ominus(T_a)),V_f_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Groups_Oone__class_Oone(tc_Nat_Onat))))),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(V_f_2,V_m_2)),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) )
% 159.42/159.22          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),tc_Nat_Onat),c_Groups_Ominus__class_Ominus(T_a)),V_f_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Groups_Oone__class_Oone(tc_Nat_Onat))))),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_gauss__sum,axiom,
% 159.42/159.22      ! [V_n_2,T_a] :
% 159.42/159.22        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),c_Nat_Osemiring__1__class_Oof__nat(T_a)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Oone__class_Oone(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_decr__mult__lemma,axiom,
% 159.42/159.22      ! [V_k_2,V_P_2,V_d_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.42/159.22       => ( ! [B_x] :
% 159.42/159.22              ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.22             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_d_2))) )
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.22           => ! [B_x] :
% 159.42/159.22                ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.22               => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),V_d_2)))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_finite__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__int,axiom,
% 159.42/159.22      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = V_n ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__0,axiom,
% 159.42/159.22      hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__numerals_I1_J,axiom,
% 159.42/159.22      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_eq__nat__nat__iff,axiom,
% 159.42/159.22      ! [V_z_H_2,V_z_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H_2))
% 159.42/159.22         => ( hAPP(c_Int_Onat,V_z_2) = hAPP(c_Int_Onat,V_z_H_2)
% 159.42/159.22          <=> V_z_2 = V_z_H_2 ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ex__nat,axiom,
% 159.42/159.22      ! [V_P_2] :
% 159.42/159.22        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.22      <=> ? [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.22            & hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_all__nat,axiom,
% 159.42/159.22      ! [V_P_2] :
% 159.42/159.22        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.22           => hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__relations_I1_J,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.42/159.22         => ( hAPP(c_Int_Onat,V_x_2) = hAPP(c_Int_Onat,V_y_2)
% 159.42/159.22          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_all__nat__less,axiom,
% 159.42/159.22      ! [V_P_2,V_n_2] :
% 159.42/159.22        ( ! [B_m] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 159.42/159.22           => hBOOL(hAPP(V_P_2,B_m)) )
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)))
% 159.42/159.22           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ex__nat__less,axiom,
% 159.42/159.22      ! [V_P_2,V_n_2] :
% 159.42/159.22        ( ? [B_m] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 159.42/159.22            & hBOOL(hAPP(V_P_2,B_m)) )
% 159.42/159.22      <=> ? [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)))
% 159.42/159.22            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__numerals_I2_J,axiom,
% 159.42/159.22      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastLessThanSuc__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),hAPP(c_Nat_OSuc,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__return__embed,axiom,
% 159.42/159.22      ! [V_A_2] : hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) = V_A_2 ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastatMost__empty__iff2,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)
% 159.42/159.22        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastatMost__empty__iff,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastatMost__empty,axiom,
% 159.42/159.22      ! [V_a_2,V_b_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2))
% 159.42/159.22         => c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastatMost__subset__iff,axiom,
% 159.42/159.22      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,V_d_2)))
% 159.42/159.22        <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 159.42/159.22            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 159.42/159.22              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastAtMost__singleton,axiom,
% 159.42/159.22      ! [V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_a_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastAtMost__singleton__iff,axiom,
% 159.42/159.22      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_ca_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.22        <=> ( V_a_2 = V_b_2
% 159.42/159.22            & V_b_2 = V_ca_2 ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastAtMost__singleton_H,axiom,
% 159.42/159.22      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( V_a_2 = V_b_2
% 159.42/159.22         => c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__uminus__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.22       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_x_2,V_y_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__Suc__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_j_2,V_i_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_i_2),hAPP(c_Nat_OSuc,V_j_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__shift__bounds__cl__Suc__ivl,axiom,
% 159.42/159.22      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2),hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),c_Nat_OSuc)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__shift__bounds__cl__nat__ivl,axiom,
% 159.42/159.22      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2))),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__sum__prod_I2_J,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Nat_Onat,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastSucAtMost__greaterThanAtMost,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_l_2),V_u_2) = c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J,axiom,
% 159.42/159.22      c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__add__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_j_2,V_i_2,V_k_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__le__0,axiom,
% 159.42/159.22      ! [V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__0__iff,axiom,
% 159.42/159.22      ! [V_i_2] :
% 159.42/159.22        ( hAPP(c_Int_Onat,V_i_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__mono__iff,axiom,
% 159.42/159.22      ! [V_w_2,V_z_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_zless__nat__conj,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.42/159.22          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__relations_I3_J,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Int_Onat,V_y_2)))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__1,axiom,
% 159.42/159.22      hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__0__le,axiom,
% 159.42/159.22      ! [V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_int__eq__iff,axiom,
% 159.42/159.22      ! [V_z_2,V_m_2] :
% 159.42/159.22        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = V_z_2
% 159.42/159.22      <=> ( V_m_2 = hAPP(c_Int_Onat,V_z_2)
% 159.42/159.22          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_int__nat__eq,axiom,
% 159.42/159.22      ! [V_z] :
% 159.42/159.22        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z )
% 159.42/159.22        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_zless__nat__eq__int__zless,axiom,
% 159.42/159.22      ! [V_z_2,V_m_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),V_z_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__zminus__int,axiom,
% 159.42/159.22      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_u_2)),V_l_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastAtMostSuc__conv,axiom,
% 159.42/159.22      ! [V_n_2,V_m_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.42/159.22       => c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__shift__lb__Suc0__0,axiom,
% 159.42/159.22      ! [V_k_2,V_f_2] :
% 159.42/159.22        ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_k_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I21_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__sum__prod_I1_J,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I15_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__atLeastAtMost,axiom,
% 159.42/159.22      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastatMost__psubset__iff,axiom,
% 159.42/159.22      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,V_d_2)))
% 159.42/159.22        <=> ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 159.42/159.22              | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 159.42/159.22                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2))
% 159.42/159.22                & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_a_2))
% 159.42/159.22                  | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_d_2)) ) ) )
% 159.42/159.22            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__atLeastZeroLessThan__int,axiom,
% 159.42/159.22      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2)) = hAPP(c_Int_Onat,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I22_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I4_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_l_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I16_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__atLeastLessThan__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I12_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I13_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_zero__less__nat__eq,axiom,
% 159.42/159.22      ! [V_z_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__less__eq__zless,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__relations_I2_J,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Int_Onat,V_y_2)))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__eq__iff2,axiom,
% 159.42/159.22      ! [V_w_2,V_m_2] :
% 159.42/159.22        ( V_m_2 = hAPP(c_Int_Onat,V_w_2)
% 159.42/159.22      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 159.42/159.22          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__eq__iff,axiom,
% 159.42/159.22      ! [V_m_2,V_w_2] :
% 159.42/159.22        ( hAPP(c_Int_Onat,V_w_2) = V_m_2
% 159.42/159.22      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 159.42/159.22          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__le__eq__zle,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2] :
% 159.42/159.22        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) )
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_split__nat,axiom,
% 159.42/159.22      ! [V_i_2,V_P_2] :
% 159.42/159.22        ( hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,V_i_2)))
% 159.42/159.22      <=> ( ! [B_n] :
% 159.42/159.22              ( V_i_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)
% 159.42/159.22             => hBOOL(hAPP(V_P_2,B_n)) )
% 159.42/159.22          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__add__distrib,axiom,
% 159.42/159.22      ! [V_z_H,V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 159.42/159.22         => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__mult__distrib,axiom,
% 159.42/159.22      ! [V_z_H,V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22       => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.22         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__diff__distrib,axiom,
% 159.42/159.22      ! [V_z,V_z_H] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 159.42/159.22         => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__sum__prod2_I1_J,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_a] : hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Int_Onat,hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_a),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__div__distrib,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Divides_Otransfer__nat__int__functions_I1_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.22         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__greaterThanAtMost__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__head__Suc,axiom,
% 159.42/159.22      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.22         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(V_f_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2),V_n_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J,axiom,
% 159.42/159.22      ! [V_n,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),V_n) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__power__eq,axiom,
% 159.42/159.22      ! [V_n,V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22       => hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),V_n) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__sum__prod2_I2_J,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_a] : hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Int_Onat,hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_a),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.22         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_one__less__nat__eq,axiom,
% 159.42/159.22      ! [V_z_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(c_Int_Onat,V_z_2)))
% 159.42/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__less__iff,axiom,
% 159.42/159.22      ! [V_m_2,V_w_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),V_m_2))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Suc__nat__eq__nat__zadd1,axiom,
% 159.42/159.22      ! [V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22       => hAPP(c_Nat_OSuc,hAPP(c_Int_Onat,V_z)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__mult__distrib__neg,axiom,
% 159.42/159.22      ! [V_z_H,V_z] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22       => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z))),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z_H))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J,axiom,
% 159.42/159.22      ! [V_P_2] : hAPP(c_Set_OCollect(tc_Nat_Onat),V_P_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Int_Oint),V_P_2),c_Int_Onat)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__cl__ivl__Suc,axiom,
% 159.42/159.22      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 159.42/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,hAPP(c_Nat_OSuc,V_n_2))) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.22          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 159.42/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2))),hAPP(V_f_2,hAPP(c_Nat_OSuc,V_n_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__head,axiom,
% 159.42/159.22      ! [V_P_2,V_n_2,V_m_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.22         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_P_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(V_P_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_P_2),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_m_2,V_n_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__ub__add__nat,axiom,
% 159.42/159.22      ! [V_p_2,V_f_2,V_n_2,V_m_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat))))
% 159.42/159.22         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_p_2))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_p_2)))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I6_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I5_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__greaterThanLessThan__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I18_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 159.42/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_m_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I19_J,axiom,
% 159.42/159.22      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 159.42/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__aux__def,axiom,
% 159.42/159.22      ! [V_n,V_i] : c_Int_Onat__aux(V_i,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_i)),V_n) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__morphism__nat__int,axiom,
% 159.42/159.22      c_Nat__Transfer_Otransfer__morphism(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat,hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__of__nat,axiom,
% 159.42/159.22      ! [V_k,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k)))) )
% 159.42/159.22          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_k)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_negD,axiom,
% 159.42/159.22      ! [V_x] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22       => ? [B_n] : V_x = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,B_n))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_finite__atLeastAtMost__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SetInterval_Otransfer__nat__int__set__function__closures,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.42/159.22       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__eq__iff,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2,T_a] :
% 159.42/159.22        ( class_Int_Oring__char__0(T_a)
% 159.42/159.22       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w_2) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)
% 159.42/159.22        <=> V_w_2 = V_z_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => c_Nat__Transfer_Onat__set(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => c_Nat__Transfer_Onat__set(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__int__eq,axiom,
% 159.42/159.22      ! [V_n] : hAPP(c_Int_Oring__1__class_Oof__int(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__relations_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => ( V_A_2 = V_B_2
% 159.42/159.22          <=> hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__eq__0__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Int_Oring__char__0(T_a)
% 159.42/159.22       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.22        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__0__eq__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Int_Oring__char__0(T_a)
% 159.42/159.22       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)
% 159.42/159.22        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__0,axiom,
% 159.42/159.22      ! [T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J,axiom,
% 159.42/159.22      c_Nat__Transfer_Onat__set(c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__le__iff,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w_2)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__less__iff,axiom,
% 159.42/159.22      ! [V_z_2,V_w_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w_2)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__add,axiom,
% 159.42/159.22      ! [V_z,V_w,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__mult,axiom,
% 159.42/159.22      ! [V_z,V_w,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__1,axiom,
% 159.42/159.22      ! [T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),c_Groups_Oone__class_Oone(tc_Int_Oint)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__diff,axiom,
% 159.42/159.22      ! [V_z,V_w,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__of__nat__eq,axiom,
% 159.42/159.22      ! [V_n,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__minus,axiom,
% 159.42/159.22      ! [V_z,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Ints__of__int,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__power,axiom,
% 159.42/159.22      ! [V_n,V_z,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)),V_n) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_nat__set__def,axiom,
% 159.42/159.22      ! [V_S_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_S_2)
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),V_S_2))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J,axiom,
% 159.42/159.22      ! [V_C_2] : c_Nat__Transfer_Onat__set(hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_C_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I2_J,axiom,
% 159.42/159.22      ! [V_n_2,V_m_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__sum__prod_I2_J,axiom,
% 159.42/159.22      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_a,tc_Nat_Onat),V_f_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastLessThanPlusOne__atLeastAtMost__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_u_2),c_Groups_Oone__class_Oone(tc_Int_Oint))) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__setsum,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Int_Oint),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_a,T_b),c_Int_Oring__1__class_Oof__int(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__setprod,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.22          & class_Rings_Oring__1(T_a) )
% 159.42/159.22       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Int_Oint),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_a,T_b),c_Int_Oring__1__class_Oof__int(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeastPlusOneAtMost__greaterThanAtMost__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_u_2) = c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__set__return__embed,axiom,
% 159.42/159.22      ! [V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) = V_A_2 ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J,axiom,
% 159.42/159.22      ! [V_x_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__le__0__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__0__le__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__less__0__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__int__0__less__iff,axiom,
% 159.42/159.22      ! [V_z_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_simp__from__to,axiom,
% 159.42/159.22      ! [V_i_2,V_j_2] :
% 159.42/159.22        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 159.42/159.22         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool)) )
% 159.42/159.22        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 159.42/159.22         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(hAPP(c_Set_Oinsert(tc_Int_Oint),V_i_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_of__nat__nat,axiom,
% 159.42/159.22      ! [V_z,T_a] :
% 159.42/159.22        ( class_Rings_Oring__1(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.42/159.22         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_z)) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__sum__prod_I1_J,axiom,
% 159.42/159.22      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_a,tc_Nat_Onat),V_f_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__relations_I1_J,axiom,
% 159.42/159.22      ! [V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),V_A_2))
% 159.42/159.22        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J,axiom,
% 159.42/159.22      ! [V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => hAPP(c_Finite__Set_Ocard(tc_Int_Oint),V_A_2) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J,axiom,
% 159.42/159.22      ! [V_P_2] : c_Nat__Transfer_Onat__set(hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),V_P_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__atLeastAtMost__int,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__relations_I5_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__relations_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I8_J,axiom,
% 159.42/159.22      ! [V_B_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_B_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I6_J,axiom,
% 159.42/159.22      ! [V_A_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_A_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_B_2))
% 159.42/159.22         => ( ! [B_x] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xa] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_B_2))
% 159.42/159.22                   => V_t_2 != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xa),B_x) ) )
% 159.42/159.22           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I3_J,axiom,
% 159.42/159.22      ! [V_A_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_A_2))
% 159.42/159.22         => ( ! [B_x] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xa] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_A_2))
% 159.42/159.22                   => V_t_2 != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xa),B_x) ) )
% 159.42/159.22           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I5_J,axiom,
% 159.42/159.22      ! [V_A_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I4_J,axiom,
% 159.42/159.22      ! [V_A_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( B_x != V_t_2
% 159.42/159.22               => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( B_x != V_t_2
% 159.42/159.22               => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I7_J,axiom,
% 159.42/159.22      ! [V_B_2,V_t_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 159.42/159.22         => ! [B_x] :
% 159.42/159.22              ( ! [B_xa] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22                 => ! [B_xb] :
% 159.42/159.22                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.42/159.22                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I6_J,axiom,
% 159.42/159.22      ! [V_t_2,V_B_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ! [B_x] :
% 159.42/159.22            ( ! [B_xa] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xb] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.42/159.22                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I8_J,axiom,
% 159.42/159.22      ! [V_t_2,V_A_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ! [B_x] :
% 159.42/159.22            ( ! [B_xa] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xb] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.42/159.22                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__set__relations_I2_J,axiom,
% 159.42/159.22      ! [V_A_2,V_x_2] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.42/159.22       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.42/159.22          <=> hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_periodic__finite__ex,axiom,
% 159.42/159.22      ! [V_P_2,V_d_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.42/159.22       => ( ! [B_x,B_k] :
% 159.42/159.22              ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.22            <=> hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),B_k),V_d_2)))) )
% 159.42/159.22         => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.22          <=> ? [B_x] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_d_2)))
% 159.42/159.22                & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_aset_I7_J,axiom,
% 159.42/159.22      ! [V_t_2,V_A_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ! [B_x] :
% 159.42/159.22            ( ! [B_xa] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xb] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.42/159.22                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J,axiom,
% 159.42/159.22      c_Nat__Transfer_Ois__nat(c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.22       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.42/159.22         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J,axiom,
% 159.42/159.22      ! [V_z] : c_Nat__Transfer_Ois__nat(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J,axiom,
% 159.42/159.22      c_Nat__Transfer_Ois__nat(c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.22       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.42/159.22         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Divides_Otransfer__int__nat__function__closures_I1_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.22       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.42/159.22         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J,axiom,
% 159.42/159.22      ! [V_n,V_x] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.22       => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J,axiom,
% 159.42/159.22      ! [V_y,V_x] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.22       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.42/159.22         => c_Nat__Transfer_Ois__nat(c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_is__nat__def,axiom,
% 159.42/159.22      ! [V_x_2] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.42/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SetInterval_Otransfer__int__nat__set__function__closures,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.42/159.22       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J,axiom,
% 159.42/159.22      ! [V_x_2,V_A_2] :
% 159.42/159.22        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.42/159.22         => c_Nat__Transfer_Ois__nat(V_x_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SetInterval_Otransfer__int__nat__set__functions,axiom,
% 159.42/159.22      ! [V_n_2,V_m_2] :
% 159.42/159.22        ( c_Nat__Transfer_Ois__nat(V_m_2)
% 159.42/159.22       => ( c_Nat__Transfer_Ois__nat(V_n_2)
% 159.42/159.22         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_m_2,V_n_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Int_Onat,V_m_2),hAPP(c_Int_Onat,V_n_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__sum__prod2_I2_J,axiom,
% 159.42/159.22      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.22        ( ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.22           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Int_Oint),V_f_2),V_A_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Nat_Onat,T_a),c_Int_Onat),V_f_2)),V_A_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__int__nat__sum__prod2_I1_J,axiom,
% 159.42/159.22      ! [V_f_2,V_A_2,T_a] :
% 159.42/159.22        ( ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.22           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Int_Oint),V_f_2),V_A_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Nat_Onat,T_a),c_Int_Onat),V_f_2)),V_A_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_bset_I5_J,axiom,
% 159.42/159.22      ! [V_t_2,V_B_2,V_D_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.42/159.22       => ! [B_x] :
% 159.42/159.22            ( ! [B_xa] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.42/159.22               => ! [B_xb] :
% 159.42/159.22                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.42/159.22                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.42/159.22           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I1_J,axiom,
% 159.42/159.22      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_finite__atMost,axiom,
% 159.42/159.22      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__eq__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_y_2)
% 159.42/159.22        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast0AtMost,axiom,
% 159.42/159.22      ! [V_n_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2) = hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_lessThan__Suc__atMost,axiom,
% 159.42/159.22      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_card__atMost,axiom,
% 159.42/159.22      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_u_2)) = hAPP(c_Nat_OSuc,V_u_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__Suc,axiom,
% 159.42/159.22      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__iff,axiom,
% 159.42/159.22      ! [V_k_2,V_i_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oord(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_k_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_k_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__subset__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_x_2)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_y_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__atMost__Suc,axiom,
% 159.42/159.22      ! [V_n_2,V_f_2,T_a] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2))),hAPP(V_f_2,hAPP(c_Nat_OSuc,V_n_2))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__0,axiom,
% 159.42/159.22      hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__atLeastAtMostL1,axiom,
% 159.42/159.22      ! [V_d_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__atLeastAtMostR1,axiom,
% 159.42/159.22      ! [V_d_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I9_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_l_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_u_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I3_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_l_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I1_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_l_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I2_J,axiom,
% 159.42/159.22      ! [V_u_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_u_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I10_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_l_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_u_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I7_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_l_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_u_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_incr__mult__lemma,axiom,
% 159.42/159.22      ! [V_k_2,V_P_2,V_d_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.42/159.22       => ( ! [B_x] :
% 159.42/159.22              ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.22             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_d_2))) )
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.22           => ! [B_x] :
% 159.42/159.22                ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.22               => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),V_d_2)))) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ex__least__nat__less,axiom,
% 159.42/159.22      ! [V_n_2,V_P_2] :
% 159.42/159.22        ( ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.42/159.22       => ( hBOOL(hAPP(V_P_2,V_n_2))
% 159.42/159.22         => ? [B_k] :
% 159.42/159.22              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_k),V_n_2))
% 159.42/159.22              & ! [B_i] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_k))
% 159.42/159.22                 => ~ hBOOL(hAPP(V_P_2,B_i)) )
% 159.42/159.22              & hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_k),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_strong__setprod__reindex__cong,axiom,
% 159.42/159.22      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.42/159.22       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.42/159.22         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.22                 => hAPP(V_g_2,B_x) = hAPP(hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2),B_x) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_c),V_g_2),V_A_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setprod__mono__one__right,axiom,
% 159.42/159.22      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.42/159.22                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_T_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_S_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setprod__mono__one__left,axiom,
% 159.42/159.22      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.42/159.22                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_T_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_zero__less__imp__eq__int,axiom,
% 159.42/159.22      ! [V_k] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.42/159.22       => ? [B_n] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 159.42/159.22            & V_k = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__mono__zero__right,axiom,
% 159.42/159.22      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.42/159.22                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_T_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_S_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_setsum__mono__zero__left,axiom,
% 159.42/159.22      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 159.42/159.22        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 159.42/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.42/159.22                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_T_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atMost__Int__atLeast,axiom,
% 159.42/159.22      ! [V_n_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_n_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_n_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_n_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_field__le__mult__one__interval,axiom,
% 159.42/159.22      ! [V_y,V_x,T_a] :
% 159.42/159.22        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.22       => ( ! [B_z] :
% 159.42/159.22              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_z))
% 159.42/159.22             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_z),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.22               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),B_z),V_x)),V_y)) ) )
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_singleton__quotient,axiom,
% 159.42/159.22      ! [V_r_2,V_x_2,T_a] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_r_2) = hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_transfer__nat__int__sum__prod__cong_I2_J,axiom,
% 159.42/159.22      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 159.42/159.22        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.22          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.22       => ( V_A_2 = V_B_2
% 159.42/159.22         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.22           => ( ! [B_x] :
% 159.42/159.22                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.22                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 159.42/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_a),V_g_2),V_B_2) ) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast__eq__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_y_2)
% 159.42/159.22        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast__iff,axiom,
% 159.42/159.22      ! [V_k_2,V_i_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oord(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_k_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_k_2),V_i_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast__subset__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_x_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_y_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Compl__lessThan,axiom,
% 159.42/159.22      ! [V_k_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_k_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Compl__atLeast,axiom,
% 159.42/159.22      ! [V_k_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_k_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I14_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_l_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I8_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_l_2),V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__atLeastAtMostR2,axiom,
% 159.42/159.22      ! [V_d_2,V_ca_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_a_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_ca_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2),V_d_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__atLeastAtMostL2,axiom,
% 159.42/159.22      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_ca_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_ca_2),V_b_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I6_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__uminus__atMost,axiom,
% 159.42/159.22      ! [V_x_2,T_a] :
% 159.42/159.22        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.22       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_x_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__uminus__atLeast,axiom,
% 159.42/159.22      ! [V_x_2,T_a] :
% 159.42/159.22        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.22       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_x_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast__Suc,axiom,
% 159.42/159.22      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),V_k_2)),hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_quotientI,axiom,
% 159.42/159.22      ! [V_r_2,V_A_2,V_x_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.22       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__Int__subset,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_R_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_a,V_R_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)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_B_2)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_quotientE,axiom,
% 159.42/159.22      ! [V_r_2,V_A_2,V_X_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.22       => ~ ! [B_x] :
% 159.42/159.22              ( V_X_2 = hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.22             => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__Un,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_R_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Un__Image,axiom,
% 159.42/159.22      ! [V_A_2,V_S_2,V_R_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_R_2),V_S_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_b,T_a,V_S_2),V_A_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__empty,axiom,
% 159.42/159.22      ! [V_R_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,V_R_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__mono,axiom,
% 159.42/159.22      ! [V_A_2,V_A_H_2,V_r_2,V_r_H_2,T_b,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_H_2),V_r_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_H_2),V_A_2))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_b,V_r_H_2),V_A_H_2)),hAPP(c_Relation_OImage(T_a,T_b,V_r_2),V_A_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_greaterThan__Suc,axiom,
% 159.42/159.22      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),V_k_2)),hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I12_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_u_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_l_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I13_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_l_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_quotient__def,axiom,
% 159.42/159.22      ! [V_r_2,V_A_2,T_a] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),T_a),c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),c_Relation_OImage(T_a,T_a,V_r_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP1__I,axiom,
% 159.42/159.22      ! [T_b,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 159.42/159.22         => hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__o,axiom,
% 159.42/159.22      ! [V_f_2,V_g_2,T_c,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Fun_Ocomp(T_c,tc_fun(T_a,tc_HOL_Obool),T_b,V_g_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),V_g_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_less__by__empty,axiom,
% 159.42/159.22      ! [V_B_2,T_a,V_A_2] :
% 159.42/159.22        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP1__iff,axiom,
% 159.42/159.22      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.42/159.22      <=> ? [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.22            & hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_greaterThan__eq__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_y_2)
% 159.42/159.22        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_finite__UN,axiom,
% 159.42/159.22      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.22        <=> ! [B_x] :
% 159.42/159.22              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.22             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__UN,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_c,V_r_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Relation_OImage(T_b,T_a,V_r_2)),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_greaterThan__iff,axiom,
% 159.42/159.22      ! [V_k_2,V_i_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oord(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_k_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_i_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Image__eq__UN,axiom,
% 159.42/159.22      ! [V_B_2,V_r_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Relation_OImage(T_b,T_a,V_r_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_Oinsert(T_b)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_greaterThan__subset__iff,axiom,
% 159.42/159.22      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_x_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_y_2)))
% 159.42/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Compl__atMost,axiom,
% 159.42/159.22      ! [V_k_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_k_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_k_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Compl__greaterThan,axiom,
% 159.42/159.22      ! [V_k_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_k_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_k_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_atLeast__Suc__greaterThan,axiom,
% 159.42/159.22      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),V_k_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I7_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I11_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_u_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_l_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__uminus__lessThan,axiom,
% 159.42/159.22      ! [V_x_2,T_a] :
% 159.42/159.22        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.22       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_x_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__uminus__greaterThan,axiom,
% 159.42/159.22      ! [V_x_2,T_a] :
% 159.42/159.22        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.42/159.22       => hAPP(c_Set_Oimage(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_x_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__int_I5_J,axiom,
% 159.42/159.22      ! [V_u_2,V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Oorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ivl__disj__un_I1_J,axiom,
% 159.42/159.22      ! [V_l_2,T_a] :
% 159.42/159.22        ( class_Orderings_Olinorder(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_l_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_l_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__I,axiom,
% 159.42/159.22      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__Pow__subset,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),T_b),c_Set_OPow(T_a)),V_B_2))),hAPP(c_Set_OPow(T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__eq__UN,axiom,
% 159.42/159.22      ! [V_A_2,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(T_a,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Set_Oinsert(T_a)),V_f_2)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__insert,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_a_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(V_B_2,V_a_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_ball__UN,axiom,
% 159.42/159.22      ! [V_P_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.22        ( ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.22           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22           => ! [B_xa] :
% 159.42/159.22                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(V_B_2,B_x)))
% 159.42/159.22               => hBOOL(hAPP(V_P_2,B_xa)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__le__add__shift,axiom,
% 159.42/159.22      ! [V_k_2,V_M_2,V_n_2,T_a] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool),tc_Nat_Onat),V_M_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2))) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_k_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2))),V_M_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP__commute,axiom,
% 159.42/159.22      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.42/159.22       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),T_a,T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_a),V_B_2)),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_a),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_a),T_a,T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),V_A_2)),hAPP(c_COMBC(T_b,T_c,T_a),V_f_2))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__UN__flatten,axiom,
% 159.42/159.22      ! [V_C_2,V_B_2,V_A_2,T_c,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),T_c),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I9_J,axiom,
% 159.42/159.22      ! [V_C_2,V_B_2,V_A_2,T_c,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),T_c),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I9_J,axiom,
% 159.42/159.22      ! [V_C_2,V_B_2,T_c,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool))),V_B_2)),V_C_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__le__eq__Un0,axiom,
% 159.42/159.22      ! [V_M_2,V_n_2,T_a] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2)),V_M_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Oone__class_Oone(tc_Nat_Onat),V_n_2)),V_M_2)),hAPP(V_M_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP__le__iff,axiom,
% 159.42/159.22      ! [V_u_2,V_M_2,V_A_2,T_b,T_a] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),V_A_2),V_M_2)),V_u_2))
% 159.42/159.22        <=> ! [B_x] :
% 159.42/159.22              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(V_M_2,B_x)),V_u_2)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_less__SUP__iff,axiom,
% 159.42/159.22      ! [V_f_2,V_A_2,T_b,V_a_2,T_a] :
% 159.42/159.22        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.42/159.22          & class_Orderings_Olinorder(T_a) )
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),V_A_2),V_f_2)))
% 159.42/159.22        <=> ? [B_x] :
% 159.42/159.22              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(V_f_2,B_x))) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__iff,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.42/159.22      <=> ? [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22            & hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP__const,axiom,
% 159.42/159.22      ! [V_M_2,T_a,V_A_2,T_b] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.42/159.22       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_A_2),hAPP(c_COMBK(T_b,T_a),V_M_2)) = V_M_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UNION__empty__conv_I1_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.22        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__empty2,axiom,
% 159.42/159.22      ! [V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__constant,axiom,
% 159.42/159.22      ! [V_ca_2,T_b,T_a,V_A_2] :
% 159.42/159.22        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_ca_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.22        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_ca_2)) = V_ca_2 ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UNION__empty__conv_I2_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.22        ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.22           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__subset__iff,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)),V_B_2))
% 159.42/159.22      <=> ! [B_x] :
% 159.42/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 159.42/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(V_A_2,B_x)),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I10_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_f_2,T_c,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_a,tc_HOL_Obool),T_c),V_B_2),V_f_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_image__UN,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_c,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Set_Oimage(T_b,T_a,V_f_2)),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I10_J,axiom,
% 159.42/159.22      ! [V_f_2,V_B_2,T_c,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_a,tc_HOL_Obool),T_b),V_B_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),V_B_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__Un,axiom,
% 159.42/159.22      ! [V_M_2,V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_M_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_M_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_M_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__Un__distrib,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_I_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I5_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),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),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),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)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I5_J,axiom,
% 159.42/159.22      ! [V_B_2,V_C_2,T_b,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__UN__distrib,axiom,
% 159.42/159.22      ! [V_A_2,V_I_2,T_b,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2)),V_A_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I4_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_C_2,T_b,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_Int__UN__distrib2,axiom,
% 159.42/159.22      ! [V_B_2,V_J_2,T_c,V_A_2,V_I_2,T_b,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_J_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_J_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool))),V_A_2))),V_B_2))) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUPR__apply,axiom,
% 159.42/159.22      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.42/159.22       => hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,T_a)),V_A_2),V_f_2),V_x_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),V_A_2),hAPP(hAPP(c_COMBC(T_b,T_c,T_a),V_f_2),V_x_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I6_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I6_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,V_C_2,T_b,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_SUP__subset,axiom,
% 159.42/159.22      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_A_2),V_f_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_B_2),V_f_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_le__SUPI,axiom,
% 159.42/159.22      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 159.42/159.22        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 159.42/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_M_2,V_i_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_A_2),V_M_2))) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__insert__distrib,axiom,
% 159.42/159.22      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 159.42/159.22       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__upper,axiom,
% 159.42/159.22      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_B_2,V_a_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__absorb,axiom,
% 159.42/159.22      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 159.42/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_A_2,V_k_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I1_J,axiom,
% 159.42/159.22      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__singleton,axiom,
% 159.42/159.22      ! [V_A_2,T_a] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_A_2 ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I1_J,axiom,
% 159.42/159.22      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__simps_I2_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I3_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_UN__extend__simps_I2_J,axiom,
% 159.42/159.22      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.42/159.22        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = V_B_2 )
% 159.42/159.22        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_split__pos__lemma,axiom,
% 159.42/159.22      ! [V_n_2,V_P_2,V_k_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.42/159.22        <=> ! [B_i,B_j] :
% 159.42/159.22              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.42/159.22                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.42/159.22                & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.22             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_split__neg__lemma,axiom,
% 159.42/159.22      ! [V_n_2,V_P_2,V_k_2] :
% 159.42/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.42/159.22        <=> ! [B_i,B_j] :
% 159.42/159.22              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.42/159.22                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.22                & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.22             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_sgn__neg,axiom,
% 159.42/159.22      ! [V_a,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.22         => c_Groups_Osgn__class_Osgn(T_a,V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.42/159.22  
% 159.42/159.22  fof(fact_sgn__1__neg,axiom,
% 159.42/159.22      ! [V_a_2,T_a] :
% 159.42/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.22       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_SUP2__I,axiom,
% 159.42/159.23      ! [T_c,T_b,V_ca_2,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2))
% 159.42/159.23         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_ca_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiff__zmod__left,axiom,
% 159.42/159.23      ! [V_y,V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_y),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiff__zmod__right,axiom,
% 159.42/159.23      ! [V_m,V_y,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_y,V_m)),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__diff__right__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__diff__left__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__diff__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__diff__cong,axiom,
% 159.42/159.23      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.42/159.23         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.42/159.23           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__simps_I3_J,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c)),V_c) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zmult1__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c)),V_c) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__self,axiom,
% 159.42/159.23      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_a) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zero,axiom,
% 159.42/159.23      ! [V_b] : c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__sgn,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Osgn__class_Osgn(T_a,V_a)) = c_Groups_Osgn__class_Osgn(T_a,V_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mod__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,c_Divides_Odiv__class_Omod(T_a,V_a,V_b),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__cong,axiom,
% 159.42/159.23      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.42/159.23         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.42/159.23           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__simps_I1_J,axiom,
% 159.42/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__simps_I2_J,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__left__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__right__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__self1,axiom,
% 159.42/159.23      ! [V_a,V_b,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__add__self2,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__cong,axiom,
% 159.42/159.23      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.42/159.23         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.42/159.23           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__simps_I4_J,axiom,
% 159.42/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__mult2,axiom,
% 159.42/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__mult1,axiom,
% 159.42/159.23      ! [V_b,V_a,V_c,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__left__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__right__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__minus__cong,axiom,
% 159.42/159.23      ! [V_a_H,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_b) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_b)
% 159.42/159.23         => c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_H),V_b) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__minus__eq,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Oring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__self,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,V_a,V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__by__0,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__0,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,c_Groups_Ozero__class_Ozero(T_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zminus__zmod,axiom,
% 159.42/159.23      ! [V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_x),V_m) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus__zminus,axiom,
% 159.42/159.23      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus2,axiom,
% 159.42/159.23      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zpower__zmod,axiom,
% 159.42/159.23      ! [V_y,V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_y),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Divides_Otransfer__int__nat__function__closures_I2_J,axiom,
% 159.42/159.23      ! [V_y,V_x] :
% 159.42/159.23        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.42/159.23       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.42/159.23         => c_Nat__Transfer_Ois__nat(c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__0__0,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn0,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Groups_Osgn__if(T_a)
% 159.42/159.23       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__times,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => c_Groups_Osgn__class_Osgn(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Osgn__class_Osgn(T_a,V_a)),c_Groups_Osgn__class_Osgn(T_a,V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self1__is__0,axiom,
% 159.42/159.23      ! [V_a,V_b,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self2__is__0,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self1,axiom,
% 159.42/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self2,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__by__1,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Oone__class_Oone(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__div__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__le__nonneg__dividend,axiom,
% 159.42/159.23      ! [V_k,V_m] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_k)),V_m)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Divides_Otransfer__nat__int__function__closures_I2_J,axiom,
% 159.42/159.23      ! [V_y,V_x] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_pos__mod__bound,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__mod__bound,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__eq__0__iff,axiom,
% 159.42/159.23      ! [V_d_2,V_m_2] :
% 159.42/159.23        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_d_2),B_q) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus1__not__zero,axiom,
% 159.42/159.23      ! [V_l,V_k] :
% 159.42/159.23        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k),V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus2__not__zero,axiom,
% 159.42/159.23      ! [V_l,V_k] :
% 159.42/159.23        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l)) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zdiv__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_DIVISION__BY__ZERO,axiom,
% 159.42/159.23      ! [V_a] :
% 159.42/159.23        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23        & c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zadd1__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_c)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_c)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c))),V_c)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__mod__equality,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b))),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__mod__equality2,axiom,
% 159.42/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b))),c_Divides_Odiv__class_Omod(T_a,V_a,V_b))),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__div__equality,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__div__equality2,axiom,
% 159.42/159.23      ! [V_a,V_b,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b))),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_semiring__div__class_Omod__div__equality_H,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Divides_Osemiring__div(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__neg__neg__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__mod__conj,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__mod__sign,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__pos__pos__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_pos__mod__conj,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)))
% 159.42/159.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_pos__mod__sign,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__less,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Osgn__class_Osgn(T_a,V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__greater,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Osgn__class_Osgn(T_a,V_a_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus2__eq__if,axiom,
% 159.42/159.23      ! [V_b,V_a] :
% 159.42/159.23        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.23        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zminus1__eq__if,axiom,
% 159.42/159.23      ! [V_b,V_a] :
% 159.42/159.23        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.23        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zmod__equality2,axiom,
% 159.42/159.23      ! [V_k,V_b,V_a] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_k) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zmod__equality,axiom,
% 159.42/159.23      ! [V_k,V_a,V_b] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_k) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zmult1__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c))),V_c)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zdiv__equality,axiom,
% 159.42/159.23      ! [V_b,V_a] : V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zdiv__equality_H,axiom,
% 159.42/159.23      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_m),V_n)),V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmult__div__cancel,axiom,
% 159.42/159.23      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_n),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_m),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__pos__neg__trivial,axiom,
% 159.42/159.23      ! [V_b,V_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__1__pos,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__pos,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.23         => c_Groups_Osgn__class_Osgn(T_a,V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divmod__int__rel__mod__eq,axiom,
% 159.42/159.23      ! [V_y,V_q_1,V_b_1,V_a_1] :
% 159.42/159.23        ( V_a_1 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_1),V_q_1)),V_y)
% 159.42/159.23       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.42/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.23                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_b_1)) ) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.42/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_y))
% 159.42/159.23                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.42/159.23         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a_1,V_b_1) = V_y ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmult2__lemma__aux2,axiom,
% 159.42/159.23      ! [V_q,V_r,V_b,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmult2__lemma__aux1,axiom,
% 159.42/159.23      ! [V_q,V_r,V_b,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmult2__lemma__aux4,axiom,
% 159.42/159.23      ! [V_q,V_b,V_r,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmult2__lemma__aux3,axiom,
% 159.42/159.23      ! [V_q,V_b,V_r,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_split__zmod,axiom,
% 159.42/159.23      ! [V_k_2,V_n_2,V_P_2] :
% 159.42/159.23        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.42/159.23      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 159.42/159.23          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.42/159.23           => ! [B_i,B_j] :
% 159.42/159.23                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.42/159.23                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.42/159.23                  & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.23               => hBOOL(hAPP(V_P_2,B_j)) ) )
% 159.42/159.23          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23           => ! [B_i,B_j] :
% 159.42/159.23                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.42/159.23                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23                  & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.42/159.23               => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__zmult2__eq,axiom,
% 159.42/159.23      ! [V_b,V_a,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zminus2__eq__if,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)) )
% 159.42/159.23          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zdiv__zminus1__eq__if,axiom,
% 159.42/159.23      ! [V_a,V_b] :
% 159.42/159.23        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)) )
% 159.42/159.23          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zsgn__def,axiom,
% 159.42/159.23      ! [V_i] :
% 159.42/159.23        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.23        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 159.42/159.23             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 159.42/159.23             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sgn__if,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Groups_Osgn__if(T_a)
% 159.42/159.23       => ( ( V_x = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23           => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.23          & ( V_x != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.23               => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Oone__class_Oone(T_a) )
% 159.42/159.23              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.23               => c_Groups_Osgn__class_Osgn(T_a,V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_z3mod__def,axiom,
% 159.42/159.23      ! [V_k,V_l] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.23         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.23         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_incr__lemma,axiom,
% 159.42/159.23      ! [V_x,V_z,V_d] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_z))),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_d)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_decr__lemma,axiom,
% 159.42/159.23      ! [V_z,V_x,V_d] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_z))),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_d))),V_z)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_compl__unique,axiom,
% 159.42/159.23      ! [V_y,V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.23       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = c_Orderings_Obot__class_Obot(T_a)
% 159.42/159.23         => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = c_Orderings_Otop__class_Otop(T_a)
% 159.42/159.23           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = V_y ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UNIV__I,axiom,
% 159.42/159.23      ! [V_x_2,T_a] : hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_setsum__abs,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),V_f_2),V_A_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Oabs__class_Oabs(T_a)),V_f_2)),V_A_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_setsum__abs__ge__zero,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Oabs__class_Oabs(T_a)),V_f_2)),V_A_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_SUP2__iff,axiom,
% 159.42/159.23      ! [V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_ca_2))
% 159.42/159.23      <=> ? [B_x] :
% 159.42/159.23            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.23            & hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_ca_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__distrib,axiom,
% 159.42/159.23      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_k) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__distrib2,axiom,
% 159.42/159.23      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__Suc__eq__Suc__mod,axiom,
% 159.42/159.23      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__less,axiom,
% 159.42/159.23      ! [V_n,V_m] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__less__eq__dividend,axiom,
% 159.42/159.23      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_m)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__ge__self,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__le__D1,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_subset__UNIV,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__Plus__UNIV__iff,axiom,
% 159.42/159.23      ! [T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_a,T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_sum(T_a,T_b),tc_HOL_Obool))))
% 159.42/159.23      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__fun__UNIVD2,axiom,
% 159.42/159.23      ! [T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,T_b),tc_HOL_Obool))))
% 159.42/159.23       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Pow__UNIV,axiom,
% 159.42/159.23      ! [T_a] : hAPP(c_Set_OPow(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__Prod__UNIV,axiom,
% 159.42/159.23      ! [T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.42/159.23         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__option__UNIV,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),c_Orderings_Otop__class_Otop(tc_fun(tc_Option_Ooption(T_a),tc_HOL_Obool))))
% 159.42/159.23      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__of__nat,axiom,
% 159.42/159.23      ! [V_n,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_power__abs,axiom,
% 159.42/159.23      ! [V_n,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_n) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__add__abs,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__mult__self,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__mult,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__one,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Oone__class_Oone(T_a)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__minus__cancel,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UNIV__Plus__UNIV,axiom,
% 159.42/159.23      ! [T_b,T_a] : c_Sum__Type_OPlus(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_sum(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_top__apply,axiom,
% 159.42/159.23      ! [V_x_2,T_b,T_a] :
% 159.42/159.23        ( class_Orderings_Otop(T_a)
% 159.42/159.23       => hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__idempotent,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__zero,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__eq__0,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_iso__tuple__UNIV__I,axiom,
% 159.42/159.23      ! [V_x_2,T_a] : hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__int__eq,axiom,
% 159.42/159.23      ! [V_m] : hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__UNIV,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Finite__Set_Ofinite(T_a)
% 159.42/159.23       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__divide,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_card__UNIV__unit,axiom,
% 159.42/159.23      hAPP(c_Finite__Set_Ocard(tc_Product__Type_Ounit),c_Orderings_Otop__class_Otop(tc_fun(tc_Product__Type_Ounit,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__int,axiom,
% 159.42/159.23      c_Fun_Oinj__on(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__eq,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.42/159.23        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_injD,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.42/159.23         => V_x_2 = V_y_2 ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Int__UNIV__right,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = V_A_2 ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Int__UNIV__left,axiom,
% 159.42/159.23      ! [V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_B_2) = V_B_2 ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Un__UNIV__left,axiom,
% 159.42/159.23      ! [V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Un__UNIV__right,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__minus__commute,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UNIV__not__empty,axiom,
% 159.42/159.23      ! [T_a] : c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__setsum__abs,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Oabs__class_Oabs(T_a)),V_f_2)),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Oabs__class_Oabs(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__setprod,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),c_Groups_Oabs__class_Oabs(T_a)),V_f_2)),V_A_2) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_infinite__UNIV__nat,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UNIV__def,axiom,
% 159.42/159.23      ! [T_a] : c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_a),hAPP(c_COMBK(tc_HOL_Obool,T_a),c_fTrue)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_range__composition,axiom,
% 159.42/159.23      ! [V_g_2,V_f_2,T_c,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,hAPP(hAPP(c_COMBB(T_c,T_a,T_b),V_f_2),V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = hAPP(c_Set_Oimage(T_c,T_a,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_infinite__UNIV__int,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Int_Oint,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_top__greatest,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Orderings_Otop(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Orderings_Otop__class_Otop(T_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sup__top__left,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sup__top__right,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inf__eq__top__iff,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.23        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.42/159.23       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = c_Orderings_Otop__class_Otop(T_a)
% 159.42/159.23        <=> ( V_x_2 = c_Orderings_Otop__class_Otop(T_a)
% 159.42/159.23            & V_y_2 = c_Orderings_Otop__class_Otop(T_a) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inf__top__right,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = V_x ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inf__top__left,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = V_x ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UNIV__option__conv,axiom,
% 159.42/159.23      ! [T_a] : c_Orderings_Otop__class_Otop(tc_fun(tc_Option_Ooption(T_a),tc_HOL_Obool)) = hAPP(hAPP(c_Set_Oinsert(tc_Option_Ooption(T_a)),c_Option_Ooption_ONone(T_a)),hAPP(c_Set_Oimage(T_a,tc_Option_Ooption(T_a),c_Option_Ooption_OSome(T_a)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__lessThan__UNIV,axiom,
% 159.42/159.23      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__ge__zero,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__le__zero__iff,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__of__nonneg,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__of__pos,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zero__less__abs__iff,axiom,
% 159.42/159.23      ! [V_a_2,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)))
% 159.42/159.23        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__not__less__zero,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__triangle__ineq,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__mult__less,axiom,
% 159.42/159.23      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_c))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)),V_d))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_d))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__atMost__UNIV,axiom,
% 159.42/159.23      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OatMost(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__triangle__ineq3,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__triangle__ineq2,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__triangle__ineq2__sym,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__ge__minus__self,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__le__iff,axiom,
% 159.42/159.23      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)),V_b_2))
% 159.42/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 159.42/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__leI,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__le__D2,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__less__iff,axiom,
% 159.42/159.23      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)),V_b_2))
% 159.42/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 159.42/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nonzero__abs__divide,axiom,
% 159.42/159.23      ! [V_a,V_b,T_a] :
% 159.42/159.23        ( class_Fields_Olinordered__field(T_a)
% 159.42/159.23       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__power__minus,axiom,
% 159.42/159.23      ! [V_n,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_n)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__1,axiom,
% 159.42/159.23      ! [V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__Suc,axiom,
% 159.42/159.23      ! [V_n,V_m] :
% 159.42/159.23        ( ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = V_n
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.23        & ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) != V_n
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__less__divisor,axiom,
% 159.42/159.23      ! [V_m,V_n] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__eq__0__iff,axiom,
% 159.42/159.23      ! [V_d_2,V_m_2] :
% 159.42/159.23        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_d_2),B_q) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__if,axiom,
% 159.42/159.23      ! [V_n,V_m] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__geq,axiom,
% 159.42/159.23      ! [V_n,V_m] :
% 159.42/159.23        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self3,axiom,
% 159.42/159.23      ! [V_m,V_n,V_k] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)),V_m),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__mod__geq,axiom,
% 159.42/159.23      ! [V_m,V_n] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__zmult__eq__1,axiom,
% 159.42/159.23      ! [V_n,V_m] :
% 159.42/159.23        ( hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n)) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_m) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Divides_Otransfer__int__nat__functions_I2_J,axiom,
% 159.42/159.23      ! [V_y,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_y)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zmod__int,axiom,
% 159.42/159.23      ! [V_b,V_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_b)) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_b)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mult__sgn__abs,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Osgn__class_Osgn(T_a,V_x)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_x)) = V_x ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__sgn,axiom,
% 159.42/159.23      ! [V_k,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_k),c_Groups_Osgn__class_Osgn(T_a,V_k)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__add1__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_c)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_c)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_b,V_c))),V_c)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_range__eqI,axiom,
% 159.42/159.23      ! [T_b,T_a,V_x_2,V_f_2,V_b_2] :
% 159.42/159.23        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_rangeI,axiom,
% 159.42/159.23      ! [T_b,V_x_2,V_f_2,T_a] : hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__atLeast__UNIV,axiom,
% 159.42/159.23      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Diff__UNIV,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_comp__surj,axiom,
% 159.42/159.23      ! [V_g_2,T_c,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => ( hAPP(c_Set_Oimage(T_a,T_c,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))
% 159.42/159.23         => hAPP(c_Set_Oimage(T_b,T_c,hAPP(c_Fun_Ocomp(T_a,T_c,T_b,V_g_2),V_f_2)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_card__eq__UNIV__imp__eq__UNIV,axiom,
% 159.42/159.23      ! [V_A_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23       => ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Finite__Set_Ocard(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23         => V_A_2 = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__image__eq__iff,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2) = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)
% 159.42/159.23        <=> V_A_2 = V_B_2 ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__comp,axiom,
% 159.42/159.23      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.42/159.23         => c_Fun_Oinj__on(T_c,T_b,hAPP(c_Fun_Ocomp(T_a,T_b,T_c,V_f_2),V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Compl__empty__eq,axiom,
% 159.42/159.23      ! [T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Compl__UNIV__eq,axiom,
% 159.42/159.23      ! [T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__compl,axiom,
% 159.42/159.23      ! [V_A_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 159.42/159.23        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Compl__partition2,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Compl__partition,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Compl__eq__Diff__UNIV,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_A_2) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_surj__iff__all,axiom,
% 159.42/159.23      ! [V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23      <=> ! [B_x] : hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),B_x)) = B_x ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_surj__f__inv__f,axiom,
% 159.42/159.23      ! [V_y_2,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),V_y_2)) = V_y_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__surj__f__inv__f,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Oimage(T_a,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),V_A_2)) = V_A_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inv__f__f,axiom,
% 159.42/159.23      ! [V_x_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inv__f__eq,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.42/159.23         => hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2),V_y_2) = V_x_2 ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__Collect__not,axiom,
% 159.42/159.23      ! [V_P_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),V_P_2))))
% 159.42/159.23        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_SUP__UN__eq,axiom,
% 159.42/159.23      ! [V_x_2,V_r_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b))),V_r_2)),V_x_2))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_r_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__range__imageI,axiom,
% 159.42/159.23      ! [V_f_2,T_c,V_g_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Oimage(T_b,T_a,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))))
% 159.42/159.23       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_Oimage(T_b,T_c,hAPP(hAPP(c_COMBB(T_a,T_c,T_b),V_f_2),V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_the__inv__f__f,axiom,
% 159.42/159.23      ! [V_x_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Fun_Othe__inv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__fun__UNIVD1,axiom,
% 159.42/159.23      ! [T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,T_b),tc_HOL_Obool))))
% 159.42/159.23       => ( hAPP(c_Finite__Set_Ocard(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) != hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.42/159.23         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__of__nat,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Nat_Osemiring__char__0(T_a)
% 159.42/159.23       => c_Fun_Oinj__on(tc_Nat_Onat,T_a,c_Nat_Osemiring__1__class_Oof__nat(T_a),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__eq__mult,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Oordered__ring__abs(T_a)
% 159.42/159.23       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.42/159.23              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.42/159.23            & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.42/159.23              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__mult__pos,axiom,
% 159.42/159.23      ! [V_y,V_x,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_y)),V_x) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_x)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__triangle__ineq4,axiom,
% 159.42/159.23      ! [V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__diff__triangle__ineq,axiom,
% 159.42/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_c))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_d))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__minus__le__zero,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__of__nonpos,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__of__neg,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__if,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Groups_Oabs__if(T_a)
% 159.42/159.23       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zero__le__power__abs,axiom,
% 159.42/159.23      ! [V_n,V_a,T_a] :
% 159.42/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_n))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_dom__const,axiom,
% 159.42/159.23      ! [V_f_2,T_b,T_a] : c_Map_Odom(T_a,T_b,hAPP(hAPP(c_COMBB(T_b,tc_Option_Ooption(T_b),T_a),c_Option_Ooption_OSome(T_b)),V_f_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_atLeast__0,axiom,
% 159.42/159.23      hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__div__pos,axiom,
% 159.42/159.23      ! [V_x,V_y,T_a] :
% 159.42/159.23        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.23         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_x)),V_y) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__le__divisor,axiom,
% 159.42/159.23      ! [V_m,V_n] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__fun,axiom,
% 159.42/159.23      ! [T_c,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => c_Fun_Oinj__on(T_a,tc_fun(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,T_b),T_a),c_COMBK(T_b,T_c)),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zabs__less__one__iff,axiom,
% 159.42/159.23      ! [V_z_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_z_2)),c_Groups_Oone__class_Oone(tc_Int_Oint)))
% 159.42/159.23      <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zabs__def,axiom,
% 159.42/159.23      ! [V_i] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_i) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.23         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = V_i ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult__self4,axiom,
% 159.42/159.23      ! [V_m,V_n,V_k] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)),V_m)),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__abs__mult__distrib,axiom,
% 159.42/159.23      ! [V_z,V_w] : hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_w))),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_z))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_compl__bot__eq,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.23       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_compl__top__eq,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.23       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__mult1__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_b,V_c))),V_c)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__mult2__eq,axiom,
% 159.42/159.23      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_b)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_compl__sup__top,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),V_x) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_sup__compl__top,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( class_Lattices_Oboolean__algebra(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zero__le__zpower__abs,axiom,
% 159.42/159.23      ! [V_n,V_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),V_n))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Divides_Omod__div__equality_H,axiom,
% 159.42/159.23      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mult__div__cancel,axiom,
% 159.42/159.23      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__mod__equality_H,axiom,
% 159.42/159.23      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__image__mem__iff,axiom,
% 159.42/159.23      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_range__ex1__eq,axiom,
% 159.42/159.23      ! [V_b_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))))
% 159.42/159.23        <=> ? [B_x] :
% 159.42/159.23              ( V_b_2 = hAPP(V_f_2,B_x)
% 159.42/159.23              & ! [B_y] :
% 159.42/159.23                  ( V_b_2 = hAPP(V_f_2,B_y)
% 159.42/159.23                 => B_y = B_x ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__UNIV__surj__inj,axiom,
% 159.42/159.23      ! [V_f_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23       => ( hAPP(c_Set_Oimage(T_a,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23         => c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__UNIV__inj__surj,axiom,
% 159.42/159.23      ! [V_f_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23       => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23         => hAPP(c_Set_Oimage(T_a,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__image__subset__iff,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__Int,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_a,T_b,V_f_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_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__set__diff,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_surj__Compl__image__subset,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_surj__imp__inj__inv,axiom,
% 159.42/159.23      ! [V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => c_Fun_Oinj__on(T_a,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inv__image__comp,axiom,
% 159.42/159.23      ! [V_X_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_b,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_X_2)) = V_X_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__inv__f__f,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_b,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__imp__surj__inv,axiom,
% 159.42/159.23      ! [V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_b,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_o__inv__o__cancel,axiom,
% 159.42/159.23      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Fun_Ocomp(T_b,T_c,T_a,hAPP(c_Fun_Ocomp(T_a,T_c,T_b,V_g_2),c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2))),V_f_2) = V_g_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__range__updI,axiom,
% 159.42/159.23      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),hAPP(c_Set_Oimage(T_b,tc_Option_Ooption(T_a),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))))
% 159.42/159.23       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),hAPP(c_Set_Oimage(T_b,tc_Option_Ooption(T_a),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),V_f_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_a),V_b_2))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_split__mod,axiom,
% 159.42/159.23      ! [V_k_2,V_n_2,V_P_2] :
% 159.42/159.23        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n_2,V_k_2)))
% 159.42/159.23      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 159.42/159.23          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23           => ! [B_i,B_j] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 159.42/159.23               => ( V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),B_i)),B_j)
% 159.42/159.23                 => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__lemma,axiom,
% 159.42/159.23      ! [V_q,V_b,V_r,V_c] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_r),V_b))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_q,V_c))),V_r)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__UN__finite__eq,axiom,
% 159.42/159.23      ! [V_A_2,T_a] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),tc_Nat_Onat),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool))),c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__singleton,axiom,
% 159.42/159.23      ! [T_a] : c_Fun_Oinj__on(T_a,tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Suc__times__mod__eq,axiom,
% 159.42/159.23      ! [V_m,V_k] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_k))
% 159.42/159.23       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),V_k) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Divides_Otransfer__nat__int__functions_I2_J,axiom,
% 159.42/159.23      ! [V_y,V_x] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onat,V_x),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__mod__distrib,axiom,
% 159.42/159.23      ! [V_y,V_x] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.42/159.23         => hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onat,V_x),hAPP(c_Int_Onat,V_y)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zero__less__zpower__abs__iff,axiom,
% 159.42/159.23      ! [V_n_2,V_x_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x_2)),V_n_2)))
% 159.42/159.23      <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.23          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__UNIV__card__ge__0,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Finite__Set_Ocard(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__image__Compl__subset,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2))),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_greaterThan__0,axiom,
% 159.42/159.23      hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__finite2__subset,axiom,
% 159.42/159.23      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 159.42/159.23        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n)),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_n),V_k_2))),V_B_2)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_B_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Nitpick_Oint__lcm__def,axiom,
% 159.42/159.23      ! [V_y,V_x] : c_Nitpick_Oint__lcm(V_x,V_y) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Nitpick_Onat__lcm(hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_y)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__finite2__eq,axiom,
% 159.42/159.23      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 159.42/159.23        ( ! [B_n] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n)),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_n),V_k_2))),V_B_2)
% 159.42/159.23       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_B_2) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__finite__subset,axiom,
% 159.42/159.23      ! [V_C_2,V_A_2,T_a] :
% 159.42/159.23        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n)),V_A_2)),V_C_2))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2)),V_C_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_top1I,axiom,
% 159.42/159.23      ! [V_x_2,T_a] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_x_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Nitpick_Onat__lcm__def,axiom,
% 159.42/159.23      ! [V_y,V_x] : c_Nitpick_Onat__lcm(V_x,V_y) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x),V_y)),c_Nitpick_Onat__gcd(V_x,V_y)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__vimage__singleton,axiom,
% 159.42/159.23      ! [V_a_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(hAPP(c_Set_Oinsert(T_a),c_HOL_OThe(T_a,hAPP(hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),V_a_2))),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__transfer,axiom,
% 159.42/159.23      ! [V_x_2,V_P_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( ! [B_y] :
% 159.42/159.23              ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))))
% 159.42/159.23             => hBOOL(hAPP(V_P_2,hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2),B_y))) )
% 159.42/159.23         => hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_transfer__nat__int__sum__prod__cong_I1_J,axiom,
% 159.42/159.23      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 159.42/159.23        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.23          & class_Groups_Ocomm__monoid__mult(T_a) )
% 159.42/159.23       => ( V_A_2 = V_B_2
% 159.42/159.23         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.42/159.23           => ( ! [B_x] :
% 159.42/159.23                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.42/159.23                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 159.42/159.23             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),V_g_2),V_B_2) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimageI,axiom,
% 159.42/159.23      ! [T_b,V_B_2,T_a,V_b_2,V_a_2,V_f_2] :
% 159.42/159.23        ( hAPP(V_f_2,V_a_2) = V_b_2
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_B_2))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_B_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__UNIV,axiom,
% 159.42/159.23      ! [V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__Collect__eq,axiom,
% 159.42/159.23      ! [V_P_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(c_Set_OCollect(T_b),V_P_2)) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,T_a),V_P_2),V_f_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__UN,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,T_c,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Set_Ovimage(T_a,T_b,V_f_2)),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__mono,axiom,
% 159.42/159.23      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_B_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__ident,axiom,
% 159.42/159.23      ! [V_Y_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__code,axiom,
% 159.42/159.23      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2),V_x_2))
% 159.42/159.23      <=> hBOOL(hAPP(V_A_2,hAPP(V_f_2,V_x_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimageI2,axiom,
% 159.42/159.23      ! [T_b,V_A_2,V_a_2,V_f_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_a_2)),V_A_2))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimageD,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,V_a_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)))
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_A_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__eq,axiom,
% 159.42/159.23      ! [V_B_2,V_f_2,T_b,V_a_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_B_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__Compl,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__Int,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,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)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__Un,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__Diff,axiom,
% 159.42/159.23      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__empty,axiom,
% 159.42/159.23      ! [V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__compose,axiom,
% 159.42/159.23      ! [V_x_2,V_f_2,V_g_2,T_c,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_g_2),V_f_2)),V_x_2) = hAPP(c_Set_Ovimage(T_a,T_c,V_f_2),hAPP(c_Set_Ovimage(T_c,T_b,V_g_2),V_x_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__vimage__subset,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2))),V_A_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_surj__image__vimage__eq,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__def,axiom,
% 159.42/159.23      ! [V_B_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),T_a),c_member(T_b)),V_f_2)),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__singleton__eq,axiom,
% 159.42/159.23      ! [V_b_2,V_f_2,T_b,V_a_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.42/159.23      <=> hAPP(V_f_2,V_a_2) = V_b_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__insert,axiom,
% 159.42/159.23      ! [V_B_2,V_a_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__vimageD,axiom,
% 159.42/159.23      ! [V_F_2,V_h_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Ovimage(T_a,T_b,V_h_2),V_F_2)))
% 159.42/159.23       => ( hAPP(c_Set_Oimage(T_a,T_b,V_h_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.42/159.23         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__subsetD,axiom,
% 159.42/159.23      ! [V_A_2,V_B_2,V_f_2,T_a,T_b] :
% 159.42/159.23        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_B_2)),V_A_2))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_image__vimage__eq,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__vimageI,axiom,
% 159.42/159.23      ! [V_h_2,T_b,V_F_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.42/159.23       => ( c_Fun_Oinj__on(T_b,T_a,V_h_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.42/159.23         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Ovimage(T_b,T_a,V_h_2),V_F_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_inj__vimage__image__eq,axiom,
% 159.42/159.23      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__const,axiom,
% 159.42/159.23      ! [T_b,V_A_2,V_ca_2,T_a] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.42/159.23         => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(c_COMBK(T_a,T_b),V_ca_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.42/159.23         => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(c_COMBK(T_a,T_b),V_ca_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__eq__UN,axiom,
% 159.42/159.23      ! [V_B_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Set_Ovimage(T_a,T_b,V_f_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_Oinsert(T_b)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__subsetI,axiom,
% 159.42/159.23      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 159.42/159.23        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)),V_A_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_vimage__if,axiom,
% 159.42/159.23      ! [V_B_2,T_b,V_d_2,V_A_2,V_ca_2,T_a] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.42/159.23         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 159.42/159.23             => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),T_b),c_If(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_ca_2)),V_d_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 159.42/159.23             => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),T_b),c_If(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_ca_2)),V_d_2)),V_A_2) = V_B_2 ) ) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 159.42/159.23         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 159.42/159.23             => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),T_b),c_If(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_ca_2)),V_d_2)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 159.42/159.23             => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),T_b),c_If(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_ca_2)),V_d_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__gcd_Osimps,axiom,
% 159.42/159.23      ! [V_x,V_y] :
% 159.42/159.23        ( ( V_y = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23         => c_Nitpick_Onat__gcd(V_x,V_y) = V_x )
% 159.42/159.23        & ( V_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23         => c_Nitpick_Onat__gcd(V_x,V_y) = c_Nitpick_Onat__gcd(V_y,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_y)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Nitpick_Oint__gcd__def,axiom,
% 159.42/159.23      ! [V_y,V_x] : hAPP(hAPP(c_Nitpick_Oint__gcd,V_x),V_y) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Nitpick_Onat__gcd(hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_y)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat0__intermed__int__val,axiom,
% 159.42/159.23      ! [V_k_2,V_f_2,V_n_2] :
% 159.42/159.23        ( ! [B_i] :
% 159.42/159.23            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_k_2))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.42/159.23           => ? [B_i] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.42/159.23                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_int__val__lemma,axiom,
% 159.42/159.23      ! [V_k_2,V_f_2,V_n_2] :
% 159.42/159.23        ( ! [B_i] :
% 159.42/159.23            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_k_2))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.42/159.23           => ? [B_i] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.42/159.23                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_setprod__pos__nat,axiom,
% 159.42/159.23      ! [V_f_2,V_S_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 159.42/159.23       => ( ! [B_x] :
% 159.42/159.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) )
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_S_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__UN__I,axiom,
% 159.42/159.23      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23       => ( ! [B_a] :
% 159.42/159.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 159.42/159.23             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 159.42/159.23         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_finite__map__freshness,axiom,
% 159.42/159.23      ! [V_f_2,T_b,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Map_Odom(T_a,T_b,V_f_2)))
% 159.42/159.23       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.23         => ? [B_x] : hAPP(V_f_2,B_x) = c_Option_Ooption_ONone(T_b) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_diff__nat__eq__if,axiom,
% 159.42/159.23      ! [V_z_2,V_z_H_2] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z_2)),hAPP(c_Int_Onat,V_z_H_2)) = hAPP(c_Int_Onat,V_z_2) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z_2)),hAPP(c_Int_Onat,V_z_H_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z_2),V_z_H_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Int_Onat)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_setsum__SucD,axiom,
% 159.42/159.23      ! [V_n_2,V_A_2,V_f_2,T_a] :
% 159.42/159.23        ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Nat_OSuc,V_n_2)
% 159.42/159.23       => ? [B_x] :
% 159.42/159.23            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__0,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__1,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__int,axiom,
% 159.42/159.23      ! [V_n] : ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__eq__ge__0,axiom,
% 159.42/159.23      ! [V_x_2] :
% 159.42/159.23        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_x_2))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__def,axiom,
% 159.42/159.23      ! [V_Z_2] :
% 159.42/159.23        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_Z_2))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_Z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__nat,axiom,
% 159.42/159.23      ! [V_z] :
% 159.42/159.23        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 159.42/159.23       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__nat,axiom,
% 159.42/159.23      ! [V_z] :
% 159.42/159.23        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 159.42/159.23       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__zminus__int,axiom,
% 159.42/159.23      ! [V_n] : hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n))))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__mod__eq__lemma,axiom,
% 159.42/159.23      ! [V_y,V_n,V_x] :
% 159.42/159.23        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_y,V_n)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y),V_x))
% 159.42/159.23         => ? [B_q] : V_x = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),B_q)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_card_Oneutral,axiom,
% 159.42/159.23      ! [V_A_2,T_a] :
% 159.42/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23       => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.23           => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.23         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__induct__0,axiom,
% 159.42/159.23      ! [V_i_2,V_P_2,V_p_2] :
% 159.42/159.23        ( ! [B_i] :
% 159.42/159.23            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_p_2))
% 159.42/159.23           => ( hBOOL(hAPP(V_P_2,B_i))
% 159.42/159.23             => hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,B_i),V_p_2))) ) )
% 159.42/159.23       => ( hBOOL(hAPP(V_P_2,V_i_2))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_p_2))
% 159.42/159.23           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_fold__image__cong,axiom,
% 159.42/159.23      ! [V_z_2,V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 159.42/159.23        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23         => ( ! [B_x] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.23               => hAPP(V_g_2,B_x) = hAPP(V_h_2,B_x) )
% 159.42/159.23           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_g_2),V_z_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_a,c_Groups_Otimes__class_Otimes(T_b)),V_h_2),V_z_2),V_A_2) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Min__eqI,axiom,
% 159.42/159.23      ! [V_x_2,V_A_2,T_a] :
% 159.42/159.23        ( class_Orderings_Olinorder(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23         => ( ! [B_y] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 159.42/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_y)) )
% 159.42/159.23           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.23             => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Max__eqI,axiom,
% 159.42/159.23      ! [V_x_2,V_A_2,T_a] :
% 159.42/159.23        ( class_Orderings_Olinorder(T_a)
% 159.42/159.23       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.23         => ( ! [B_y] :
% 159.42/159.23                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 159.42/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_y),V_x_2)) )
% 159.42/159.23           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.23             => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_expand__Suc,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)))
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_quotient__disj,axiom,
% 159.42/159.23      ! [V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.23           => ( V_X_2 = V_Y_2
% 159.42/159.23              | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_Y_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_of__nat__number__of__lemma,axiom,
% 159.42/159.23      ! [V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_of__int__number__of__eq,axiom,
% 159.42/159.23      ! [V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__eq,axiom,
% 159.42/159.23      ! [V_k,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__number__of,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Int_Oring__char__0(T_a) )
% 159.42/159.23       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 159.42/159.23        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__reorient,axiom,
% 159.42/159.23      ! [V_x_2,V_w_2,T_a] :
% 159.42/159.23        ( class_Int_Onumber(T_a)
% 159.42/159.23       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = V_x_2
% 159.42/159.23        <=> V_x_2 = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_of__nat__number__of__eq,axiom,
% 159.42/159.23      ! [V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__number__of__eq__not__less,axiom,
% 159.42/159.23      ! [V_w_2,V_v_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber(T_a)
% 159.42/159.23          & class_Orderings_Olinorder(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_right__distrib__number__of,axiom,
% 159.42/159.23      ! [V_c,V_b,V_v,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Rings_Osemiring(T_b) )
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_c)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_left__distrib__number__of,axiom,
% 159.42/159.23      ! [V_v,V_b,V_a,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Rings_Osemiring(T_b) )
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a),V_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_left__diff__distrib__number__of,axiom,
% 159.42/159.23      ! [V_v,V_b,V_a,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Rings_Oring(T_b) )
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a),V_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_right__diff__distrib__number__of,axiom,
% 159.42/159.23      ! [V_c,V_b,V_v,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Rings_Oring(T_b) )
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_b),V_c)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_c)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__number__of,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__number__of,axiom,
% 159.42/159.23      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_min__number__of,axiom,
% 159.42/159.23      ! [V_v,V_u,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Orderings_Oord(T_b) )
% 159.42/159.23       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.42/159.23           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.42/159.23           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_max__number__of,axiom,
% 159.42/159.23      ! [V_v,V_u,T_b] :
% 159.42/159.23        ( ( class_Int_Onumber(T_b)
% 159.42/159.23          & class_Orderings_Oord(T_b) )
% 159.42/159.23       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.42/159.23           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.42/159.23           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__add,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__number__of__eq,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__number__of__left,axiom,
% 159.42/159.23      ! [V_z,V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w))),V_z) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__mult,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_arith__simps_I32_J,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mult__number__of__left,axiom,
% 159.42/159.23      ! [V_z,V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w))),V_z) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__diff,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__minus,axiom,
% 159.42/159.23      ! [V_w,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_arith__simps_I30_J,axiom,
% 159.42/159.23      ! [V_w,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Ints__number__of,axiom,
% 159.42/159.23      ! [V_w_2,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__eq__eq__number__of1,axiom,
% 159.42/159.23      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) = V_a_2
% 159.42/159.23        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) )
% 159.42/159.23            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__eq__eq__number__of,axiom,
% 159.42/159.23      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)
% 159.42/159.23        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2) )
% 159.42/159.23            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__divide__eq__number__of,axiom,
% 159.42/159.23      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)
% 159.42/159.23        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2) = V_b_2 )
% 159.42/159.23            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__divide__eq__number__of1,axiom,
% 159.42/159.23      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))
% 159.42/159.23        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) = V_b_2 )
% 159.42/159.23            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.23             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__number__of__diff1,axiom,
% 159.42/159.23      ! [V_c,V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_c)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w))),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_minus__number__of__mult,axiom,
% 159.42/159.23      ! [V_z,V_w,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),V_z) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))),V_z) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_diff__number__of__eq,axiom,
% 159.42/159.23      ! [V_w,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__less__eq__number__of1,axiom,
% 159.42/159.23      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_a_2))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_b_2)) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__less__eq__number__of,axiom,
% 159.42/159.23      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2))) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2)),V_b_2)) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__divide__eq__number__of,axiom,
% 159.42/159.23      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2)),V_b_2)) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2))) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__divide__eq__number__of1,axiom,
% 159.42/159.23      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_b_2)) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_abs__number__of,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23           => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23           => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__number__of__diff2,axiom,
% 159.42/159.23      ! [V_w,V_c,V_v,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_c),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)))),V_c) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__divide__eq__number__of1,axiom,
% 159.42/159.23      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_b_2)) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__divide__eq__number__of,axiom,
% 159.42/159.23      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2)),V_b_2)) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2))) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__le__eq__number__of,axiom,
% 159.42/159.23      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2))) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_ca_2)),V_b_2)) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__le__eq__number__of1,axiom,
% 159.42/159.23      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 159.42/159.23        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_a_2))
% 159.42/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 159.42/159.23             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2))),V_b_2)) )
% 159.42/159.23                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_equiv__class__self,axiom,
% 159.42/159.23      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__equiv__class2,axiom,
% 159.42/159.23      ! [V_a2_2,V_a1_2,V_f_2,T_c,V_r2_2,V_A2_2,T_b,V_r1_2,V_A1_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 159.42/159.23       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 159.42/159.23         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.42/159.23           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a1_2),V_A1_2))
% 159.42/159.23             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a2_2),V_A2_2))
% 159.42/159.23               => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r1_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a1_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r2_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a2_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),V_f_2)) = hAPP(hAPP(V_f_2,V_a1_2),V_a2_2) ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_UN__equiv__class,axiom,
% 159.42/159.23      ! [V_a_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.23       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.23           => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_f_2) = hAPP(V_f_2,V_a_2) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_one__mod__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_one__div__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__eq__number__of__int__code,axiom,
% 159.42/159.23      ! [V_l_2,V_k_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_l_2)))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_minus__numeral__code_I5_J,axiom,
% 159.42/159.23      ! [V_w] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__number__of__int__code,axiom,
% 159.42/159.23      ! [V_l_2,V_k_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_l_2)))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_plus__numeral__code_I9_J,axiom,
% 159.42/159.23      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__is__id,axiom,
% 159.42/159.23      ! [V_k] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k) = V_k ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_times__numeral__code_I5_J,axiom,
% 159.42/159.23      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_int__number__of__def,axiom,
% 159.42/159.23      ! [V_w] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w) = hAPP(c_Int_Oring__1__class_Oof__int(tc_Int_Oint),V_w) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of,axiom,
% 159.42/159.23      ! [V_w] : hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of__def,axiom,
% 159.42/159.23      ! [V_v] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_congruent2__implies__congruent,axiom,
% 159.42/159.23      ! [V_a_2,V_f_2,V_r2_2,T_c,T_b,V_r1_2,V_A_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r1_2)
% 159.42/159.23       => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 159.42/159.23         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.23           => c_Equiv__Relations_Ocongruent(T_b,T_c,V_r2_2,hAPP(V_f_2,V_a_2)) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_minus__numeral__code_I6_J,axiom,
% 159.42/159.23      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_neg__imp__number__of__eq__0,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_int__eq__iff__number__of,axiom,
% 159.42/159.23      ! [V_v_2,V_m_2] :
% 159.42/159.23        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)
% 159.42/159.23      <=> ( V_m_2 = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))
% 159.42/159.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H_2,V_v_2] :
% 159.42/159.23        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)
% 159.42/159.23      <=> ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.23          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 159.42/159.23           => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 159.42/159.23               => hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.23              & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 159.42/159.23               => V_v_2 = V_v_H_2 ) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of__add__left,axiom,
% 159.42/159.23      ! [V_k,V_v_H,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_k) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_v_H))),V_k) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_int__nat__number__of,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mod__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23             => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.42/159.23             => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_congruent2__implies__congruent__UN,axiom,
% 159.42/159.23      ! [V_a_2,V_f_2,T_c,V_r2_2,V_A2_2,T_b,V_r1_2,V_A1_2,T_a] :
% 159.42/159.23        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 159.42/159.23       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 159.42/159.23         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.42/159.23           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A2_2))
% 159.42/159.23             => c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_c,tc_HOL_Obool),V_r1_2,hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r2_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),V_f_2)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_div__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_power__nat__number__of__number__of,axiom,
% 159.42/159.23      ! [V_w,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w))) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_power__nat__number__of,axiom,
% 159.42/159.23      ! [V_n,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),V_n)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Suc__nat__number__of__add,axiom,
% 159.42/159.23      ! [V_n,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.23         => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v))),V_n) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_diff__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_2,V_v_H_2] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_v_H_2)))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Int_Onat)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_min__Suc__number__of,axiom,
% 159.42/159.23      ! [V_n_2,V_v_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Orderings_Oord__class_Omin(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_min__number__of__Suc,axiom,
% 159.42/159.23      ! [V_v_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n_2)),c_Int_Onat)))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_rel__simps_I19_J,axiom,
% 159.42/159.23      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_rel__simps_I2_J,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__Pls,axiom,
% 159.42/159.23      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),V_k) = V_k ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__Pls__right,axiom,
% 159.42/159.23      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_succ__pred,axiom,
% 159.42/159.23      ! [V_x] : c_Int_Osucc(c_Int_Opred(V_x)) = V_x ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Pls__def,axiom,
% 159.42/159.23      c_Int_OPls = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_minus__Pls,axiom,
% 159.42/159.23      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls) = c_Int_OPls ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_mult__Pls,axiom,
% 159.42/159.23      ! [V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OPls),V_w) = c_Int_OPls ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_diff__bin__simps_I1_J,axiom,
% 159.42/159.23      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_semiring__norm_I112_J,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__Pls,axiom,
% 159.42/159.23      ! [T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__numeral__0__right,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__numeral__0,axiom,
% 159.42/159.23      ! [V_a,T_a] :
% 159.42/159.23        ( class_Int_Onumber__ring(T_a)
% 159.42/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)),V_a) = V_a ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_bin__less__0__simps_I1_J,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_semiring__norm_I113_J,axiom,
% 159.42/159.23      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of__Pls,axiom,
% 159.42/159.23      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_zero__is__num__zero,axiom,
% 159.42/159.23      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_Suc__diff__number__of,axiom,
% 159.42/159.23      ! [V_m,V_v] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v))
% 159.42/159.23       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Opred(V_v))) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_not__neg__number__of__Pls,axiom,
% 159.42/159.23      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__1__add__number__of,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of__add__1,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__iff__pred__less,axiom,
% 159.42/159.23      ! [V_l_2,V_k_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_Opred(V_k_2)),V_l_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_pred__def,axiom,
% 159.42/159.23      ! [V_k] : c_Int_Opred(V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_nat__number__of__diff__1,axiom,
% 159.42/159.23      ! [V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Opred(V_v)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_divide__Numeral0,axiom,
% 159.42/159.23      ! [V_x,T_a] :
% 159.42/159.23        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.23          & class_Int_Onumber__ring(T_a) )
% 159.42/159.23       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__0__number__of,axiom,
% 159.42/159.23      ! [V_v_2] :
% 159.42/159.23        ( c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_eq__number__of__0,axiom,
% 159.42/159.23      ! [V_v_2] :
% 159.42/159.23        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of2,axiom,
% 159.42/159.23      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H_2,V_v_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)))
% 159.42/159.23      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2))
% 159.42/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_H_2)) )
% 159.42/159.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H_2,V_v_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)))
% 159.42/159.23      <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),V_v_H_2))
% 159.42/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_succ__def,axiom,
% 159.42/159.23      ! [V_k] : c_Int_Osucc(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__special_I1_J,axiom,
% 159.42/159.23      ! [V_y_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_le__special_I3_J,axiom,
% 159.42/159.23      ! [V_x_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__special_I1_J,axiom,
% 159.42/159.23      ! [V_y_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__special_I3_J,axiom,
% 159.42/159.23      ! [V_x_2,T_a] :
% 159.42/159.23        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.23          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_less__0__number__of,axiom,
% 159.42/159.23      ! [V_v_2] :
% 159.42/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.42/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_2)) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_add__nat__number__of,axiom,
% 159.42/159.23      ! [V_v_H,V_v] :
% 159.42/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H) )
% 159.42/159.23        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.23         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 159.42/159.23             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) )
% 159.42/159.23            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 159.42/159.23             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_v_H)) ) ) ) ) ).
% 159.42/159.23  
% 159.42/159.23  fof(fact_number__of__succ,axiom,
% 159.42/159.24      ! [V_k,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_Osucc(V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_number__of__pred,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_Opred(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__number__of__mult__left,axiom,
% 159.42/159.24      ! [V_k,V_v_H,V_v] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_v_H))),V_k) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__nat__number__of,axiom,
% 159.42/159.24      ! [V_v_H,V_v] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.42/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_v_H)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__number__of__pred__iff__0,axiom,
% 159.42/159.24      ! [V_v_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))))
% 159.42/159.24      <=> hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__number__of__Suc,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2] :
% 159.42/159.24        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Nat_OSuc,V_n_2)
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_fequal),c_Int_Onat)),V_n_2))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__eq__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_n_2] :
% 159.42/159.24        ( hAPP(c_Nat_OSuc,V_n_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_fequal),c_Int_Onat)),V_n_2))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__case__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_f_2,V_a_2,T_a] : c_Nat_Onat_Onat__case(T_a,V_a_2,V_f_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBC(tc_Int_Oint,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),tc_Int_Oint),c_If(T_a)),c_Nat__Numeral_Oneg)),V_a_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),V_f_2),c_Int_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__Suc__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_n_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2)),c_Int_Onat))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__number__of__Suc,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_le__number__of__Suc,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_le__Suc__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_n_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2)),c_Int_Onat))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__nat__number__of,axiom,
% 159.42/159.24      ! [V_v] :
% 159.42/159.24        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_max__Suc__number__of,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_OSuc,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_max__number__of__Suc,axiom,
% 159.42/159.24      ! [V_v_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_OSuc,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n_2)),c_Int_Onat)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__case__add__eq__if,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2,V_f_2,V_a_2,T_a] : c_Nat_Onat_Onat__case(T_a,V_a_2,V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBC(tc_Int_Oint,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),tc_Int_Oint),c_If(T_a)),c_Nat__Numeral_Oneg)),c_Nat_Onat_Onat__case(T_a,V_a_2,V_f_2,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),V_f_2),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__rec__add__eq__if,axiom,
% 159.42/159.24      ! [V_n_2,V_v_2,V_f_2,V_a_2,T_a] : hAPP(c_Nat_Onat_Onat__rec(T_a,V_a_2,V_f_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBC(tc_Int_Oint,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),tc_Int_Oint),c_If(T_a)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_Onat_Onat__rec(T_a,V_a_2,V_f_2),V_n_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_a,T_a),tc_Int_Oint),V_f_2),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Int_Onat)),V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),c_Nat_Onat_Onat__rec(T_a,V_a_2,V_f_2)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Int_Onat)),V_n_2))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__rec__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_f_2,V_a_2,T_a] : hAPP(c_Nat_Onat_Onat__rec(T_a,V_a_2,V_f_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBC(tc_Int_Oint,T_a,tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),tc_Int_Oint),c_If(T_a)),c_Nat__Numeral_Oneg)),V_a_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_a,T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_a,T_a),tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Int_Oint),c_Nat_Onat_Onat__rec(T_a,V_a_2,V_f_2)),c_Int_Onat)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_UN__equiv__class__type2,axiom,
% 159.42/159.24      ! [V_B_2,V_X2_2,V_X1_2,V_f_2,T_c,V_r2_2,V_A2_2,T_b,V_r1_2,V_A1_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 159.42/159.24       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 159.42/159.24         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.42/159.24           => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X1_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A1_2),V_r1_2)))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X2_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A2_2),V_r2_2)))
% 159.42/159.24               => ( ! [B_x1] :
% 159.42/159.24                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x1),V_A1_2))
% 159.42/159.24                     => ! [B_x2] :
% 159.42/159.24                          ( hBOOL(hAPP(hAPP(c_member(T_b),B_x2),V_A2_2))
% 159.42/159.24                         => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(V_f_2,B_x1),B_x2)),V_B_2)) ) )
% 159.42/159.24                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_c,tc_HOL_Obool)),V_X1_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_X2_2)),V_f_2))),V_B_2)) ) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_UN__equiv__class__type,axiom,
% 159.42/159.24      ! [V_B_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24           => ( ! [B_x] :
% 159.42/159.24                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.24                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_f_2,B_x)),V_B_2)) )
% 159.42/159.24             => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_f_2)),V_B_2)) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__rec__0,axiom,
% 159.42/159.24      ! [V_f2_2,V_f1_2,T_a] : hAPP(c_Nat_Onat_Onat__rec(T_a,V_f1_2,V_f2_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_f1_2 ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__rec__Suc,axiom,
% 159.42/159.24      ! [V_nat_2,V_f2_2,V_f1_2,T_a] : hAPP(c_Nat_Onat_Onat__rec(T_a,V_f1_2,V_f2_2),hAPP(c_Nat_OSuc,V_nat_2)) = hAPP(hAPP(V_f2_2,V_nat_2),hAPP(c_Nat_Onat_Onat__rec(T_a,V_f1_2,V_f2_2),V_nat_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__special_I1_J,axiom,
% 159.42/159.24      ! [V_y_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__special_I3_J,axiom,
% 159.42/159.24      ! [V_x_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__number__of__odd__number__of,axiom,
% 159.42/159.24      ! [V_v_2,V_w_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = hAPP(hAPP(c_HOL_OLet(T_a,T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_a),c_Groups_Otimes__class_Otimes(T_a)),hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)))),c_COMBI(T_a))) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_iszero__number__of__Bit1,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Int_Oring__char__0(T_a) )
% 159.42/159.24       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I34_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__eq__int__code_I16_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I51_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( c_Int_OBit1(V_k_2) = c_Int_OBit1(V_l_2)
% 159.42/159.24      <=> V_k_2 = V_l_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__int__code_I16_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I17_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I39_J,axiom,
% 159.42/159.24      ! [V_l] : c_Int_OPls != c_Int_OBit1(V_l) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I46_J,axiom,
% 159.42/159.24      ! [V_k] : c_Int_OBit1(V_k) != c_Int_OPls ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_not__iszero__Numeral1,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_iszero__0,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => c_Int_Oiszero(T_a,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_iszero__def,axiom,
% 159.42/159.24      ! [V_z_2,T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => ( c_Int_Oiszero(T_a,V_z_2)
% 159.42/159.24        <=> V_z_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_not__iszero__1,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => ~ c_Int_Oiszero(T_a,c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_bin__less__0__simps_I4_J,axiom,
% 159.42/159.24      ! [V_w_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_w_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I22_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I12_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Bit1__def,axiom,
% 159.42/159.24      ! [V_k] : c_Int_OBit1(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k)),V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__number__of__Bit1,axiom,
% 159.42/159.24      ! [V_w_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_w_2))))
% 159.42/159.24      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_minus__Bit1,axiom,
% 159.42/159.24      ! [V_k] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(V_k)) = c_Int_OBit1(c_Int_Opred(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_succ__Pls,axiom,
% 159.42/159.24      c_Int_Osucc(c_Int_OPls) = c_Int_OBit1(c_Int_OPls) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_number__of__Bit1,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__numeral__1__right,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_a ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__numeral__1,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))),V_a) = V_a ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_semiring__norm_I110_J,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_numeral__1__eq__1,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I29_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I5_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divide__numeral__1,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( ( class_Fields_Ofield(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_a ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divide__Numeral1,axiom,
% 159.42/159.24      ! [V_x,T_a] :
% 159.42/159.24        ( ( class_Fields_Ofield(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_x ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__special_I4_J,axiom,
% 159.42/159.24      ! [V_x_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls))))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__special_I2_J,axiom,
% 159.42/159.24      ! [V_y_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_one__is__num__one,axiom,
% 159.42/159.24      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__numeral__1__eq__1,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Numeral1__eq1__nat,axiom,
% 159.42/159.24      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J,axiom,
% 159.42/159.24      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_iszero__Numeral0,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_numeral__3__eq__3,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_numeral__1__eq__Suc__0,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power3__eq__cube,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a)),V_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc3__eq__add__3,axiom,
% 159.42/159.24      ! [V_n] : hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_transfer__int__nat__numerals_I4_J,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_transfer__nat__int__numerals_I4_J,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_le__special_I2_J,axiom,
% 159.42/159.24      ! [V_y_2,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_le__special_I4_J,axiom,
% 159.42/159.24      ! [V_x_2,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__special_I2_J,axiom,
% 159.42/159.24      ! [V_y_2,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)))
% 159.42/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__special_I4_J,axiom,
% 159.42/159.24      ! [V_x_2,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2)),c_Groups_Oone__class_Oone(T_a)))
% 159.42/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__special_I2_J,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__special_I3_J,axiom,
% 159.42/159.24      ! [V_v,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),c_Int_OBit1(c_Int_OPls))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__diff__eq__diff__pred,axiom,
% 159.42/159.24      ! [V_m,V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls)),V_n))
% 159.42/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__Suc__eq__mod__add3,axiom,
% 159.42/159.24      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)))) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__mod__eq__add3__mod,axiom,
% 159.42/159.24      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m),V_n) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__mod__eq__add3__mod__number__of,axiom,
% 159.42/159.24      ! [V_v,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__Suc__eq__div__add3,axiom,
% 159.42/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__div__eq__add3__div,axiom,
% 159.42/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)))),V_n) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m)),V_n) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__div__eq__add3__div__number__of,axiom,
% 159.42/159.24      ! [V_v,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__number__of__eq,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__special_I2_J,axiom,
% 159.42/159.24      ! [V_v,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__special_I1_J,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__number__of__Bit1,axiom,
% 159.42/159.24      ! [V_w_2] :
% 159.42/159.24        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = hAPP(hAPP(c_HOL_OLet(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_COMBI(tc_Nat_Onat)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__number__of__odd,axiom,
% 159.42/159.24      ! [V_z_2,V_w_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = hAPP(hAPP(c_HOL_OLet(T_a,T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_a),c_Groups_Otimes__class_Otimes(T_a)),hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z_2))),c_COMBI(T_a))) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zpower__number__of__odd,axiom,
% 159.42/159.24      ! [V_z_2,V_w_2] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z_2))),c_COMBI(tc_Int_Oint))) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.42/159.24         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmod__number__of__Bit1,axiom,
% 159.42/159.24      ! [V_v,V_w] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__zmod__mult__2,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_a))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_arith__series__int,axiom,
% 159.42/159.24      ! [V_n_2,V_d_2,V_a_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Int_Oint,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Nat_Onat),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),V_d_2)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I50_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : c_Int_OBit1(V_k) != c_Int_OBit0(V_l) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I49_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : c_Int_OBit0(V_k) != c_Int_OBit1(V_l) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I44_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( c_Int_OBit0(V_k_2) = c_Int_OPls
% 159.42/159.24      <=> V_k_2 = c_Int_OPls ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I38_J,axiom,
% 159.42/159.24      ! [V_l_2] :
% 159.42/159.24        ( c_Int_OPls = c_Int_OBit0(V_l_2)
% 159.42/159.24      <=> c_Int_OPls = V_l_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Bit0__Pls,axiom,
% 159.42/159.24      c_Int_OBit0(c_Int_OPls) = c_Int_OPls ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I7_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I14_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__int__code_I13_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Bit0__Bit0,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Bit0__def,axiom,
% 159.42/159.24      ! [V_k] : c_Int_OBit0(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__Bit0,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OBit0(V_k)),V_l) = c_Int_OBit0(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I48_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( c_Int_OBit0(V_k_2) = c_Int_OBit0(V_l_2)
% 159.42/159.24      <=> V_k_2 = V_l_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_minus__Bit0,axiom,
% 159.42/159.24      ! [V_k] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit0(V_k)) = c_Int_OBit0(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__eq__int__code_I13_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I31_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_bin__less__0__simps_I3_J,axiom,
% 159.42/159.24      ! [V_w_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_w_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I27_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I21_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__eq__int__code_I14_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I32_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I10_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I4_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__int__code_I15_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I16_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Bit1__Bit0,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Bit0__Bit1,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I3_J,axiom,
% 159.42/159.24      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I10_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I9_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zdiv__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w,V_v] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w_2))))
% 159.42/159.24      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__Bit0,axiom,
% 159.42/159.24      ! [V_k] : c_Int_Opred(c_Int_OBit0(V_k)) = c_Int_OBit1(c_Int_Opred(V_k)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__Bit1,axiom,
% 159.42/159.24      ! [V_k] : c_Int_Opred(c_Int_OBit1(V_k)) = c_Int_OBit0(V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_iszero__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w_2,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Int_Oring__char__0(T_a) )
% 159.42/159.24       => ( c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w_2)))
% 159.42/159.24        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_succ__Bit1,axiom,
% 159.42/159.24      ! [V_k] : c_Int_Osucc(c_Int_OBit1(V_k)) = c_Int_OBit0(c_Int_Osucc(V_k)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_succ__Bit0,axiom,
% 159.42/159.24      ! [V_k] : c_Int_Osucc(c_Int_OBit0(V_k)) = c_Int_OBit1(V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w_2] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2)) = hAPP(hAPP(c_HOL_OLet(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2)),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_COMBI(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I15_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__int__code_I14_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I33_J,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__eq__int__code_I15_J,axiom,
% 159.42/159.24      ! [V_k2_2,V_k1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_card__UNIV__bool,axiom,
% 159.42/159.24      hAPP(c_Finite__Set_Ocard(tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_HOL_Obool,tc_HOL_Obool))) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__Bit1,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OBit1(V_k)),V_l) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_l))),V_l) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I8_J,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_Opred(V_k)),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Bit1__Bit1,axiom,
% 159.42/159.24      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_Osucc(V_l))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__number__of__even,axiom,
% 159.42/159.24      ! [V_w_2,V_z_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2))) = hAPP(hAPP(c_HOL_OLet(T_a,T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),c_Groups_Otimes__class_Otimes(T_a)),c_COMBI(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zpower__number__of__even,axiom,
% 159.42/159.24      ! [V_w_2,V_z_2] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2))) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),c_COMBI(tc_Int_Oint))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_double__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_number__of1,axiom,
% 159.42/159.24      ! [V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_n))))
% 159.42/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_n)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J,axiom,
% 159.42/159.24      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__number__of__even__number__of,axiom,
% 159.42/159.24      ! [V_w_2,V_v_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2))) = hAPP(hAPP(c_HOL_OLet(T_a,T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),c_Groups_Otimes__class_Otimes(T_a)),c_COMBI(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__2,axiom,
% 159.42/159.24      ! [V_z,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_z) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),V_z) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__2__right,axiom,
% 159.42/159.24      ! [V_z,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),V_z) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_one__add__one__is__two,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__power2,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__eq__power2,axiom,
% 159.42/159.24      ! [V_a_2,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 159.42/159.24       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_semiring__norm_I115_J,axiom,
% 159.42/159.24      hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_numeral__2__eq__2,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,
% 159.42/159.24      ! [V_x,T_a] :
% 159.42/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__eq__square,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__2__eq__Suc_H,axiom,
% 159.42/159.24      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__2__eq__Suc,axiom,
% 159.42/159.24      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_one__power2,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__minus,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__mult__2__right,axiom,
% 159.42/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_z),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_z),V_z) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__mult__2,axiom,
% 159.42/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_z) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_z),V_z) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__even__eq,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_transfer__int__nat__numerals_I3_J,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_transfer__nat__int__numerals_I3_J,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_abs__power2,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__abs,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__1__add__1,axiom,
% 159.42/159.24      hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod2__Suc__Suc,axiom,
% 159.42/159.24      ! [V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div2__Suc__Suc,axiom,
% 159.42/159.24      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmod__number__of__Bit0,axiom,
% 159.42/159.24      ! [V_w,V_v] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__self__div__2,axiom,
% 159.42/159.24      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = V_m ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_half__gt__zero,axiom,
% 159.42/159.24      ! [V_r,T_a] :
% 159.42/159.24        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_r),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_half__gt__zero__iff,axiom,
% 159.42/159.24      ! [V_r_2,T_a] :
% 159.42/159.24        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_r_2),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.42/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__le__power2,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__le__imp__le,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__eq__imp__eq,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.24       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.42/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.24             => V_x = V_y ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__less__0,axiom,
% 159.42/159.24      ! [V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__less__power2,axiom,
% 159.42/159.24      ! [V_a_2,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.42/159.24        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sum__power2__eq__zero__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__eq__square__number__of,axiom,
% 159.42/159.24      ! [V_w,T_b] :
% 159.42/159.24        ( ( class_Groups_Omonoid__mult(T_b)
% 159.42/159.24          & class_Int_Onumber(T_b) )
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_less__2__cases,axiom,
% 159.42/159.24      ! [V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))
% 159.42/159.24       => ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24          | V_n = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__2,axiom,
% 159.42/159.24      hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__eq__1__iff,axiom,
% 159.42/159.24      ! [V_a_2,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 159.42/159.24       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.24        <=> ( V_a_2 = c_Groups_Oone__class_Oone(T_a)
% 159.42/159.24            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,
% 159.42/159.24      ! [V_n,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__minus__even,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__less__imp__less,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sum__power2__ge__zero,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sum__power2__le__zero__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.24        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_not__sum__power2__lt__zero,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sum__power2__gt__zero__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))))
% 159.42/159.24        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 159.42/159.24            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__sum,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_y)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x)),V_y)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__le__even__power_H,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J,axiom,
% 159.42/159.24      ! [V_n,V_x,T_a] :
% 159.42/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__odd__eq,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Groups_Omonoid__mult(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__minus1__even,axiom,
% 159.42/159.24      ! [V_n,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zdiv__number__of__Bit1,axiom,
% 159.42/159.24      ! [V_v,V_w] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Groups_Oone__class_Oone(tc_Int_Oint))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod2__gr__0,axiom,
% 159.42/159.24      ! [V_m_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.42/159.24      <=> c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__2__gt__zero,axiom,
% 159.42/159.24      ! [V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power2__diff,axiom,
% 159.42/159.24      ! [V_y,V_x,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x)),V_y)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_odd__0__le__power__imp__0__le,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_odd__power__less__zero,axiom,
% 159.42/159.24      ! [V_n,V_a,T_a] :
% 159.42/159.24        ( class_Rings_Olinordered__idom(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__minus1__odd,axiom,
% 159.42/159.24      ! [V_n,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__n__div__2__gt__zero,axiom,
% 159.42/159.24      ! [V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_of__nat__double,axiom,
% 159.42/159.24      ! [V_x,T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.42/159.24         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_x))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_x))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pos__zmod__mult__2,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__zdiv__mult__2,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pos__zdiv__mult__2,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_int__of__code,axiom,
% 159.42/159.24      ! [V_k] :
% 159.42/159.24        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24         => hAPP(c_Code__Numeral_Oint__of,V_k) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.24        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24         => ( ( c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_k,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24             => hAPP(c_Code__Numeral_Oint__of,V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Code__Numeral_Oint__of,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_k),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) )
% 159.42/159.24            & ( c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_k,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24             => hAPP(c_Code__Numeral_Oint__of,V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Code__Numeral_Oint__of,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_k),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_of__int__num,axiom,
% 159.42/159.24      ! [V_k_2,T_a] :
% 159.42/159.24        ( class_Rings_Oring__1(T_a)
% 159.42/159.24       => ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k_2) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.42/159.24          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24               => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k_2))) )
% 159.42/159.24              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24               => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,T_a),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_fun(T_a,T_a)),tc_fun(tc_Int_Oint,T_a)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,T_a),T_a),tc_fun(tc_fun(tc_Int_Oint,tc_fun(T_a,T_a)),tc_fun(tc_Int_Oint,T_a)),tc_Int_Oint),c_COMBB(tc_fun(T_a,T_a),T_a,tc_Int_Oint)),hAPP(hAPP(c_COMBB(T_a,tc_fun(tc_fun(T_a,T_a),T_a),tc_Int_Oint),c_HOL_OLet(T_a,T_a)),c_Int_Oring__1__class_Oof__int(T_a)))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(T_a,T_a),tc_fun(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,T_a)),tc_Int_Oint),c_COMBS(T_a,T_a,T_a)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(T_a,T_a),tc_fun(T_a,tc_fun(T_a,T_a))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_a,T_a)),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_fun(T_a,T_a))),tc_Int_Oint),c_COMBB(T_a,tc_fun(T_a,T_a),T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_fun(T_a,T_a)),tc_Int_Oint),c_If(T_a)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_fequal),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),c_Groups_Oplus__class_Oplus(T_a)),c_COMBI(T_a))))),hAPP(hAPP(c_COMBC(T_a,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_a),c_Groups_Oplus__class_Oplus(T_a)),hAPP(hAPP(c_COMBS(T_a,T_a,T_a),c_Groups_Oplus__class_Oplus(T_a)),c_COMBI(T_a)))),c_Groups_Oone__class_Oone(T_a))))),c_Divides_Odivmod__int(V_k_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__m1__odd,axiom,
% 159.42/159.24      ! [V_n,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I42_J,axiom,
% 159.42/159.24      ! [V_l] : c_Int_OMin != c_Int_OBit0(V_l) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I45_J,axiom,
% 159.42/159.24      ! [V_k] : c_Int_OBit0(V_k) != c_Int_OMin ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I24_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I7_J,axiom,
% 159.42/159.24      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral__zero__minus__one,axiom,
% 159.42/159.24      hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I40_J,axiom,
% 159.42/159.24      c_Int_OMin != c_Int_OPls ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I37_J,axiom,
% 159.42/159.24      c_Int_OPls != c_Int_OMin ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Bit1__Min,axiom,
% 159.42/159.24      c_Int_OBit1(c_Int_OMin) = c_Int_OMin ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I43_J,axiom,
% 159.42/159.24      ! [V_l_2] :
% 159.42/159.24        ( c_Int_OMin = c_Int_OBit1(V_l_2)
% 159.42/159.24      <=> c_Int_OMin = V_l_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I47_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( c_Int_OBit1(V_k_2) = c_Int_OMin
% 159.42/159.24      <=> V_k_2 = c_Int_OMin ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_bin__less__0__simps_I2_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I23_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I20_J,axiom,
% 159.42/159.24      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I26_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I30_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I6_J,axiom,
% 159.42/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I3_J,axiom,
% 159.42/159.24      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I9_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I13_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I28_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I8_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__number__of__Pls__Min,axiom,
% 159.42/159.24      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) != hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Int_OMin__def,axiom,
% 159.42/159.24      c_Int_OMin = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__Min,axiom,
% 159.42/159.24      ! [V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OMin),V_k) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_neg__number__of__Min,axiom,
% 159.42/159.24      hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__Pls,axiom,
% 159.42/159.24      c_Int_Opred(c_Int_OPls) = c_Int_OMin ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Min,axiom,
% 159.42/159.24      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OMin),V_k) = c_Int_Opred(V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_add__Min__right,axiom,
% 159.42/159.24      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Opred(V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__Min,axiom,
% 159.42/159.24      c_Int_Opred(c_Int_OMin) = c_Int_OBit0(c_Int_OMin) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nonzero__number__of__Min,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_succ__Min,axiom,
% 159.42/159.24      c_Int_Osucc(c_Int_OMin) = c_Int_OPls ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I2_J,axiom,
% 159.42/159.24      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Osucc(V_k) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__minus1,axiom,
% 159.42/159.24      ! [V_z,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_z) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_z) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mult__minus1__right,axiom,
% 159.42/159.24      ! [V_z,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_z) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_number__of__Min,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_arith__simps_I31_J,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_abs__minus__one,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divide__minus1,axiom,
% 159.42/159.24      ! [V_x,T_a] :
% 159.42/159.24        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I11_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rel__simps_I25_J,axiom,
% 159.42/159.24      ! [V_k_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmod__minus1__right,axiom,
% 159.42/159.24      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I4_J,axiom,
% 159.42/159.24      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_minus__Min,axiom,
% 159.42/159.24      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OMin) = c_Int_OBit1(c_Int_OPls) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmult__eq__1__iff,axiom,
% 159.42/159.24      ! [V_n_2,V_m_2] :
% 159.42/159.24        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.24      <=> ( ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.24            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 159.42/159.24          | ( V_m_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)
% 159.42/159.24            & V_n_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pos__zmult__eq__1__iff__lemma,axiom,
% 159.42/159.24      ! [V_n,V_m] :
% 159.42/159.24        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.24       => ( V_m = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.42/159.24          | V_m = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I6_J,axiom,
% 159.42/159.24      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_diff__bin__simps_I5_J,axiom,
% 159.42/159.24      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_of__int__m1,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zdiv__minus1__right,axiom,
% 159.42/159.24      ! [V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zero__code__numeral__code,axiom,
% 159.42/159.24      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OPls) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_minus1__divide,axiom,
% 159.42/159.24      ! [V_x,T_a] :
% 159.42/159.24        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.42/159.24          & class_Int_Onumber__ring(T_a) )
% 159.42/159.24       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),V_x)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_abs__power__minus__one,axiom,
% 159.42/159.24      ! [V_n,T_a] :
% 159.42/159.24        ( ( class_Int_Onumber__ring(T_a)
% 159.42/159.24          & class_Rings_Olinordered__idom(T_a) )
% 159.42/159.24       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__eq__minus1,axiom,
% 159.42/159.24      ! [V_b] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),V_b) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__pos__neg__trivial,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmod__minus1,axiom,
% 159.42/159.24      ! [V_b] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_one__code__numeral__code,axiom,
% 159.42/159.24      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit1(c_Int_OPls)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_power__m1__even,axiom,
% 159.42/159.24      ! [V_n,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nitpick_OFrac__def,axiom,
% 159.42/159.24      c_Nitpick_OFrac = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),c_fequal)),c_Nitpick_Oint__gcd))),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_int__ge__less__than__def,axiom,
% 159.42/159.24      ! [V_d_2] : c_Int_Oint__ge__less__than(V_d_2) = hAPP(c_Set_OCollect(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_d_2)))),c_Orderings_Oord__class_Oless(tc_Int_Oint)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_int__ge__less__than2__def,axiom,
% 159.42/159.24      ! [V_d_2] : c_Int_Oint__ge__less__than2(V_d_2) = hAPP(c_Set_OCollect(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_d_2)))),c_Orderings_Oord__class_Oless(tc_Int_Oint)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inj__graph,axiom,
% 159.42/159.24      ! [T_b,T_a] : c_Fun_Oinj__on(tc_fun(T_a,T_b),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_a,T_b)),c_Set_OCollect(tc_prod(T_a,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_a,T_b)),c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool)),hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal)))),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,T_b),tc_HOL_Obool))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nitpick_Oprod__def,axiom,
% 159.42/159.24      ! [V_B_2,V_A_2,T_b,T_a] : c_Nitpick_Oprod(T_a,T_b,V_A_2,V_B_2) = hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__of__aux__code,axiom,
% 159.42/159.24      ! [V_n,V_i] :
% 159.42/159.24        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = V_n )
% 159.42/159.24        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.24         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = c_Code__Numeral_Onat__of__aux(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),hAPP(c_Nat_OSuc,V_n)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__def,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2] : c_Divides_Odivmod__int__rel(V_a_2,V_b_2) = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_Int_Oint),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBB(tc_Int_Oint,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fequal,V_a_2))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_2)))))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fimplies,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fimplies,hAPP(c_fNot,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__correct,axiom,
% 159.42/159.24      ! [V_a,V_b] :
% 159.42/159.24        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_Odivmod__int(V_a,V_b))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_finite__psubset__def,axiom,
% 159.42/159.24      ! [T_a] : c_Wellfounded_Ofinite__psubset(T_a) = hAPP(c_Set_OCollect(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_COMBS(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_fconj)),c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool))))),c_Finite__Set_Ofinite(T_a)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmult2__lemma,axiom,
% 159.42/159.24      ! [V_c,V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.42/159.24           => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_q),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osize_I1_J,axiom,
% 159.42/159.24      c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_enum__all__prod__def,axiom,
% 159.42/159.24      ! [V_P_2,T_a,T_b] :
% 159.42/159.24        ( ( class_Enum_Oenum(T_b)
% 159.42/159.24          & class_Enum_Oenum(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_prod(T_a,T_b)),V_P_2))
% 159.42/159.24        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_Enum_Oenum__class_Oenum__all(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_HOL_Obool,T_b),V_P_2)),c_Product__Type_OPair(T_a,T_b))))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_enum__ex__prod__def,axiom,
% 159.42/159.24      ! [V_P_2,T_a,T_b] :
% 159.42/159.24        ( ( class_Enum_Oenum(T_b)
% 159.42/159.24          & class_Enum_Oenum(T_a) )
% 159.42/159.24       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_prod(T_a,T_b)),V_P_2))
% 159.42/159.24        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_Enum_Oenum__class_Oenum__ex(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_HOL_Obool,T_b),V_P_2)),c_Product__Type_OPair(T_a,T_b))))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_congruentD,axiom,
% 159.42/159.24      ! [V_z_2,V_y_2,V_f_2,V_r_2,T_b,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 159.42/159.24       => ( 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)),V_r_2))
% 159.42/159.24         => hAPP(V_f_2,V_y_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_congruent2D,axiom,
% 159.42/159.24      ! [V_z2_2,V_y2_2,V_z1_2,V_y1_2,V_f_2,V_r2_2,V_r1_2,T_c,T_b,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y1_2),V_z1_2)),V_r1_2))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y2_2),V_z2_2)),V_r2_2))
% 159.42/159.24           => hAPP(hAPP(V_f_2,V_y1_2),V_y2_2) = hAPP(hAPP(V_f_2,V_z1_2),V_z2_2) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_bot__empty__eq2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_x_2),V_y_2))
% 159.42/159.24      <=> 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)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inf__Int__eq2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 159.42/159.24        ( 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))
% 159.42/159.24      <=> 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))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__equals__eq2,axiom,
% 159.42/159.24      ! [V_S_2,V_R_2,T_b,T_a] :
% 159.42/159.24        ( 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)
% 159.42/159.24      <=> V_R_2 = V_S_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pred__subset__eq2,axiom,
% 159.42/159.24      ! [V_S_2,V_R_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(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)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sup__Un__eq2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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))
% 159.42/159.24      <=> 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__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rev__ImageI,axiom,
% 159.42/159.24      ! [V_r_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_a,T_b,V_r_2),V_A_2))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Image__iff,axiom,
% 159.42/159.24      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 159.42/159.24      <=> ? [B_x] :
% 159.42/159.24            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.42/159.24            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),B_x),V_b_2)),V_r_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__0,axiom,
% 159.42/159.24      ! [V_b] :
% 159.42/159.24        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_self__remainder,axiom,
% 159.42/159.24      ! [V_r,V_q,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_a),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => V_r = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_unique__quotient,axiom,
% 159.42/159.24      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_H),V_r_H)))
% 159.42/159.24         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24           => V_q = V_q_H ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_unique__remainder,axiom,
% 159.42/159.24      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_H),V_r_H)))
% 159.42/159.24         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24           => V_r = V_r_H ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_SUP__UN__eq2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),T_a),hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c))))),V_r_2)),V_x_2),V_y_2))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_r_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_self__quotient,axiom,
% 159.42/159.24      ! [V_r,V_q,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_a),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => V_q = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__mod,axiom,
% 159.42/159.24      ! [V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_r ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__div,axiom,
% 159.42/159.24      ! [V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = V_q ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__mod__div,axiom,
% 159.42/159.24      ! [V_q,V_p] : c_Divides_Odivmod__int(V_p,V_q) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_p),V_q)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_p,V_q)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Image__singleton__iff,axiom,
% 159.42/159.24      ! [V_a_2,V_r_2,T_b,V_b_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_a_2),V_b_2)),V_r_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equiv__class__eq,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.42/159.24         => hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_quotient__eq__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 159.42/159.24               => ( V_X_2 = V_Y_2
% 159.42/159.24                <=> 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)) ) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_quotient__eqI,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 159.42/159.24               => ( 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))
% 159.42/159.24                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__div__mod,axiom,
% 159.42/159.24      ! [V_a,V_b] :
% 159.42/159.24        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Image__singleton,axiom,
% 159.42/159.24      ! [V_a_2,V_r_2,T_a,T_b] : hAPP(c_Relation_OImage(T_b,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_prod(T_b,T_a),tc_fun(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_HOL_Obool),T_a),c_member(tc_prod(T_b,T_a))),hAPP(c_Product__Type_OPair(T_b,T_a),V_a_2))),V_r_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equiv__class__eq__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( 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))
% 159.42/159.24        <=> ( hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.24            & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.24            & hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__equiv__class__iff,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.42/159.24           => ( hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.24            <=> 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)) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__equiv__class,axiom,
% 159.42/159.24      ! [V_A_2,V_b_2,V_a_2,V_r_2,T_a] :
% 159.42/159.24        ( hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.24       => ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equiv__class__subset,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_eq__equiv__class__iff2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 159.42/159.24           => ( hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_r_2) = hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),V_r_2)
% 159.42/159.24            <=> 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)) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zadd1__lemma,axiom,
% 159.42/159.24      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_aq),V_ar)))
% 159.42/159.24       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_bq),V_br)))
% 159.42/159.24         => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24           => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_aq),V_bq)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_ar),V_br)),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_ar),V_br),V_c)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zminus1__lemma,axiom,
% 159.42/159.24      ! [V_r_2,V_q_2,V_b_2,V_a_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a_2,V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_2),V_r_2)))
% 159.42/159.24       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(hAPP(c_If(tc_Int_Oint),hAPP(hAPP(c_fequal,V_r_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_q_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_q_2)),c_Groups_Oone__class_Oone(tc_Int_Oint)))),hAPP(hAPP(hAPP(c_If(tc_Int_Oint),hAPP(hAPP(c_fequal,V_r_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b_2),V_r_2))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_subset__equiv__class,axiom,
% 159.42/159.24      ! [V_a_2,V_b_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equiv__class__nondisjoint,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( 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)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__relI,axiom,
% 159.42/159.24      ! [V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)
% 159.42/159.24       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.42/159.24                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b)) ) )
% 159.42/159.24            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.42/159.24                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.42/159.24         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_zmult1__lemma,axiom,
% 159.42/159.24      ! [V_a,V_r,V_q,V_c,V_b] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.42/159.24       => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_r)),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_r),V_c)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pair__imageI,axiom,
% 159.42/159.24      ! [V_f_2,T_c,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_A_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(hAPP(V_f_2,V_a_2),V_b_2)),hAPP(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))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_norm__frac_Osimps,axiom,
% 159.42/159.24      ! [V_a_2,V_b_2] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = c_Nitpick_Onorm__frac(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b_2)) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.24             => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.42/159.24            & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.24             => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Nitpick_Oint__gcd,V_a_2),V_b_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2))),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b_2))) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_adjust__eq,axiom,
% 159.42/159.24      ! [V_r_2,V_q_2,V_b_2] : hAPP(c_Divides_Oadjust(V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_2),V_r_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_r_2),V_b_2)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_q_2)),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_q_2)),V_r_2))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sup2CI,axiom,
% 159.42/159.24      ! [T_b,T_a,V_A_2,V_y_2,V_x_2,V_B_2] :
% 159.42/159.24        ( ( ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) )
% 159.42/159.24       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sup2E,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))
% 159.42/159.24       => ( ~ hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inf2I,axiom,
% 159.42/159.24      ! [T_b,T_a,V_B_2,V_y_2,V_x_2,V_A_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.42/159.24         => 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)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inf2E,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.24        ( 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))
% 159.42/159.24       => ~ ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.42/159.24           => ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mem__splitI,axiom,
% 159.42/159.24      ! [T_c,T_b,V_b_2,V_a_2,V_ca_2,V_z_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,V_a_2),V_b_2)))
% 159.42/159.24       => 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_a_2),V_b_2)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod__caseI,axiom,
% 159.42/159.24      ! [T_b,T_a,V_b_2,V_a_2,V_f1_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_f1_2,V_a_2),V_b_2))
% 159.42/159.24       => 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_a_2),V_b_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_splitI,axiom,
% 159.42/159.24      ! [T_b,T_a,V_b_2,V_a_2,V_f_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2))
% 159.42/159.24       => 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_a_2),V_b_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_bot2E,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_b,T_a] : ~ hBOOL(hAPP(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_x_2),V_y_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_swap__inj__on,axiom,
% 159.42/159.24      ! [V_A_2,T_b,T_a] : c_Fun_Oinj__on(tc_prod(T_a,T_b),tc_prod(T_b,T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_prod(T_b,T_a)),hAPP(c_COMBC(T_b,T_a,tc_prod(T_b,T_a)),c_Product__Type_OPair(T_b,T_a))),V_A_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_splitD_H,axiom,
% 159.42/159.24      ! [V_ca_2,V_b_2,V_a_2,V_R_2,T_c,T_b,T_a] :
% 159.42/159.24        ( 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_a_2),V_b_2)),V_ca_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(hAPP(V_R_2,V_a_2),V_b_2),V_ca_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rev__predicate2D,axiom,
% 159.42/159.24      ! [V_Q_2,T_b,T_a,V_y_2,V_x_2,V_P_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_P_2),V_Q_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_predicate2D,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_Q_2,V_P_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_P_2),V_Q_2))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inf2D1,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.24        ( 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))
% 159.42/159.24       => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inf2D2,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.24        ( 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))
% 159.42/159.24       => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sup2I2,axiom,
% 159.42/159.24      ! [V_A_2,T_b,T_a,V_y_2,V_x_2,V_B_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_sup2I1,axiom,
% 159.42/159.24      ! [V_B_2,T_b,T_a,V_y_2,V_x_2,V_A_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__paired__All,axiom,
% 159.42/159.24      ! [T_b,T_a,V_P_2] :
% 159.42/159.24        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.24      <=> ! [B_a,B_b] : hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Pair__eq,axiom,
% 159.42/159.24      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.24        ( hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_H_2),V_b_H_2)
% 159.42/159.24      <=> ( V_a_2 = V_a_H_2
% 159.42/159.24          & V_b_2 = V_b_H_2 ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Pair__inject,axiom,
% 159.42/159.24      ! [V_b_H,V_a_H,V_b,V_a,T_b,T_a] :
% 159.42/159.24        ( 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)
% 159.42/159.24       => ~ ( V_a = V_a_H
% 159.42/159.24           => V_b != V_b_H ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__weak__cong,axiom,
% 159.42/159.24      ! [V_ca_2,T_c,T_b,T_a,V_q_2,V_p_2] :
% 159.42/159.24        ( V_p_2 = V_q_2
% 159.42/159.24       => 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) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_in__finite__psubset,axiom,
% 159.42/159.24      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),c_Wellfounded_Ofinite__psubset(T_a)))
% 159.42/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.42/159.24          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__twice,axiom,
% 159.42/159.24      ! [V_p_2,V_g_2,T_e,T_d,V_f_2,T_a,T_c,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) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod_Osimps_I2_J,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_f1_2,T_a,T_c,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_a_2),V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__conv,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_f_2,T_a,T_c,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_a_2),V_b_2)) = hAPP(hAPP(V_f_2,V_a_2),V_b_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_splitD,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 159.42/159.24        ( 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_a_2),V_b_2)))
% 159.42/159.24       => hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__eta,axiom,
% 159.42/159.24      ! [V_f_2,T_c,T_b,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 ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_The__split__eq,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,T_b,T_a] : c_HOL_OThe(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),hAPP(c_fequal,V_x_2)))),hAPP(c_fequal,V_y_2)))) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__paired__The,axiom,
% 159.42/159.24      ! [V_P_2,T_b,T_a] : c_HOL_OThe(tc_prod(T_a,T_b),V_P_2) = c_HOL_OThe(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_HOL_Obool,T_b),V_P_2)),c_Product__Type_OPair(T_a,T_b)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_adjust__def,axiom,
% 159.42/159.24      ! [V_b_2] : c_Divides_Oadjust(V_b_2) = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_in__rel__def,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_R_2,T_b,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_FunDef_Oin__rel(T_a,T_b,V_R_2),V_x_2),V_y_2))
% 159.42/159.24      <=> 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)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__mod__code__numeral__def,axiom,
% 159.42/159.24      ! [V_m,V_n] : c_Code__Numeral_Odiv__mod__code__numeral(V_n,V_m) = hAPP(hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_n),V_m)),c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_n,V_m)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__eqn__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))
% 159.42/159.24           => c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))
% 159.42/159.24           => c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__correct,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OnegDivAlg(V_a,V_b))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__div__mod,axiom,
% 159.42/159.24      ! [V_l,V_k] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.24         => c_Divides_OnegDivAlg(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__minus1,axiom,
% 159.42/159.24      ! [V_b] : c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin),V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg_Osimps,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.42/159.24            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24         => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)) )
% 159.42/159.24        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.42/159.24              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24         => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OnegDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__eqn__number__of,axiom,
% 159.42/159.24      ! [V_w,V_v] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))))
% 159.42/159.24           => c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))))
% 159.42/159.24           => c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg__eqn,axiom,
% 159.42/159.24      ! [V_a,V_b] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.42/159.24           => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.42/159.24           => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OnegDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nitpick_Orefl_H__def,axiom,
% 159.42/159.24      ! [V_r_2,T_a] :
% 159.42/159.24        ( c_Nitpick_Orefl_H(T_a,V_r_2)
% 159.42/159.24      <=> ! [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)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__eqn__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24           => c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24           => c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg_Osimps,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.24            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24         => c_Divides_OposDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a) )
% 159.42/159.24        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.24              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24         => c_Divides_OposDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OposDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__0,axiom,
% 159.42/159.24      ! [V_b] : c_Divides_OposDivAlg(c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__correct,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OposDivAlg(V_a,V_b))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__div__mod,axiom,
% 159.42/159.24      ! [V_l,V_k] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.42/159.24         => c_Divides_OposDivAlg(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__eqn__number__of,axiom,
% 159.42/159.24      ! [V_w,V_v] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24           => c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.42/159.24           => c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg__eqn,axiom,
% 159.42/159.24      ! [V_a,V_b] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.24           => c_Divides_OposDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.42/159.24           => c_Divides_OposDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OposDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__def,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OposDivAlg(V_a,V_b) )
% 159.42/159.24            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => ( ( V_a = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                 => c_Divides_Odivmod__int(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.42/159.24                & ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                 => c_Divides_Odivmod__int(V_a,V_b) = hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b))) ) ) ) ) )
% 159.42/159.24        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OnegDivAlg(V_a,V_b) )
% 159.42/159.24            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24             => c_Divides_Odivmod__int(V_a,V_b) = hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b))) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__step,axiom,
% 159.42/159.24      ! [V_m,V_n] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.42/159.24         => c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__pdivmod,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.42/159.24        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2) )
% 159.42/159.24            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),hAPP(hAPP(hAPP(c_If(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_fdisj,hAPP(hAPP(c_fconj,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l_2)),hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))),hAPP(hAPP(c_fconj,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_l_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),c_Divides_Opdivmod(V_k_2,V_l_2)),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_fequal),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l_2))))),c_Divides_Opdivmod(V_k_2,V_l_2)))) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apsnd__compose,axiom,
% 159.42/159.24      ! [V_x_2,V_g_2,T_d,V_f_2,T_a,T_b,T_c] : hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_a,V_g_2),V_x_2)) = hAPP(c_Product__Type_Oapsnd(T_d,T_b,T_a,hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2)),V_x_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negateSnd__def,axiom,
% 159.42/159.24      c_Divides_OnegateSnd = c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,c_Groups_Ouminus__class_Ouminus(tc_Int_Oint)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apsnd__conv,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_a,T_c),V_x_2),V_y_2)) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),hAPP(V_f_2,V_y_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__zero,axiom,
% 159.42/159.24      ! [V_m] : c_Divides_Odivmod__nat(V_m,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__base,axiom,
% 159.42/159.24      ! [V_n,V_m] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.42/159.24       => c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negateSnd__eq,axiom,
% 159.42/159.24      ! [V_r,V_q] : hAPP(c_Divides_OnegateSnd,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_r)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__div__mod,axiom,
% 159.42/159.24      ! [V_n,V_m] : c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__rel__neg,axiom,
% 159.42/159.24      ! [V_qr,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)),V_qr))
% 159.42/159.24       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(c_Divides_OnegateSnd,V_qr))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__if,axiom,
% 159.42/159.24      ! [V_m_2,V_n_2] :
% 159.42/159.24        ( ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 159.42/159.24         => c_Divides_Odivmod__nat(V_m_2,V_n_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2) )
% 159.42/159.24        & ( ~ ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 159.42/159.24         => c_Divides_Odivmod__nat(V_m_2,V_n_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_Nat_Onat),c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat)),c_Nat_OSuc)),c_Divides_Odivmod__nat(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2),V_n_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pdivmod__def,axiom,
% 159.42/159.24      ! [V_l,V_k] : c_Divides_Opdivmod(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k)),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pdivmod__posDivAlg,axiom,
% 159.42/159.24      ! [V_k,V_l] :
% 159.42/159.24        ( ( V_l = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => c_Divides_Opdivmod(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k)) )
% 159.42/159.24        & ( V_l != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => c_Divides_Opdivmod(V_k,V_l) = c_Divides_OposDivAlg(hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__int__code,axiom,
% 159.42/159.24      ! [V_l_2,V_k_2] :
% 159.42/159.24        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.42/159.24        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2) )
% 159.42/159.24            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),hAPP(hAPP(hAPP(c_If(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_fequal,c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_k_2)),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),c_Divides_Opdivmod(V_k_2,V_l_2)),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_fequal),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l_2))))),c_Divides_Opdivmod(V_k_2,V_l_2)))) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_UN__equiv__class__inject,axiom,
% 159.42/159.24      ! [V_Y_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.24       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 159.42/159.24         => ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_f_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_Y_2),V_f_2)
% 159.42/159.24           => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24             => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.24               => ( ! [B_x] :
% 159.42/159.24                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.24                     => ! [B_y] :
% 159.42/159.24                          ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 159.42/159.24                         => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 159.42/159.24                           => 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)) ) ) )
% 159.42/159.24                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__mult1__eq,axiom,
% 159.42/159.24      ! [V_a,V_r,V_q,V_c,V_b] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.42/159.24         => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_q)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_r)),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_r),V_c)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__mult2__eq,axiom,
% 159.42/159.24      ! [V_c,V_r,V_q,V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_b))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.42/159.24           => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_q),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_q,V_c))),V_r)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__unique,axiom,
% 159.42/159.24      ! [V_qr_H,V_qr,V_n,V_m] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 159.42/159.24       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr_H))
% 159.42/159.24         => V_qr = V_qr_H ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__eq,axiom,
% 159.42/159.24      ! [V_qr,V_n,V_m] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 159.42/159.24       => c_Divides_Odivmod__nat(V_m,V_n) = V_qr ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__divmod__nat,axiom,
% 159.42/159.24      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),c_Divides_Odivmod__nat(V_m,V_n))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__def,axiom,
% 159.42/159.24      ! [V_n_2,V_m_2] : c_Divides_Odivmod__nat(V_m_2,V_n_2) = c_HOL_OThe(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat__rel(V_m_2,V_n_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__eq,axiom,
% 159.42/159.24      ! [V_r,V_q,V_n,V_m] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_r ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__eq,axiom,
% 159.42/159.24      ! [V_r,V_q,V_n,V_m] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = V_q ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel,axiom,
% 159.42/159.24      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__add1__eq,axiom,
% 159.42/159.24      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_aq),V_ar)))
% 159.42/159.24       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_bq),V_br)))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.42/159.24           => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_aq),V_bq)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_ar),V_br)),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_ar),V_br),V_c)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg_Opsimps,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.24       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.24              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24           => c_Divides_OnegDivAlg(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)) )
% 159.42/159.24          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.24                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24           => c_Divides_OnegDivAlg(V_a_2,V_b_2) = hAPP(c_Divides_Oadjust(V_b_2),c_Divides_OnegDivAlg(V_a_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b_2))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg_Opsimps,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.24       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 159.42/159.24              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24           => c_Divides_OposDivAlg(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2) )
% 159.42/159.24          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 159.42/159.24                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24           => c_Divides_OposDivAlg(V_a_2,V_b_2) = hAPP(c_Divides_Oadjust(V_b_2),c_Divides_OposDivAlg(V_a_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b_2))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__pos__neg__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_snd__apsnd,axiom,
% 159.42/159.24      ! [V_x_2,V_f_2,T_c,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(c_Product__Type_Oapsnd(T_c,T_a,T_b,V_f_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_b,T_c),V_x_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apsnd__eq__conv,axiom,
% 159.42/159.24      ! [V_g_2,V_x_2,V_f_2,T_a,T_b,T_c] :
% 159.42/159.24        ( hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),V_x_2) = hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_g_2),V_x_2)
% 159.42/159.24      <=> hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_a,T_c),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_a,T_c),V_x_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_snd__def,axiom,
% 159.42/159.24      ! [V_p_2,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_a,T_a),hAPP(c_COMBK(tc_fun(T_a,T_a),T_b),c_COMBI(T_a))),V_p_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_accp_Osimps,axiom,
% 159.42/159.24      ! [V_a_2,V_r_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 159.42/159.24      <=> ! [B_x] :
% 159.42/159.24            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 159.42/159.24           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_accp_Oequations,axiom,
% 159.42/159.24      ! [V_a_2,V_r_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 159.42/159.24      <=> ! [B_x] :
% 159.42/159.24            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 159.42/159.24           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_accp__downward,axiom,
% 159.42/159.24      ! [V_a_2,V_b_2,V_r_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_b_2))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.42/159.24         => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_snd__eqD,axiom,
% 159.42/159.24      ! [V_a,V_y,V_x,T_a,T_b] :
% 159.42/159.24        ( hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_x),V_y)) = V_a
% 159.42/159.24       => V_y = V_a ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_snd__conv,axiom,
% 159.42/159.24      ! [V_b,V_a,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_a),V_b)) = V_b ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__int__def,axiom,
% 159.42/159.24      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_Odivmod__int(V_a,V_b)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_accp__subset,axiom,
% 159.42/159.24      ! [V_R2_2,V_R1_2,T_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),V_R1_2),V_R2_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__neg__pos,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg(V_a,V_b)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__pos__pos,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(V_a,V_b)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__pos__pos__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24       => c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__pos__neg,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__neg__neg,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_norm__frac_Opsimps,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.42/159.24       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24           => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = c_Nitpick_Onorm__frac(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b_2)) )
% 159.42/159.24          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24           => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.24               => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.42/159.24              & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.42/159.24                    | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.42/159.24               => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Nitpick_Oint__gcd,V_a_2),V_b_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2))),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b_2))) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_negDivAlg_Opinduct,axiom,
% 159.42/159.24      ! [V_P_2,V_a1_2,V_a0_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.42/159.24       => ( ! [B_a,B_b] :
% 159.42/159.24              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.42/159.24             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_a),B_b)))
% 159.42/159.24                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24                 => hBOOL(hAPP(hAPP(V_P_2,B_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),B_b))) )
% 159.42/159.24               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_posDivAlg_Opinduct,axiom,
% 159.42/159.24      ! [V_P_2,V_a1_2,V_a0_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.42/159.24       => ( ! [B_a,B_b] :
% 159.42/159.24              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.42/159.24             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_a),B_b))
% 159.42/159.24                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.42/159.24                 => hBOOL(hAPP(hAPP(V_P_2,B_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),B_b))) )
% 159.42/159.24               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mod__nat__def,axiom,
% 159.42/159.24      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat(V_m,V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__gcd_Opsimps,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)))
% 159.42/159.24       => ( ( V_y_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = V_x_2 )
% 159.42/159.24          & ( V_y_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = c_Nitpick_Onat__gcd(V_y_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x_2,V_y_2)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_in__measure,axiom,
% 159.42/159.24      ! [V_f_2,V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( 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)),hAPP(c_Wellfounded_Omeasure(T_a),V_f_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_irrefl__def,axiom,
% 159.42/159.24      ! [V_r_2,T_a] :
% 159.42/159.24        ( c_Relation_Oirrefl(T_a,V_r_2)
% 159.42/159.24      <=> ! [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)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_norm__frac_Opinduct,axiom,
% 159.42/159.24      ! [V_P_2,V_a1_2,V_a0_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.42/159.24       => ( ! [B_a,B_b] :
% 159.42/159.24              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.42/159.24             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24                 => hBOOL(hAPP(hAPP(V_P_2,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),B_a)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),B_b))) )
% 159.42/159.24               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__pos__neg__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__def,axiom,
% 159.42/159.24      ! [V_z_2] : hAPP(c_Int_Onat,V_z_2) = c_Set_Othe__elem(tc_Nat_Onat,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_z_2)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_Nat_Onat),c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_Nat_Onat),hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),tc_Nat_Onat),c_Set_Oinsert(tc_Nat_Onat))),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Pair__fst__snd__eq,axiom,
% 159.42/159.24      ! [T_b,T_a,V_t_2,V_s_2] :
% 159.42/159.24        ( V_s_2 = V_t_2
% 159.42/159.24      <=> ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_t_2)
% 159.42/159.24          & hAPP(c_Product__Type_Osnd(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_t_2) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod__eqI,axiom,
% 159.42/159.24      ! [V_q,V_p,T_b,T_a] :
% 159.42/159.24        ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_p) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_q)
% 159.42/159.24       => ( hAPP(c_Product__Type_Osnd(T_a,T_b),V_p) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_q)
% 159.42/159.24         => V_p = V_q ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_fst__conv,axiom,
% 159.42/159.24      ! [V_b,V_a,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a),V_b)) = V_a ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_fst__eqD,axiom,
% 159.42/159.24      ! [V_a,V_y,V_x,T_b,T_a] :
% 159.42/159.24        ( hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)) = V_a
% 159.42/159.24       => V_x = V_a ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Rep__Integ__inject,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2] :
% 159.42/159.24        ( hAPP(c_Int_ORep__Integ,V_x_2) = hAPP(c_Int_ORep__Integ,V_y_2)
% 159.42/159.24      <=> V_x_2 = V_y_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_fst__def,axiom,
% 159.42/159.24      ! [V_p_2,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_a),c_COMBK(T_a,T_b)),V_p_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_fst__apsnd,axiom,
% 159.42/159.24      ! [V_x_2,V_f_2,T_c,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),V_x_2)) = hAPP(c_Product__Type_Ofst(T_a,T_c),V_x_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_surjective__pairing,axiom,
% 159.42/159.24      ! [T_b,T_a,V_t] : V_t = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(c_Product__Type_Ofst(T_a,T_b),V_t)),hAPP(c_Product__Type_Osnd(T_a,T_b),V_t)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_pair__collapse,axiom,
% 159.42/159.24      ! [V_p,T_b,T_a] : hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(c_Product__Type_Ofst(T_a,T_b),V_p)),hAPP(c_Product__Type_Osnd(T_a,T_b),V_p)) = V_p ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod__case__beta,axiom,
% 159.42/159.24      ! [V_p_2,V_f_2,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2),V_p_2) = hAPP(hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_b,T_c),V_p_2)),hAPP(c_Product__Type_Osnd(T_b,T_c),V_p_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__int__def,axiom,
% 159.42/159.24      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_Odivmod__int(V_a,V_b)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__comp__eq,axiom,
% 159.42/159.24      ! [V_g_2,V_f_2,T_d,T_c,T_b,T_a] : hAPP(hAPP(c_COMBS(tc_prod(T_a,T_b),T_b,T_c),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_b,T_c),tc_prod(T_a,T_b)),V_f_2),hAPP(hAPP(c_COMBB(T_a,T_d,tc_prod(T_a,T_b)),V_g_2),c_Product__Type_Ofst(T_a,T_b)))),c_Product__Type_Osnd(T_a,T_b)) = hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_b,T_c),T_a),V_f_2),V_g_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__beta,axiom,
% 159.42/159.24      ! [V_z_2,V_P_2,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_P_2),V_z_2) = hAPP(hAPP(V_P_2,hAPP(c_Product__Type_Ofst(T_b,T_c),V_z_2)),hAPP(c_Product__Type_Osnd(T_b,T_c),V_z_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__def,axiom,
% 159.42/159.24      ! [V_p_2,V_ca_2,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_ca_2),V_p_2) = hAPP(hAPP(V_ca_2,hAPP(c_Product__Type_Ofst(T_b,T_c),V_p_2)),hAPP(c_Product__Type_Osnd(T_b,T_c),V_p_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_split__comp,axiom,
% 159.42/159.24      ! [V_x_2,V_g_2,V_f_2,T_d,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),hAPP(c_Fun_Ocomp(T_d,tc_fun(T_c,T_a),T_b,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(V_f_2,hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_b,T_c),V_x_2))),hAPP(c_Product__Type_Osnd(T_b,T_c),V_x_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_The__split,axiom,
% 159.42/159.24      ! [V_P_2,T_b,T_a] : c_HOL_OThe(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2)) = c_HOL_OThe(tc_prod(T_a,T_b),hAPP(hAPP(c_COMBS(tc_prod(T_a,T_b),T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_HOL_Obool),tc_prod(T_a,T_b)),V_P_2),c_Product__Type_Ofst(T_a,T_b))),c_Product__Type_Osnd(T_a,T_b))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__neg__pos,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg(V_a,V_b)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__pos__pos,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(V_a,V_b)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__pos__pos__1__number__of,axiom,
% 159.42/159.24      ! [V_w] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.42/159.24       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__pos__neg,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__neg__neg,axiom,
% 159.42/159.24      ! [V_b,V_a] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.42/159.24         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod__size__simp,axiom,
% 159.42/159.24      ! [V_p_2,V_g_2,V_f_2,T_b,T_a] : c_Product__Type_Oprod_Oprod__size(T_a,T_b,V_f_2,V_g_2,V_p_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_a,T_b),V_p_2))),hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_a,T_b),V_p_2)))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_exI__realizer,axiom,
% 159.42/159.24      ! [T_a,T_b,V_x_2,V_y_2,V_P_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(V_P_2,V_y_2),V_x_2))
% 159.42/159.24       => hBOOL(hAPP(hAPP(V_P_2,hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_x_2),V_y_2))),hAPP(c_Product__Type_Ofst(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_x_2),V_y_2)))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_conjI__realizer,axiom,
% 159.42/159.24      ! [T_b,T_a,V_q_2,V_Q_2,V_p_2,V_P_2] :
% 159.42/159.24        ( hBOOL(hAPP(V_P_2,V_p_2))
% 159.42/159.24       => ( hBOOL(hAPP(V_Q_2,V_q_2))
% 159.42/159.24         => ( hBOOL(hAPP(V_P_2,hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_p_2),V_q_2))))
% 159.42/159.24            & hBOOL(hAPP(V_Q_2,hAPP(c_Product__Type_Osnd(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_p_2),V_q_2)))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_div__nat__def,axiom,
% 159.42/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat(V_m,V_n)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_divmod__nat__rel__def,axiom,
% 159.42/159.24      ! [V_qr_2,V_n_2,V_m_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m_2,V_n_2),V_qr_2))
% 159.42/159.24      <=> ( V_m_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),V_n_2)),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2))
% 159.42/159.24          & ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24           => hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.42/159.24          & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.42/159.24               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)))
% 159.42/159.24                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),V_n_2)) ) )
% 159.42/159.24              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.42/159.24               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)))
% 159.42/159.24                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_nat__gcd_Opinduct,axiom,
% 159.42/159.24      ! [V_P_2,V_a1_2,V_a0_2] :
% 159.42/159.24        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a0_2),V_a1_2)))
% 159.42/159.24       => ( ! [B_x,B_y] :
% 159.42/159.24              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),B_x),B_y)))
% 159.42/159.24             => ( ( B_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.42/159.24                 => hBOOL(hAPP(hAPP(V_P_2,B_y),c_Divides_Odiv__class_Omod(tc_Nat_Onat,B_x,B_y))) )
% 159.42/159.24               => hBOOL(hAPP(hAPP(V_P_2,B_x),B_y)) ) )
% 159.42/159.24         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_inv__image__def,axiom,
% 159.42/159.24      ! [V_f_2,V_r_2,T_a,T_b] : hAPP(hAPP(c_Relation_Oinv__image(T_b,T_a),V_r_2),V_f_2) = hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_b,T_b),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_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBC(T_a,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_prod(T_b,T_b)),tc_fun(T_a,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_b,T_b),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool),T_a),c_member(tc_prod(T_b,T_b)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_b),tc_fun(T_a,tc_prod(T_b,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(tc_fun(T_a,T_b),tc_fun(T_a,tc_prod(T_b,T_b))),T_a),c_COMBB(T_b,tc_prod(T_b,T_b),T_a)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_prod(T_b,T_b)),T_a),c_Product__Type_OPair(T_b,T_b)),V_f_2))),V_f_2)))),V_r_2))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mlex__leq,axiom,
% 159.42/159.24      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.42/159.24       => ( 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))
% 159.42/159.24         => 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))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_in__inv__image,axiom,
% 159.42/159.24      ! [V_f_2,V_r_2,T_b,V_y_2,V_x_2,T_a] :
% 159.42/159.24        ( 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)),hAPP(hAPP(c_Relation_Oinv__image(T_b,T_a),V_r_2),V_f_2)))
% 159.42/159.24      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2))),V_r_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_mlex__less,axiom,
% 159.42/159.24      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 159.42/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.42/159.24       => 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))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_rp__inv__image__def,axiom,
% 159.42/159.24      ! [T_b,T_a] : c_FunDef_Orp__inv__image(T_a,T_b) = hAPP(c_Product__Type_Oprod_Oprod__case(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),hAPP(hAPP(c_COMBC(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),tc_fun(tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))))),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_COMBB(tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_a),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),tc_fun(tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_b,T_a),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_COMBS(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_a),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_b,T_a),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))),tc_fun(T_b,T_a)),c_Product__Type_OPair(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))),c_Relation_Oinv__image(T_a,T_b))))),c_Relation_Oinv__image(T_a,T_b))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osize_I2_J,axiom,
% 159.42/159.24      ! [V_code__numeral] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(c_Code__Numeral_OSuc__code__numeral(V_code__numeral)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(V_code__numeral)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_prod_Orecs,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,V_f1_2,T_a,T_c,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_a_2),V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Oinject,axiom,
% 159.42/159.24      ! [V_code__numeral_H_2,V_code__numeral_2] :
% 159.42/159.24        ( c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2) = c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_2)
% 159.42/159.24      <=> V_code__numeral_2 = V_code__numeral_H_2 ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osimps_I2_J,axiom,
% 159.42/159.24      ! [V_code__numeral_H] : c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) != c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osimps_I3_J,axiom,
% 159.42/159.24      ! [V_code__numeral_H_1] : c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_1) != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Suc__code__numeral__minus__one,axiom,
% 159.42/159.24      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),c_Code__Numeral_OSuc__code__numeral(V_n)),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) = V_n ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osize_I4_J,axiom,
% 159.42/159.24      ! [V_code__numeral] : hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),c_Code__Numeral_OSuc__code__numeral(V_code__numeral)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),V_code__numeral)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nats__number__of,axiom,
% 159.42/159.24      ! [V_w_2,T_a] :
% 159.42/159.24        ( class_Int_Onumber__ring(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_w_2))
% 159.42/159.24         => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_in__lex__prod,axiom,
% 159.42/159.24      ! [V_s_2,V_r_2,V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.24        ( 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_a_2),V_b_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)))
% 159.42/159.24      <=> ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_H_2)),V_r_2))
% 159.42/159.24          | ( V_a_2 = V_a_H_2
% 159.42/159.24            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_b_2),V_b_H_2)),V_s_2)) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nats__0,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nats__add,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nats__mult,axiom,
% 159.42/159.24      ! [V_b_2,V_a_2,T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 159.42/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 159.42/159.24           => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_Nats__1,axiom,
% 159.42/159.24      ! [T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_of__nat__in__Nats,axiom,
% 159.42/159.24      ! [V_n_2,T_a] :
% 159.42/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.42/159.24       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n_2)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_code__numeral_Osize_I3_J,axiom,
% 159.42/159.24      hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_same__fstI,axiom,
% 159.42/159.24      ! [T_a,V_R_2,V_y_2,V_y_H_2,T_b,V_x_2,V_P_2] :
% 159.42/159.24        ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.42/159.24       => ( 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)))
% 159.42/159.24         => 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_P_2,V_R_2))) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equivp__equiv,axiom,
% 159.42/159.24      ! [V_A_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequiv(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_A_2)
% 159.42/159.24      <=> c_Equiv__Relations_Oequivp(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_A_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apsnd__apfst,axiom,
% 159.42/159.24      ! [V_x_2,V_g_2,T_d,V_f_2,T_a,T_b,T_c] : hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),hAPP(c_Product__Type_Oapfst(T_d,T_a,T_c,V_g_2),V_x_2)) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_d,T_c),V_x_2))),hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_d,T_c),V_x_2))) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apfst__conv,axiom,
% 159.42/159.24      ! [V_y_2,V_x_2,V_f_2,T_b,T_a,T_c] : hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_x_2),V_y_2)) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_f_2,V_x_2)),V_y_2) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_apfst__eq__conv,axiom,
% 159.42/159.24      ! [V_g_2,V_x_2,V_f_2,T_b,T_a,T_c] :
% 159.42/159.24        ( hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_f_2),V_x_2) = hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_g_2),V_x_2)
% 159.42/159.24      <=> hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_c,T_b),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_c,T_b),V_x_2)) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_fst__apfst,axiom,
% 159.42/159.24      ! [V_x_2,V_f_2,T_c,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_f_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_c,T_b),V_x_2)) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_identity__equivp,axiom,
% 159.42/159.24      ! [T_a] : c_Equiv__Relations_Oequivp(T_a,c_fequal) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equivp__def,axiom,
% 159.42/159.24      ! [V_R_2,T_a] :
% 159.42/159.24        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 159.42/159.24      <=> ! [B_x,B_y] :
% 159.42/159.24            ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_y))
% 159.42/159.24          <=> hAPP(V_R_2,B_x) = hAPP(V_R_2,B_y) ) ) ).
% 159.42/159.24  
% 159.42/159.24  fof(fact_equivp__reflp,axiom,
% 159.42/159.25      ! [V_x_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 159.42/159.25       => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_x_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_equivp__symp,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_equivp__transp,axiom,
% 159.42/159.25      ! [V_z_2,V_y_2,V_x_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_z_2))
% 159.42/159.25           => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_z_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_snd__apfst,axiom,
% 159.42/159.25      ! [V_x_2,V_f_2,T_c,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(c_Product__Type_Oapfst(T_c,T_b,T_a,V_f_2),V_x_2)) = hAPP(c_Product__Type_Osnd(T_c,T_a),V_x_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apfst__compose,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,T_d,V_f_2,T_b,T_a,T_c] : hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_f_2),hAPP(c_Product__Type_Oapfst(T_d,T_c,T_b,V_g_2),V_x_2)) = hAPP(c_Product__Type_Oapfst(T_d,T_a,T_b,hAPP(c_Fun_Ocomp(T_c,T_a,T_d,V_f_2),V_g_2)),V_x_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apsnd__apfst__commute,axiom,
% 159.42/159.25      ! [V_p_2,V_g_2,T_d,V_f_2,T_a,T_b,T_c] : hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_a,V_f_2),hAPP(c_Product__Type_Oapfst(T_d,T_a,T_c,V_g_2),V_p_2)) = hAPP(c_Product__Type_Oapfst(T_d,T_a,T_b,V_g_2),hAPP(c_Product__Type_Oapsnd(T_c,T_b,T_d,V_f_2),V_p_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apfst__apsnd,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,T_d,V_f_2,T_b,T_a,T_c] : hAPP(c_Product__Type_Oapfst(T_c,T_a,T_b,V_f_2),hAPP(c_Product__Type_Oapsnd(T_d,T_b,T_c,V_g_2),V_x_2)) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_x_2))),hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_c,T_d),V_x_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pair__lessI2,axiom,
% 159.42/159.25      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s_2),V_t_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__less)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_ImageE,axiom,
% 159.42/159.25      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 159.42/159.25       => ~ ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),B_x),V_b_2)),V_r_2))
% 159.42/159.25             => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mlex__prod__def,axiom,
% 159.42/159.25      ! [V_R_2,V_f_2,T_a] : c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_prod(tc_Nat_Onat,T_a),T_a),c_Wellfounded_Olex__prod(tc_Nat_Onat,T_a,c_Wellfounded_Oless__than,V_R_2)),hAPP(hAPP(c_COMBS(T_a,T_a,tc_prod(tc_Nat_Onat,T_a)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_a,tc_prod(tc_Nat_Onat,T_a)),T_a),c_Product__Type_OPair(tc_Nat_Onat,T_a)),V_f_2)),c_COMBI(T_a))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pair__less__def,axiom,
% 159.42/159.25      c_FunDef_Opair__less = c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_Nat_Onat,c_Wellfounded_Oless__than,c_Wellfounded_Oless__than) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_measure__def,axiom,
% 159.42/159.25      ! [T_a] : c_Wellfounded_Omeasure(T_a) = hAPP(c_Relation_Oinv__image(tc_Nat_Onat,T_a),c_Wellfounded_Oless__than) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_less__than__iff,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Wellfounded_Oless__than))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pair__lessI1,axiom,
% 159.42/159.25      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__less)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pair__leqI2,axiom,
% 159.42/159.25      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_s_2),V_t_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__leq)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_smax__insertI,axiom,
% 159.42/159.25      ! [V_X_2,V_x_2,V_Y_2,V_y_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_Y_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__less))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),V_Y_2)),c_FunDef_Omax__strict))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_X_2)),V_Y_2)),c_FunDef_Omax__strict)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_smin__insertI,axiom,
% 159.42/159.25      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__less))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omin__strict))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))),c_FunDef_Omin__strict)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_smax__emptyI,axiom,
% 159.42/159.25      ! [V_Y_2] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_Y_2))
% 159.42/159.25       => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),V_Y_2)),c_FunDef_Omax__strict)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_smin__emptyI,axiom,
% 159.42/159.25      ! [V_X_2] :
% 159.42/159.25        ( V_X_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_FunDef_Omin__strict)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pair__leqI1,axiom,
% 159.42/159.25      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__leq)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wmin__insertI,axiom,
% 159.42/159.25      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__leq))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omin__weak))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))),c_FunDef_Omin__weak)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wmax__insertI,axiom,
% 159.42/159.25      ! [V_XS_2,V_x_2,V_YS_2,V_y_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__leq))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omax__weak))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2)),V_YS_2)),c_FunDef_Omax__weak)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Field__insert,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_a] : hAPP(c_Relation_OField(T_a),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),hAPP(c_Relation_OField(T_a),V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Field__empty,axiom,
% 159.42/159.25      ! [T_a] : hAPP(c_Relation_OField(T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mono__Field,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OField(T_a),V_r_2)),hAPP(c_Relation_OField(T_a),V_s_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Field__Un,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,T_a] : hAPP(c_Relation_OField(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OField(T_a),V_r_2)),hAPP(c_Relation_OField(T_a),V_s_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__Field,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_OField(T_a),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wmin__emptyI,axiom,
% 159.42/159.25      ! [V_X_2] : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_FunDef_Omin__weak)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wmax__emptyI,axiom,
% 159.42/159.25      ! [V_X_2] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_X_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),V_X_2)),c_FunDef_Omax__weak)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_min__weak__def,axiom,
% 159.42/159.25      c_FunDef_Omin__weak = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__leq)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__weak__def,axiom,
% 159.42/159.25      c_FunDef_Omax__weak = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__leq)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__def,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : c_Relation_OId__on(T_a,V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_prod(T_a,T_a),tc_fun(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),T_a),c_Set_Oinsert(tc_prod(T_a,T_a))),hAPP(hAPP(c_COMBS(T_a,T_a,tc_prod(T_a,T_a)),c_Product__Type_OPair(T_a,T_a)),c_COMBI(T_a)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__def_H,axiom,
% 159.42/159.25      ! [V_A_2,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)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__empty,axiom,
% 159.42/159.25      ! [T_a] : c_Relation_OId__on(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Image__Id__on,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_a] : hAPP(c_Relation_OImage(T_a,T_a,c_Relation_OId__on(T_a,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) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__iff,axiom,
% 159.42/159.25      ! [V_A_2,V_y_2,V_x_2,T_a] :
% 159.42/159.25        ( 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)))
% 159.42/159.25      <=> ( V_x_2 = V_y_2
% 159.42/159.25          & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__eqI,axiom,
% 159.42/159.25      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 159.42/159.25        ( V_a_2 = V_b_2
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Relation_OId__on(T_a,V_A_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__strict__def,axiom,
% 159.42/159.25      c_FunDef_Omax__strict = c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__ext__additive,axiom,
% 159.42/159.25      ! [V_D_2,V_C_2,V_R_2,V_B_2,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),c_Wellfounded_Omax__ext(T_a,V_R_2)))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2)),c_Wellfounded_Omax__ext(T_a,V_R_2)))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))),c_Wellfounded_Omax__ext(T_a,V_R_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_min__strict__def,axiom,
% 159.42/159.25      c_FunDef_Omin__strict = c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__extp__max__ext__eq,axiom,
% 159.42/159.25      ! [V_xa_2,V_x_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Omax__extp(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)
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_xa_2)),c_Wellfounded_Omax__ext(T_a,V_R_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_min__rpair__set,axiom,
% 159.42/159.25      c_FunDef_Oreduction__pair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool),tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_FunDef_Omin__strict),c_FunDef_Omin__weak)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__rpair__set,axiom,
% 159.42/159.25      c_FunDef_Oreduction__pair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool),tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_FunDef_Omax__strict),c_FunDef_Omax__weak)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rp__inv__image__rp,axiom,
% 159.42/159.25      ! [V_f_2,T_b,V_P_2,T_a] :
% 159.42/159.25        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 159.42/159.25       => c_FunDef_Oreduction__pair(T_b,hAPP(hAPP(c_FunDef_Orp__inv__image(T_a,T_b),V_P_2),V_f_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_equiv__intrel__iff,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2] :
% 159.42/159.25        ( hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))) = hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_Int_Ointrel)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_intrel__iff,axiom,
% 159.42/159.25      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2))),c_Int_Ointrel))
% 159.42/159.25      <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__onE,axiom,
% 159.42/159.25      ! [V_A_2,V_ca_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_ca_2),c_Relation_OId__on(T_a,V_A_2)))
% 159.42/159.25       => ~ ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_equiv__intrel,axiom,
% 159.42/159.25      c_Equiv__Relations_Oequiv(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Int_Ointrel) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_of__int,axiom,
% 159.42/159.25      ! [V_j_2,V_i_2,T_a] :
% 159.42/159.25        ( class_Rings_Oring__1(T_a)
% 159.42/159.25       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_i_2),V_j_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_i_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_j_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_One__int__def,axiom,
% 159.42/159.25      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mult,axiom,
% 159.42/159.25      ! [V_v_2,V_u_2,V_y_2,V_x_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x_2),V_u_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y_2),V_v_2))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y_2),V_u_2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Rep__Integ__inverse,axiom,
% 159.42/159.25      ! [V_x_2] : hAPP(c_Int_OAbs__Integ,hAPP(c_Int_ORep__Integ,V_x_2)) = V_x_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_minus,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_y_2),V_x_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Zero__int__def,axiom,
% 159.42/159.25      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_int__def,axiom,
% 159.42/159.25      ! [V_m_2] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_add,axiom,
% 159.42/159.25      ! [V_v_2,V_u_2,V_y_2,V_x_2] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_u_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y_2),V_v_2))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_nat,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2] : hAPP(c_Int_Onat,hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x_2),V_y_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_minus__int__def,axiom,
% 159.42/159.25      ! [V_z_2] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z_2) = hAPP(c_Int_OAbs__Integ,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_z_2)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_Nat_Onat),hAPP(c_COMBB(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_Nat_Onat),c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_Nat_Onat),c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_Nat_Onat),hAPP(c_COMBB(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_Nat_Onat),c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)))),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat))))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_less,axiom,
% 159.42/159.25      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_le,axiom,
% 159.42/159.25      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_eq__Abs__Integ,axiom,
% 159.42/159.25      ! [V_z_2] :
% 159.42/159.25        ~ ! [B_x,B_y] : V_z_2 != hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),B_x),B_y)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Integ__def,axiom,
% 159.42/159.25      c_Int_OInteg = hAPP(hAPP(c_Equiv__Relations_Oquotient(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Int_Ointrel) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_code__numeral_Osimps_I5_J,axiom,
% 159.42/159.25      ! [V_code__numeral_2,V_f2_2,V_f1_2,T_a] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__case(T_a,V_f1_2,V_f2_2,c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2)) = hAPP(V_f2_2,V_code__numeral_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Rep__Integ,axiom,
% 159.42/159.25      ! [V_x_2] : hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_x_2)),c_Int_OInteg)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_code__numeral_Osimps_I4_J,axiom,
% 159.42/159.25      ! [V_f2_2,V_f1_2,T_a] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__case(T_a,V_f1_2,V_f2_2,c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = V_f1_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition__Integ,axiom,
% 159.42/159.25      c_Typedef_Otype__definition(tc_Int_Oint,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),c_Int_ORep__Integ,c_Int_OAbs__Integ,c_Int_OInteg) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_accp__acc__eq,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_a] :
% 159.42/159.25        ( 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))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__def,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_r_2),V_s_2) = hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_c))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),T_a),c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_a),c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,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_c),c_fconj)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_a),c_COMBC(T_c,tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_a,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_a,T_c),tc_fun(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_a,T_c)))),c_Product__Type_OPair(T_a,T_c)))),V_r_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_c,T_b)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_c,T_b),tc_fun(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_c,T_b)))),hAPP(c_COMBC(T_c,T_b,tc_prod(T_c,T_b)),c_Product__Type_OPair(T_c,T_b))))),V_s_2))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__compI,axiom,
% 159.42/159.25      ! [V_s_2,V_ca_2,T_c,V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_b_2),V_ca_2)),V_s_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_c),V_a_2),V_ca_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__UNION__distrib,axiom,
% 159.42/159.25      ! [V_r_2,V_I_2,T_d,V_s_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_s_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_I_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),T_d),hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_s_2)),V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__UNION__distrib2,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,V_I_2,T_d,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool)),V_I_2),V_r_2)),V_s_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBC(T_d,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),T_d),c_Relation_Orel__comp(T_a,T_c,T_b)),V_r_2)),V_s_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__empty2,axiom,
% 159.42/159.25      ! [V_R_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_R_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__empty1,axiom,
% 159.42/159.25      ! [V_R_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool))),V_R_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__distrib2,axiom,
% 159.42/159.25      ! [V_R_2,V_T_2,V_S_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool)),V_S_2),V_T_2)),V_R_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_S_2),V_R_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_T_2),V_R_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__distrib,axiom,
% 159.42/159.25      ! [V_T_2,V_S_2,V_R_2,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_R_2),V_S_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_R_2),V_T_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_O__assoc,axiom,
% 159.42/159.25      ! [V_T_2,V_S_2,V_R_2,T_d,T_b,T_c,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_d,T_c),V_R_2),V_S_2)),V_T_2) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_d,T_b),V_R_2),hAPP(hAPP(c_Relation_Orel__comp(T_d,T_c,T_b),V_S_2),V_T_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__mono,axiom,
% 159.42/159.25      ! [V_s_2,V_s_H_2,T_c,V_r_2,V_r_H_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_H_2),V_r_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_s_H_2),V_s_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_H_2),V_s_H_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_union__comp__emptyR,axiom,
% 159.42/159.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 159.42/159.25        ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.25       => ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_A_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.25         => hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_B_2),V_C_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_union__comp__emptyL,axiom,
% 159.42/159.25      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 159.42/159.25        ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_A_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.25       => ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_B_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.25         => hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acc__subset,axiom,
% 159.42/159.25      ! [V_R2_2,V_R1_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R1_2),V_R2_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acc_Osimps,axiom,
% 159.42/159.25      ! [V_r_2,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 159.42/159.25      <=> ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),V_a_2)),V_r_2))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acc__downward,axiom,
% 159.42/159.25      ! [V_a_2,V_r_2,V_b_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__ext__compat,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_S_2)),V_R_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Wellfounded_Omax__ext(T_a,V_R_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omax__ext(T_a,V_S_2)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)))))),c_Wellfounded_Omax__ext(T_a,V_R_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_min__ext__compat,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_S_2)),V_R_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Wellfounded_Omin__ext(T_a,V_R_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omin__ext(T_a,V_S_2)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_HOL_Obool)))))),c_Wellfounded_Omin__ext(T_a,V_R_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_OAbs__image,axiom,
% 159.42/159.25      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => hAPP(c_Set_Oimage(T_b,T_a,V_Abs_2),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_ORep__range,axiom,
% 159.42/159.25      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => hAPP(c_Set_Oimage(T_a,T_b,V_Rep_2),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = V_A_2 ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_ORep,axiom,
% 159.42/159.25      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_Rep_2,V_x_2)),V_A_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_ORep__inject,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => ( hAPP(V_Rep_2,V_x_2) = hAPP(V_Rep_2,V_y_2)
% 159.42/159.25        <=> V_x_2 = V_y_2 ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_ORep__inverse,axiom,
% 159.42/159.25      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => hAPP(V_Abs_2,hAPP(V_Rep_2,V_x_2)) = V_x_2 ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_OAbs__inject,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.42/159.25           => ( hAPP(V_Abs_2,V_x_2) = hAPP(V_Abs_2,V_y_2)
% 159.42/159.25            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_type__definition_OAbs__inverse,axiom,
% 159.42/159.25      ! [V_y_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 159.42/159.25        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.42/159.25         => hAPP(V_Rep_2,hAPP(V_Abs_2,V_y_2)) = V_y_2 ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pred__comp__rel__comp__eq,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 159.42/159.25        ( c_Predicate_Opred__comp(T_a,T_b,T_c,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_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c)))),V_s_2),V_x_2,V_y_2)
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_c),V_x_2),V_y_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_reduction__pairI,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_S_2)),V_R_2))
% 159.42/159.25         => c_FunDef_Oreduction__pair(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__extp_Oequations,axiom,
% 159.42/159.25      ! [V_a2_2,V_a1_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Omax__extp(T_a,V_R_2,V_a1_2,V_a2_2)
% 159.42/159.25      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 159.42/159.25          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 159.42/159.25          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25          & ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 159.42/159.25             => ? [B_xa] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 159.42/159.25                  & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__less__than,axiom,
% 159.42/159.25      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Oless__than) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pred__comp_Ointros,axiom,
% 159.42/159.25      ! [T_c,T_b,T_a,V_ca_2,V_s_2,V_b_2,V_a_2,V_r_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(V_s_2,V_b_2),V_ca_2))
% 159.42/159.25         => c_Predicate_Opred__comp(T_a,T_b,T_c,V_r_2,V_s_2,V_a_2,V_ca_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__empty,axiom,
% 159.42/159.25      ! [T_a] : c_Wellfounded_Owf(T_a,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__inv__image,axiom,
% 159.42/159.25      ! [V_f_2,T_b,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Relation_Oinv__image(T_a,T_b),V_r_2),V_f_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__lex__prod,axiom,
% 159.42/159.25      ! [V_rb_2,T_b,V_ra_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_ra_2)
% 159.42/159.25       => ( c_Wellfounded_Owf(T_b,V_rb_2)
% 159.42/159.25         => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Wellfounded_Olex__prod(T_a,T_b,V_ra_2,V_rb_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__measure,axiom,
% 159.42/159.25      ! [V_f_2,T_a] : c_Wellfounded_Owf(T_a,hAPP(c_Wellfounded_Omeasure(T_a),V_f_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__comp__self,axiom,
% 159.42/159.25      ! [V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25      <=> c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_R_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__subset,axiom,
% 159.42/159.25      ! [V_p_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_p_2),V_r_2))
% 159.42/159.25         => c_Wellfounded_Owf(T_a,V_p_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_min__ext__wf,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omin__ext(T_a,V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__less,axiom,
% 159.42/159.25      c_Wellfounded_Owf(tc_Nat_Onat,hAPP(c_Set_OCollect(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__finite__psubset,axiom,
% 159.42/159.25      ! [T_a] : c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Ofinite__psubset(T_a)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pred__comp_Oequations,axiom,
% 159.42/159.25      ! [V_a3_2,V_a1_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 159.42/159.25        ( c_Predicate_Opred__comp(T_a,T_b,T_c,V_r_2,V_s_2,V_a1_2,V_a3_2)
% 159.42/159.25      <=> ? [B_b] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_b))
% 159.42/159.25            & hBOOL(hAPP(hAPP(V_s_2,B_b),V_a3_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__Int2,axiom,
% 159.42/159.25      ! [V_r_H_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_H_2),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__Int1,axiom,
% 159.42/159.25      ! [V_r_H_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(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_r_H_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__mlex,axiom,
% 159.42/159.25      ! [V_f_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25       => c_Wellfounded_Owf(T_a,c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__pair__less,axiom,
% 159.42/159.25      c_Wellfounded_Owf(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__ext__wf,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omax__ext(T_a,V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__irrefl,axiom,
% 159.42/159.25      ! [V_a_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_2)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__asym,axiom,
% 159.42/159.25      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_x_2)),V_r_2))
% 159.42/159.25         => ~ 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_a_2)),V_r_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__not__sym,axiom,
% 159.42/159.25      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_x_2)),V_r_2))
% 159.42/159.25         => ~ 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_a_2)),V_r_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__not__refl,axiom,
% 159.42/159.25      ! [V_a_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_2)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__int__ge__less__than2,axiom,
% 159.42/159.25      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than2(V_d_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__int__ge__less__than,axiom,
% 159.42/159.25      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than(V_d_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acc__wfD,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__acc__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25      <=> ! [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__no__loop,axiom,
% 159.42/159.25      ! [V_R_2,T_a] :
% 159.42/159.25        ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_R_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.42/159.25       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__union__merge,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2))
% 159.42/159.25      <=> c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_R_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_S_2),V_R_2))),V_S_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__iff__no__infinite__down__chain,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25      <=> ~ ? [B_f] :
% 159.42/159.25            ! [B_i] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(B_f,hAPP(c_Nat_OSuc,B_i))),hAPP(B_f,B_i))),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfE__pf,axiom,
% 159.42/159.25      ! [V_A_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Relation_OImage(T_a,T_a,V_R_2),V_A_2)))
% 159.42/159.25         => V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__union__compatible,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25       => ( c_Wellfounded_Owf(T_a,V_S_2)
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_S_2)),V_R_2))
% 159.42/159.25           => c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf,axiom,
% 159.42/159.25      ! [T_a] :
% 159.42/159.25        ( class_Orderings_Owellorder(T_a)
% 159.42/159.25       => c_Wellfounded_Owf(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),c_Orderings_Oord__class_Oless(T_a)))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_reduction__pair__def,axiom,
% 159.42/159.25      ! [V_P_2,T_a] :
% 159.42/159.25        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 159.42/159.25      <=> ( c_Wellfounded_Owf(T_a,hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2))
% 159.42/159.25          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2)),hAPP(c_Product__Type_Osnd(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2))),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_reduction__pair__lemma,axiom,
% 159.42/159.25      ! [V_S_2,V_R_2,V_P_2,T_a] :
% 159.42/159.25        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2)))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_S_2),hAPP(c_Product__Type_Osnd(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2)))
% 159.42/159.25           => ( c_Wellfounded_Owf(T_a,V_S_2)
% 159.42/159.25             => c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__lenlex,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olenlex(T_a,V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__if__measure,axiom,
% 159.42/159.25      ! [T_a,V_g_2,V_f_2,V_P_2] :
% 159.42/159.25        ( ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,hAPP(V_g_2,B_x))),hAPP(V_f_2,B_x))) )
% 159.42/159.25       => c_Wellfounded_Owf(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),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_P_2))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_a),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,T_a)),c_fequal)),V_g_2))))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__ext_Ointros,axiom,
% 159.42/159.25      ! [V_R_2,V_Y_2,V_X_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2))
% 159.42/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Y_2))
% 159.42/159.25         => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25           => ( ! [B_x] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_X_2))
% 159.42/159.25                 => ? [B_xa] :
% 159.42/159.25                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_Y_2))
% 159.42/159.25                      & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_xa)),V_R_2)) ) )
% 159.42/159.25             => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_Y_2)),c_Wellfounded_Omax__ext(T_a,V_R_2))) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_pred__nat__def,axiom,
% 159.42/159.25      c_Wellfounded_Opred__nat = hAPP(c_Set_OCollect(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Nat_Onat),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_fequal)),c_Nat_OSuc))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__lex,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olex(T_a,V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__lexn,axiom,
% 159.42/159.25      ! [V_n_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(tc_List_Olist(T_a),hAPP(c_List_Olexn(T_a,V_r_2),V_n_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_lex__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : c_List_Olex(T_a,V_r_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_List_Olexn(T_a,V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_lexn_Osimps_I1_J,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : hAPP(c_List_Olexn(T_a,V_r_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__pred__nat,axiom,
% 159.42/159.25      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__same__fst,axiom,
% 159.42/159.25      ! [T_a,V_R_2,T_b,V_P_2] :
% 159.42/159.25        ( ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(V_P_2,B_x))
% 159.42/159.25           => c_Wellfounded_Owf(T_b,hAPP(V_R_2,B_x)) )
% 159.42/159.25       => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Recdef_Osame__fst(T_a,T_b,V_P_2,V_R_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Nitpick_Ozero__frac__def,axiom,
% 159.42/159.25      ! [T_a] : c_Nitpick_Ozero__frac(T_a) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__Collect__split,axiom,
% 159.42/159.25      ! [V_P_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),hAPP(c_Set_OCollect(tc_prod(T_b,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_a,tc_HOL_Obool),V_P_2))) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_b)),hAPP(c_COMBC(T_b,T_a,tc_HOL_Obool),V_P_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_RangeI,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__Id__on,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : hAPP(c_Relation_ORange(T_a,T_a),c_Relation_OId__on(T_a,V_A_2)) = V_A_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__Diff__subset,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ORange(T_b,T_a),V_A_2)),hAPP(c_Relation_ORange(T_b,T_a),V_B_2))),hAPP(c_Relation_ORange(T_b,T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__empty__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_a,T_b] :
% 159.42/159.25        ( hAPP(c_Relation_ORange(T_b,T_a),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__empty,axiom,
% 159.42/159.25      ! [T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__Un__eq,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ORange(T_b,T_a),V_A_2)),hAPP(c_Relation_ORange(T_b,T_a),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__Range,axiom,
% 159.42/159.25      ! [V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_snd__eq__Range,axiom,
% 159.42/159.25      ! [V_R_2,T_a,T_b] : hAPP(c_Set_Oimage(tc_prod(T_b,T_a),T_a,c_Product__Type_Osnd(T_b,T_a)),V_R_2) = hAPP(c_Relation_ORange(T_b,T_a),V_R_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_b,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 159.42/159.25      <=> ? [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_a_2)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__insert,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Range__Int__subset,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(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)),hAPP(c_Relation_ORange(T_b,T_a),V_A_2)),hAPP(c_Relation_ORange(T_b,T_a),V_B_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Nitpick_Oone__frac__def,axiom,
% 159.42/159.25      ! [T_a] : c_Nitpick_Oone__frac(T_a) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Nitpick_Onumber__of__frac__def,axiom,
% 159.42/159.25      ! [V_n,T_a] : c_Nitpick_Onumber__of__frac(T_a,V_n) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_n),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_RangeP__Range__eq,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(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))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_RangeP_Ointros,axiom,
% 159.42/159.25      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.42/159.25       => hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_b_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_RangeP_Oequations,axiom,
% 159.42/159.25      ! [V_a2_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_a2_2))
% 159.42/159.25      <=> ? [B_a] : hBOOL(hAPP(hAPP(V_r_2,B_a),V_a2_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Nitpick_Ofrac__def,axiom,
% 159.42/159.25      ! [V_b,V_a,T_a] : hAPP(hAPP(c_Nitpick_Ofrac(T_a),V_a),V_b) = c_Nitpick_OAbs__Frac(T_a,c_Nitpick_Onorm__frac(V_a,V_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_RangeE,axiom,
% 159.42/159.25      ! [V_r_2,T_b,V_b_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 159.42/159.25       => ~ ! [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_b_2)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__Un,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ( c_Wellfounded_Owf(T_a,V_s_2)
% 159.42/159.25         => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_a,T_a),V_r_2)),hAPP(c_Relation_ORange(T_a,T_a),V_s_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25           => c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_DomainI,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__Id__on,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : hAPP(c_Relation_ODomain(T_a,T_a),c_Relation_OId__on(T_a,V_A_2)) = V_A_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__empty,axiom,
% 159.42/159.25      ! [T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__empty__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_b,T_a] :
% 159.42/159.25        ( hAPP(c_Relation_ODomain(T_a,T_b),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__mono,axiom,
% 159.42/159.25      ! [V_s_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)),hAPP(c_Relation_ODomain(T_a,T_b),V_s_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__Un__eq,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_a,T_b),V_A_2)),hAPP(c_Relation_ODomain(T_a,T_b),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__Domain,axiom,
% 159.42/159.25      ! [V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_fst__eq__Domain,axiom,
% 159.42/159.25      ! [V_R_2,T_b,T_a] : hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_a,c_Product__Type_Ofst(T_a,T_b)),V_R_2) = hAPP(c_Relation_ODomain(T_a,T_b),V_R_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_b,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 159.42/159.25      <=> ? [B_y] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),B_y)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__insert,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__Int__subset,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(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)),hAPP(c_Relation_ODomain(T_a,T_b),V_A_2)),hAPP(c_Relation_ODomain(T_a,T_b),V_B_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__Diff__subset,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_a,T_b),V_A_2)),hAPP(c_Relation_ODomain(T_a,T_b),V_B_2))),hAPP(c_Relation_ODomain(T_a,T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Field__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : hAPP(c_Relation_OField(T_a),V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_a,T_a),V_r_2)),hAPP(c_Relation_ORange(T_a,T_a),V_r_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Domain__Collect__split,axiom,
% 159.42/159.25      ! [V_P_2,T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2))) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_b)),V_P_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_DomainP__Domain__eq,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(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))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_DomainE,axiom,
% 159.42/159.25      ! [V_r_2,T_b,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 159.42/159.25       => ~ ! [B_y] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),B_y)),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_image__split__eq__Sigma,axiom,
% 159.42/159.25      ! [V_A_2,V_g_2,V_f_2,T_b,T_a,T_c] : hAPP(c_Set_Oimage(T_c,tc_prod(T_a,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_prod(T_a,T_b)),T_c),c_Product__Type_OPair(T_a,T_b)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(c_Set_Oimage(T_c,T_a,V_f_2),V_A_2)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),c_Set_Oimage(T_c,T_b,V_g_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_a),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_a),c_Set_Ovimage(T_c,T_a,V_f_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))),V_A_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_DomainP_Ointros,axiom,
% 159.42/159.25      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.42/159.25       => hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SigmaI,axiom,
% 159.42/159.25      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__empty1,axiom,
% 159.42/159.25      ! [V_B_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__eq__cancel2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 159.42/159.25       => ( hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_C_2)) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_B_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_C_2))
% 159.42/159.25        <=> V_A_2 = V_B_2 ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_card__cartesian__product,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(c_Finite__Set_Ocard(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setsum__cartesian__product,axiom,
% 159.42/159.25      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.42/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_a),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_a)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_prod(T_b,T_c),T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__empty,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.25        ( hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))
% 159.42/159.25      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25          | V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__empty2,axiom,
% 159.42/159.25      ! [V_A_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Compl__Times__UNIV2,axiom,
% 159.42/159.25      ! [V_A_2,T_b,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Compl__Times__UNIV1,axiom,
% 159.42/159.25      ! [V_A_2,T_b,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_A_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setprod__cartesian__product,axiom,
% 159.42/159.25      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.42/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),T_a),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_a),T_b),c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_a)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_prod(T_b,T_c),T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Un__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_J_2,V_I_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_J_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_J_2),V_C_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__Un__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_B_2,V_A_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Un__distrib2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] : hAPP(hAPP(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__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_rel__comp__subset__Sigma,axiom,
% 159.42/159.25      ! [V_C_2,V_s_2,T_c,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_s_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_B_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2))))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_a),V_C_2)))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_swap__product,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(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)))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_B_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_A_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__cartesian__product,axiom,
% 159.42/159.25      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.42/159.25         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2)))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_equiv__type,axiom,
% 159.42/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2)))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Int__distrib2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] : hAPP(hAPP(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)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__Int__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_B_2,V_A_2,T_b,T_a] : hAPP(hAPP(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)),hAPP(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)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Int__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_J_2,V_I_2,T_b,T_a] : hAPP(hAPP(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)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_J_2),V_C_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Id__on__subset__Times,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(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)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Diff__distrib2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] : hAPP(hAPP(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_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__Diff__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_B_2,V_A_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_C_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__Diff__distrib1,axiom,
% 159.42/159.25      ! [V_C_2,V_J_2,V_I_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_J_2)),V_C_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_J_2),V_C_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_DomainP_Oequations,axiom,
% 159.42/159.25      ! [V_a1_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a1_2))
% 159.42/159.25      <=> ? [B_x1] : hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_x1)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_UNIV__Times__UNIV,axiom,
% 159.42/159.25      ! [T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) = c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SigmaE2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 159.42/159.25       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.25           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SigmaD2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SigmaD1,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mem__Sigma__iff,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 159.42/159.25      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.25          & hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_card__cartesian__product__singleton,axiom,
% 159.42/159.25      ! [V_A_2,V_x_2,T_b,T_a] : hAPP(c_Finite__Set_Ocard(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_A_2))) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Times__subset__cancel2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_B_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_C_2))))
% 159.42/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Image__subset,axiom,
% 159.42/159.25      ! [V_C_2,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_b,V_r_2),V_C_2)),V_B_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__cartesian__productD2,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))))
% 159.42/159.25       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__cartesian__productD1,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))))
% 159.42/159.25       => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.42/159.25         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Collect__split,axiom,
% 159.42/159.25      ! [V_Q_2,V_P_2,T_b,T_a] : hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),V_P_2))),V_Q_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(c_Set_OCollect(T_a),V_P_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_OCollect(T_b),V_Q_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SetCompr__Sigma__eq,axiom,
% 159.42/159.25      ! [V_Q_2,V_P_2,T_b,T_a] : hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),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(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),V_P_2))),V_Q_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(c_Set_OCollect(T_a),V_P_2)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),c_Set_OCollect(T_b)),V_Q_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_fst__image__times,axiom,
% 159.42/159.25      ! [V_A_2,T_b,T_a,V_B_2] :
% 159.42/159.25        ( ( V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_b,T_a),T_b,c_Product__Type_Ofst(T_b,T_a)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_B_2))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.25        & ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_b,T_a),T_b,c_Product__Type_Ofst(T_b,T_a)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_b),V_B_2))) = V_A_2 ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_snd__image__times,axiom,
% 159.42/159.25      ! [V_B_2,T_b,T_a,V_A_2] :
% 159.42/159.25        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_b,c_Product__Type_Osnd(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.25        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_b,c_Product__Type_Osnd(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2))) = V_B_2 ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_insert__times__insert,axiom,
% 159.42/159.25      ! [V_B_2,V_b_2,V_A_2,V_a_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_B_2))) = hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_B_2)))),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__equiv__class,axiom,
% 159.42/159.25      ! [V_X_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)))
% 159.42/159.25           => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_vimage__Times,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_f_2,T_c,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,tc_prod(T_b,T_c),V_f_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_a,T_b,hAPP(c_Fun_Ocomp(tc_prod(T_b,T_c),T_b,T_a,c_Product__Type_Ofst(T_b,T_c)),V_f_2)),V_A_2)),hAPP(c_Set_Ovimage(T_a,T_c,hAPP(c_Fun_Ocomp(tc_prod(T_b,T_c),T_c,T_a,c_Product__Type_Osnd(T_b,T_c)),V_f_2)),V_B_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_UN__Times__distrib,axiom,
% 159.42/159.25      ! [V_F_2,V_E_2,V_B_2,V_A_2,T_b,T_a,T_d,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(T_c,T_d),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_d),V_A_2),hAPP(c_COMBK(tc_fun(T_d,tc_HOL_Obool),T_c),V_B_2))),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),tc_fun(T_d,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_d,tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),tc_fun(T_d,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))),T_c),c_COMBB(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),T_d)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),T_c),c_Product__Type_OSigma(T_a,T_b)),V_E_2))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),T_d),c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a)),V_F_2)))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_E_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_F_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__def,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),T_a),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))),V_B_2)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_fun(tc_prod(T_a,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_fun(tc_prod(T_a,T_b),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),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_fun(tc_prod(T_a,T_b),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_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),T_b),c_Set_Oinsert(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__quotient,axiom,
% 159.42/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.42/159.25         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setsum__mult__setsum__if__inj,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_g_2,V_f_2,T_b,T_a,T_c] :
% 159.42/159.25        ( class_Rings_Osemiring__0(T_c)
% 159.42/159.25       => ( c_Fun_Oinj__on(tc_prod(T_a,T_b),T_c,hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,T_c),tc_fun(T_b,T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_c),tc_fun(tc_fun(T_b,T_c),tc_fun(T_b,T_c)),T_a),c_COMBB(T_c,T_c,T_b)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_a),c_Groups_Otimes__class_Otimes(T_c)),V_f_2))),V_g_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_B_2)))
% 159.42/159.25         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_c),c_Fun_Oid(T_c)),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_c),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(T_b))),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),T_c),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_a,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),T_c),hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_a,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_c),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj))),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_a,tc_fun(T_b,T_c)),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_c),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(T_b,T_c)),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),T_c),c_COMBB(tc_fun(T_b,T_c),tc_fun(T_b,tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_c),tc_fun(T_b,tc_HOL_Obool)),T_c),c_COMBB(T_c,tc_HOL_Obool,T_b)),c_fequal))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,T_c),tc_fun(T_b,T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_c),tc_fun(tc_fun(T_b,T_c),tc_fun(T_b,T_c)),T_a),c_COMBB(T_c,T_c,T_b)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_a),c_Groups_Otimes__class_Otimes(T_c)),V_f_2))),V_g_2)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))))))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Ex__inj__on__UNION__Sigma,axiom,
% 159.42/159.25      ! [V_A_2,V_I_2,T_b,T_a] :
% 159.42/159.25      ? [B_f] :
% 159.42/159.25        ( c_Fun_Oinj__on(T_a,tc_prod(T_b,T_a),B_f,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2))
% 159.42/159.25        & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),hAPP(c_Set_Oimage(T_a,tc_prod(T_b,T_a),B_f),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_a),V_I_2),V_A_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_fold__image__Sigma,axiom,
% 159.42/159.25      ! [V_g_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.42/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25         => ( ! [B_x] :
% 159.42/159.25                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 159.42/159.25           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_a,c_Groups_Otimes__class_Otimes(T_c)),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(hAPP(c_COMBC(T_a,T_c,tc_fun(tc_fun(T_b,tc_HOL_Obool),T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_c),tc_fun(T_c,tc_fun(tc_fun(T_b,tc_HOL_Obool),T_c)),T_a),c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c))),V_g_2)),c_Groups_Oone__class_Oone(T_c))),V_B_2)),c_Groups_Oone__class_Oone(T_c)),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,tc_prod(T_a,T_b),c_Groups_Otimes__class_Otimes(T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_g_2)),c_Groups_Oone__class_Oone(T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_image__id,axiom,
% 159.42/159.25      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_Fun_Oid(T_a)),V_Y_2) = V_Y_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_of__int__eq__id,axiom,
% 159.42/159.25      c_Int_Oring__1__class_Oof__int(tc_Int_Oint) = c_Fun_Oid(tc_Int_Oint) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apsnd__id,axiom,
% 159.42/159.25      ! [T_a,T_b] : c_Product__Type_Oapsnd(T_b,T_b,T_a,c_Fun_Oid(T_b)) = c_Fun_Oid(tc_prod(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_vimage__id,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_Fun_Oid(T_a)),V_A_2) = V_A_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_id__def,axiom,
% 159.42/159.25      ! [V_x_1,T_a] : hAPP(c_Fun_Oid(T_a),V_x_1) = V_x_1 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_id__apply,axiom,
% 159.42/159.25      ! [V_x,T_a] : hAPP(c_Fun_Oid(T_a),V_x) = V_x ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inj__on__id,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_Fun_Oid(T_a),V_A_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_id__o,axiom,
% 159.42/159.25      ! [V_g_2,T_a,T_b] : hAPP(c_Fun_Ocomp(T_b,T_b,T_a,c_Fun_Oid(T_b)),V_g_2) = V_g_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_o__id,axiom,
% 159.42/159.25      ! [V_f_2,T_b,T_a] : hAPP(c_Fun_Ocomp(T_a,T_b,T_a,V_f_2),c_Fun_Oid(T_a)) = V_f_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_o__eq__id__dest,axiom,
% 159.42/159.25      ! [V_v_2,V_ca_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 159.42/159.25        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_b,T_b,T_a,c_Fun_Oid(T_b)),V_ca_2)
% 159.42/159.25       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,V_v_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apfst__id,axiom,
% 159.42/159.25      ! [T_b,T_a] : c_Product__Type_Oapfst(T_a,T_a,T_b,c_Fun_Oid(T_a)) = c_Fun_Oid(tc_prod(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_surj__id,axiom,
% 159.42/159.25      ! [T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_Fun_Oid(T_a)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inv__id,axiom,
% 159.42/159.25      ! [T_a] : c_Hilbert__Choice_Oinv__into(T_a,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),c_Fun_Oid(T_a)) = c_Fun_Oid(T_a) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_folding_Oempty,axiom,
% 159.42/159.25      ! [V_F_2,V_f_2,T_b,T_a] :
% 159.42/159.25        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.42/159.25       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Fun_Oid(T_b) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_split__Pair,axiom,
% 159.42/159.25      ! [T_b,T_a] : hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_prod(T_a,T_b)),c_Product__Type_OPair(T_a,T_b)) = c_Fun_Oid(tc_prod(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setsum__reindex__id,axiom,
% 159.42/159.25      ! [V_B_2,V_f_2,T_a,T_b] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.25       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.42/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_b),c_Fun_Oid(T_b)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setprod__reindex__id,axiom,
% 159.42/159.25      ! [V_B_2,V_f_2,T_a,T_b] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.42/159.25       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 159.42/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_b),c_Fun_Oid(T_b)),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_B_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_surj__iff,axiom,
% 159.42/159.25      ! [V_f_2,T_a,T_b] :
% 159.42/159.25        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25      <=> hAPP(c_Fun_Ocomp(T_b,T_a,T_a,V_f_2),c_Hilbert__Choice_Oinv__into(T_b,T_a,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)) = c_Fun_Oid(T_a) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inj__iff,axiom,
% 159.42/159.25      ! [V_f_2,T_b,T_a] :
% 159.42/159.25        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.25      <=> hAPP(c_Fun_Ocomp(T_b,T_a,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2)),V_f_2) = c_Fun_Oid(T_a) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inv__o__cancel,axiom,
% 159.42/159.25      ! [V_f_2,T_b,T_a] :
% 159.42/159.25        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.25       => hAPP(c_Fun_Ocomp(T_b,T_a,T_a,c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2)),V_f_2) = c_Fun_Oid(T_a) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setprod__Sigma,axiom,
% 159.42/159.25      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.42/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25         => ( ! [B_x] :
% 159.42/159.25                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 159.42/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_c),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_c),tc_fun(tc_fun(T_b,tc_HOL_Obool),T_c),T_a),c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_prod(T_a,T_b),T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setsum__Sigma,axiom,
% 159.42/159.25      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 159.42/159.25        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.42/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25         => ( ! [B_x] :
% 159.42/159.25                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 159.42/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_c),hAPP(hAPP(c_COMBS(T_a,tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_c),tc_fun(tc_fun(T_b,tc_HOL_Obool),T_c),T_a),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_prod(T_a,T_b),T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_card__SigmaI,axiom,
% 159.42/159.25      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25       => ( ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 159.42/159.25         => hAPP(c_Finite__Set_Ocard(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_Nat_Onat,T_a),c_Finite__Set_Ocard(T_b)),V_B_2)),V_A_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__SigmaI,axiom,
% 159.42/159.25      ! [V_B_2,T_b,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.42/159.25       => ( ! [B_a] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 159.42/159.25             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 159.42/159.25         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_SigmaE,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,V_ca_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_ca_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 159.42/159.25       => ~ ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => ! [B_y] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(V_B_2,B_x)))
% 159.42/159.25                 => V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__surj,axiom,
% 159.42/159.25      ! [V_g_2,T_c,T_d,V_f_2,T_a,T_b] :
% 159.42/159.25        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25       => ( hAPP(c_Set_Oimage(T_d,T_c,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_b,T_d),tc_prod(T_a,T_c),c_Product__Type_Omap__pair(T_b,T_a,T_d,T_c,V_f_2,V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_a,T_c),tc_HOL_Obool)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__imageI,axiom,
% 159.42/159.25      ! [V_g_2,V_f_2,T_d,T_c,V_R_2,V_b_2,V_a_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_R_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),hAPP(V_f_2,V_a_2)),hAPP(V_g_2,V_b_2))),hAPP(c_Set_Oimage(tc_prod(T_a,T_b),tc_prod(T_c,T_d),c_Product__Type_Omap__pair(T_a,T_c,T_b,T_d,V_f_2,V_g_2)),V_R_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__simp,axiom,
% 159.42/159.25      ! [V_b_2,V_a_2,V_g_2,V_f_2,T_b,T_d,T_a,T_c] : hAPP(c_Product__Type_Omap__pair(T_c,T_a,T_d,T_b,V_f_2,V_g_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_f_2,V_a_2)),hAPP(V_g_2,V_b_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__ident,axiom,
% 159.42/159.25      ! [V_z_2,T_b,T_a] : hAPP(c_Product__Type_Omap__pair(T_a,T_a,T_b,T_b,c_COMBI(T_a),c_COMBI(T_b)),V_z_2) = V_z_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_snd__prod__fun,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,V_f_2,T_d,T_c,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(c_Product__Type_Omap__pair(T_c,T_b,T_d,T_a,V_f_2,V_g_2),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_c,T_d),V_x_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_fst__map__pair,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,V_f_2,T_d,T_c,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(c_Product__Type_Omap__pair(T_c,T_a,T_d,T_b,V_f_2,V_g_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_x_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_fst__comp__map__pair,axiom,
% 159.42/159.25      ! [V_g_2,V_f_2,T_b,T_a,T_d,T_c] : hAPP(c_Fun_Ocomp(tc_prod(T_c,T_d),T_c,tc_prod(T_a,T_b),c_Product__Type_Ofst(T_c,T_d)),c_Product__Type_Omap__pair(T_a,T_c,T_b,T_d,V_f_2,V_g_2)) = hAPP(c_Fun_Ocomp(T_a,T_c,tc_prod(T_a,T_b),V_f_2),c_Product__Type_Ofst(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_snd__comp__map__pair,axiom,
% 159.42/159.25      ! [V_g_2,V_f_2,T_b,T_a,T_c,T_d] : hAPP(c_Fun_Ocomp(tc_prod(T_d,T_c),T_c,tc_prod(T_a,T_b),c_Product__Type_Osnd(T_d,T_c)),c_Product__Type_Omap__pair(T_a,T_d,T_b,T_c,V_f_2,V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_c,tc_prod(T_a,T_b),V_g_2),c_Product__Type_Osnd(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair_Ocomp,axiom,
% 159.42/159.25      ! [V_i_2,V_h_2,V_g_2,V_f_2,T_b,T_a,T_d,T_c,T_f,T_e] : hAPP(c_Fun_Ocomp(tc_prod(T_e,T_f),tc_prod(T_c,T_d),tc_prod(T_a,T_b),c_Product__Type_Omap__pair(T_e,T_c,T_f,T_d,V_f_2,V_g_2)),c_Product__Type_Omap__pair(T_a,T_e,T_b,T_f,V_h_2,V_i_2)) = c_Product__Type_Omap__pair(T_a,T_c,T_b,T_d,hAPP(c_Fun_Ocomp(T_e,T_c,T_a,V_f_2),V_h_2),hAPP(c_Fun_Ocomp(T_f,T_d,T_b,V_g_2),V_i_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__compose,axiom,
% 159.42/159.25      ! [V_g2_2,V_g1_2,T_f,V_f2_2,V_f1_2,T_e,T_d,T_b,T_c,T_a] : c_Product__Type_Omap__pair(T_a,T_c,T_b,T_d,hAPP(c_Fun_Ocomp(T_e,T_c,T_a,V_f1_2),V_f2_2),hAPP(c_Fun_Ocomp(T_f,T_d,T_b,V_g1_2),V_g2_2)) = hAPP(c_Fun_Ocomp(tc_prod(T_e,T_f),tc_prod(T_c,T_d),tc_prod(T_a,T_b),c_Product__Type_Omap__pair(T_e,T_c,T_f,T_d,V_f1_2,V_g1_2)),c_Product__Type_Omap__pair(T_a,T_e,T_b,T_f,V_f2_2,V_g2_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair_Ocompositionality,axiom,
% 159.42/159.25      ! [V_prod_2,V_i_2,V_h_2,T_f,T_e,V_g_2,V_f_2,T_b,T_d,T_a,T_c] : hAPP(c_Product__Type_Omap__pair(T_c,T_a,T_d,T_b,V_f_2,V_g_2),hAPP(c_Product__Type_Omap__pair(T_e,T_c,T_f,T_d,V_h_2,V_i_2),V_prod_2)) = hAPP(c_Product__Type_Omap__pair(T_e,T_a,T_f,T_b,hAPP(c_Fun_Ocomp(T_c,T_a,T_e,V_f_2),V_h_2),hAPP(c_Fun_Ocomp(T_d,T_b,T_f,V_g_2),V_i_2)),V_prod_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair_Oidentity,axiom,
% 159.42/159.25      ! [T_b,T_a] : c_Product__Type_Omap__pair(T_a,T_a,T_b,T_b,c_COMBI(T_a),c_COMBI(T_b)) = c_Fun_Oid(tc_prod(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apsnd__def,axiom,
% 159.42/159.25      ! [V_f_2,T_a,T_c,T_b] : c_Product__Type_Oapsnd(T_b,T_c,T_a,V_f_2) = c_Product__Type_Omap__pair(T_a,T_a,T_b,T_c,c_Fun_Oid(T_a),V_f_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_apfst__def,axiom,
% 159.42/159.25      ! [V_f_2,T_b,T_c,T_a] : c_Product__Type_Oapfst(T_a,T_c,T_b,V_f_2) = c_Product__Type_Omap__pair(T_a,T_c,T_b,T_b,V_f_2,c_Fun_Oid(T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair_Oid,axiom,
% 159.42/159.25      ! [T_b,T_a] : c_Product__Type_Omap__pair(T_a,T_a,T_b,T_b,c_Fun_Oid(T_a),c_Fun_Oid(T_b)) = c_Fun_Oid(tc_prod(T_a,T_b)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__def,axiom,
% 159.42/159.25      ! [V_g_2,V_f_2,T_d,T_b,T_c,T_a] : c_Product__Type_Omap__pair(T_a,T_c,T_b,T_d,V_f_2,V_g_2) = hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_prod(T_c,T_d)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,T_d),tc_fun(T_b,tc_prod(T_c,T_d))),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_c,T_d)),tc_fun(tc_fun(T_b,T_d),tc_fun(T_b,tc_prod(T_c,T_d))),T_a),c_COMBB(T_d,tc_prod(T_c,T_d),T_b)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_d,tc_prod(T_c,T_d)),T_a),c_Product__Type_OPair(T_c,T_d)),V_f_2))),V_g_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__surj__on,axiom,
% 159.42/159.25      ! [V_B_H_2,V_B_2,V_g_2,T_c,T_d,V_A_H_2,V_A_2,V_f_2,T_a,T_b] :
% 159.42/159.25        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_A_H_2
% 159.42/159.25       => ( hAPP(c_Set_Oimage(T_d,T_c,V_g_2),V_B_2) = V_B_H_2
% 159.42/159.25         => hAPP(c_Set_Oimage(tc_prod(T_b,T_d),tc_prod(T_a,T_c),c_Product__Type_Omap__pair(T_b,T_a,T_d,T_c,V_f_2,V_g_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_d),V_A_2),hAPP(c_COMBK(tc_fun(T_d,tc_HOL_Obool),T_b),V_B_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_c),V_A_H_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_a),V_B_H_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__map__pair__image,axiom,
% 159.42/159.25      ! [V_f_2,T_b,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.42/159.25         => c_Wellfounded_Owf(T_b,hAPP(c_Set_Oimage(tc_prod(T_a,T_a),tc_prod(T_b,T_b),c_Product__Type_Omap__pair(T_a,T_b,T_a,T_b,V_f_2,V_f_2)),V_r_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_map__pair__inj__on,axiom,
% 159.42/159.25      ! [V_B_2,V_g_2,T_d,T_c,V_A_2,V_f_2,T_b,T_a] :
% 159.42/159.25        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 159.42/159.25       => ( c_Fun_Oinj__on(T_c,T_d,V_g_2,V_B_2)
% 159.42/159.25         => c_Fun_Oinj__on(tc_prod(T_a,T_c),tc_prod(T_b,T_d),c_Product__Type_Omap__pair(T_a,T_b,T_c,T_d,V_f_2,V_g_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_a),V_B_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_prod__fun__imageE,axiom,
% 159.42/159.25      ! [V_R_2,V_g_2,V_f_2,T_d,T_c,V_ca_2,T_b,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_ca_2),hAPP(c_Set_Oimage(tc_prod(T_c,T_d),tc_prod(T_a,T_b),c_Product__Type_Omap__pair(T_c,T_a,T_d,T_b,V_f_2,V_g_2)),V_R_2)))
% 159.42/159.25       => ~ ! [B_x,B_y] :
% 159.42/159.25              ( V_ca_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_y))
% 159.42/159.25             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),B_x),B_y)),V_R_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__def,axiom,
% 159.42/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.42/159.25          & ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => 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)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 159.42/159.25      <=> c_Wellfounded_Owf(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__empty,axiom,
% 159.42/159.25      ! [T_a] : c_Wellfounded_OwfP(T_a,hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBK(tc_HOL_Obool,T_a),c_fFalse))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__Id__on,axiom,
% 159.42/159.25      ! [V_A_2,T_a] : c_Relation_Orefl__on(T_a,V_A_2,c_Relation_OId__on(T_a,V_A_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_accp__wfPD,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 159.42/159.25       => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_x_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__accp__iff,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 159.42/159.25      <=> ! [B_x1] : hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x1)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__subset,axiom,
% 159.42/159.25      ! [V_p_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),V_p_2),V_r_2))
% 159.42/159.25         => c_Wellfounded_OwfP(T_a,V_p_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__empty,axiom,
% 159.42/159.25      ! [T_a] : c_Relation_Orefl__on(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__Un,axiom,
% 159.42/159.25      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 159.42/159.25         => c_Relation_Orefl__on(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__Int,axiom,
% 159.42/159.25      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 159.42/159.25         => c_Relation_Orefl__on(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_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__onD2,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25       => ( 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))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__onD1,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25       => ( 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))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__onD,axiom,
% 159.42/159.25      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_2)),V_r_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__in__rel,axiom,
% 159.42/159.25      ! [V_R_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_R_2)
% 159.42/159.25       => c_Wellfounded_OwfP(T_a,c_FunDef_Oin__rel(T_a,T_a,V_R_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__wf__eq,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(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))
% 159.42/159.25      <=> c_Wellfounded_Owf(T_a,V_r_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_reflp__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Predicate_Oreflp(T_a,V_r_2)
% 159.42/159.25      <=> c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__onI,axiom,
% 159.42/159.25      ! [V_A_2,V_r_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.42/159.25       => ( ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => 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)) )
% 159.42/159.25         => c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__acyclicP,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Oacyclic(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_reflpE,axiom,
% 159.42/159.25      ! [V_x_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Predicate_Oreflp(T_a,V_r_2)
% 159.42/159.25       => hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_x_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acyclic__subset,axiom,
% 159.42/159.25      ! [V_r_2,V_s_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Oacyclic(T_a,V_s_2)
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.42/159.25         => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__acyclic,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__iff__acyclic__if__finite,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 159.42/159.25       => ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25        <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__acyclic__wf,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 159.42/159.25       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 159.42/159.25         => c_Wellfounded_Owf(T_a,V_r_2) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Nitpick_Owf_H__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Nitpick_Owf_H(T_a,V_r_2)
% 159.42/159.25      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 159.42/159.25          & ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 159.42/159.25            | c_Nitpick_Ounknown(tc_HOL_Obool) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Rep__Integ__cases,axiom,
% 159.42/159.25      ! [V_y_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 159.42/159.25       => ~ ! [B_x] : V_y_2 != hAPP(c_Int_ORep__Integ,B_x) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Rep__Integ__induct,axiom,
% 159.42/159.25      ! [V_P_2,V_y_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 159.42/159.25       => ( ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Int_ORep__Integ,B_x)))
% 159.42/159.25         => hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_refl__on__def_H,axiom,
% 159.42/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.42/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.42/159.25      <=> ( ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 159.42/159.25             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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_A_2))),B_x)) )
% 159.42/159.25          & ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => 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)) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Abs__Integ__cases,axiom,
% 159.42/159.25      ! [V_x_2] :
% 159.42/159.25        ~ ! [B_y] :
% 159.42/159.25            ( V_x_2 = hAPP(c_Int_OAbs__Integ,B_y)
% 159.42/159.25           => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Abs__Integ__induct,axiom,
% 159.42/159.25      ! [V_x_2,V_P_2] :
% 159.42/159.25        ( ! [B_y] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg))
% 159.42/159.25           => hBOOL(hAPP(V_P_2,hAPP(c_Int_OAbs__Integ,B_y))) )
% 159.42/159.25       => hBOOL(hAPP(V_P_2,V_x_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Powp__def,axiom,
% 159.42/159.25      ! [V_B_2,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(c_Predicate_OPowp(T_a,V_A_2),V_B_2))
% 159.42/159.25      <=> ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 159.42/159.25           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_ball__UNIV,axiom,
% 159.42/159.25      ! [V_P_2,T_a] :
% 159.42/159.25        ( ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.25           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.42/159.25      <=> ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_ball__empty,axiom,
% 159.42/159.25      ! [V_P_2,T_a,B_x] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.42/159.25       => hBOOL(hAPP(V_P_2,B_x)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_congruent__def,axiom,
% 159.42/159.25      ! [V_f_2,V_r_2,T_b,T_a] :
% 159.42/159.25        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 159.42/159.25      <=> ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_b,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2))),V_f_2)),B_x)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfP__SUP,axiom,
% 159.42/159.25      ! [T_a,V_r_2,T_b] :
% 159.42/159.25        ( ! [B_i] : c_Wellfounded_OwfP(T_b,hAPP(V_r_2,B_i))
% 159.42/159.25       => ( ! [B_i,B_j] :
% 159.42/159.25              ( hAPP(V_r_2,B_i) != hAPP(V_r_2,B_j)
% 159.42/159.25             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Predicate_ODomainP(T_b,T_b,hAPP(V_r_2,B_i))),c_Predicate_ORangeP(T_b,T_b,hAPP(V_r_2,B_j))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.42/159.25         => c_Wellfounded_OwfP(T_b,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_r_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mem__splitE,axiom,
% 159.42/159.25      ! [V_p_2,V_ca_2,T_c,T_b,V_z_2,T_a] :
% 159.42/159.25        ( 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)))
% 159.42/159.25       => ~ ! [B_x,B_y] :
% 159.42/159.25              ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y)
% 159.42/159.25             => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,B_x),B_y))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_mem__splitI2,axiom,
% 159.42/159.25      ! [V_ca_2,V_z_2,T_c,T_b,T_a,V_p_2] :
% 159.42/159.25        ( ! [B_a,B_b] :
% 159.42/159.25            ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(T_c),V_z_2),hAPP(hAPP(V_ca_2,B_a),B_b))) )
% 159.42/159.25       => 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))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_triples__valid__Suc,axiom,
% 159.42/159.25      ! [V_n_2,V_ts_2,T_a] :
% 159.42/159.25        ( ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 159.42/159.25           => c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n_2),B_x) )
% 159.42/159.25       => ! [B_x] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 159.42/159.25           => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,B_x) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_hoare__valids__def,axiom,
% 159.42/159.25      ! [V_ts_2,V_Ga_2,T_a] :
% 159.42/159.25        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,V_Ga_2,V_ts_2)
% 159.42/159.25      <=> ! [B_n] :
% 159.42/159.25            ( ! [B_x] :
% 159.42/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_Ga_2))
% 159.42/159.25               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) )
% 159.42/159.25           => ! [B_x] :
% 159.42/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 159.42/159.25               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Eps__split,axiom,
% 159.42/159.25      ! [V_P_2,T_b,T_a] : c_Hilbert__Choice_OEps(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2)) = c_Hilbert__Choice_OEps(tc_prod(T_a,T_b),hAPP(hAPP(c_COMBS(tc_prod(T_a,T_b),T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_HOL_Obool),tc_prod(T_a,T_b)),V_P_2),c_Product__Type_Ofst(T_a,T_b))),c_Product__Type_Osnd(T_a,T_b))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wfI__pf,axiom,
% 159.42/159.25      ! [V_R_2,T_a] :
% 159.42/159.25        ( ! [B_A] :
% 159.42/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),B_A),hAPP(c_Relation_OImage(T_a,T_a,V_R_2),B_A)))
% 159.42/159.25           => B_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) )
% 159.42/159.25       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Sigma__mono,axiom,
% 159.42/159.25      ! [V_D_2,V_B_2,T_b,V_C_2,V_A_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.42/159.25       => ( ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.42/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_B_2,B_x)),hAPP(V_D_2,B_x))) )
% 159.42/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_C_2),V_D_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_tfl__some,axiom,
% 159.42/159.25      ! [T_a,B_P] :
% 159.42/159.25        ( ? [B_x] : hBOOL(hAPP(B_P,B_x))
% 159.42/159.25       => hBOOL(hAPP(B_P,c_Hilbert__Choice_OEps(T_a,B_P))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_someI,axiom,
% 159.42/159.25      ! [T_a,V_x_2,V_P_2] :
% 159.42/159.25        ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.42/159.25       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_someI__ex,axiom,
% 159.42/159.25      ! [T_a,V_P_2] :
% 159.42/159.25        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.25       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_some__eq__ex,axiom,
% 159.42/159.25      ! [T_a,V_P_2] :
% 159.42/159.25        ( hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2)))
% 159.42/159.25      <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_some__eq__trivial,axiom,
% 159.42/159.25      ! [V_x_2,T_a] : c_Hilbert__Choice_OEps(T_a,hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),V_x_2)) = V_x_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_some__sym__eq__trivial,axiom,
% 159.42/159.25      ! [V_x_2,T_a] : c_Hilbert__Choice_OEps(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_exE__some,axiom,
% 159.42/159.25      ! [T_a,V_ca_2,V_P_2] :
% 159.42/159.25        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 159.42/159.25       => ( V_ca_2 = c_Hilbert__Choice_OEps(T_a,V_P_2)
% 159.42/159.25         => hBOOL(hAPP(V_P_2,V_ca_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_split__paired__Eps,axiom,
% 159.42/159.25      ! [V_P_2,T_b,T_a] : c_Hilbert__Choice_OEps(tc_prod(T_a,T_b),V_P_2) = c_Hilbert__Choice_OEps(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_HOL_Obool,T_b),V_P_2)),c_Product__Type_OPair(T_a,T_b)))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Eps__split__eq,axiom,
% 159.42/159.25      ! [V_y_2,V_x_2,T_b,T_a] : c_Hilbert__Choice_OEps(tc_prod(T_a,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),hAPP(c_fequal,V_x_2)))),hAPP(c_fequal,V_y_2)))) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2),V_y_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inv__into__def,axiom,
% 159.42/159.25      ! [V_x_2,V_f_2,V_A_2,T_b,T_a] : hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,V_A_2,V_f_2),V_x_2) = c_Hilbert__Choice_OEps(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),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,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),V_x_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_inv__def,axiom,
% 159.42/159.25      ! [V_y_2,V_f_2,T_b,T_a] : hAPP(c_Hilbert__Choice_Oinv__into(T_a,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_f_2),V_y_2) = c_Hilbert__Choice_OEps(T_a,hAPP(hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_fequal),V_f_2)),V_y_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_LeastM__def,axiom,
% 159.42/159.25      ! [V_P_2,V_m_2,T_a,T_b] :
% 159.42/159.25        ( class_Orderings_Oord(T_b)
% 159.42/159.25       => c_Hilbert__Choice_OLeastM(T_a,T_b,V_m_2,V_P_2) = c_Hilbert__Choice_OEps(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_P_2)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),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_fimplies),V_P_2))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_a,T_b),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(T_b,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Oord__class_Oless__eq(T_b)),V_m_2))),V_m_2))))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_GreatestM__def,axiom,
% 159.42/159.25      ! [V_P_2,V_m_2,T_a,T_b] :
% 159.42/159.25        ( class_Orderings_Oord(T_b)
% 159.42/159.25       => hAPP(c_Hilbert__Choice_OGreatestM(T_a,T_b,V_m_2),V_P_2) = c_Hilbert__Choice_OEps(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_P_2)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),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_fimplies),V_P_2))),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_a),c_Orderings_Oord__class_Oless__eq(T_b)),V_m_2))),V_m_2))))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acc_OaccI,axiom,
% 159.42/159.25      ! [V_r_2,V_x_2,T_a] :
% 159.42/159.25        ( ! [B_y] :
% 159.42/159.25            ( 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))
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_member(T_a),B_y),c_Wellfounded_Oacc(T_a,V_r_2))) )
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_LeastM__nat__lemma,axiom,
% 159.42/159.25      ! [V_m_2,T_a,V_k_2,V_P_2] :
% 159.42/159.25        ( hBOOL(hAPP(V_P_2,V_k_2))
% 159.42/159.25       => ( hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OLeastM(T_a,tc_Nat_Onat,V_m_2,V_P_2)))
% 159.42/159.25          & ! [B_y] :
% 159.42/159.25              ( hBOOL(hAPP(V_P_2,B_y))
% 159.42/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_m_2,c_Hilbert__Choice_OLeastM(T_a,tc_Nat_Onat,V_m_2,V_P_2))),hAPP(V_m_2,B_y))) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_LeastM__nat__le,axiom,
% 159.42/159.25      ! [T_a,V_m_2,V_x_2,V_P_2] :
% 159.42/159.25        ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_m_2,c_Hilbert__Choice_OLeastM(T_a,tc_Nat_Onat,V_m_2,V_P_2))),hAPP(V_m_2,V_x_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Greatest__def,axiom,
% 159.42/159.25      ! [T_a] :
% 159.42/159.25        ( class_Orderings_Oord(T_a)
% 159.42/159.25       => c_Hilbert__Choice_OGreatest(T_a) = c_Hilbert__Choice_OGreatestM(T_a,T_a,c_COMBI(T_a)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_not__acc__down,axiom,
% 159.42/159.25      ! [V_R_2,V_x_2,T_a] :
% 159.42/159.25        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_R_2)))
% 159.42/159.25       => ~ ! [B_z] :
% 159.42/159.25              ( 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))
% 159.42/159.25             => hBOOL(hAPP(hAPP(c_member(T_a),B_z),c_Wellfounded_Oacc(T_a,V_R_2))) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_max__ext_Osimps,axiom,
% 159.42/159.25      ! [V_R_2,V_a2_2,V_a1_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_a1_2),V_a2_2)),c_Wellfounded_Omax__ext(T_a,V_R_2)))
% 159.42/159.25      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 159.42/159.25          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 159.42/159.25          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.42/159.25          & ! [B_x] :
% 159.42/159.25              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 159.42/159.25             => ? [B_xa] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 159.42/159.25                  & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_xa)),V_R_2)) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_LeastM__natI,axiom,
% 159.42/159.25      ! [V_m_2,T_a,V_k_2,V_P_2] :
% 159.42/159.25        ( hBOOL(hAPP(V_P_2,V_k_2))
% 159.42/159.25       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OLeastM(T_a,tc_Nat_Onat,V_m_2,V_P_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__no__infinite__down__chainE,axiom,
% 159.42/159.25      ! [V_f_2,V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => ~ ! [B_k] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(V_f_2,hAPP(c_Nat_OSuc,B_k))),hAPP(V_f_2,B_k))),V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_scomp__unfold,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,V_f_2,T_a,T_d,T_c,T_b] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_c,T_d,T_a),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_c,T_d),hAPP(V_f_2,V_x_2))),hAPP(c_Product__Type_Osnd(T_c,T_d),hAPP(V_f_2,V_x_2))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_setsum__ivl__cong,axiom,
% 159.42/159.25      ! [V_g_2,V_f_2,V_d_2,V_b_2,V_ca_2,V_a_2,T_a,T_b] :
% 159.42/159.25        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.42/159.25          & class_Orderings_Oord(T_a) )
% 159.42/159.25       => ( V_a_2 = V_ca_2
% 159.42/159.25         => ( V_b_2 = V_d_2
% 159.42/159.25           => ( ! [B_x] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),B_x))
% 159.42/159.25                 => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_d_2))
% 159.42/159.25                   => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) )
% 159.42/159.25             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_g_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_ca_2),V_d_2)) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_scomp__apply,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,V_f_2,T_a,T_d,T_c,T_b] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_c,T_d,T_a),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_a),V_g_2),hAPP(V_f_2,V_x_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_scomp__scomp,axiom,
% 159.42/159.25      ! [V_h_2,V_g_2,V_f_2,T_f,T_e,T_b,T_d,T_c,T_a] : hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_c,T_d,T_b),hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_e,T_f,tc_prod(T_c,T_d)),V_f_2),V_g_2)),V_h_2) = hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_e,T_f,T_b),V_f_2),hAPP(hAPP(c_COMBC(T_e,tc_fun(T_c,tc_fun(T_d,T_b)),tc_fun(T_f,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_f,tc_prod(T_c,T_d)),tc_fun(tc_fun(T_c,tc_fun(T_d,T_b)),tc_fun(T_f,T_b)),T_e),c_Product__Type_Oscomp(T_f,T_c,T_d,T_b)),V_g_2)),V_h_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_Pair__scomp,axiom,
% 159.42/159.25      ! [V_f_2,V_x_2,T_b,T_c,T_a] : hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_c,T_a,T_b),hAPP(c_Product__Type_OPair(T_c,T_a),V_x_2)),V_f_2) = hAPP(V_f_2,V_x_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_scomp__Pair,axiom,
% 159.42/159.25      ! [V_x_2,T_c,T_b,T_a] : hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_b,T_c,tc_prod(T_b,T_c)),V_x_2),c_Product__Type_OPair(T_b,T_c)) = V_x_2 ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_scomp__def,axiom,
% 159.42/159.25      ! [V_x_2,V_g_2,V_f_2,T_a,T_d,T_c,T_b] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_c,T_d,T_a),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_a),V_g_2),hAPP(V_f_2,V_x_2)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_iterate_Osimps,axiom,
% 159.42/159.25      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 159.42/159.25        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.25         => hAPP(c_Random_Oiterate(T_b,T_a,V_k_2,V_f_2),V_x_2) = hAPP(c_Product__Type_OPair(T_b,T_a),V_x_2) )
% 159.42/159.25        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.42/159.25         => hAPP(c_Random_Oiterate(T_b,T_a,V_k_2,V_f_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oscomp(T_a,T_b,T_a,tc_prod(T_b,T_a)),hAPP(V_f_2,V_x_2)),c_Random_Oiterate(T_b,T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),V_f_2)) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_less__eq,axiom,
% 159.42/159.25      ! [V_n_2,V_m_2] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),V_n_2)),c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat)))
% 159.42/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_nat__intermed__int__val,axiom,
% 159.42/159.25      ! [V_k_2,V_f_2,V_n_2,V_m_2] :
% 159.42/159.25        ( ! [B_i] :
% 159.42/159.25            ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 159.42/159.25              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2)) )
% 159.42/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.42/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.42/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,V_m_2)),V_k_2))
% 159.42/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.42/159.25             => ? [B_i] :
% 159.42/159.25                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 159.42/159.25                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.42/159.25                  & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_wf__trancl,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.42/159.25       => c_Wellfounded_Owf(T_a,c_Transitive__Closure_Otrancl(T_a,V_r_2)) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_less__than__def,axiom,
% 159.42/159.25      c_Wellfounded_Oless__than = c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_acyclic__def,axiom,
% 159.42/159.25      ! [V_r_2,T_a] :
% 159.42/159.25        ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 159.42/159.25      <=> ! [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)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_trancl_Or__into__trancl,axiom,
% 159.42/159.25      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_trancl__subset__Field2,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),hAPP(c_Relation_OField(T_a),V_r_2)),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_Relation_OField(T_a),V_r_2))))) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_r__into__trancl_H,axiom,
% 159.42/159.25      ! [V_r_2,V_p_2,T_a] :
% 159.42/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 159.42/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_trancl__empty,axiom,
% 159.42/159.25      ! [T_a] : c_Transitive__Closure_Otrancl(T_a,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_trancl__domain,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : hAPP(c_Relation_ODomain(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2)) = hAPP(c_Relation_ODomain(T_a,T_a),V_r_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_trancl__range,axiom,
% 159.42/159.25      ! [V_r_2,T_a] : hAPP(c_Relation_ORange(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2)) = hAPP(c_Relation_ORange(T_a,T_a),V_r_2) ).
% 159.42/159.25  
% 159.42/159.25  fof(fact_finite__trancl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_r__r__into__trancl,axiom,
% 159.67/159.25      ! [V_ca_2,V_R_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_R_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),V_R_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__into__trancl2,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Transitive__Closure_Otrancl__into__trancl,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),V_r_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__trans,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__mono,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_s_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__unfold,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Otrancl(T_a,V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2)),V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__subset__Sigma,axiom,
% 159.67/159.25      ! [V_A_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__Int__subset,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),V_s_2)),V_r_2)),V_s_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),V_s_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_log_Osimps,axiom,
% 159.67/159.25      ! [V_i,V_b] :
% 159.67/159.25        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_b),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)))
% 159.67/159.25            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 159.67/159.25         => c_Random_Olog(V_b,V_i) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 159.67/159.25        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_b),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)))
% 159.67/159.25              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 159.67/159.25         => c_Random_Olog(V_b,V_i) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),c_Random_Olog(V_b,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_i),V_b))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_minus__shift__def,axiom,
% 159.67/159.25      ! [V_r,V_l,V_k] :
% 159.67/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.67/159.25         => c_Random_Ominus__shift(V_r,V_k,V_l) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_r),V_k)),V_l) )
% 159.67/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.67/159.25         => c_Random_Ominus__shift(V_r,V_k,V_l) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k),V_l) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_inc__shift__def,axiom,
% 159.67/159.25      ! [V_k,V_v] :
% 159.67/159.25        ( ( V_v = V_k
% 159.67/159.25         => c_Random_Oinc__shift(V_v,V_k) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 159.67/159.25        & ( V_v != V_k
% 159.67/159.25         => c_Random_Oinc__shift(V_v,V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_k),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_range,axiom,
% 159.67/159.25      ! [V_s,V_k] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),V_k))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Orange(V_k),V_s))),V_k)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__insert,axiom,
% 159.67/159.25      ! [V_r_2,V_x_2,V_y_2,T_a] : c_Transitive__Closure_Otrancl(T_a,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y_2),V_x_2)),V_r_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool),hAPP(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))),hAPP(hAPP(c_COMBC(T_a,T_a,tc_prod(T_a,T_a)),c_Product__Type_OPair(T_a,T_a)),V_y_2))),c_Transitive__Closure_Ortrancl(T_a,V_r_2))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_HOL_Obool),hAPP(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))),hAPP(c_Product__Type_OPair(T_a,T_a),V_x_2))),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_reflcl__set__eq,axiom,
% 159.67/159.25      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_a,tc_HOL_Obool))),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)),c_fequal),V_x_2),V_y_2))
% 159.67/159.25      <=> 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)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_r__into__rtrancl,axiom,
% 159.67/159.25      ! [V_r_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl_Ortrancl__refl,axiom,
% 159.67/159.25      ! [V_r_2,V_a_2,T_a] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_IdI,axiom,
% 159.67/159.25      ! [V_a_2,T_a] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_a_2)),c_Relation_OId(T_a))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__into__rtrancl,axiom,
% 159.67/159.25      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__rtrancl__absorb,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,c_Transitive__Closure_Otrancl(T_a,V_R_2)) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__trancl__absorb,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : c_Transitive__Closure_Otrancl(T_a,c_Transitive__Closure_Ortrancl(T_a,V_R_2)) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_reflcl__trancl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_a,V_r_2)),c_Relation_OId(T_a)) = c_Transitive__Closure_Ortrancl(T_a,V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__reflcl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Otrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a))) = c_Transitive__Closure_Ortrancl(T_a,V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__unfold__right,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Otrancl(T_a,V_r_2) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__unfold__left,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Otrancl(T_a,V_r_2) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_r_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Domain__rtrancl,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(c_Relation_ODomain(T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_R_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Range__rtrancl,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(c_Relation_ORange(T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_R_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__empty,axiom,
% 159.67/159.25      ! [T_a] : c_Transitive__Closure_Ortrancl(T_a,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) = c_Relation_OId(T_a) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__unfold,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Relation_OId(T_a)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_in__rtrancl__UnI,axiom,
% 159.67/159.25      ! [V_S_2,V_R_2,V_x_2,T_a] :
% 159.67/159.25        ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 159.67/159.25          | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_S_2))) )
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_r__comp__rtrancl__eq,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_r_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__idemp__self__comp,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_R_2)),c_Transitive__Closure_Ortrancl(T_a,V_R_2)) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__reflcl,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),c_Relation_OId(T_a))) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__Un__rtrancl,axiom,
% 159.67/159.25      ! [V_S_2,V_R_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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))) = c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__reflcl__absorb,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_a,V_R_2)),c_Relation_OId(T_a)) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__idemp,axiom,
% 159.67/159.25      ! [V_r_2,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) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__rtrancl__into__rtrancl,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl_Ortrancl__into__rtrancl,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),V_r_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__trans,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__r__diff__Id,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a))) = c_Transitive__Closure_Ortrancl(T_a,V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_refl__rtrancl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Image__Id,axiom,
% 159.67/159.25      ! [V_A_2,T_a] : hAPP(c_Relation_OImage(T_a,T_a,c_Relation_OId(T_a)),V_A_2) = V_A_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Id__O__R,axiom,
% 159.67/159.25      ! [V_R_2,T_b,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_b),c_Relation_OId(T_a)),V_R_2) = V_R_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_R__O__Id,axiom,
% 159.67/159.25      ! [V_R_2,T_b,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_b),V_R_2),c_Relation_OId(T_b)) = V_R_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Image__closed__trancl,axiom,
% 159.67/159.25      ! [V_X_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_a,V_r_2),V_X_2)),V_X_2))
% 159.67/159.25       => hAPP(c_Relation_OImage(T_a,T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_X_2) = V_X_2 ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__Un__subset,axiom,
% 159.67/159.25      ! [V_S_2,V_R_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(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))),c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2)))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__mono,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.67/159.25       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__subset,axiom,
% 159.67/159.25      ! [V_S_2,V_R_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2),V_S_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(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)))
% 159.67/159.25         => c_Transitive__Closure_Ortrancl(T_a,V_S_2) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__subset__rtrancl,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(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)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__Int__subset,axiom,
% 159.67/159.25      ! [V_r_2,V_s_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Relation_OId(T_a)),V_s_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_s_2)),V_r_2)),V_s_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(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)),V_s_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_pair__in__Id__conv,axiom,
% 159.67/159.25      ! [V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Relation_OId(T_a)))
% 159.67/159.25      <=> V_a_2 = V_b_2 ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__eq__or__trancl,axiom,
% 159.67/159.25      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)))
% 159.67/159.25      <=> ( V_x_2 = V_y_2
% 159.67/159.25          | ( V_x_2 != V_y_2
% 159.67/159.25            & 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_Otrancl(T_a,V_R_2))) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__into__trancl2,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtranclD,axiom,
% 159.67/159.25      ! [V_R_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 159.67/159.25       => ( V_a_2 = V_b_2
% 159.67/159.25          | ( V_a_2 != V_b_2
% 159.67/159.25            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_R_2))) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__into__trancl1,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),V_r_2))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__rtrancl__trancl,axiom,
% 159.67/159.25      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_ca_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_ca_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__trancl__trancl,axiom,
% 159.67/159.25      ! [V_z_2,V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)))
% 159.67/159.25       => ( 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_Otrancl(T_a,V_r_2)))
% 159.67/159.25         => 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_Otrancl(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Domain__Id,axiom,
% 159.67/159.25      ! [T_a] : hAPP(c_Relation_ODomain(T_a,T_a),c_Relation_OId(T_a)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Range__Id,axiom,
% 159.67/159.25      ! [T_a] : hAPP(c_Relation_ORange(T_a,T_a),c_Relation_OId(T_a)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_refl__Id,axiom,
% 159.67/159.25      ! [T_a] : c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),c_Relation_OId(T_a)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_pair__leq__def,axiom,
% 159.67/159.25      c_FunDef_Opair__leq = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_HOL_Obool)),c_FunDef_Opair__less),c_Relation_OId(tc_prod(tc_Nat_Onat,tc_Nat_Onat))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Not__Domain__rtrancl,axiom,
% 159.67/159.25      ! [V_y_2,V_R_2,V_x_2,T_a] :
% 159.67/159.25        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_a),V_R_2)))
% 159.67/159.25       => ( 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)))
% 159.67/159.25        <=> V_x_2 = V_y_2 ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_acc__downwards,axiom,
% 159.67/159.25      ! [V_b_2,V_r_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_a_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_acc__downwards__aux,axiom,
% 159.67/159.25      ! [V_r_2,V_a_2,V_b_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_b_2),V_a_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_wf__insert,axiom,
% 159.67/159.25      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 159.67/159.25        ( c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y_2),V_x_2)),V_r_2))
% 159.67/159.25      <=> ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.67/159.25          & ~ 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))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_acyclic__insert,axiom,
% 159.67/159.25      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 159.67/159.25        ( c_Wellfounded_Oacyclic(T_a,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_y_2),V_x_2)),V_r_2))
% 159.67/159.25      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 159.67/159.25          & ~ 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))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_refl__reflcl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Id__def,axiom,
% 159.67/159.25      ! [T_a] : c_Relation_OId(T_a) = hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_prod(T_a,T_a)),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBC(tc_prod(T_a,T_a),tc_fun(T_a,tc_prod(T_a,T_a)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_prod(T_a,T_a)),tc_fun(T_a,tc_HOL_Obool)),tc_prod(T_a,T_a)),c_COMBB(tc_prod(T_a,T_a),tc_HOL_Obool,T_a)),c_fequal)),hAPP(hAPP(c_COMBS(T_a,T_a,tc_prod(T_a,T_a)),c_Product__Type_OPair(T_a,T_a)),c_COMBI(T_a))))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_irrefl__diff__Id,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Relation_Oirrefl(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_pred__nat__trancl__eq__le,axiom,
% 159.67/159.25      ! [V_n_2,V_m_2] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),V_n_2)),c_Transitive__Closure_Ortrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat)))
% 159.67/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__subset__Sigma__aux,axiom,
% 159.67/159.25      ! [V_A_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.67/159.25         => ( V_a_2 = V_b_2
% 159.67/159.25            | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_irrefl__tranclI,axiom,
% 159.67/159.25      ! [V_x_2,V_r_2,T_a] :
% 159.67/159.25        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 159.67/159.25       => ~ 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_x_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_sequence__trans,axiom,
% 159.67/159.25      ! [V_k_2,V_i_2,V_r_2,V_f_2,T_a] :
% 159.67/159.25        ( ! [B_i] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(V_f_2,hAPP(c_Nat_OSuc,B_i))),hAPP(V_f_2,B_i))),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2))),hAPP(V_f_2,V_i_2))),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) = hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Ortrancl(T_a,V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__Id,axiom,
% 159.67/159.25      ! [T_a] : hAPP(c_Relation_Oconverse(T_a,T_a),c_Relation_OId(T_a)) = c_Relation_OId(T_a) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_acyclic__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a] :
% 159.67/159.25        ( c_Wellfounded_Oacyclic(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 159.67/159.25      <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__UNION,axiom,
% 159.67/159.25      ! [V_r_2,V_S_2,T_c,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_S_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_S_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),T_c),c_Relation_Oconverse(T_b,T_a)),V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converseD,axiom,
% 159.67/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_b_2),V_a_2)),V_r_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converseI,axiom,
% 159.67/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),V_r_2))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_b_2),V_a_2)),hAPP(c_Relation_Oconverse(T_a,T_b),V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__iff,axiom,
% 159.67/159.25      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_2),V_b_2)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 159.67/159.25      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_b_2),V_a_2)),V_r_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__rel__comp,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_c,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_a),V_r_2),V_s_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),hAPP(c_Relation_Oconverse(T_c,T_a),V_s_2)),hAPP(c_Relation_Oconverse(T_b,T_c),V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__Un,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)),hAPP(c_Relation_Oconverse(T_b,T_a),V_s_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__Id__on,axiom,
% 159.67/159.25      ! [V_A_2,T_a] : hAPP(c_Relation_Oconverse(T_a,T_a),c_Relation_OId__on(T_a,V_A_2)) = c_Relation_OId__on(T_a,V_A_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__inv__image,axiom,
% 159.67/159.25      ! [V_f_2,V_R_2,T_b,T_a] : hAPP(c_Relation_Oconverse(T_a,T_a),hAPP(hAPP(c_Relation_Oinv__image(T_b,T_a),V_R_2),V_f_2)) = hAPP(hAPP(c_Relation_Oinv__image(T_b,T_a),hAPP(c_Relation_Oconverse(T_b,T_b),V_R_2)),V_f_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(c_Relation_Oconverse(T_a,T_b),V_r_2)) = V_r_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__Int,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)),hAPP(c_Relation_Oconverse(T_b,T_a),V_s_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Field__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : hAPP(c_Relation_OField(T_a),hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) = hAPP(c_Relation_OField(T_a),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_finite__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 159.67/159.25      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_a)),V_r_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_refl__on__converse,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 159.67/159.25      <=> c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Transitive__Closure_Otrancl(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) = hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_wf__converse__trancl,axiom,
% 159.67/159.25      ! [V_r_2,T_a] :
% 159.67/159.25        ( c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 159.67/159.25       => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_equiv__comp__eq,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.67/159.25       => hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)),V_r_2) = V_r_2 ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Range__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),hAPP(c_Relation_Oconverse(T_a,T_b),V_r_2)) = hAPP(c_Relation_ODomain(T_a,T_b),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Domain__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)) = hAPP(c_Relation_ORange(T_b,T_a),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Range__def,axiom,
% 159.67/159.25      ! [V_r_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),V_r_2) = hAPP(c_Relation_ODomain(T_a,T_b),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__converseD,axiom,
% 159.67/159.25      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))))
% 159.67/159.25       => 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_x_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__converseI,axiom,
% 159.67/159.25      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 159.67/159.25        ( 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_x_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 159.67/159.25       => 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,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__converseD,axiom,
% 159.67/159.25      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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_Otrancl(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))))
% 159.67/159.25       => 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)),hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__converseI,axiom,
% 159.67/159.25      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2))))
% 159.67/159.25       => 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_Otrancl(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Image__subset__eq,axiom,
% 159.67/159.25      ! [V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)),V_B_2))
% 159.67/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_B_2))))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_refl__on__comp__subset,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)),V_r_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_comp__equivI,axiom,
% 159.67/159.25      ! [V_A_2,V_r_2,T_a] :
% 159.67/159.25        ( hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)),V_r_2) = V_r_2
% 159.67/159.25       => ( hAPP(c_Relation_ODomain(T_a,T_a),V_r_2) = V_A_2
% 159.67/159.25         => c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_finite__acyclic__wf__converse,axiom,
% 159.67/159.25      ! [V_r_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 159.67/159.25       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 159.67/159.25         => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_converse__def,axiom,
% 159.67/159.25      ! [V_r_2,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2) = hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_prod(T_b,T_a),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_b,T_a),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_a)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_prod(T_b,T_a),tc_fun(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_b,T_a)))),hAPP(c_COMBC(T_b,T_a,tc_prod(T_b,T_a)),c_Product__Type_OPair(T_b,T_a))))),V_r_2))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_total__on__diff__Id,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Relation_Ototal__on(T_a,V_A_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_a)))
% 159.67/159.25      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__imp__UN__rel__pow,axiom,
% 159.67/159.25      ! [V_R_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2)))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__commute,axiom,
% 159.67/159.25      ! [V_n_2,V_R_2,T_a] : hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)),V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__1,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_R_2) = V_R_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_comp__funpow,axiom,
% 159.67/159.25      ! [V_f_2,V_n_2,T_b,T_a] : hAPP(hAPP(c_Nat_Ocompow(tc_fun(T_a,T_b),tc_fun(T_a,T_b)),V_n_2),c_Fun_Ocomp(T_b,T_b,T_a,V_f_2)) = c_Fun_Ocomp(T_b,T_b,T_a,hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),V_f_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow__mult,axiom,
% 159.67/159.25      ! [V_f_2,V_m_2,V_n_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_n_2),hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_m_2),V_f_2)) = hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)),V_f_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow__swap1,axiom,
% 159.67/159.25      ! [V_x_2,V_n_2,T_a,V_f_2] : hAPP(V_f_2,hAPP(hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_n_2),V_f_2),V_x_2)) = hAPP(hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_n_2),V_f_2),hAPP(V_f_2,V_x_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_wf__exp,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,T_a] :
% 159.67/159.25        ( c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2))
% 159.67/159.25       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__power,axiom,
% 159.67/159.25      ! [V_R_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 159.67/159.25      <=> ? [B_n] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),B_n),V_R_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__imp__rtrancl,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2))) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_relpow_Osimps_I2_J,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)),V_R_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__add,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_m_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)),V_R_2) = hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_m_2),V_R_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_relpow_Osimps_I1_J,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2) = c_Relation_OId(T_a) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_total__on__empty,axiom,
% 159.67/159.25      ! [V_r_2,T_a] : c_Relation_Ototal__on(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_r_2) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_total__on__converse,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Relation_Ototal__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 159.67/159.25      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__0__I,axiom,
% 159.67/159.25      ! [V_R_2,V_x_2,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_x_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2))) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__0__E,axiom,
% 159.67/159.25      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2)))
% 159.67/159.25       => V_x_2 = V_y_2 ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__Suc__I2,axiom,
% 159.67/159.25      ! [V_n_2,V_z_2,V_R_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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))
% 159.67/159.25       => ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25         => 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__Suc__I,axiom,
% 159.67/159.25      ! [V_z_2,V_R_2,V_n_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25       => ( 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)),V_R_2))
% 159.67/159.25         => 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow_Osimps_I2_J,axiom,
% 159.67/159.25      ! [V_f_2,V_n_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),hAPP(c_Nat_OSuc,V_n_2)),V_f_2) = hAPP(c_Fun_Ocomp(T_a,T_a,T_a,V_f_2),hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_n_2),V_f_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow__add,axiom,
% 159.67/159.25      ! [V_f_2,V_n_2,V_m_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)),V_f_2) = hAPP(c_Fun_Ocomp(T_a,T_a,T_a,hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_m_2),V_f_2)),hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),V_n_2),V_f_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow_Osimps_I1_J,axiom,
% 159.67/159.25      ! [V_f_2,T_a] : hAPP(hAPP(c_Nat_Ocompow(T_a,T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_f_2) = c_Fun_Oid(T_a) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_trancl__power,axiom,
% 159.67/159.25      ! [V_R_2,V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_R_2)))
% 159.67/159.25      <=> ? [B_n] :
% 159.67/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 159.67/159.25            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),B_n),V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_total__on__def,axiom,
% 159.67/159.25      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.25        ( c_Relation_Ototal__on(T_a,V_A_2,V_r_2)
% 159.67/159.25      <=> ! [B_x] :
% 159.67/159.25            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.25           => ! [B_xa] :
% 159.67/159.25                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 159.67/159.25               => ( B_x != B_xa
% 159.67/159.25                 => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_xa)),V_r_2))
% 159.67/159.25                    | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_xa),B_x)),V_r_2)) ) ) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__is__UN__rel__pow,axiom,
% 159.67/159.25      ! [V_R_2,T_a] : c_Transitive__Closure_Ortrancl(T_a,V_R_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool)),V_R_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_funpow__code__def,axiom,
% 159.67/159.25      ! [T_a] : c_Nat_Ofunpow(T_a) = c_Nat_Ocompow(T_a,T_a) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__E2,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.67/159.25           => V_x_2 != V_z_2 )
% 159.67/159.25         => ~ ! [B_y,B_m] :
% 159.67/159.25                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 159.67/159.25               => ( 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))
% 159.67/159.25                 => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),B_m),V_R_2))) ) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__E,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.67/159.25           => V_x_2 != V_z_2 )
% 159.67/159.25         => ~ ! [B_y,B_m] :
% 159.67/159.25                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 159.67/159.25               => ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),B_m),V_R_2)))
% 159.67/159.25                 => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_z_2)),V_R_2)) ) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_acyclicI,axiom,
% 159.67/159.25      ! [V_r_2,T_a] :
% 159.67/159.25        ( ! [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)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 159.67/159.25       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_Image__Int__eq,axiom,
% 159.67/159.25      ! [V_B_2,V_A_2,V_R_2,T_b,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_R_2))
% 159.67/159.25       => hAPP(c_Relation_OImage(T_b,T_a,V_R_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)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_b,T_a,V_R_2),V_B_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__Un__separator__converseE,axiom,
% 159.67/159.25      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2),V_Q_2))))
% 159.67/159.25       => ( ! [B_x] :
% 159.67/159.25              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_P_2)))
% 159.67/159.25             => ! [B_y] :
% 159.67/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),B_x)),V_Q_2))
% 159.67/159.25                 => B_y = B_x ) )
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_P_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__subset,axiom,
% 159.67/159.25      ! [V_s_2,V_r_2,T_b,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.67/159.25       => ( c_Relation_Osingle__valued(T_a,T_b,V_s_2)
% 159.67/159.25         => c_Relation_Osingle__valued(T_a,T_b,V_r_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__rel__comp,axiom,
% 159.67/159.25      ! [V_s_2,T_c,V_r_2,T_b,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 159.67/159.25       => ( c_Relation_Osingle__valued(T_b,T_c,V_s_2)
% 159.67/159.25         => c_Relation_Osingle__valued(T_a,T_c,hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__Id,axiom,
% 159.67/159.25      ! [T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId(T_a)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__rel__pow,axiom,
% 159.67/159.25      ! [V_n_2,V_R_2,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_a,V_R_2)
% 159.67/159.25       => c_Relation_Osingle__valued(T_a,T_a,hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__Id__on,axiom,
% 159.67/159.25      ! [V_A_2,T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId__on(T_a,V_A_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valuedD,axiom,
% 159.67/159.25      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_b,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 159.67/159.25       => ( 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))
% 159.67/159.25         => ( 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))
% 159.67/159.25           => V_y_2 = V_z_2 ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__def,axiom,
% 159.67/159.25      ! [V_r_2,T_b,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 159.67/159.25      <=> ! [B_x,B_y] :
% 159.67/159.25            ( 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))
% 159.67/159.25           => ! [B_z] :
% 159.67/159.25                ( 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))
% 159.67/159.25               => B_y = B_z ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_single__valued__confluent,axiom,
% 159.67/159.25      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_a] :
% 159.67/159.25        ( c_Relation_Osingle__valued(T_a,T_a,V_r_2)
% 159.67/159.25       => ( 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)))
% 159.67/159.25         => ( 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)))
% 159.67/159.25           => ( 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)))
% 159.67/159.25              | 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))) ) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rtrancl__Un__separatorE,axiom,
% 159.67/159.25      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_P_2),V_Q_2))))
% 159.67/159.25       => ( ! [B_x] :
% 159.67/159.25              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),B_x)),c_Transitive__Closure_Ortrancl(T_a,V_P_2)))
% 159.67/159.25             => ! [B_y] :
% 159.67/159.25                  ( 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_Q_2))
% 159.67/159.25                 => B_x = B_y ) )
% 159.67/159.25         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_a,V_P_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__Suc__D2,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.67/159.25       => ? [B_y] :
% 159.67/159.25            ( 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))
% 159.67/159.25            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__Suc__E,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.67/159.25       => ~ ! [B_y] :
% 159.67/159.25              ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.67/159.25             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_z_2)),V_R_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_rel__pow__Suc__E2,axiom,
% 159.67/159.25      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 159.67/159.25        ( 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)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.67/159.25       => ~ ! [B_y] :
% 159.67/159.25              ( 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))
% 159.67/159.25             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_a,T_a),tc_HOL_Obool),V_n_2),V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_tranclD,axiom,
% 159.67/159.25      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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_Otrancl(T_a,V_R_2)))
% 159.67/159.25       => ? [B_z] :
% 159.67/159.25            ( 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_z)),V_R_2))
% 159.67/159.25            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_z),V_y_2)),c_Transitive__Closure_Ortrancl(T_a,V_R_2))) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_tranclD2,axiom,
% 159.67/159.25      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 159.67/159.25        ( 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_Otrancl(T_a,V_R_2)))
% 159.67/159.25       => ? [B_z] :
% 159.67/159.25            ( 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_z)),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 159.67/159.25            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_z),V_y_2)),V_R_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_IdE,axiom,
% 159.67/159.25      ! [V_p_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Relation_OId(T_a)))
% 159.67/159.25       => ~ ! [B_x] : V_p_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_min__max_OSup__fin_Oeq__fold_H,axiom,
% 159.67/159.25      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Orderings_Olinorder(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.25           => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_folding_Oeq__fold,axiom,
% 159.67/159.25      ! [V_s_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 159.67/159.25        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(V_F_2,V_A_2),V_s_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_s_2),V_A_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__image__def,axiom,
% 159.67/159.25      ! [V_g_2,V_f_2,T_b,T_a] : hAPP(c_Finite__Set_Ofold__image(T_a,T_b,V_f_2),V_g_2) = c_Finite__Set_Ofold(T_b,T_a,hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),V_f_2),V_g_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__empty,axiom,
% 159.67/159.25      ! [V_z_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_a,V_f_2),V_z_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_z_2 ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__def,axiom,
% 159.67/159.25      ! [V_A_2,V_z_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_a,V_f_2),V_z_2),V_A_2) = c_HOL_OThe(T_a,c_Finite__Set_Ofold__graph(T_b,T_a,V_f_2,V_z_2,V_A_2)) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_union__fold__insert,axiom,
% 159.67/159.25      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,tc_fun(T_a,tc_HOL_Obool),c_Set_Oinsert(T_a)),V_B_2),V_A_2) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__sup__insert,axiom,
% 159.67/159.25      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Lattices_Osemilattice__sup(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_b_2),V_A_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__inf__insert,axiom,
% 159.67/159.25      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Lattices_Osemilattice__inf(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_b_2),V_A_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_min__max_Ofold__inf__insert,axiom,
% 159.67/159.25      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Orderings_Olinorder(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_b_2),V_A_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_min__max_Ofold__sup__insert,axiom,
% 159.67/159.25      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Orderings_Olinorder(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_b_2),V_A_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fun__left__comm__idem_Ofold__insert__idem2,axiom,
% 159.67/159.25      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.25        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fun__left__comm__idem_Ofold__insert__idem,axiom,
% 159.67/159.25      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.25        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2)) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_sup__SUPR__fold__sup,axiom,
% 159.67/159.25      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.67/159.25        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_A_2),V_f_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_f_2)),V_B_2),V_A_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_folding__one__idem_Oeq__fold__idem_H,axiom,
% 159.67/159.25      ! [V_a_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.67/159.25        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,V_f_2),V_a_2),V_A_2) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_sup__le__fold__sup,axiom,
% 159.67/159.25      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Lattices_Osemilattice__sup(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a_2),V_b_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_b_2),V_A_2))) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_fold__inf__le__inf,axiom,
% 159.67/159.25      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Lattices_Osemilattice__inf(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_b_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a_2),V_b_2))) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_min__max_Ofold__inf__le__inf,axiom,
% 159.67/159.25      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Orderings_Olinorder(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_b_2),V_A_2)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a_2),V_b_2))) ) ) ) ).
% 159.67/159.25  
% 159.67/159.25  fof(fact_min__max_Osup__le__fold__sup,axiom,
% 159.67/159.25      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 159.67/159.25        ( class_Orderings_Olinorder(T_a)
% 159.67/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_b_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_b_2),V_A_2))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fold1__eq__fold__idem,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__fin_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Olattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__fin_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Olattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Min_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Max_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_min__max_OInf__fin_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_min__max_OSup__fin_Oeq__fold__idem_H,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_a_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_minus__fold__remove,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_a),hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Set_Oinsert(T_a)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),V_B_2),V_A_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__one_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,V_f_2),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_SUPR__fold__sup,axiom,
% 159.67/159.26      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,T_b),V_A_2),V_f_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_f_2)),c_Orderings_Obot__class_Obot(T_b)),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fold1__eq__fold,axiom,
% 159.67/159.26      ! [V_a_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.26           => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)),V_a_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__fin_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Olattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__fin_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Olattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Min_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Max_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_min__max_OInf__fin_Oeq__fold_H,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_x_2),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__rec,axiom,
% 159.67/159.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__insert__remove,axiom,
% 159.67/159.26      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofun__comp__comm,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_y_2)),hAPP(V_f_2,V_x_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__graph__determ,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 159.67/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.67/159.26           => V_y_2 = V_x_2 ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm,axiom,
% 159.67/159.26      ! [T_a] :
% 159.67/159.26        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.67/159.26       => c_Finite__Set_Ofun__left__comm(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofun__left__comm,axiom,
% 159.67/159.26      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(V_f_2,V_y_2),V_z_2)) = hAPP(hAPP(V_f_2,V_y_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofun__left__comm__apply,axiom,
% 159.67/159.26      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => c_Finite__Set_Ofun__left__comm(T_c,T_b,hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,T_b),T_c),V_f_2),V_g_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__fun__comm,axiom,
% 159.67/159.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__equality,axiom,
% 159.67/159.26      ! [V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.67/159.26         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2) = V_y_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__graph__fold,axiom,
% 159.67/159.26      ! [V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__insert2,axiom,
% 159.67/159.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__insert,axiom,
% 159.67/159.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__graph__insertE__aux,axiom,
% 159.67/159.26      ! [V_a_2,V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.67/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.26           => ? [B_y_H] :
% 159.67/159.26                ( V_y_2 = hAPP(hAPP(V_f_2,V_a_2),B_y_H)
% 159.67/159.26                & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))),B_y_H)) ) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INFI__fold__inf,axiom,
% 159.67/159.26      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_A_2),V_f_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_f_2)),c_Orderings_Otop__class_Otop(T_b)),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF1__E,axiom,
% 159.67/159.26      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.67/159.26       => ( ~ hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 159.67/159.26         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF1__D,axiom,
% 159.67/159.26      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__D,axiom,
% 159.67/159.26      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__E,axiom,
% 159.67/159.26      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.67/159.26       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.67/159.26         => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF2__D,axiom,
% 159.67/159.26      ! [V_a_2,V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_ca_2))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF2__E,axiom,
% 159.67/159.26      ! [V_a_2,V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_ca_2))
% 159.67/159.26       => ( ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2))
% 159.67/159.26         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__INT,axiom,
% 159.67/159.26      ! [V_A_2,T_b,V_I_2,T_a] :
% 159.67/159.26        ( ? [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_I_2))
% 159.67/159.26            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_A_2,B_x))) )
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UN__simps_I7_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UN__extend__simps_I7_J,axiom,
% 159.67/159.26      ! [V_B_2,V_C_2,T_b,V_A_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I9_J,axiom,
% 159.67/159.26      ! [V_C_2,V_B_2,T_c,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool))),V_B_2)),V_C_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I9_J,axiom,
% 159.67/159.26      ! [V_C_2,V_B_2,V_A_2,T_c,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),T_c),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Compl__UN,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool))),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Compl__INT,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool))),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__subset__iff,axiom,
% 159.67/159.26      ! [V_A_2,V_I_2,T_b,V_B_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(V_A_2,B_x))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__lower,axiom,
% 159.67/159.26      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(V_B_2,V_a_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__less__iff,axiom,
% 159.67/159.26      ! [V_a_2,V_f_2,V_A_2,T_b,T_a] :
% 159.67/159.26        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26          & class_Orderings_Olinorder(T_a) )
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),V_A_2),V_f_2)),V_a_2))
% 159.67/159.26        <=> ? [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.67/159.26              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(V_f_2,B_x)),V_a_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_le__INF__iff,axiom,
% 159.67/159.26      ! [V_M_2,V_A_2,T_b,V_u_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_u_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),V_A_2),V_M_2)))
% 159.67/159.26        <=> ! [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.67/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_u_2),hAPP(V_M_2,B_x))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INFI__bool__eq,axiom,
% 159.67/159.26      ! [T_a] : c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_HOL_Obool) = c_Set_OBall(T_a) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Collect__ball__eq,axiom,
% 159.67/159.26      ! [V_P_2,V_A_2,T_b,T_a] : hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fimplies),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2)))),V_P_2))) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Set_OCollect(T_a)),hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),V_P_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__insert,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_a_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(V_B_2,V_a_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I10_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_f_2,T_c,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_a,tc_HOL_Obool),T_c),V_B_2),V_f_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I10_J,axiom,
% 159.67/159.26      ! [V_f_2,V_B_2,T_c,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_a,tc_HOL_Obool),T_b),V_B_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_vimage__INT,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_c,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Set_Ovimage(T_a,T_b,V_f_2)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__insert__distrib,axiom,
% 159.67/159.26      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 159.67/159.26       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I5_J,axiom,
% 159.67/159.26      ! [V_B_2,V_C_2,T_b,V_a_2,T_a] : hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_a),V_a_2)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I5_J,axiom,
% 159.67/159.26      ! [V_B_2,V_a_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_a),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__commute,axiom,
% 159.67/159.26      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_a),T_a,T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_a),V_B_2)),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_a),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_a),T_a,T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),V_A_2)),hAPP(c_COMBC(T_b,T_c,T_a),V_f_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INFI__apply,axiom,
% 159.67/159.26      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,T_a)),V_A_2),V_f_2),V_x_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),V_A_2),hAPP(hAPP(c_COMBC(T_b,T_c,T_a),V_f_2),V_x_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Pow__INT__eq,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a] : hAPP(c_Set_OPow(T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),T_b),c_Set_OPow(T_a)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__Int__distrib,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_I_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),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)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INTER__UNIV__conv_I1_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a] :
% 159.67/159.26        ( c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.67/159.26           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INTER__UNIV__conv_I2_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.67/159.26           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__INT__eq2,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),T_a),hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c))))),V_r_2)),V_x_2),V_y_2))
% 159.67/159.26      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_r_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__iff,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__const,axiom,
% 159.67/159.26      ! [V_M_2,T_a,V_A_2,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_A_2),hAPP(c_COMBK(T_b,T_a),V_M_2)) = V_M_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__absorb,axiom,
% 159.67/159.26      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 159.67/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_A_2,V_k_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__INT__eq,axiom,
% 159.67/159.26      ! [V_x_2,V_r_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b))),V_r_2)),V_x_2))
% 159.67/159.26      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))),V_r_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I1_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = V_B_2 )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I2_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__constant,axiom,
% 159.67/159.26      ! [V_ca_2,T_b,T_a,V_A_2] :
% 159.67/159.26        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_ca_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.67/159.26        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),V_ca_2)) = V_ca_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__empty,axiom,
% 159.67/159.26      ! [V_B_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Image__INT__subset,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_c,V_r_2,T_b,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Relation_OImage(T_b,T_a,V_r_2)),V_B_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__Un,axiom,
% 159.67/159.26      ! [V_M_2,V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_M_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_M_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_M_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_converse__INTER,axiom,
% 159.67/159.26      ! [V_r_2,V_S_2,T_c,T_a,T_b] : hAPP(c_Relation_Oconverse(T_b,T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)),V_S_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_S_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),T_c),c_Relation_Oconverse(T_b,T_a)),V_r_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I7_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I6_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I7_J,axiom,
% 159.67/159.26      ! [V_B_2,V_C_2,T_b,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Un__INT__distrib,axiom,
% 159.67/159.26      ! [V_A_2,V_I_2,T_b,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_B_2)),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I6_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_b,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Un__INT__distrib2,axiom,
% 159.67/159.26      ! [V_B_2,V_J_2,T_c,V_A_2,V_I_2,T_b,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_J_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_J_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),tc_fun(tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_a,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool))),V_A_2))),V_B_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__subset,axiom,
% 159.67/159.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_B_2),V_f_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_A_2),V_f_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INTER__def,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fimplies),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_b)),c_member(T_a))),V_B_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I2_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),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_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I1_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Collect__all__eq,axiom,
% 159.67/159.26      ! [V_P_2,T_b,T_a] : hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_b)),V_P_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_b),c_Set_OCollect(T_a)),hAPP(c_COMBC(T_a,T_b,tc_HOL_Obool),V_P_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I3_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I3_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_B_2) )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(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_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I4_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF__leI,axiom,
% 159.67/159.26      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_A_2),V_M_2)),hAPP(V_M_2,V_i_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__greaterThan__UNIV,axiom,
% 159.67/159.26      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I4_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 159.67/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 159.67/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_a,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Image__INT__eq,axiom,
% 159.67/159.26      ! [V_B_2,T_c,V_A_2,V_r_2,T_b,T_a] :
% 159.67/159.26        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2))
% 159.67/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))
% 159.67/159.26         => hAPP(c_Relation_OImage(T_b,T_a,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_c),c_Relation_OImage(T_b,T_a,V_r_2)),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inf__INFI__fold__inf,axiom,
% 159.67/159.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,T_b),V_A_2),V_f_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_a),c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_f_2)),V_B_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__fold__inf,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),c_Orderings_Otop__class_Otop(T_a)),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__fold__sup,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),c_Orderings_Obot__class_Obot(T_a)),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__Inter,axiom,
% 159.67/159.26      ! [V_M_2,T_a] :
% 159.67/159.26        ( ? [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_M_2))
% 159.67/159.26            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_x)) )
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_M_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UnionI,axiom,
% 159.67/159.26      ! [V_A_2,V_C_2,V_X_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_InterD,axiom,
% 159.67/159.26      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_InterE,axiom,
% 159.67/159.26      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__image__eq,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_b,T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INTER__eq__Inter__image,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF2__iff,axiom,
% 159.67/159.26      ! [V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_ca_2))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_ca_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INF1__iff,axiom,
% 159.67/159.26      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__extend__simps_I8_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_INT__simps_I8_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Un__Inter,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__empty,axiom,
% 159.67/159.26      ! [T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__Sup,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),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_fimplies),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2)))),c_Orderings_Oord__class_Oless__eq(T_a))))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__Inf,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_a,hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),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_fimplies),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),V_A_2)))),hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_a)))))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__Pow__eq,axiom,
% 159.67/159.26      ! [V_A_2,T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_OPow(T_a),V_A_2)) = V_A_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__disjoint,axiom,
% 159.67/159.26      ! [V_A_2,V_C_2,T_a] :
% 159.67/159.26        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_C_2))
% 159.67/159.26           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),B_x),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Field__Union,axiom,
% 159.67/159.26      ! [V_R_2,T_a] : hAPP(c_Relation_OField(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),V_R_2)) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),c_Relation_OField(T_a)),V_R_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__le__iff,axiom,
% 159.67/159.26      ! [V_b_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2)),V_b_2))
% 159.67/159.26        <=> ! [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_le__Inf__iff,axiom,
% 159.67/159.26      ! [V_A_2,V_b_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2)))
% 159.67/159.26        <=> ! [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_less__Sup__iff,axiom,
% 159.67/159.26      ! [V_S_2,V_a_2,T_a] :
% 159.67/159.26        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26          & class_Orderings_Olinorder(T_a) )
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_S_2)))
% 159.67/159.26        <=> ? [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.67/159.26              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),B_x)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__less__iff,axiom,
% 159.67/159.26      ! [V_a_2,V_S_2,T_a] :
% 159.67/159.26        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26          & class_Orderings_Olinorder(T_a) )
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Complete__Lattice_OInf__class_OInf(T_a,V_S_2)),V_a_2))
% 159.67/159.26        <=> ? [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 159.67/159.26              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_a_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__upper,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__lower,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2)),V_B_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sigma__Union,axiom,
% 159.67/159.26      ! [V_B_2,V_X_2,T_b,T_a] : hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_X_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)),c_Product__Type_OSigma(T_a,T_b)),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_image__Union,axiom,
% 159.67/159.26      ! [V_S_2,V_f_2,T_a,T_b] : hAPP(c_Set_Oimage(T_b,T_a,V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_S_2),c_Set_Oimage(T_b,T_a,V_f_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UN__extend__simps_I8_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UN__simps_I8_J,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool))),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Int__Union2,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2)),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool))),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Int__Union,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_B_2),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Range__Union,axiom,
% 159.67/159.26      ! [V_S_2,T_a,T_b] : hAPP(c_Relation_ORange(T_b,T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_S_2),c_Relation_ORange(T_b,T_a)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_vimage__Union,axiom,
% 159.67/159.26      ! [V_A_2,V_f_2,T_b,T_a] : hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_A_2),c_Set_Ovimage(T_a,T_b,V_f_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Domain__Union,axiom,
% 159.67/159.26      ! [V_S_2,T_b,T_a] : hAPP(c_Relation_ODomain(T_a,T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_S_2),c_Relation_ODomain(T_a,T_b)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__mono,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__quotient,axiom,
% 159.67/159.26      ! [V_r_2,V_A_2,T_a] :
% 159.67/159.26        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_a),V_A_2),V_r_2)) = V_A_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__insert,axiom,
% 159.67/159.26      ! [V_B_2,V_a_2,T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_a_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_a_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__UnionD,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)))
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_subset__Pow__Union,axiom,
% 159.67/159.26      ! [V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__anti__mono,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_B_2),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_B_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__empty,axiom,
% 159.67/159.26      ! [T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__eq,axiom,
% 159.67/159.26      ! [V_A_2,T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OAll(tc_fun(T_a,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),T_a),hAPP(c_COMBS(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),c_fimplies),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_a,tc_HOL_Obool))),V_A_2)))),c_member(T_a)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__UNIV,axiom,
% 159.67/159.26      ! [T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__Un__distrib,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__insert,axiom,
% 159.67/159.26      ! [V_B_2,V_a_2,T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(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),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UNION__eq__Union__image,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_A_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__image__eq,axiom,
% 159.67/159.26      ! [V_A_2,V_B_2,T_b,T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__upper,axiom,
% 159.67/159.26      ! [V_A_2,V_x_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__UNIV,axiom,
% 159.67/159.26      ! [T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__lower,axiom,
% 159.67/159.26      ! [V_A_2,V_x_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2)),V_x_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__Un__distrib,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_a,tc_HOL_Obool),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_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_B_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__empty,axiom,
% 159.67/159.26      ! [T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__singleton,axiom,
% 159.67/159.26      ! [V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__insert,axiom,
% 159.67/159.26      ! [V_A_2,V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Int__Inter__image,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),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)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_A_2),V_C_2))),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_C_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__singleton,axiom,
% 159.67/159.26      ! [V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__UNIV,axiom,
% 159.67/159.26      ! [T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__empty,axiom,
% 159.67/159.26      ! [T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__UNIV,axiom,
% 159.67/159.26      ! [T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__insert,axiom,
% 159.67/159.26      ! [V_A_2,V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a_2),c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Un__eq__Union,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_B_2),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Un__Union__image,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_C_2,T_a,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_a,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_A_2),V_C_2))),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(T_b,tc_fun(T_a,tc_HOL_Obool),V_B_2),V_C_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__Int__subset,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_fun(T_a,tc_HOL_Obool),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_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_B_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Int__eq__Inter,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_B_2),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__Un__subset,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_B_2))),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__binary,axiom,
% 159.67/159.26      ! [V_b_2,V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OSup__class_OSup(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a_2),V_b_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__binary,axiom,
% 159.67/159.26      ! [V_b_2,V_a_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => c_Complete__Lattice_OInf__class_OInf(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a_2),V_b_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_sup__Sup__fold__sup,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_B_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_B_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Sup__fin__Sup,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26           => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inf__Inf__fold__inf,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_B_2),c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_B_2),V_A_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inf__fin__Inf,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26           => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_image__INT,axiom,
% 159.67/159.26      ! [V_j_2,V_B_2,V_A_2,T_c,V_C_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 159.67/159.26       => ( ! [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.67/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(V_B_2,B_x)),V_C_2)) )
% 159.67/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_j_2),V_A_2))
% 159.67/159.26           => hAPP(c_Set_Oimage(T_a,T_b,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Set_Oimage(T_a,T_b,V_f_2)),V_B_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_card__partition,axiom,
% 159.67/159.26      ! [V_k_2,V_C_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_C_2))
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 159.67/159.26         => ( ! [B_c] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c),V_C_2))
% 159.67/159.26               => hAPP(c_Finite__Set_Ocard(T_a),B_c) = V_k_2 )
% 159.67/159.26           => ( ! [B_c1] :
% 159.67/159.26                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c1),V_C_2))
% 159.67/159.26                 => ! [B_c2] :
% 159.67/159.26                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c2),V_C_2))
% 159.67/159.26                     => ( B_c1 != B_c2
% 159.67/159.26                       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),B_c1),B_c2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) )
% 159.67/159.26             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_fun(T_a,tc_HOL_Obool)),V_C_2)) = hAPP(c_Finite__Set_Ocard(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)) ) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__def,axiom,
% 159.67/159.26      ! [V_S_2,T_a] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_S_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_S_2),c_COMBI(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Union__def,axiom,
% 159.67/159.26      ! [V_S_2,T_a] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_S_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool)),V_S_2),c_COMBI(tc_fun(T_a,tc_HOL_Obool))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__Union,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2))
% 159.67/159.26       => ( ! [B_M] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_M),V_A_2))
% 159.67/159.26             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_M)) )
% 159.67/159.26         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_insert__partition,axiom,
% 159.67/159.26      ! [V_F_2,V_x_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_F_2))
% 159.67/159.26       => ( ! [B_x] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_F_2)))
% 159.67/159.26             => ! [B_xa] :
% 159.67/159.26                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_xa),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_F_2)))
% 159.67/159.26                 => ( B_x != B_xa
% 159.67/159.26                   => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),B_x),B_xa) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) )
% 159.67/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_x_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_F_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__on__Inter,axiom,
% 159.67/159.26      ! [V_f_2,T_b,T_a,V_S_2] :
% 159.67/159.26        ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 159.67/159.26       => ( ! [B_A] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_A),V_S_2))
% 159.67/159.26             => c_Fun_Oinj__on(T_a,T_b,V_f_2,B_A) )
% 159.67/159.26         => c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_S_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Inter__subset,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.67/159.26        ( ! [B_X] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_A_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),B_X),V_B_2)) )
% 159.67/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_A_2)),V_B_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__on__INTER,axiom,
% 159.67/159.26      ! [V_A_2,V_f_2,T_c,T_b,T_a,V_I_2] :
% 159.67/159.26        ( V_I_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26       => ( ! [B_i] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_I_2))
% 159.67/159.26             => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(V_A_2,B_i)) )
% 159.67/159.26         => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fun__left__comm_Ofold__graph__insertE,axiom,
% 159.67/159.26      ! [V_v_2,V_A_2,V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)),V_v_2))
% 159.67/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.67/159.26           => ~ ! [B_y] :
% 159.67/159.26                  ( V_v_2 = hAPP(hAPP(V_f_2,V_x_2),B_y)
% 159.67/159.26                 => ~ hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),B_y)) ) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_min__max_Ofold__sup__le__sup,axiom,
% 159.67/159.26      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ! [B_x] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)),V_ca_2),V_A_2)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b_2),V_ca_2))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_min__max_Oinf__le__fold__inf,axiom,
% 159.67/159.26      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Orderings_Olinorder(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ! [B_x] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_ca_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_ca_2),V_A_2))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_InterI,axiom,
% 159.67/159.26      ! [V_A_2,V_C_2,T_a] :
% 159.67/159.26        ( ! [B_X] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2))
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X)) )
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_C_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inf__le__fold__inf,axiom,
% 159.67/159.26      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Osemilattice__inf(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ! [B_x] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b_2),V_ca_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_ca_2),V_A_2))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_fold__sup__le__sup,axiom,
% 159.67/159.26      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 159.67/159.26        ( class_Lattices_Osemilattice__sup(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => ( ! [B_x] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.67/159.26               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 159.67/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_ca_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b_2),V_ca_2))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_mod__div__decomp,axiom,
% 159.67/159.26      ! [V_b,V_a,T_a] :
% 159.67/159.26        ( class_Divides_Osemiring__div(T_a)
% 159.67/159.26       => V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_wf__eq__minimal,axiom,
% 159.67/159.26      ! [V_r_2,T_a] :
% 159.67/159.26        ( c_Wellfounded_Owf(T_a,V_r_2)
% 159.67/159.26      <=> ! [B_Q] :
% 159.67/159.26            ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 159.67/159.26           => ? [B_x] :
% 159.67/159.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 159.67/159.26                & ! [B_y] :
% 159.67/159.26                    ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_y),B_x)),V_r_2))
% 159.67/159.26                   => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_y),B_Q)) ) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__image__simple__idem_Ounion__idem,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.67/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.67/159.26           => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__image__simple__idem_Oidem,axiom,
% 159.67/159.26      ! [V_x_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.67/159.26       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__image__simple__idem_Oin__idem,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.67/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.67/159.26           => hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__image__simple__idem_Oinsert__idem,axiom,
% 159.67/159.26      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.67/159.26         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_folding__image__simple__idem_Osubset__idem,axiom,
% 159.67/159.26      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.67/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.67/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.67/159.26           => hAPP(hAPP(V_f_2,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_transfer__nat__int__set__cong,axiom,
% 159.67/159.26      ! [V_P_H_2,V_P_2] :
% 159.67/159.26        ( ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.67/159.26           => ( hBOOL(hAPP(V_P_2,B_x))
% 159.67/159.26            <=> hBOOL(hAPP(V_P_H_2,B_x)) ) )
% 159.67/159.26       => hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),V_P_2)) = hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),V_P_H_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_UnionE,axiom,
% 159.67/159.26      ! [V_C_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 159.67/159.26       => ~ ! [B_X] :
% 159.67/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X))
% 159.67/159.26             => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option_Orecs_I2_J,axiom,
% 159.67/159.26      ! [V_a_2,V_f2_2,V_f1_2,T_b,T_a] : c_Option_Ooption_Ooption__rec(T_a,T_b,V_f1_2,V_f2_2,hAPP(c_Option_Ooption_OSome(T_b),V_a_2)) = hAPP(V_f2_2,V_a_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option_Osimps_I5_J,axiom,
% 159.67/159.26      ! [V_a_2,V_f2_2,V_f1_2,T_b,T_a] : hAPP(c_Option_Ooption_Ooption__case(T_a,T_b,V_f1_2,V_f2_2),hAPP(c_Option_Ooption_OSome(T_b),V_a_2)) = hAPP(V_f2_2,V_a_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option_Osimps_I4_J,axiom,
% 159.67/159.26      ! [V_f2_2,V_f1_2,T_b,T_a] : hAPP(c_Option_Ooption_Ooption__case(T_a,T_b,V_f1_2,V_f2_2),c_Option_Ooption_ONone(T_b)) = V_f1_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option_Orecs_I1_J,axiom,
% 159.67/159.26      ! [V_f2_2,V_f1_2,T_b,T_a] : c_Option_Ooption_Ooption__rec(T_a,T_b,V_f1_2,V_f2_2,c_Option_Ooption_ONone(T_b)) = V_f1_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__upd__left,axiom,
% 159.67/159.26      ! [V_u1_2,V_e1_2,V_e2_2,T_b,V_m_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_e2_2)))
% 159.67/159.26       => c_Map_Omap__add(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_e1_2),V_m_2),hAPP(c_Option_Ooption_OSome(T_b),V_u1_2)),V_e2_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Omap__add(T_a,T_b,V_e1_2,V_e2_2)),V_m_2),hAPP(c_Option_Ooption_OSome(T_b),V_u1_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_rel__compE,axiom,
% 159.67/159.26      ! [V_s_2,V_r_2,T_c,V_xz_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_xz_2),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_c,T_b),V_r_2),V_s_2)))
% 159.67/159.26       => ~ ! [B_x,B_y,B_z] :
% 159.67/159.26              ( V_xz_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_z)
% 159.67/159.26             => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_c),B_x),B_y)),V_r_2))
% 159.67/159.26               => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_y),B_z)),V_s_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__def,axiom,
% 159.67/159.26      ! [V_x_2,V_m2_2,V_m1_2,T_a,T_b] : hAPP(c_Map_Omap__add(T_b,T_a,V_m1_2,V_m2_2),V_x_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Option_Ooption(T_a),T_a,hAPP(V_m1_2,V_x_2),c_Option_Ooption_OSome(T_a)),hAPP(V_m2_2,V_x_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_empty__map__add,axiom,
% 159.67/159.26      ! [V_m_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b)),V_m_2) = V_m_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__empty,axiom,
% 159.67/159.26      ! [V_m_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,V_m_2,hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b))) = V_m_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__assoc,axiom,
% 159.67/159.26      ! [V_m3_2,V_m2_2,V_m1_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,V_m1_2,c_Map_Omap__add(T_a,T_b,V_m2_2,V_m3_2)) = c_Map_Omap__add(T_a,T_b,c_Map_Omap__add(T_a,T_b,V_m1_2,V_m2_2),V_m3_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__find__right,axiom,
% 159.67/159.26      ! [V_m_2,T_b,V_xx_2,T_a,V_k_2,V_n_2] :
% 159.67/159.26        ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_xx_2)
% 159.67/159.26       => hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_xx_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__None,axiom,
% 159.67/159.26      ! [V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26      <=> ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26          & hAPP(V_m_2,V_k_2) = c_Option_Ooption_ONone(T_a) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__dom__app__simps_I2_J,axiom,
% 159.67/159.26      ! [V_l2_2,V_l1_2,T_b,V_m_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l1_2)))
% 159.67/159.26       => hAPP(c_Map_Omap__add(T_a,T_b,V_l1_2,V_l2_2),V_m_2) = hAPP(V_l2_2,V_m_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__dom__app__simps_I3_J,axiom,
% 159.67/159.26      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 159.67/159.26       => hAPP(c_Map_Omap__add(T_a,T_b,V_l1_2,V_l2_2),V_m_2) = hAPP(V_l1_2,V_m_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__dom__app__simps_I1_J,axiom,
% 159.67/159.26      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 159.67/159.26       => hAPP(c_Map_Omap__add(T_a,T_b,V_l1_2,V_l2_2),V_m_2) = hAPP(V_l2_2,V_m_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__Some__iff,axiom,
% 159.67/159.26      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 159.67/159.26      <=> ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 159.67/159.26          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__SomeD,axiom,
% 159.67/159.26      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 159.67/159.26       => ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 159.67/159.26          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_dom__map__add,axiom,
% 159.67/159.26      ! [V_n_2,V_m_2,T_b,T_a] : c_Map_Odom(T_a,T_b,c_Map_Omap__add(T_a,T_b,V_m_2,V_n_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_n_2)),c_Map_Odom(T_a,T_b,V_m_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__upd,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_g_2,V_f_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,V_f_2,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_g_2),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2))) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Omap__add(T_a,T_b,V_f_2,V_g_2)),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__on__map__add__dom,axiom,
% 159.67/159.26      ! [V_m_H_2,V_m_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,tc_Option_Ooption(T_b),c_Map_Omap__add(T_a,T_b,V_m_2,V_m_H_2),c_Map_Odom(T_a,T_b,V_m_H_2))
% 159.67/159.26      <=> c_Fun_Oinj__on(T_a,tc_Option_Ooption(T_b),V_m_H_2,c_Map_Odom(T_a,T_b,V_m_H_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__comm,axiom,
% 159.67/159.26      ! [V_m2_2,V_m1_2,T_b,T_a] :
% 159.67/159.26        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),c_Map_Odom(T_a,T_b,V_m1_2)),c_Map_Odom(T_a,T_b,V_m2_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.67/159.26       => c_Map_Omap__add(T_a,T_b,V_m1_2,V_m2_2) = c_Map_Omap__add(T_a,T_b,V_m2_2,V_m1_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__range__map__of__map__add,axiom,
% 159.67/159.26      ! [V_l_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),hAPP(c_Set_Oimage(T_b,tc_Option_Ooption(T_a),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))))
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),hAPP(c_Set_Oimage(T_b,tc_Option_Ooption(T_a),c_Map_Omap__add(T_b,T_a,V_f_2,hAPP(c_Map_Omap__of(T_b,T_a),V_l_2))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_converseE,axiom,
% 159.67/159.26      ! [V_r_2,V_yx_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_yx_2),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 159.67/159.26       => ~ ! [B_x,B_y] :
% 159.67/159.26              ( V_yx_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_y),B_x)
% 159.67/159.26             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),B_x),B_y)),V_r_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__dom__map__of,axiom,
% 159.67/159.26      ! [V_l_2,T_b,T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Map_Odom(T_a,T_b,hAPP(c_Map_Omap__of(T_a,T_b),V_l_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__range__map__of,axiom,
% 159.67/159.26      ! [V_xys_2,T_b,T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_a)),hAPP(c_Set_Oimage(T_b,tc_Option_Ooption(T_a),hAPP(c_Map_Omap__of(T_b,T_a),V_xys_2)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__add__map__of__foldr,axiom,
% 159.67/159.26      ! [V_ps_2,V_m_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,V_m_2,hAPP(c_Map_Omap__of(T_a,T_b),V_ps_2)) = c_List_Ofoldr(tc_prod(T_a,T_b),tc_fun(T_a,tc_Option_Ooption(T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)))),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b))))),hAPP(hAPP(c_COMBB(tc_fun(tc_Option_Ooption(T_b),tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)))),tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b))))),T_a),c_COMBB(tc_Option_Ooption(T_b),tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b))),T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b)))),tc_fun(tc_Option_Ooption(T_b),tc_fun(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)))),T_a),c_COMBC(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b)))),hAPP(c_COMBC(tc_fun(T_a,tc_Option_Ooption(T_b)),T_a,tc_fun(tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b)))),c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)))))),c_Option_Ooption_OSome(T_b))),V_ps_2,V_m_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,T_a] : c_Smallcheck_Oorelse(T_a,V_x_2,V_y_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Option_Ooption(T_a),T_a,V_y_2,c_Option_Ooption_OSome(T_a)),V_x_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_full__small__int__def,axiom,
% 159.67/159.26      ! [V_d_2,V_f_2] : c_Smallcheck_Ofull__small__class_Ofull__small(tc_Int_Oint,V_f_2,V_d_2) = c_Smallcheck_Ofull__small_H(V_f_2,hAPP(c_Code__Numeral_Oint__of,V_d_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Code__Numeral_Oint__of,V_d_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_small_H_Osimps,axiom,
% 159.67/159.26      ! [V_f_2,V_i_2,V_d_2] :
% 159.67/159.26        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.67/159.26         => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 159.67/159.26        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.67/159.26         => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm)),tc_List_Olist(tc_Code__Evaluation_Oterm),c_Smallcheck_Osmall_H(V_f_2,V_d_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),c_Option_Ooption_OSome(tc_List_Olist(tc_Code__Evaluation_Oterm))),hAPP(V_f_2,V_i_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_small_H_Opsimps,axiom,
% 159.67/159.26      ! [V_i_2,V_d_2,V_f_2] :
% 159.67/159.26        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),c_Smallcheck_Osmall_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),V_f_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_d_2),V_i_2))))
% 159.67/159.26       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.67/159.26           => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 159.67/159.26          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.67/159.26           => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm)),tc_List_Olist(tc_Code__Evaluation_Oterm),c_Smallcheck_Osmall_H(V_f_2,V_d_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),c_Option_Ooption_OSome(tc_List_Olist(tc_Code__Evaluation_Oterm))),hAPP(V_f_2,V_i_2)) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_small__int__def,axiom,
% 159.67/159.26      ! [V_d_2,V_f_2] : hAPP(hAPP(c_Smallcheck_Osmall__class_Osmall(tc_Int_Oint),V_f_2),V_d_2) = c_Smallcheck_Osmall_H(V_f_2,hAPP(c_Code__Numeral_Oint__of,V_d_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Code__Numeral_Oint__of,V_d_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_small__prod__def,axiom,
% 159.67/159.26      ! [V_d_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( ( class_Smallcheck_Osmall(T_b)
% 159.67/159.26          & class_Smallcheck_Osmall(T_a) )
% 159.67/159.26       => hAPP(hAPP(c_Smallcheck_Osmall__class_Osmall(tc_prod(T_a,T_b)),V_f_2),V_d_2) = hAPP(hAPP(c_Smallcheck_Osmall__class_Osmall(T_a),hAPP(hAPP(c_COMBC(T_a,tc_Code__Numeral_Ocode__numeral,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),T_a),c_Smallcheck_Osmall__class_Osmall(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm)),T_b),V_f_2)),c_Product__Type_OPair(T_a,T_b)))),V_d_2)),V_d_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_small_H_Opinduct,axiom,
% 159.67/159.26      ! [V_P_2,V_a2_2,V_a1_2,V_a0_2] :
% 159.67/159.26        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),c_Smallcheck_Osmall_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),V_a0_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a1_2),V_a2_2))))
% 159.67/159.26       => ( ! [B_f,B_d,B_i] :
% 159.67/159.26              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),c_Smallcheck_Osmall_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_Int_Oint,tc_Option_Ooption(tc_List_Olist(tc_Code__Evaluation_Oterm))),tc_prod(tc_Int_Oint,tc_Int_Oint)),B_f),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_d),B_i))))
% 159.67/159.26             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 159.67/159.26                 => ( hAPP(B_f,B_i) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm))
% 159.67/159.26                   => hBOOL(hAPP(hAPP(hAPP(V_P_2,B_f),B_d),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_i),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ) )
% 159.67/159.26               => hBOOL(hAPP(hAPP(hAPP(V_P_2,B_f),B_d),B_i)) ) )
% 159.67/159.26         => hBOOL(hAPP(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2),V_a2_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__mapk__SomeI,axiom,
% 159.67/159.26      ! [V_x_2,V_k_2,V_t_2,T_c,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.67/159.26       => ( hAPP(hAPP(c_Map_Omap__of(T_a,T_c),V_t_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_c),V_x_2)
% 159.67/159.26         => hAPP(hAPP(c_Map_Omap__of(T_b,T_c),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_c),tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_c,tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_prod(T_b,T_c)),T_a),c_Product__Type_OPair(T_b,T_c)),V_f_2))),V_t_2)),hAPP(V_f_2,V_k_2)) = hAPP(c_Option_Ooption_OSome(T_c),V_x_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__mapI,axiom,
% 159.67/159.26      ! [V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.67/159.26       => c_Fun_Oinj__on(tc_List_Olist(T_a),tc_List_Olist(T_b),hAPP(c_List_Omap(T_a,T_b),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_foldr__map,axiom,
% 159.67/159.26      ! [V_a_2,V_xs_2,V_f_2,T_c,V_g_2,T_a,T_b] : c_List_Ofoldr(T_b,T_a,V_g_2,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2),V_a_2) = c_List_Ofoldr(T_c,T_a,hAPP(c_Fun_Ocomp(T_b,tc_fun(T_a,T_a),T_c,V_g_2),V_f_2),V_xs_2,V_a_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_List_Omap_Ocomp,axiom,
% 159.67/159.26      ! [V_g_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(tc_List_Olist(T_c),tc_List_Olist(T_b),tc_List_Olist(T_a),hAPP(c_List_Omap(T_c,T_b),V_f_2)),hAPP(c_List_Omap(T_a,T_c),V_g_2)) = hAPP(c_List_Omap(T_a,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),V_g_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__map,axiom,
% 159.67/159.26      ! [V_g_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(tc_List_Olist(T_c),tc_List_Olist(T_b),tc_List_Olist(T_a),hAPP(c_List_Omap(T_c,T_b),V_f_2)),hAPP(c_List_Omap(T_a,T_c),V_g_2)) = hAPP(c_List_Omap(T_a,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),V_g_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_List_Omap_Ocompositionality,axiom,
% 159.67/159.26      ! [V_list_2,V_g_2,T_c,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_list_2)) = hAPP(hAPP(c_List_Omap(T_c,T_a),hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2)),V_list_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_g_2,T_c,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_a),hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2)),V_xs_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_List_Omap_Oid,axiom,
% 159.67/159.26      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_List_Omap_Oidentity,axiom,
% 159.67/159.26      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__ident,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] : hAPP(hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)),V_xs_2) = V_xs_2 ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__map,axiom,
% 159.67/159.26      ! [V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(tc_List_Olist(T_a),tc_List_Olist(T_b),hAPP(c_List_Omap(T_a,T_b),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))
% 159.67/159.26      <=> c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__map__eq__map,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.67/159.26       => ( hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2)
% 159.67/159.26        <=> V_xs_2 = V_ys_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__mapD,axiom,
% 159.67/159.26      ! [V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(tc_List_Olist(T_a),tc_List_Olist(T_b),hAPP(c_List_Omap(T_a,T_b),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))
% 159.67/159.26       => c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__injective,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_ys_2)
% 159.67/159.26       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.67/159.26         => V_xs_2 = V_ys_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,T_c,T_b,T_a] : hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_c),tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_c,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_c,T_b),tc_fun(T_c,tc_prod(T_a,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(tc_fun(T_c,T_b),tc_fun(T_c,tc_prod(T_a,T_b))),T_a),c_COMBB(T_b,tc_prod(T_a,T_b),T_c)),c_Product__Type_OPair(T_a,T_b))),V_f_2))),V_xs_2)) = hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_c),tc_Option_Ooption(T_b),T_a,hAPP(c_Option_Omap(T_c,T_b),V_f_2)),hAPP(c_Map_Omap__of(T_a,T_c),V_xs_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__def,axiom,
% 159.67/159.26      ! [V_k_2,V_g_2,V_f_2,T_c,T_a,T_b] : c_Map_Omap__comp(T_b,T_a,T_c,V_f_2,V_g_2,V_k_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Option_Ooption(T_a),T_b,c_Option_Ooption_ONone(T_a),V_f_2),hAPP(V_g_2,V_k_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__simps_I2_J,axiom,
% 159.67/159.26      ! [V_m1_2,T_b,T_c,V_k_H_2,T_a,V_k_2,V_m2_2] :
% 159.67/159.26        ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_k_H_2)
% 159.67/159.26       => c_Map_Omap__comp(T_a,T_c,T_b,V_m1_2,V_m2_2,V_k_2) = hAPP(V_m1_2,V_k_H_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__Some__iff,axiom,
% 159.67/159.26      ! [V_v_2,V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 159.67/159.26        ( c_Map_Omap__comp(T_b,T_a,T_c,V_m1_2,V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_v_2)
% 159.67/159.26      <=> ? [B_k_H] :
% 159.67/159.26            ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 159.67/159.26            & hAPP(V_m1_2,B_k_H) = hAPP(c_Option_Ooption_OSome(T_a),V_v_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__simps_I1_J,axiom,
% 159.67/159.26      ! [V_m1_2,T_b,T_c,T_a,V_k_2,V_m2_2] :
% 159.67/159.26        ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26       => c_Map_Omap__comp(T_a,T_c,T_b,V_m1_2,V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_c) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__o__empty,axiom,
% 159.67/159.26      ! [V_x_2,V_f_2,T_c,T_a,T_b] : hAPP(hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_b),tc_Option_Ooption(T_a),T_c,hAPP(c_Option_Omap(T_b,T_a),V_f_2)),hAPP(c_COMBK(tc_Option_Ooption(T_b),T_c),c_Option_Ooption_ONone(T_b))),V_x_2) = c_Option_Ooption_ONone(T_a) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__eq__Some,axiom,
% 159.67/159.26      ! [V_y_2,V_xo_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),V_xo_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 159.67/159.26      <=> ? [B_z] :
% 159.67/159.26            ( V_xo_2 = hAPP(c_Option_Ooption_OSome(T_b),B_z)
% 159.67/159.26            & hAPP(V_f_2,B_z) = V_y_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__Some,axiom,
% 159.67/159.26      ! [V_x_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),hAPP(c_Option_Ooption_OSome(T_b),V_x_2)) = hAPP(c_Option_Ooption_OSome(T_a),hAPP(V_f_2,V_x_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__is__None,axiom,
% 159.67/159.26      ! [V_opt_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),V_opt_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26      <=> V_opt_2 = c_Option_Ooption_ONone(T_b) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__None,axiom,
% 159.67/159.26      ! [V_f_2,T_a,T_b] : hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),c_Option_Ooption_ONone(T_b)) = c_Option_Ooption_ONone(T_a) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_infinite__UNIV__listI,axiom,
% 159.67/159.26      ! [T_a] : ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_a)),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_dom__option__map,axiom,
% 159.67/159.26      ! [V_m_2,V_f_2,T_c,T_b,T_a] : c_Map_Odom(T_a,T_b,hAPP(hAPP(c_COMBS(T_a,tc_Option_Ooption(T_c),tc_Option_Ooption(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_b),tc_fun(tc_Option_Ooption(T_c),tc_Option_Ooption(T_b)),T_a),c_Option_Omap(T_c,T_b)),V_f_2)),V_m_2)) = c_Map_Odom(T_a,T_c,V_m_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Option_Omap_Oidentity,axiom,
% 159.67/159.26      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Option_Omap_Oid,axiom,
% 159.67/159.26      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Option_Omap_Ocomp,axiom,
% 159.67/159.26      ! [V_g_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_c),tc_Option_Ooption(T_b),tc_Option_Ooption(T_a),hAPP(c_Option_Omap(T_c,T_b),V_f_2)),hAPP(c_Option_Omap(T_a,T_c),V_g_2)) = hAPP(c_Option_Omap(T_a,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_f_2),V_g_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Option_Omap_Ocompositionality,axiom,
% 159.67/159.26      ! [V_option_2,V_g_2,T_c,V_f_2,T_a,T_b] : hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_Option_Omap(T_c,T_b),V_g_2),V_option_2)) = hAPP(hAPP(c_Option_Omap(T_c,T_a),hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2)),V_option_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__comp,axiom,
% 159.67/159.26      ! [V_opt_2,V_g_2,T_c,V_f_2,T_a,T_b] : hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_Option_Omap(T_c,T_b),V_g_2),V_opt_2)) = hAPP(hAPP(c_Option_Omap(T_c,T_a),hAPP(c_Fun_Ocomp(T_b,T_a,T_c,V_f_2),V_g_2)),V_opt_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_option__map__o__map__upd,axiom,
% 159.67/159.26      ! [V_b_2,V_a_2,V_m_2,V_f_2,T_a,T_b,T_c] : hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_c),tc_Option_Ooption(T_b),T_a,hAPP(c_Option_Omap(T_c,T_b),V_f_2)),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_c)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_c),V_b_2))) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_c),tc_Option_Ooption(T_b),T_a,hAPP(c_Option_Omap(T_c,T_b),V_f_2)),V_m_2)),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),hAPP(V_f_2,V_b_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__empty_I1_J,axiom,
% 159.67/159.26      ! [V_x_2,V_m_2,T_c,T_a,T_b] : c_Map_Omap__comp(T_b,T_a,T_c,V_m_2,hAPP(c_COMBK(tc_Option_Ooption(T_b),T_c),c_Option_Ooption_ONone(T_b)),V_x_2) = c_Option_Ooption_ONone(T_a) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__empty_I2_J,axiom,
% 159.67/159.26      ! [V_x_2,V_m_2,T_c,T_a,T_b] : c_Map_Omap__comp(T_b,T_a,T_c,hAPP(c_COMBK(tc_Option_Ooption(T_a),T_b),c_Option_Ooption_ONone(T_a)),V_m_2,V_x_2) = c_Option_Ooption_ONone(T_a) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__comp__None__iff,axiom,
% 159.67/159.26      ! [V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 159.67/159.26        ( c_Map_Omap__comp(T_b,T_a,T_c,V_m1_2,V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26      <=> ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_b)
% 159.67/159.26          | ? [B_k_H] :
% 159.67/159.26              ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 159.67/159.26              & hAPP(V_m1_2,B_k_H) = c_Option_Ooption_ONone(T_a) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Option_Omap__def,axiom,
% 159.67/159.26      ! [V_f_2,T_b,T_a] : hAPP(c_Option_Omap(T_a,T_b),V_f_2) = c_Option_Ooption_Ooption__case(tc_Option_Ooption(T_b),T_a,c_Option_Ooption_ONone(T_b),hAPP(hAPP(c_COMBB(T_b,tc_Option_Ooption(T_b),T_a),c_Option_Ooption_OSome(T_b)),V_f_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__map__restrict,axiom,
% 159.67/159.26      ! [V_ks_2,V_f_2,T_b,T_a] : hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Omap(T_a,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBS(T_a,T_b,tc_prod(T_a,T_b)),c_Product__Type_OPair(T_a,T_b)),V_f_2)),V_ks_2)) = c_Map_Orestrict__map(T_a,T_b,hAPP(c_Fun_Ocomp(T_b,tc_Option_Ooption(T_b),T_a,c_Option_Ooption_OSome(T_b)),V_f_2),hAPP(c_List_Oset(T_a),V_ks_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_ps_2,V_p_2,T_b,T_a] : hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Olist_OCons(tc_prod(T_a,T_b)),V_p_2),V_ps_2)) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),hAPP(c_Map_Omap__of(T_a,T_b),V_ps_2)),hAPP(c_Product__Type_Ofst(T_a,T_b),V_p_2)),hAPP(c_Option_Ooption_OSome(T_b),hAPP(c_Product__Type_Osnd(T_a,T_b),V_p_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__set,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,T_b,T_a] : hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_List_Oset(T_b),V_xs_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(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_Olist_OCons(T_a),hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__eq__conv,axiom,
% 159.67/159.26      ! [V_g_2,V_xs_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_g_2),V_xs_2)
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.67/159.26           => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_foldr_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_a_2,V_xs_2,V_x_2,V_f_2,T_a,T_b] : c_List_Ofoldr(T_b,T_a,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2),V_a_2) = hAPP(hAPP(V_f_2,V_x_2),c_List_Ofoldr(T_b,T_a,V_f_2,V_xs_2,V_a_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__ConsD,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,V_y_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))))
% 159.67/159.26       => ( V_y_2 = V_x_2
% 159.67/159.26          | hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_not__Cons__self,axiom,
% 159.67/159.26      ! [V_x,T_a,V_xs] : V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_not__Cons__self2,axiom,
% 159.67/159.26      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list_Oinject,axiom,
% 159.67/159.26      ! [V_list_H_2,V_a_H_2,V_list_2,V_a_2,T_a] :
% 159.67/159.26        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_2),V_list_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H_2),V_list_H_2)
% 159.67/159.26      <=> ( V_a_2 = V_a_H_2
% 159.67/159.26          & V_list_2 = V_list_H_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_List_Oset_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__subset__Cons,axiom,
% 159.67/159.26      ! [V_x_2,V_xs_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__inj__on,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_ys_2)
% 159.67/159.26       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),V_ys_2)))
% 159.67/159.26         => V_xs_2 = V_ys_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__on__map__eq__map,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),V_ys_2)))
% 159.67/159.26       => ( hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2)
% 159.67/159.26        <=> V_xs_2 = V_ys_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__fun__upd,axiom,
% 159.67/159.26      ! [V_v_2,V_f_2,T_b,V_xs_2,V_y_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26       => hAPP(hAPP(c_List_Omap(T_a,T_b),hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_y_2),V_v_2)),V_xs_2) = hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__Cons__code_I2_J,axiom,
% 159.67/159.26      ! [V_ps,V_v,T_c,T_b,V_k,V_l] :
% 159.67/159.26        ( ( V_l = V_k
% 159.67/159.26         => hAPP(hAPP(c_Map_Omap__of(T_b,T_c),hAPP(hAPP(c_List_Olist_OCons(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_l),V_v)),V_ps)),V_k) = hAPP(c_Option_Ooption_OSome(T_c),V_v) )
% 159.67/159.26        & ( V_l != V_k
% 159.67/159.26         => hAPP(hAPP(c_Map_Omap__of(T_b,T_c),hAPP(hAPP(c_List_Olist_OCons(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_l),V_v)),V_ps)),V_k) = hAPP(hAPP(c_Map_Omap__of(T_b,T_c),V_ps),V_k) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__eq__dom,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 159.67/159.26        ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 159.67/159.26       => hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_a,c_Product__Type_Ofst(T_a,T_b)),hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_xs_2)) = hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_a,c_Product__Type_Ofst(T_a,T_b)),hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_ys_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__is__SomeD,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_xys_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xys_2),V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_x_2),V_y_2)),hAPP(c_List_Oset(tc_prod(T_b,T_a)),V_xys_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__SomeD,axiom,
% 159.67/159.26      ! [V_y_2,V_k_2,V_xs_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xs_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_k_2),V_y_2)),hAPP(c_List_Oset(tc_prod(T_b,T_a)),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_dom__map__of__conv__image__fst,axiom,
% 159.67/159.26      ! [V_xys_2,T_b,T_a] : c_Map_Odom(T_a,T_b,hAPP(c_Map_Omap__of(T_a,T_b),V_xys_2)) = hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_a,c_Product__Type_Ofst(T_a,T_b)),hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_xys_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_inj__on__mapI,axiom,
% 159.67/159.26      ! [V_A_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),hAPP(c_Set_Oimage(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),c_List_Oset(T_a)),V_A_2)))
% 159.67/159.26       => c_Fun_Oinj__on(tc_List_Olist(T_a),tc_List_Olist(T_b),hAPP(c_List_Omap(T_a,T_b),V_f_2),V_A_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__eq__None__iff,axiom,
% 159.67/159.26      ! [V_x_2,V_xys_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xys_2),V_x_2) = c_Option_Ooption_ONone(T_a)
% 159.67/159.26      <=> ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(tc_prod(T_b,T_a),T_b,c_Product__Type_Ofst(T_b,T_a)),hAPP(c_List_Oset(tc_prod(T_b,T_a)),V_xys_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__map__keys,axiom,
% 159.67/159.26      ! [V_m_2,T_b,V_xs_2,T_a] :
% 159.67/159.26        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Map_Odom(T_a,T_b,V_m_2)
% 159.67/159.26       => hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Omap(T_a,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBS(T_a,T_b,tc_prod(T_a,T_b)),c_Product__Type_OPair(T_a,T_b)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_b),T_b,T_a),c_Option_Othe(T_b)),V_m_2))),V_xs_2)) = V_m_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__Cons__def,axiom,
% 159.67/159.26      ! [V_XS_2,V_A_2,T_a] : c_List_Oset__Cons(T_a,V_A_2,V_XS_2) = hAPP(c_Set_OCollect(tc_List_Olist(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool,tc_List_Olist(T_a)),c_HOL_OEx(T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_fun(T_a,tc_HOL_Obool),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(tc_List_Olist(T_a)))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),tc_fun(tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),tc_List_Olist(T_a)),c_COMBS(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_a,tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),T_a),c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(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),tc_List_Olist(T_a)),c_fconj))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_fun(tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a))),tc_fun(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))),tc_List_Olist(T_a)),c_COMBB(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),T_a)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_List_Olist(T_a),tc_HOL_Obool,tc_List_Olist(T_a))),c_fequal))),c_List_Olist_OCons(T_a)))))),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),T_a),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_a),c_fconj),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(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))),V_XS_2)))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_the_Osimps,axiom,
% 159.67/159.26      ! [V_x,T_a] : hAPP(c_Option_Othe(T_a),hAPP(c_Option_Ooption_OSome(T_a),V_x)) = V_x ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_sublists__powset,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] : hAPP(c_Set_Oimage(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),c_List_Oset(T_a)),hAPP(c_List_Oset(tc_List_Olist(T_a)),c_Enum_Osublists(T_a,V_xs_2))) = hAPP(c_Set_OPow(T_a),hAPP(c_List_Oset(T_a),V_xs_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_pick_Osimps,axiom,
% 159.67/159.26      ! [V_xs,V_x,T_a,V_i] :
% 159.67/159.26        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x)))
% 159.67/159.26         => hAPP(c_Random_Opick(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),V_x),V_xs)),V_i) = hAPP(c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_a),V_x) )
% 159.67/159.26        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x)))
% 159.67/159.26         => hAPP(c_Random_Opick(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),V_x),V_xs)),V_i) = hAPP(c_Random_Opick(T_a,V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_select__weight__cons__zero,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,T_a] : c_Random_Oselect__weight(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),hAPP(hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_a),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),V_x_2)),V_xs_2)) = c_Random_Oselect__weight(T_a,V_xs_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_pick__member,axiom,
% 159.67/159.26      ! [V_xs_2,T_a,V_i_2] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i_2),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a)),V_xs_2))))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Random_Opick(T_a,V_xs_2),V_i_2)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),T_a),c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_a)),V_xs_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__simps_I2_J,axiom,
% 159.67/159.26      ! [V_xs,V_x,T_a] :
% 159.67/159.26        ( class_Groups_Omonoid__add(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__0,axiom,
% 159.67/159.26      ! [V_xs_2,T_b,T_a] :
% 159.67/159.26        ( class_Groups_Omonoid__add(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(c_COMBK(T_a,T_b),c_Groups_Ozero__class_Ozero(T_a))),V_xs_2)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__addf,axiom,
% 159.67/159.26      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Oplus__class_Oplus(T_a)),V_f_2)),V_g_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_g_2),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__mult__const,axiom,
% 159.67/159.26      ! [V_xs_2,V_ca_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( class_Rings_Osemiring__0(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Otimes__class_Otimes(T_a)),V_f_2)),V_ca_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))),V_ca_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__const__mult,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,V_ca_2,T_b,T_a] :
% 159.67/159.26        ( class_Rings_Osemiring__0(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,T_a,T_b),hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2)),V_f_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ca_2),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__subtractf,axiom,
% 159.67/159.26      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( class_Groups_Oab__group__add(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(hAPP(c_COMBS(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Groups_Ominus__class_Ominus(T_a)),V_f_2)),V_g_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_g_2),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__abs,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] :
% 159.67/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_a,T_a),c_Groups_Oabs__class_Oabs(T_a)),V_xs_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_uminus__listsum__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( class_Groups_Oab__group__add(T_a)
% 159.67/159.26       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(c_Fun_Ocomp(T_a,T_a,T_b,c_Groups_Ouminus__class_Ouminus(T_a)),V_f_2)),V_xs_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_select__weight__def,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] : c_Random_Oselect__weight(T_a,V_xs_2) = hAPP(hAPP(c_Product__Type_Oscomp(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_Code__Numeral_Ocode__numeral,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),c_Random_Orange(hAPP(c_List_Omonoid__add__class_Olistsum(tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_a,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_Code__Numeral_Ocode__numeral),c_Product__Type_OPair(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),c_Random_Opick(T_a,V_xs_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_select__weight__member,axiom,
% 159.67/159.26      ! [V_s_2,V_xs_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a)),V_xs_2))))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Product__Type_Ofst(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Oselect__weight(T_a,V_xs_2),V_s_2))),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),T_a),c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_a)),V_xs_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_product__list__set,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,T_b,T_a] : hAPP(c_List_Oset(tc_prod(T_a,T_b)),c_Enum_Oproduct(T_a,T_b,V_xs_2,V_ys_2)) = hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_a),hAPP(c_List_Oset(T_b),V_ys_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_ran__distinct,axiom,
% 159.67/159.26      ! [V_al_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_al_2)))
% 159.67/159.26       => c_Map_Oran(T_a,T_b,hAPP(c_Map_Omap__of(T_a,T_b),V_al_2)) = hAPP(c_Set_Oimage(tc_prod(T_a,T_b),T_b,c_Product__Type_Osnd(T_a,T_b)),hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_al_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__set__sublists,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.67/159.26       => hBOOL(hAPP(c_List_Odistinct(tc_fun(T_a,tc_HOL_Obool)),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool)),c_List_Oset(T_a)),c_Enum_Osublists(T_a,V_xs_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__eq__0__nat__iff__nat,axiom,
% 159.67/159.26      ! [V_ns_2] :
% 159.67/159.26        ( hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.67/159.26      <=> ! [B_x] :
% 159.67/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.67/159.26           => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__product,axiom,
% 159.67/159.26      ! [V_ys,T_b,V_xs,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.67/159.26       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_ys))
% 159.67/159.26         => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),c_Enum_Oproduct(T_a,T_b,V_xs,V_ys))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)))
% 159.67/159.26      <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26          & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)))
% 159.67/159.26      <=> ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.67/159.26          & c_Fun_Oinj__on(T_b,T_a,V_f_2,hAPP(c_List_Oset(T_b),V_xs_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__listsum__conv__Setsum,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] :
% 159.67/159.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.67/159.26       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.67/159.26         => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_a),c_COMBI(T_a)),hAPP(c_List_Oset(T_a),V_xs_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__distinct__conv__setsum__set,axiom,
% 159.67/159.26      ! [V_f_2,V_xs_2,T_a,T_b] :
% 159.67/159.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.67/159.26       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.67/159.26         => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),hAPP(c_List_Oset(T_a),V_xs_2)) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__inject__set,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xs_2)))
% 159.67/159.26       => ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_ys_2)))
% 159.67/159.26         => ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 159.67/159.26          <=> hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_xs_2) = hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_ys_2) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__is__SomeI,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xys_2)))
% 159.67/159.26       => ( 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(c_List_Oset(tc_prod(T_a,T_b)),V_xys_2)))
% 159.67/159.26         => hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_xys_2),V_x_2) = hAPP(c_Option_Ooption_OSome(T_b),V_y_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__of__eq__Some__iff,axiom,
% 159.67/159.26      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xys_2)))
% 159.67/159.26       => ( hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_xys_2),V_x_2) = hAPP(c_Option_Ooption_OSome(T_b),V_y_2)
% 159.67/159.26        <=> 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(c_List_Oset(tc_prod(T_a,T_b)),V_xys_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Some__eq__map__of__iff,axiom,
% 159.67/159.26      ! [V_x_2,V_y_2,V_xys_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xys_2)))
% 159.67/159.26       => ( hAPP(c_Option_Ooption_OSome(T_b),V_y_2) = hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_xys_2),V_x_2)
% 159.67/159.26        <=> 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(c_List_Oset(tc_prod(T_a,T_b)),V_xys_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__map__of__compr,axiom,
% 159.67/159.26      ! [V_xs_2,T_b,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xs_2)))
% 159.67/159.26       => hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_xs_2) = hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Option_Ooption(T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_HOL_Obool)),T_a),c_COMBB(tc_Option_Ooption(T_b),tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_b),tc_fun(tc_Option_Ooption(T_b),tc_HOL_Obool),T_a),c_fequal),hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2)))),c_Option_Ooption_OSome(T_b)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Nitpick_Osetsum_H__def,axiom,
% 159.67/159.26      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.67/159.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.67/159.26       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26           => c_Nitpick_Osetsum_H(T_a,T_b,V_f_2,V_A_2) = hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),c_Hilbert__Choice_OEps(tc_List_Olist(T_a),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_List_Oset(T_a))),V_A_2))),c_List_Odistinct(T_a))))) )
% 159.67/159.26          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26           => c_Nitpick_Osetsum_H(T_a,T_b,V_f_2,V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__lists__length__le,axiom,
% 159.67/159.26      ! [V_n_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_a)),hAPP(c_Set_OCollect(tc_List_Olist(T_a)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),c_List_Oset(T_a))),V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),V_n_2))))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_map__eq__imp__length__eq,axiom,
% 159.67/159.26      ! [V_ys_2,V_g_2,T_c,V_xs_2,V_f_2,T_a,T_b] :
% 159.67/159.26        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_c,T_a),V_g_2),V_ys_2)
% 159.67/159.26       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_f_2,T_b,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lexn__length,axiom,
% 159.67/159.26      ! [V_n_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.67/159.26        ( 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)),hAPP(c_List_Olexn(T_a,V_r_2),V_n_2)))
% 159.67/159.26       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = V_n_2
% 159.67/159.26          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_impossible__Cons,axiom,
% 159.67/159.26      ! [V_x,V_ys,V_xs,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)))
% 159.67/159.26       => V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__sublists,axiom,
% 159.67/159.26      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_Enum_Osublists(T_a,V_xs)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_neq__if__length__neq,axiom,
% 159.67/159.26      ! [V_ys,V_xs,T_a] :
% 159.67/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) != hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)
% 159.67/159.26       => V_xs != V_ys ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_card__length,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_List_Oset(T_a),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_card__distinct,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] :
% 159.67/159.26        ( hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)
% 159.67/159.26       => hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__card,axiom,
% 159.67/159.26      ! [V_xs_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.67/159.26       => hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lexn_Osimps_I2_J,axiom,
% 159.67/159.26      ! [V_n_2,V_r_2,T_a] : hAPP(c_List_Olexn(T_a,V_r_2),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_prod(tc_prod(T_a,tc_List_Olist(T_a)),tc_prod(T_a,tc_List_Olist(T_a))),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_Product__Type_Omap__pair(tc_prod(T_a,tc_List_Olist(T_a)),tc_List_Olist(T_a),tc_prod(T_a,tc_List_Olist(T_a)),tc_List_Olist(T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_OCons(T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_OCons(T_a)))),c_Wellfounded_Olex__prod(T_a,tc_List_Olist(T_a),V_r_2,hAPP(c_List_Olexn(T_a,V_r_2),V_n_2)))),hAPP(c_Set_OCollect(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),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_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),hAPP(c_Nat_OSuc,V_n_2))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),hAPP(c_Nat_OSuc,V_n_2)))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__pos__if__in__set,axiom,
% 159.67/159.26      ! [V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list_Osize_I4_J,axiom,
% 159.67/159.26      ! [V_list,V_a,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a),V_list)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_list)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Cons__in__lex,axiom,
% 159.67/159.26      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.67/159.26      <=> ( ( 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))
% 159.67/159.26            & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) )
% 159.67/159.26          | ( V_x_2 = V_y_2
% 159.67/159.26            & 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))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listsum__triv,axiom,
% 159.67/159.26      ! [V_xs_2,V_r_2,T_b,T_a] :
% 159.67/159.26        ( class_Rings_Osemiring__1(T_a)
% 159.67/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(c_COMBK(T_a,T_b),V_r_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))),V_r_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lenlex__conv,axiom,
% 159.67/159.26      ! [V_r_2,T_a] : c_List_Olenlex(T_a,V_r_2) = hAPP(c_Set_OCollect(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_HOL_Obool),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fdisj)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBC(tc_List_Olist(T_a),tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_HOL_Obool)),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_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_HOL_Obool)),tc_List_Olist(T_a)),hAPP(c_COMBB(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))))),c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a))))),c_List_Olex(T_a,V_r_2)))))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lenlex__def,axiom,
% 159.67/159.26      ! [V_r_2,T_a] : c_List_Olenlex(T_a,V_r_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_prod(tc_Nat_Onat,tc_List_Olist(T_a)),tc_List_Olist(T_a)),c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_List_Olist(T_a),c_Wellfounded_Oless__than,c_List_Olex(T_a,V_r_2))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_prod(tc_Nat_Onat,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_List_Olist(T_a),tc_prod(tc_Nat_Onat,tc_List_Olist(T_a))),tc_List_Olist(T_a)),c_Product__Type_OPair(tc_Nat_Onat,tc_List_Olist(T_a))),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),c_COMBI(tc_List_Olist(T_a)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_finite__lists__length__eq,axiom,
% 159.67/159.26      ! [V_n_2,V_A_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_a)),hAPP(c_Set_OCollect(tc_List_Olist(T_a)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),c_List_Oset(T_a))),V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),V_n_2))))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Nitpick_Ocard_H__def,axiom,
% 159.67/159.26      ! [V_A_2,T_a] :
% 159.67/159.26        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Nitpick_Ocard_H(T_a,V_A_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Hilbert__Choice_OEps(tc_List_Olist(T_a),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_List_Oset(T_a))),V_A_2))),c_List_Odistinct(T_a)))) )
% 159.67/159.26        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.67/159.26         => c_Nitpick_Ocard_H(T_a,V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__n__lists,axiom,
% 159.67/159.26      ! [V_xs_2,V_n_2,T_a] : hAPP(c_List_Oset(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n_2,V_xs_2)) = hAPP(c_Set_OCollect(tc_List_Olist(T_a)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_a),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_a)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),V_n_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),c_List_Oset(T_a))),hAPP(c_List_Oset(T_a),V_xs_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__n__lists,axiom,
% 159.67/159.26      ! [V_n,V_xs,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.67/159.26       => hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n,V_xs))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__n__lists,axiom,
% 159.67/159.26      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_Enum_On__lists(T_a,V_n,V_xs)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__n__lists__elem,axiom,
% 159.67/159.26      ! [V_xs_2,V_n_2,V_ys_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_ys_2),hAPP(c_List_Oset(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n_2,V_xs_2))))
% 159.67/159.26       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_length__sublist,axiom,
% 159.67/159.26      ! [V_I_2,V_xs_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Osublist(T_a,V_xs_2,V_I_2)) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_I_2)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lexord__cons__cons,axiom,
% 159.67/159.26      ! [V_r_2,V_y_2,V_b_2,V_x_2,V_a_2,T_a] :
% 159.67/159.26        ( 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_a_2),V_x_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_b_2),V_y_2))),c_List_Olexord(T_a,V_r_2)))
% 159.67/159.26      <=> ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.67/159.26          | ( V_a_2 = V_b_2
% 159.67/159.26            & 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))) ) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_distinct__sublistI,axiom,
% 159.67/159.26      ! [V_I_2,V_xs_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.67/159.26       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_in__set__sublistD,axiom,
% 159.67/159.26      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2))))
% 159.67/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_notin__set__sublistI,axiom,
% 159.67/159.26      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_set__sublist__subset,axiom,
% 159.67/159.26      ! [V_I_2,V_xs_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_lexord__lex,axiom,
% 159.67/159.26      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.67/159.26      <=> ( 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)))
% 159.67/159.26          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_x_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_y_2) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_rtrancl__listrel1__ConsI2,axiom,
% 159.67/159.26      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.67/159.26       => ( 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))))
% 159.67/159.26         => 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)))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list_Osize_I2_J,axiom,
% 159.67/159.26      ! [V_list_2,V_a_2,V_fa_2,T_a] : c_List_Olist_Olist__size(T_a,V_fa_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_2),V_list_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(V_fa_2,V_a_2)),c_List_Olist_Olist__size(T_a,V_fa_2,V_list_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Cons__acc__listrel1I,axiom,
% 159.67/159.26      ! [V_xs_2,V_r_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 159.67/159.26       => ( 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))))
% 159.67/159.26         => 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)))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list__size__map,axiom,
% 159.67/159.26      ! [V_xs_2,V_g_2,T_b,V_f_2,T_a] : c_List_Olist_Olist__size(T_a,V_f_2,hAPP(hAPP(c_List_Omap(T_b,T_a),V_g_2),V_xs_2)) = c_List_Olist_Olist__size(T_b,hAPP(c_Fun_Ocomp(T_a,tc_Nat_Onat,T_b,V_f_2),V_g_2),V_xs_2) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1__rtrancl__subset__rtrancl__listrel1,axiom,
% 159.67/159.26      ! [V_r_2,T_a] : hBOOL(hAPP(hAPP(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)))) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1__converse,axiom,
% 159.67/159.26      ! [V_r_2,T_a] : c_List_Olistrel1(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) = hAPP(c_Relation_Oconverse(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel1(T_a,V_r_2)) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1__mono,axiom,
% 159.67/159.26      ! [V_s_2,V_r_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.67/159.26       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_rtrancl__listrel1__ConsI1,axiom,
% 159.67/159.26      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.67/159.26        ( 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))))
% 159.67/159.26       => 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)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1I2,axiom,
% 159.67/159.26      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.67/159.26       => 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))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1__eq__len,axiom,
% 159.67/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.67/159.26       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_rtrancl__listrel1__eq__len,axiom,
% 159.67/159.26      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.26        ( 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))))
% 159.67/159.26       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_x_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_y_2) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_in__listrel1__converse,axiom,
% 159.67/159.26      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.26        ( 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_Olistrel1(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))))
% 159.67/159.26      <=> 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)),hAPP(c_Relation_Oconverse(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel1(T_a,V_r_2)))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list__size__estimation,axiom,
% 159.67/159.26      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),c_List_Olist_Olist__size(T_a,V_f_2,V_xs_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_list__size__estimation_H,axiom,
% 159.67/159.26      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.67/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 159.67/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),c_List_Olist_Olist__size(T_a,V_f_2,V_xs_2))) ) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_listrel1I1,axiom,
% 159.67/159.26      ! [V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 159.67/159.26        ( 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))
% 159.67/159.26       => 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))) ) ).
% 159.67/159.26  
% 159.67/159.26  fof(fact_Cons__listrel1__Cons,axiom,
% 159.67/159.26      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 159.67/159.26        ( 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)))
% 159.70/159.26      <=> ( ( 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))
% 159.70/159.26            & V_xs_2 = V_ys_2 )
% 159.70/159.26          | ( V_x_2 = V_y_2
% 159.70/159.26            & 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))) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__size__conv__listsum,axiom,
% 159.70/159.26      ! [V_xs_2,V_f_2,T_a] : c_List_Olist_Olist__size(T_a,V_f_2,V_xs_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(T_a,tc_Nat_Onat),V_f_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__Cons,axiom,
% 159.70/159.26      ! [V_xs_2,V_x_2,V_r_2,T_a] : hAPP(c_Relation_OImage(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Olistrel(T_a,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))) = c_List_Oset__Cons(T_a,hAPP(c_Relation_OImage(T_a,T_a,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))),hAPP(c_Relation_OImage(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Olistrel(T_a,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),V_xs_2),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_greaterThanLessThan__upto,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_j_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__rtrancl__refl,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,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)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__mono,axiom,
% 159.70/159.26      ! [V_s_2,V_r_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.70/159.26       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__upto,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2] : hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_atLeastAtMost__upto,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,V_j_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__upto,axiom,
% 159.70/159.26      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Int_Oint),c_List_Oupto(V_i,V_j))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__subset__rtrancl__listrel1,axiom,
% 159.70/159.26      ! [V_r_2,T_a] : hBOOL(hAPP(hAPP(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)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_interv__listsum__conv__setsum__set__int,axiom,
% 159.70/159.26      ! [V_l_2,V_k_2,V_f_2,T_a] :
% 159.70/159.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(tc_Int_Oint,T_a),V_f_2),c_List_Oupto(V_k_2,V_l_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),V_f_2),hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_k_2,V_l_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_setsum__set__upto__conv__listsum__int,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2,V_f_2,T_a] :
% 159.70/159.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.26       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_a),V_f_2),hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,V_j_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(tc_Int_Oint,T_a),V_f_2),c_List_Oupto(V_i_2,V_j_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__eq__len,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__rtrancl__trans,axiom,
% 159.70/159.26      ! [V_zs_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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))))
% 159.70/159.26       => ( 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))))
% 159.70/159.26         => 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)))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__rtrancl__eq__rtrancl__listrel1,axiom,
% 159.70/159.26      ! [V_r_2,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)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_atLeastLessThan__upto,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_i_2),V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_j_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__reflcl__if__listrel1,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => 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)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel1__subset__listrel,axiom,
% 159.70/159.26      ! [V_r_H_2,V_r_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),V_r_H_2))
% 159.70/159.26       => ( c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_r_H_2)
% 159.70/159.26         => hBOOL(hAPP(hAPP(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_Olistrel(T_a,V_r_H_2))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_greaterThanAtMost__upto,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_rtrancl__listrel1__if__listrel,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => 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)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel_OCons,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 159.70/159.26        ( 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))
% 159.70/159.26       => ( 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)))
% 159.70/159.26         => 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))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__list__def,axiom,
% 159.70/159.26      ! [V_l_2] :
% 159.70/159.26        ( c_List_Onat__list(V_l_2)
% 159.70/159.26      <=> c_Nat__Transfer_Onat__set(hAPP(c_List_Oset(tc_Int_Oint),V_l_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrelp__listrel__eq,axiom,
% 159.70/159.26      ! [V_xa_2,V_x_2,V_r_2,T_a] :
% 159.70/159.26        ( 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)
% 159.70/159.26      <=> 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))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrelp_OCons,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,T_a,V_y_2,V_x_2,V_r_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 159.70/159.26       => ( c_List_Olistrelp(T_a,V_r_2,V_xs_2,V_ys_2)
% 159.70/159.26         => 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)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrelp_Oequations_I2_J,axiom,
% 159.70/159.26      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2,V_r_2,T_a] :
% 159.70/159.26        ( 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))
% 159.70/159.26      <=> ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2))
% 159.70/159.26          & c_List_Olistrelp(T_a,V_r_2,V_a3_2,V_a4_2) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__iff__zip,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2)
% 159.70/159.26          & ! [B_x] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),hAPP(c_List_Oset(tc_prod(T_a,T_a)),hAPP(hAPP(c_List_Ozip(T_a,T_a),V_xs_2),V_ys_2))))
% 159.70/159.26             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),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)),B_x)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__Cons2,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => ~ ! [B_x,B_xs] :
% 159.70/159.26              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 159.70/159.26             => ( 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))
% 159.70/159.26               => ~ 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))) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__same__conv__map,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_a),V_xs_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_a,tc_prod(T_a,T_a)),hAPP(hAPP(c_COMBS(T_a,T_a,tc_prod(T_a,T_a)),c_Product__Type_OPair(T_a,T_a)),c_COMBI(T_a))),V_xs_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_length__zip,axiom,
% 159.70/159.26      ! [V_ys,V_xs,T_b,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_prod(T_a,T_b))),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__zipI1,axiom,
% 159.70/159.26      ! [V_ys,T_b,V_xs,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.26       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__zipI2,axiom,
% 159.70/159.26      ! [V_xs,T_b,V_ys,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys))
% 159.70/159.26       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_b,T_a)),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs),V_ys))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__inject,axiom,
% 159.70/159.26      ! [V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.70/159.26       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_zs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.70/159.26         => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.26           => ( hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_ys_2)) = hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_zs_2))
% 159.70/159.26             => V_ys_2 = V_zs_2 ) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__fst__zip,axiom,
% 159.70/159.26      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)) = V_xs_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__snd__zip,axiom,
% 159.70/159.26      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_b),c_Product__Type_Osnd(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)) = V_ys_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__map__fst__snd,axiom,
% 159.70/159.26      ! [V_zs_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_zs_2)),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_b),c_Product__Type_Osnd(T_a,T_b)),V_zs_2)) = V_zs_2 ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__Cons__Cons,axiom,
% 159.70/159.26      ! [V_ys,V_y,V_xs,V_x,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y),V_ys)) = hAPP(hAPP(c_List_Olist_OCons(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__eq__conv,axiom,
% 159.70/159.26      ! [V_zs_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => ( hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2) = V_zs_2
% 159.70/159.26        <=> ( hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_zs_2) = V_xs_2
% 159.70/159.26            & hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_b),c_Product__Type_Osnd(T_a,T_b)),V_zs_2) = V_ys_2 ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__zip__map,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_g_2,T_d,V_f_2,T_a,T_c,T_b] : hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_a),V_f_2),hAPP(hAPP(c_List_Ozip(T_b,T_c),hAPP(hAPP(c_List_Omap(T_d,T_b),V_g_2),V_xs_2)),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_d,T_c),T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_c,T_a),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,T_a),T_d),hAPP(c_COMBB(tc_prod(T_b,T_c),T_a,T_c),V_f_2)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_prod(T_b,T_c)),T_d),c_Product__Type_OPair(T_b,T_c)),V_g_2)))),hAPP(hAPP(c_List_Ozip(T_d,T_c),V_xs_2),V_ys_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__zip__map2,axiom,
% 159.70/159.26      ! [V_ys_2,V_g_2,T_d,V_xs_2,V_f_2,T_a,T_c,T_b] : hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_a),V_f_2),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),hAPP(hAPP(c_List_Omap(T_d,T_c),V_g_2),V_ys_2))) = hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_d),T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_d,T_a),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_b,T_c)),tc_fun(T_d,T_a),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),T_a,T_d),V_f_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_d,T_c),tc_fun(T_d,tc_prod(T_b,T_c))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(tc_fun(T_d,T_c),tc_fun(T_d,tc_prod(T_b,T_c))),T_b),c_COMBB(T_c,tc_prod(T_b,T_c),T_d)),c_Product__Type_OPair(T_b,T_c))),V_g_2)))),hAPP(hAPP(c_List_Ozip(T_b,T_d),V_xs_2),V_ys_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__eq__iff__zip__eq,axiom,
% 159.70/159.26      ! [T_a,V_ys_2,V_xs_2] :
% 159.70/159.26        ( V_xs_2 = V_ys_2
% 159.70/159.26      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2)
% 159.70/159.26          & ! [B_x] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),hAPP(c_List_Oset(tc_prod(T_a,T_a)),hAPP(hAPP(c_List_Ozip(T_a,T_a),V_xs_2),V_ys_2))))
% 159.70/159.26             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),c_fequal),B_x)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__same,axiom,
% 159.70/159.26      ! [V_xs_2,V_b_2,V_a_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),hAPP(c_List_Oset(tc_prod(T_a,T_a)),hAPP(hAPP(c_List_Ozip(T_a,T_a),V_xs_2),V_xs_2))))
% 159.70/159.26      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26          & V_a_2 = V_b_2 ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__zip__leftD,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 159.70/159.26        ( 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(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__zip__rightD,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 159.70/159.26        ( 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(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_in__set__zipE,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 159.70/159.26        ( 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(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))))
% 159.70/159.26       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__is__None,axiom,
% 159.70/159.26      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => ( hAPP(hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)),V_x_2) = c_Option_Ooption_ONone(T_b)
% 159.70/159.26        <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__is__Some,axiom,
% 159.70/159.26      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26        <=> ? [B_y] : hAPP(hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)),V_x_2) = hAPP(c_Option_Ooption_OSome(T_b),B_y) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__map__map,axiom,
% 159.70/159.26      ! [V_ys_2,V_g_2,T_d,V_xs_2,V_f_2,T_c,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Omap(T_c,T_a),V_f_2),V_xs_2)),hAPP(hAPP(c_List_Omap(T_d,T_b),V_g_2),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_c,T_d),tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,T_b),tc_fun(T_d,tc_prod(T_a,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(tc_fun(T_d,T_b),tc_fun(T_d,tc_prod(T_a,T_b))),T_c),c_COMBB(T_b,tc_prod(T_a,T_b),T_d)),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_prod(T_a,T_b)),T_c),c_Product__Type_OPair(T_a,T_b)),V_f_2))),V_g_2))),hAPP(hAPP(c_List_Ozip(T_c,T_d),V_xs_2),V_ys_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__map1,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_f_2,T_c,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Omap(T_c,T_a),V_f_2),V_xs_2)),V_ys_2) = hAPP(hAPP(c_List_Omap(tc_prod(T_c,T_b),tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_prod(T_a,T_b)),T_c),c_Product__Type_OPair(T_a,T_b)),V_f_2))),hAPP(hAPP(c_List_Ozip(T_c,T_b),V_xs_2),V_ys_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__map2,axiom,
% 159.70/159.26      ! [V_ys_2,V_f_2,T_c,V_xs_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_c),tc_prod(T_a,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_c,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_c,T_b),tc_fun(T_c,tc_prod(T_a,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(tc_fun(T_c,T_b),tc_fun(T_c,tc_prod(T_a,T_b))),T_a),c_COMBB(T_b,tc_prod(T_a,T_b),T_c)),c_Product__Type_OPair(T_a,T_b))),V_f_2))),hAPP(hAPP(c_List_Ozip(T_a,T_c),V_xs_2),V_ys_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_dom__map__of__zip,axiom,
% 159.70/159.26      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.26         => c_Map_Odom(T_a,T_b,hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))) = hAPP(c_List_Oset(T_a),V_xs_2) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__upd,axiom,
% 159.70/159.26      ! [V_z_2,V_y_2,V_x_2,V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.70/159.26       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_zs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.70/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.26           => ( hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_ys_2))),V_x_2),hAPP(c_Option_Ooption_OSome(T_a),V_y_2)) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,tc_Option_Ooption(T_a)),hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_zs_2))),V_x_2),hAPP(c_Option_Ooption_OSome(T_a),V_z_2))
% 159.70/159.26             => hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_ys_2)) = hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs_2),V_zs_2)) ) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__map,axiom,
% 159.70/159.26      ! [V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 159.70/159.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26         => hAPP(hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))),V_x_2) = hAPP(c_Option_Ooption_OSome(T_b),hAPP(V_f_2,V_x_2)) )
% 159.70/159.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26         => hAPP(hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))),V_x_2) = c_Option_Ooption_ONone(T_b) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__Cons1,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,V_ys_2,V_y_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => ~ ! [B_y,B_ys] :
% 159.70/159.26              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_ys)
% 159.70/159.26             => ( 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))
% 159.70/159.26               => ~ 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))) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__zip__enum__inject,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_b)
% 159.70/159.26          & class_Enum_Oenum(T_a) )
% 159.70/159.26       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_Enum_Oenum__class_Oenum(T_b))
% 159.70/159.26         => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_Enum_Oenum__class_Oenum(T_b))
% 159.70/159.26           => ( hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_a),T_a,T_b,c_Option_Othe(T_a)),hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),c_Enum_Oenum__class_Oenum(T_b)),V_xs_2))) = hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_a),T_a,T_b,c_Option_Othe(T_a)),hAPP(c_Map_Omap__of(T_b,T_a),hAPP(hAPP(c_List_Ozip(T_b,T_a),c_Enum_Oenum__class_Oenum(T_b)),V_ys_2)))
% 159.70/159.26             => V_xs_2 = V_ys_2 ) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_in__enum,axiom,
% 159.70/159.26      ! [V_x_2,T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__prod__def,axiom,
% 159.70/159.26      ! [T_b,T_a] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_a)
% 159.70/159.26          & class_Enum_Oenum(T_b) )
% 159.70/159.26       => c_Enum_Oenum__class_Oenum(tc_prod(T_a,T_b)) = c_Enum_Oproduct(T_a,T_b,c_Enum_Oenum__class_Oenum(T_a),c_Enum_Oenum__class_Oenum(T_b)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__distinct,axiom,
% 159.70/159.26      ! [T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => hBOOL(hAPP(c_List_Odistinct(T_a),c_Enum_Oenum__class_Oenum(T_a))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__option__def,axiom,
% 159.70/159.26      ! [T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => c_Enum_Oenum__class_Oenum(tc_Option_Ooption(T_a)) = hAPP(hAPP(c_List_Olist_OCons(tc_Option_Ooption(T_a)),c_Option_Ooption_ONone(T_a)),hAPP(hAPP(c_List_Omap(T_a,tc_Option_Ooption(T_a)),c_Option_Ooption_OSome(T_a)),c_Enum_Oenum__class_Oenum(T_a))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__UNIV,axiom,
% 159.70/159.26      ! [T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_UNIV__enum,axiom,
% 159.70/159.26      ! [T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__fun__def,axiom,
% 159.70/159.26      ! [T_b,T_a] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_a)
% 159.70/159.26          & class_Enum_Oenum(T_b) )
% 159.70/159.26       => c_Enum_Oenum__class_Oenum(tc_fun(T_a,T_b)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_fun(T_a,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),c_Enum_On__lists(T_b,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a)),c_Enum_Oenum__class_Oenum(T_b))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__fun__code,axiom,
% 159.70/159.26      ! [T_b,T_a] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_a)
% 159.70/159.26          & class_HOL_Oequal(T_a)
% 159.70/159.26          & class_Enum_Oenum(T_b) )
% 159.70/159.26       => c_Enum_Oenum__class_Oenum(tc_fun(T_a,T_b)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_fun(T_a,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),c_Enum_On__lists(T_b,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a)),c_Enum_Oenum__class_Oenum(T_b))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__ex__fun__def,axiom,
% 159.70/159.26      ! [V_P_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_b)
% 159.70/159.26          & class_Enum_Oenum(T_a) )
% 159.70/159.26       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 159.70/159.26        <=> c_Enum_Oex__n__lists(T_b,hAPP(hAPP(c_COMBB(tc_fun(T_a,T_b),tc_HOL_Obool,tc_List_Olist(T_b)),V_P_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__ex__fun__code,axiom,
% 159.70/159.26      ! [V_P_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_b)
% 159.70/159.26          & class_Enum_Oenum(T_a)
% 159.70/159.26          & class_HOL_Oequal(T_a) )
% 159.70/159.26       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 159.70/159.26        <=> c_Enum_Oex__n__lists(T_b,hAPP(hAPP(c_COMBB(tc_fun(T_a,T_b),tc_HOL_Obool,tc_List_Olist(T_b)),V_P_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_ex__n__lists__def,axiom,
% 159.70/159.26      ! [V_n_2,V_P_2,T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => ( c_Enum_Oex__n__lists(T_a,V_P_2,V_n_2)
% 159.70/159.26        <=> ? [B_x] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n_2,c_Enum_Oenum__class_Oenum(T_a)))))
% 159.70/159.26              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__all__fun__code,axiom,
% 159.70/159.26      ! [V_P_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_b)
% 159.70/159.26          & class_Enum_Oenum(T_a)
% 159.70/159.26          & class_HOL_Oequal(T_a) )
% 159.70/159.26       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 159.70/159.26        <=> c_Enum_Oall__n__lists(T_b,hAPP(hAPP(c_COMBB(tc_fun(T_a,T_b),tc_HOL_Obool,tc_List_Olist(T_b)),V_P_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_enum__all__fun__def,axiom,
% 159.70/159.26      ! [V_P_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Enum_Oenum(T_b)
% 159.70/159.26          & class_Enum_Oenum(T_a) )
% 159.70/159.26       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 159.70/159.26        <=> c_Enum_Oall__n__lists(T_b,hAPP(hAPP(c_COMBB(tc_fun(T_a,T_b),tc_HOL_Obool,tc_List_Olist(T_b)),V_P_2),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_a,T_b),tc_List_Olist(T_b)),c_Fun_Ocomp(tc_Option_Ooption(T_b),T_b,T_a,c_Option_Othe(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_fun(T_a,tc_Option_Ooption(T_b)),tc_List_Olist(T_b)),c_Map_Omap__of(T_a,T_b)),hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a))))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_all__n__lists__def,axiom,
% 159.70/159.26      ! [V_n_2,V_P_2,T_a] :
% 159.70/159.26        ( class_Enum_Oenum(T_a)
% 159.70/159.26       => ( c_Enum_Oall__n__lists(T_a,V_P_2,V_n_2)
% 159.70/159.26        <=> ! [B_x] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n_2,c_Enum_Oenum__class_Oenum(T_a)))))
% 159.70/159.26             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__zip,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,T_b,T_a] : hAPP(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)) = hAPP(c_Set_OCollect(tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,tc_prod(T_a,T_b)),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_prod(T_a,T_b),tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),tc_prod(T_a,T_b)),c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_prod(T_a,T_b)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj)),hAPP(hAPP(c_COMBC(tc_prod(T_a,T_b),tc_fun(tc_Nat_Onat,tc_prod(T_a,T_b)),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,tc_prod(T_a,T_b)),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),tc_prod(T_a,T_b)),c_COMBB(tc_prod(T_a,T_b),tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_b,tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_prod(T_a,T_b)),tc_Nat_Onat),c_Product__Type_OPair(T_a,T_b)),hAPP(c_List_Onth(T_a),V_xs_2))),hAPP(c_List_Onth(T_b),V_ys_2)))))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)))))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__subset,axiom,
% 159.70/159.26      ! [V_A_2,V_r_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_a),V_A_2),hAPP(c_COMBK(tc_fun(T_a,tc_HOL_Obool),T_a),V_A_2))))
% 159.70/159.26       => hBOOL(hAPP(hAPP(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)),hAPP(hAPP(c_Product__Type_OSigma(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olists(T_a,V_A_2)),hAPP(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))))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__zip,axiom,
% 159.70/159.26      ! [V_ys,T_b,V_xs,T_a,V_i] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)))
% 159.70/159.26         => hAPP(hAPP(c_List_Onth(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Onth(T_b),V_ys),V_i)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__eq__iff__nth__eq,axiom,
% 159.70/159.26      ! [T_a,V_ys_2,V_xs_2] :
% 159.70/159.26        ( V_xs_2 = V_ys_2
% 159.70/159.26      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2)
% 159.70/159.26          & ! [B_i] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26             => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys_2),B_i) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists__mono,axiom,
% 159.70/159.26      ! [V_B_2,V_A_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.70/159.26       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__Cons__Suc,axiom,
% 159.70/159.26      ! [V_n,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth_Osimps,axiom,
% 159.70/159.26      ! [V_n_2,V_xs_2,V_x_2,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_n_2) = c_Nat_Onat_Onat__case(T_a,V_x_2,hAPP(c_List_Onth(T_a),V_xs_2),V_n_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__Cons__0,axiom,
% 159.70/159.26      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_x ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_all__set__conv__all__nth,axiom,
% 159.70/159.26      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.26        ( ! [B_x] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.26      <=> ! [B_i] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__map,axiom,
% 159.70/159.26      ! [V_f_2,T_b,V_xs_2,T_a,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26       => hAPP(hAPP(c_List_Onth(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)),V_n_2) = hAPP(V_f_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__eq__iff__index__eq,axiom,
% 159.70/159.26      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26           => ( hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_i_2) = hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_j_2)
% 159.70/159.26            <=> V_i_2 = V_j_2 ) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__conv__nth,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.26      <=> ! [B_i] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26           => ! [B_j] :
% 159.70/159.26                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26               => ( B_i != B_j
% 159.70/159.26                 => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) != hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_j) ) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists__UNIV,axiom,
% 159.70/159.26      ! [T_a] : c_List_Olists(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_equiv__listrel,axiom,
% 159.70/159.26      ! [V_r_2,V_A_2,T_a] :
% 159.70/159.26        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 159.70/159.26       => c_Equiv__Relations_Oequiv(tc_List_Olist(T_a),c_List_Olists(T_a,V_A_2),c_List_Olistrel(T_a,V_r_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__refl__on,axiom,
% 159.70/159.26      ! [V_r_2,V_A_2,T_a] :
% 159.70/159.26        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 159.70/159.26       => c_Relation_Orefl__on(tc_List_Olist(T_a),c_List_Olists(T_a,V_A_2),c_List_Olistrel(T_a,V_r_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_elem__le__listsum__nat,axiom,
% 159.70/159.26      ! [V_ns,V_k] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),V_ns)))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_List_Onth(tc_Nat_Onat),V_ns),V_k)),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_in__set__conv__nth,axiom,
% 159.70/159.26      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26      <=> ? [B_i] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26            & hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = V_x_2 ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__mem,axiom,
% 159.70/159.26      ! [V_xs_2,T_a,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2)),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__Cons_H,axiom,
% 159.70/159.26      ! [V_xs,V_x,T_a,V_n] :
% 159.70/159.26        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = V_x )
% 159.70/159.26        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__conv__nth,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] : hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_a),c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Nat_Onat,T_a),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,T_a),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(c_List_Onth(T_a),V_xs_2))))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_Cons__in__lists__iff,axiom,
% 159.70/159.26      ! [V_A_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.70/159.26          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_in__lists__conv__set,axiom,
% 159.70/159.26      ! [V_A_2,V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 159.70/159.26      <=> ! [B_x] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__Cons__number__of,axiom,
% 159.70/159.26      ! [V_xs,V_x,T_a,V_v] :
% 159.70/159.26        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = V_x )
% 159.70/159.26        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists__eq__set,axiom,
% 159.70/159.26      ! [V_A_2,T_a] : c_List_Olists(T_a,V_A_2) = hAPP(c_Set_OCollect(tc_List_Olist(T_a)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_a)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool))),c_List_Oset(T_a))),V_A_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listsum__setsum__nth,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] :
% 159.70/159.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),hAPP(c_List_Onth(T_a),V_xs_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__sublist,axiom,
% 159.70/159.26      ! [V_I_2,V_xs_2,T_a] : hAPP(c_List_Oset(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2)) = hAPP(c_Set_OCollect(T_a),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,T_a),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_a),c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Nat_Onat,T_a),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,T_a),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_a),c_COMBB(T_a,tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(c_List_Onth(T_a),V_xs_2))))),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_I_2))))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__iff__nth,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2)
% 159.70/159.26          & ! [B_n] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26             => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n)),hAPP(hAPP(c_List_Onth(T_a),V_ys_2),B_n))),V_r_2)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists__accI,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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))))
% 159.70/159.26       => 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)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists__accD,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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))))
% 159.70/159.26       => 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)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lexord__take__index__conv,axiom,
% 159.70/159.26      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_x_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_y_2)))
% 159.70/159.26            & hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_x_2)),V_y_2) = V_x_2 )
% 159.70/159.26          | ? [B_i] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_x_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_y_2))))
% 159.70/159.26              & hAPP(hAPP(c_List_Otake(T_a),B_i),V_x_2) = hAPP(hAPP(c_List_Otake(T_a),B_i),V_y_2)
% 159.70/159.26              & hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(hAPP(c_List_Onth(T_a),V_x_2),B_i)),hAPP(hAPP(c_List_Onth(T_a),V_y_2),B_i))),V_r_2)) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_pick__same,axiom,
% 159.70/159.26      ! [V_xs_2,T_a,V_l_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_l_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26       => hAPP(c_Random_Opick(T_a,hAPP(hAPP(c_List_Omap(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_a),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))),V_xs_2)),hAPP(c_Code__Numeral_Oof__nat,V_l_2)) = hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_l_2) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__take,axiom,
% 159.70/159.26      ! [V_xs,T_a,V_n,V_i] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 159.70/159.26       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),V_i) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__map,axiom,
% 159.70/159.26      ! [V_xs_2,V_f_2,T_b,V_n_2,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n_2),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__Suc__Cons,axiom,
% 159.70/159.26      ! [V_xs,V_x,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__zip,axiom,
% 159.70/159.26      ! [V_ys,V_xs,V_n,T_b,T_a] : hAPP(hAPP(c_List_Otake(tc_prod(T_a,T_b)),V_n),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Otake(T_b),V_n),V_ys)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_in__set__takeD,axiom,
% 159.70/159.26      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2))))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__take__subset,axiom,
% 159.70/159.26      ! [V_xs_2,V_n_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_sublist__upt__eq__take,axiom,
% 159.70/159.26      ! [V_n_2,V_l_2,T_a] : c_List_Osublist(T_a,V_l_2,hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2)) = hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_l_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zero__code__numeral__def,axiom,
% 159.70/159.26      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_Code__Numeral_Oof__nat__inject,axiom,
% 159.70/159.26      ! [V_m_2,V_n_2] :
% 159.70/159.26        ( hAPP(c_Code__Numeral_Oof__nat,V_n_2) = hAPP(c_Code__Numeral_Oof__nat,V_m_2)
% 159.70/159.26      <=> V_n_2 = V_m_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_times__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_Code__Numeral_Oof__nat__code,axiom,
% 159.70/159.26      c_Code__Numeral_Oof__nat = c_Nat_Osemiring__1__class_Oof__nat(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__take,axiom,
% 159.70/159.26      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Otake(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n),V_m)),V_xs) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__take,axiom,
% 159.70/159.26      ! [V_i,V_xs,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.26       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_length__take,axiom,
% 159.70/159.26      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__all,axiom,
% 159.70/159.26      ! [V_n,V_xs,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n))
% 159.70/159.26       => hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) = V_xs ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_one__code__numeral__def,axiom,
% 159.70/159.26      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_less__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m_2,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n_2)),hAPP(c_Code__Numeral_Oof__nat,V_m_2)))
% 159.70/159.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_code__numeral_Oof__nat__inject,axiom,
% 159.70/159.26      ! [V_y_2,V_x_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.26         => ( hAPP(c_Code__Numeral_Oof__nat,V_x_2) = hAPP(c_Code__Numeral_Oof__nat,V_y_2)
% 159.70/159.26          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_number__of__code__numeral__def,axiom,
% 159.70/159.26      c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Fun_Ocomp(tc_Nat_Onat,tc_Code__Numeral_Ocode__numeral,tc_Int_Oint,c_Code__Numeral_Oof__nat),c_Int_Onat) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__take__subset__set__take,axiom,
% 159.70/159.26      ! [V_xs_2,T_a,V_n_2,V_m_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),V_m_2),V_xs_2))),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_plus__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_less__eq__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m_2,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n_2)),hAPP(c_Code__Numeral_Oof__nat,V_m_2)))
% 159.70/159.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_code__numeral__not__eq__zero,axiom,
% 159.70/159.26      ! [V_i_2] :
% 159.70/159.26        ( V_i_2 != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.70/159.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),V_i_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listsum__update__nat,axiom,
% 159.70/159.26      ! [V_n,V_ns,V_k] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),V_ns)))
% 159.70/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),hAPP(hAPP(c_List_Olist__update(tc_Nat_Onat,V_ns),V_k),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns)),V_n)),hAPP(hAPP(c_List_Onth(tc_Nat_Onat),V_ns),V_k)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct__list__update,axiom,
% 159.70/159.26      ! [V_i_2,V_a_2,V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.26       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_i_2)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))))
% 159.70/159.26         => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_a_2))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__list__update__neq,axiom,
% 159.70/159.26      ! [V_x,V_xs,T_a,V_j,V_i] :
% 159.70/159.26        ( V_i != V_j
% 159.70/159.26       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__id,axiom,
% 159.70/159.26      ! [V_i,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)) = V_xs ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__update,axiom,
% 159.70/159.26      ! [V_y_2,V_k_2,V_xs_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_k_2),V_y_2)) = hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)),V_k_2),hAPP(V_f_2,V_y_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_length__list__update,axiom,
% 159.70/159.26      ! [V_x,V_i,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__beyond,axiom,
% 159.70/159.26      ! [V_x,V_i,V_xs,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i))
% 159.70/159.26       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x) = V_xs ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__swap,axiom,
% 159.70/159.26      ! [V_x_H,V_x,V_xs,T_a,V_i_H,V_i] :
% 159.70/159.26        ( V_i != V_i_H
% 159.70/159.26       => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i_H),V_x_H) = hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i_H),V_x_H)),V_i),V_x) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__overwrite,axiom,
% 159.70/159.26      ! [V_y,V_x,V_i,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i),V_y) = hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_y) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_update__zip,axiom,
% 159.70/159.26      ! [V_xy,V_i,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Olist__update(tc_prod(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i),V_xy) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),hAPP(c_Product__Type_Ofst(T_a,T_b),V_xy))),hAPP(hAPP(c_List_Olist__update(T_b,V_ys),V_i),hAPP(c_Product__Type_Osnd(T_a,T_b),V_xy))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__update,axiom,
% 159.70/159.26      ! [V_y,V_ys,V_x,V_i,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),hAPP(hAPP(c_List_Olist__update(T_b,V_ys),V_i),V_y)) = hAPP(hAPP(c_List_Olist__update(tc_prod(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__code_I3_J,axiom,
% 159.70/159.26      ! [V_y,V_i,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Nat_OSuc,V_i)),V_y) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_y)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update_Osimps_I2_J,axiom,
% 159.70/159.26      ! [V_v_2,V_i_2,V_xs_2,V_x_2,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_i_2),V_v_2) = c_Nat_Onat_Onat__case(tc_List_Olist(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_v_2),V_xs_2),hAPP(hAPP(c_COMBB(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_Nat_Onat),hAPP(c_List_Olist_OCons(T_a),V_x_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,T_a,tc_List_Olist(T_a)),c_List_Olist__update(T_a,V_xs_2)),V_v_2)),V_i_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__code_I2_J,axiom,
% 159.70/159.26      ! [V_y,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_y) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__update__subsetI,axiom,
% 159.70/159.26      ! [V_i_2,V_x_2,V_A_2,V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),V_A_2))
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 159.70/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2))),V_A_2)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__update__subset__insert,axiom,
% 159.70/159.26      ! [V_x_2,V_i_2,V_xs_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2))),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__list__update,axiom,
% 159.70/159.26      ! [V_x,V_j,V_xs,T_a,V_i] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.26       => ( ( V_i = V_j
% 159.70/159.26           => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = V_x )
% 159.70/159.26          & ( V_i != V_j
% 159.70/159.26           => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j) ) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list__update__same__conv,axiom,
% 159.70/159.26      ! [V_x_2,V_xs_2,T_a,V_i_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26       => ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2) = V_xs_2
% 159.70/159.26        <=> hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_i_2) = V_x_2 ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nth__list__update__eq,axiom,
% 159.70/159.26      ! [V_x,V_xs,T_a,V_i] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.26       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i) = V_x ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__update__memI,axiom,
% 159.70/159.26      ! [V_x_2,V_xs_2,T_a,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_n_2),V_x_2)))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel1__iff__update,axiom,
% 159.70/159.26      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26      <=> ? [B_y,B_n] :
% 159.70/159.26            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n)),B_y)),V_r_2))
% 159.70/159.26            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.26            & V_ys_2 = hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),B_n),B_y) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__upd__upds__conv__if,axiom,
% 159.70/159.26      ! [V_y_2,V_f_2,V_xs_2,V_ys_2,T_b,V_x_2,T_a] :
% 159.70/159.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)),V_xs_2))))
% 159.70/159.26         => c_Map_Omap__upds(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_f_2),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2)),V_xs_2,V_ys_2) = c_Map_Omap__upds(T_a,T_b,V_f_2,V_xs_2,V_ys_2) )
% 159.70/159.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)),V_xs_2))))
% 159.70/159.26         => c_Map_Omap__upds(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_f_2),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2)),V_xs_2,V_ys_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Omap__upds(T_a,T_b,V_f_2,V_xs_2,V_ys_2)),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),V_y_2)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__upds__apply__nontin,axiom,
% 159.70/159.26      ! [V_ys_2,V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 159.70/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26       => hAPP(c_Map_Omap__upds(T_a,T_b,V_f_2,V_xs_2,V_ys_2),V_x_2) = hAPP(V_f_2,V_x_2) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__add__upds,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_m2_2,V_m1_2,T_b,T_a] : c_Map_Omap__add(T_a,T_b,V_m1_2,c_Map_Omap__upds(T_a,T_b,V_m2_2,V_xs_2,V_ys_2)) = c_Map_Omap__upds(T_a,T_b,c_Map_Omap__add(T_a,T_b,V_m1_2,V_m2_2),V_xs_2,V_ys_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__upds__Cons,axiom,
% 159.70/159.26      ! [V_bs_2,V_b_2,V_as_2,V_a_2,V_m_2,T_b,T_a] : c_Map_Omap__upds(T_a,T_b,V_m_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_2),V_as_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_b_2),V_bs_2)) = c_Map_Omap__upds(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),V_b_2)),V_as_2,V_bs_2) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__upds__list__update2__drop,axiom,
% 159.70/159.26      ! [V_y_2,V_m_2,V_ys_2,T_b,V_i_2,V_xs_2,T_a] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),V_i_2))
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)))
% 159.70/159.26         => c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,hAPP(hAPP(c_List_Olist__update(T_b,V_ys_2),V_i_2),V_y_2)) = c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__upds__twist,axiom,
% 159.70/159.26      ! [V_bs_2,V_b_2,V_m_2,T_b,V_as_2,V_a_2,T_a] :
% 159.70/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_as_2)))
% 159.70/159.26       => c_Map_Omap__upds(T_a,T_b,hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),V_m_2),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),V_b_2)),V_as_2,V_bs_2) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Omap__upds(T_a,T_b,V_m_2,V_as_2,V_bs_2)),V_a_2),hAPP(c_Option_Ooption_OSome(T_b),V_b_2)) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_restrict__map__upds,axiom,
% 159.70/159.26      ! [V_m_2,V_D_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),V_D_2))
% 159.70/159.26         => c_Map_Orestrict__map(T_a,T_b,c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2),V_D_2) = c_Map_Omap__upds(T_a,T_b,c_Map_Orestrict__map(T_a,T_b,V_m_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_D_2),hAPP(c_List_Oset(T_a),V_xs_2))),V_xs_2,V_ys_2) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_dom__map__upds,axiom,
% 159.70/159.26      ! [V_ys_2,V_xs_2,V_m_2,T_b,T_a] : c_Map_Odom(T_a,T_b,c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)),V_xs_2))),c_Map_Odom(T_a,T_b,V_m_2)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_select__def,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] : c_Random_Oselect(T_a,V_xs_2) = hAPP(hAPP(c_Product__Type_Oscomp(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_Code__Numeral_Ocode__numeral,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),c_Random_Orange(hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_a,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_Code__Numeral_Ocode__numeral),c_Product__Type_OPair(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_a,tc_Code__Numeral_Ocode__numeral),hAPP(c_List_Onth(T_a),V_xs_2)),c_Code__Numeral_Onat__of))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_subtract__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Code__Numeral_Osubtract__code__numeral,hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of__of__nat,axiom,
% 159.70/159.26      ! [V_n] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_n)) = V_n ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_of__nat__nat__of,axiom,
% 159.70/159.26      ! [V_k] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_k)) = V_k ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of__inverse,axiom,
% 159.70/159.26      ! [V_x] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_x)) = V_x ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_code__numeral_Onat__of__inject,axiom,
% 159.70/159.26      ! [V_y_2,V_x_2] :
% 159.70/159.26        ( hAPP(c_Code__Numeral_Onat__of,V_x_2) = hAPP(c_Code__Numeral_Onat__of,V_y_2)
% 159.70/159.26      <=> V_x_2 = V_y_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_Code__Numeral_Onat__of__inject,axiom,
% 159.70/159.26      ! [V_l_2,V_k_2] :
% 159.70/159.26        ( hAPP(c_Code__Numeral_Onat__of,V_k_2) = hAPP(c_Code__Numeral_Onat__of,V_l_2)
% 159.70/159.26      <=> V_k_2 = V_l_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_type__definition__code__numeral,axiom,
% 159.70/159.26      c_Typedef_Otype__definition(tc_Code__Numeral_Ocode__numeral,tc_Nat_Onat,c_Code__Numeral_Onat__of,c_Code__Numeral_Oof__nat,c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_less__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m_2,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 159.70/159.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n_2)),hAPP(c_Code__Numeral_Onat__of,V_m_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of,axiom,
% 159.70/159.26      ! [V_x_2] : hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_x_2)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of__number,axiom,
% 159.70/159.26      ! [V_k] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),V_k)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_k) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_int__of__def,axiom,
% 159.70/159.26      c_Code__Numeral_Oint__of = hAPP(c_Fun_Ocomp(tc_Nat_Onat,tc_Int_Oint,tc_Code__Numeral_Ocode__numeral,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_Code__Numeral_Onat__of) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_less__eq__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m_2,V_n_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 159.70/159.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n_2)),hAPP(c_Code__Numeral_Onat__of,V_m_2))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of__code,axiom,
% 159.70/159.26      ! [V_i] : hAPP(c_Code__Numeral_Onat__of,V_i) = c_Code__Numeral_Onat__of__aux(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_nat__of__aux__def,axiom,
% 159.70/159.26      ! [V_n,V_i] : c_Code__Numeral_Onat__of__aux(V_i,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_i)),V_n) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_Suc__code__numeral__def,axiom,
% 159.70/159.26      ! [V_k] : c_Code__Numeral_OSuc__code__numeral(V_k) = hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Nat_OSuc,hAPP(c_Code__Numeral_Onat__of,V_k))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_minus__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_of__nat__inverse,axiom,
% 159.70/159.26      ! [V_y_2] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.26       => hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_y_2)) = V_y_2 ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_plus__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_div__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_subtract__code__numeral__def,axiom,
% 159.70/159.26      c_Code__Numeral_Osubtract__code__numeral = c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_minus__code__numeral__code,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(hAPP(c_Code__Numeral_Osubtract__code__numeral,V_n),V_m) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_times__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_mod__code__numeral__def,axiom,
% 159.70/159.26      ! [V_m,V_n] : c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_n,V_m) = hAPP(c_Code__Numeral_Oof__nat,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Code__Numeral_Onat__of,V_n),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_code__numeral__decr,axiom,
% 159.70/159.26      ! [V_k] :
% 159.70/159.26        ( V_k != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.70/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_k)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_Code__Numeral_Onat__of,V_k))) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_select__weigth__select,axiom,
% 159.70/159.26      ! [T_a,V_xs_2] :
% 159.70/159.26        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.26       => c_Random_Oselect__weight(T_a,hAPP(hAPP(c_List_Omap(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_a),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))),V_xs_2)) = c_Random_Oselect(T_a,V_xs_2) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listsum__mono,axiom,
% 159.70/159.26      ! [V_g_2,V_f_2,V_xs_2,T_a,T_b] :
% 159.70/159.26        ( ( class_Groups_Omonoid__add(T_b)
% 159.70/159.26          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 159.70/159.26       => ( ! [B_x] :
% 159.70/159.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.70/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_g_2),V_xs_2)))) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_lists_ONil,axiom,
% 159.70/159.26      ! [V_A_2,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))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__Nil2,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrel__Nil1,axiom,
% 159.70/159.26      ! [V_r_2,V_xs_2,T_a] :
% 159.70/159.26        ( 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)))
% 159.70/159.26       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__0,axiom,
% 159.70/159.26      ! [V_xs,T_a] : hAPP(hAPP(c_List_Otake(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = c_List_Olist_ONil(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__eq__Nil,axiom,
% 159.70/159.26      ! [V_xs_2,V_n_2,T_a] :
% 159.70/159.26        ( hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.26      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26          | V_xs_2 = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_take__Nil,axiom,
% 159.70/159.26      ! [V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_n__lists__Nil,axiom,
% 159.70/159.26      ! [T_a,V_n] :
% 159.70/159.26        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) )
% 159.70/159.26        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_n__lists_Osimps_I1_J,axiom,
% 159.70/159.26      ! [V_xs,T_a] : c_Enum_On__lists(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_xs) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list_Osimps_I2_J,axiom,
% 159.70/159.26      ! [V_list_H,V_a_H,T_a] : c_List_Olist_ONil(T_a) != hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list_Osimps_I3_J,axiom,
% 159.70/159.26      ! [V_list_H,V_a_H,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H) != c_List_Olist_ONil(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_sublists_Osimps_I1_J,axiom,
% 159.70/159.26      ! [T_a] : c_Enum_Osublists(T_a,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip_Osimps_I1_J,axiom,
% 159.70/159.26      ! [V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_zip__Nil,axiom,
% 159.70/159.26      ! [V_ys,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),c_List_Olist_ONil(T_a)),V_ys) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_upto__empty,axiom,
% 159.70/159.26      ! [V_i,V_j] :
% 159.70/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j),V_i))
% 159.70/159.26       => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__empty,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 159.70/159.26      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_set__empty2,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] :
% 159.70/159.26        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_List_Oset(T_a),V_xs_2)
% 159.70/159.26      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_List_Oset_Osimps_I1_J,axiom,
% 159.70/159.26      ! [T_a] : hAPP(c_List_Oset(T_a),c_List_Olist_ONil(T_a)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_sublist__empty,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] : c_List_Osublist(T_a,V_xs_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) = c_List_Olist_ONil(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_sublist__nil,axiom,
% 159.70/159.26      ! [V_A_2,T_a] : c_List_Osublist(T_a,c_List_Olist_ONil(T_a),V_A_2) = c_List_Olist_ONil(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listsum__simps_I1_J,axiom,
% 159.70/159.26      ! [T_a] :
% 159.70/159.26        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.26       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_foldr_Osimps_I1_J,axiom,
% 159.70/159.26      ! [V_a_2,V_f_2,T_a,T_b] : c_List_Ofoldr(T_b,T_a,V_f_2,c_List_Olist_ONil(T_b),V_a_2) = V_a_2 ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of__Cons__code_I1_J,axiom,
% 159.70/159.26      ! [V_k,T_a,T_b] : hAPP(hAPP(c_Map_Omap__of(T_b,T_a),c_List_Olist_ONil(tc_prod(T_b,T_a))),V_k) = c_Option_Ooption_ONone(T_a) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_product_Osimps_I1_J,axiom,
% 159.70/159.26      ! [V_uu,T_b,T_a] : c_Enum_Oproduct(T_a,T_b,c_List_Olist_ONil(T_a),V_uu) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list_Osize_I1_J,axiom,
% 159.70/159.26      ! [V_fa_2,T_a] : c_List_Olist_Olist__size(T_a,V_fa_2,c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrelp_ONil,axiom,
% 159.70/159.26      ! [V_r_2,T_a] : c_List_Olistrelp(T_a,V_r_2,c_List_Olist_ONil(T_a),c_List_Olist_ONil(T_a)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_listrelp_Oequations_I1_J,axiom,
% 159.70/159.26      ! [V_r_2,T_a] : c_List_Olistrelp(T_a,V_r_2,c_List_Olist_ONil(T_a),c_List_Olist_ONil(T_a)) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_distinct_Osimps_I1_J,axiom,
% 159.70/159.26      ! [T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olist_ONil(T_a))) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_map__of_Osimps_I1_J,axiom,
% 159.70/159.26      ! [V_x_1,T_b,T_a] : hAPP(hAPP(c_Map_Omap__of(T_a,T_b),c_List_Olist_ONil(tc_prod(T_a,T_b))),V_x_1) = c_Option_Ooption_ONone(T_b) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_length__0__conv,axiom,
% 159.70/159.26      ! [V_xs_2,T_a] :
% 159.70/159.26        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.26      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.26  
% 159.70/159.26  fof(fact_list_Osize_I3_J,axiom,
% 159.70/159.26      ! [T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil__is__map__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__is__Nil__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__upds__Nil2,axiom,
% 159.70/159.27      ! [V_as_2,V_m_2,T_b,T_a] : c_Map_Omap__upds(T_a,T_b,V_m_2,V_as_2,c_List_Olist_ONil(T_b)) = V_m_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__upds__Nil1,axiom,
% 159.70/159.27      ! [V_bs_2,V_m_2,T_b,T_a] : c_Map_Omap__upds(T_a,T_b,V_m_2,c_List_Olist_ONil(T_a),V_bs_2) = V_m_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update__nonempty,axiom,
% 159.70/159.27      ! [V_x_2,V_k_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_k_2),V_x_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_v,V_i,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,c_List_Olist_ONil(T_a)),V_i),V_v) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update__code_I1_J,axiom,
% 159.70/159.27      ! [V_y,V_i,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,c_List_Olist_ONil(T_a)),V_i),V_y) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__greater__0__conv,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27      <=> V_xs_2 != c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__1__Cons,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Otake(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_not__listrel1__Nil,axiom,
% 159.70/159.27      ! [V_r_2,V_xs_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_not__Nil__listrel1,axiom,
% 159.70/159.27      ! [V_r_2,V_xs_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listrel_ONil,axiom,
% 159.70/159.27      ! [V_r_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__Nil__right,axiom,
% 159.70/159.27      ! [V_r_2,V_x_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil2__notin__lex,axiom,
% 159.70/159.27      ! [V_r_2,V_xs_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil__notin__lex,axiom,
% 159.70/159.27      ! [V_r_2,V_ys_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__Cons,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_n_2,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_Nat_Onat_Onat__case(tc_List_Olist(T_a),c_List_Olist_ONil(T_a),hAPP(hAPP(c_COMBB(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_Nat_Onat),hAPP(c_List_Olist_OCons(T_a),V_x_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Otake(T_a)),V_xs_2)),V_n_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upto_Osimps,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.70/159.27         => c_List_Oupto(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),V_i),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.70/159.27         => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__singleton,axiom,
% 159.70/159.27      ! [V_x_2,T_a,V_A_2] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 159.70/159.27         => c_List_Osublist(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)),V_A_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 159.70/159.27         => c_List_Osublist(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)),V_A_2) = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lists__empty,axiom,
% 159.70/159.27      ! [T_a] : c_List_Olists(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__Cons_H,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a,V_n] :
% 159.70/159.27        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.70/159.27        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upto__rec__number__of,axiom,
% 159.70/159.27      ! [V_n,V_m] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.70/159.27         => c_List_Oupto(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n))) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.70/159.27         => c_List_Oupto(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_select,axiom,
% 159.70/159.27      ! [V_s_2,T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_Product__Type_Ofst(T_a,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Oselect(T_a,V_xs_2),V_s_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listrel__Nil,axiom,
% 159.70/159.27      ! [V_r_2,T_a] : hAPP(c_Relation_OImage(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Olistrel(T_a,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__Cons__sing__Nil,axiom,
% 159.70/159.27      ! [V_A_2,T_a] : c_List_Oset__Cons(T_a,V_A_2,hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)))) = hAPP(c_Set_Oimage(T_a,tc_List_Olist(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_A_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__Cons__number__of,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a,V_v] :
% 159.70/159.27        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.70/159.27        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upto_Opsimps,axiom,
% 159.70/159.27      ! [V_j_2,V_i_2] :
% 159.70/159.27        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_i_2),V_j_2)))
% 159.70/159.27       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 159.70/159.27           => c_List_Oupto(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),V_i_2),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) )
% 159.70/159.27          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 159.70/159.27           => c_List_Oupto(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Int_Oint) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_anamorph_Osimps,axiom,
% 159.70/159.27      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 159.70/159.27        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.27         => hAPP(hAPP(c_Lazy__Sequence_Oanamorph(T_b,T_a,V_f_2),V_k_2),V_x_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),T_b),c_List_Olist_ONil(T_a)),V_x_2) )
% 159.70/159.27        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.27         => hAPP(hAPP(c_Lazy__Sequence_Oanamorph(T_b,T_a,V_f_2),V_k_2),V_x_2) = hAPP(c_Option_Ooption_Ooption__case(tc_prod(tc_List_Olist(T_a),T_b),tc_prod(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),T_b),c_List_Olist_ONil(T_a)),V_x_2),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_prod(tc_List_Olist(T_a),T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b)),tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_List_Olist(T_a),T_b),tc_prod(tc_List_Olist(T_a),T_b)),tc_fun(tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b)),tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b))),T_a),c_COMBB(tc_prod(tc_List_Olist(T_a),T_b),tc_prod(tc_List_Olist(T_a),T_b),T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b))),tc_fun(tc_prod(tc_List_Olist(T_a),T_b),tc_prod(tc_List_Olist(T_a),T_b)),T_a),c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),T_b,tc_prod(tc_List_Olist(T_a),T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b))),T_a),hAPP(c_COMBB(tc_List_Olist(T_a),tc_fun(T_b,tc_prod(tc_List_Olist(T_a),T_b)),tc_List_Olist(T_a)),c_Product__Type_OPair(tc_List_Olist(T_a),T_b))),c_List_Olist_OCons(T_a))))),hAPP(c_Lazy__Sequence_Oanamorph(T_b,T_a,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)))))),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listset_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : c_List_Olistset(T_a,c_List_Olist_ONil(tc_fun(T_a,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_a),tc_HOL_Obool))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__Cons,axiom,
% 159.70/159.27      ! [V_ys_2,V_y_2,V_xs_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(tc_prod(T_a,T_b)),T_a,c_List_Olist_ONil(tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_prod(T_a,T_b)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_prod(T_a,T_b)))),T_a),c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b))),T_a),c_List_Olist_OCons(tc_prod(T_a,T_b))),hAPP(hAPP(c_COMBC(T_a,T_b,tc_prod(T_a,T_b)),c_Product__Type_OPair(T_a,T_b)),V_y_2)))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_a,T_b))),c_List_Ozip(T_a,T_b)),V_ys_2))),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list_Osimps_I5_J,axiom,
% 159.70/159.27      ! [V_list_2,V_a_2,V_f2_2,V_f1_2,T_b,T_a] : hAPP(c_List_Olist_Olist__case(T_a,T_b,V_f1_2,V_f2_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_2),V_list_2)) = hAPP(hAPP(V_f2_2,V_a_2),V_list_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list_Osimps_I4_J,axiom,
% 159.70/159.27      ! [V_f2_2,V_f1_2,T_b,T_a] : hAPP(c_List_Olist_Olist__case(T_a,T_b,V_f1_2,V_f2_2),c_List_Olist_ONil(T_b)) = V_f1_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listset_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_As_2,V_A_2,T_a] : c_List_Olistset(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_As_2)) = c_List_Oset__Cons(T_a,V_A_2,c_List_Olistset(T_a,V_As_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__Cons1,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_x_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_ys_2) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(tc_prod(T_a,T_b)),T_b,c_List_Olist_ONil(tc_prod(T_a,T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_a,T_b)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_a,T_b))),tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_a,T_b)))),T_b),c_COMBB(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_prod(T_a,T_b),tc_fun(tc_List_Olist(tc_prod(T_a,T_b)),tc_List_Olist(tc_prod(T_a,T_b))),T_b),c_List_Olist_OCons(tc_prod(T_a,T_b))),hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2)))),hAPP(c_List_Ozip(T_a,T_b),V_xs_2))),V_ys_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upto_Opinduct,axiom,
% 159.70/159.27      ! [V_P_2,V_a1_2,V_a0_2] :
% 159.70/159.27        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.70/159.27       => ( ! [B_i,B_j] :
% 159.70/159.27              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_i),B_j)))
% 159.70/159.27             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_i),B_j))
% 159.70/159.27                 => hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_i),c_Groups_Oone__class_Oone(tc_Int_Oint))),B_j)) )
% 159.70/159.27               => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) )
% 159.70/159.27         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__upds__append1,axiom,
% 159.70/159.27      ! [V_x_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)))
% 159.70/159.27       => c_Map_Omap__upds(T_a,T_b,V_m_2,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) = hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b)),c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2)),V_x_2),hAPP(c_Option_Ooption_OSome(T_b),hAPP(hAPP(c_List_Onth(T_b),V_ys_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__eq__Cons__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_zs_2,V_ys_2,T_a] :
% 159.70/159.27        ( 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)
% 159.70/159.27      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27            & V_zs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) )
% 159.70/159.27          | ? [B_ys_H] :
% 159.70/159.27              ( V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H)
% 159.70/159.27              & hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) = V_xs_2 ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Cons__eq__append__conv,axiom,
% 159.70/159.27      ! [V_zs_2,V_ys_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( 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)
% 159.70/159.27      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27            & hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = V_zs_2 )
% 159.70/159.27          | ? [B_ys_H] :
% 159.70/159.27              ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H) = V_ys_2
% 159.70/159.27              & V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append1__eq__conv,axiom,
% 159.70/159.27      ! [V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27      <=> ( V_xs_2 = V_ys_2
% 159.70/159.27          & V_x_2 = V_y_2 ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__Nil,axiom,
% 159.70/159.27      ! [V_ys,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil__is__append__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 159.70/159.27      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__Nil2,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Olist_ONil(T_a)) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_self__append__conv,axiom,
% 159.70/159.27      ! [V_ys_2,T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 159.70/159.27      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_self__append__conv2,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_ys_2] :
% 159.70/159.27        ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__is__Nil__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__self__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_xs_2
% 159.70/159.27      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__self__conv2,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_ys_2
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_eq__Nil__appendI,axiom,
% 159.70/159.27      ! [T_a,V_ys,V_xs] :
% 159.70/159.27        ( V_xs = V_ys
% 159.70/159.27       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fun__upds__append2__drop,axiom,
% 159.70/159.27      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.27       => c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_zs_2)) = c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fun__upds__append__drop,axiom,
% 159.70/159.27      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.27       => c_Map_Omap__upds(T_a,T_b,V_m_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_zs_2),V_ys_2) = c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__append,axiom,
% 159.70/159.27      ! [V_vs,V_ys,V_us,T_b,V_xs,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_us)
% 159.70/159.27       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_vs)
% 159.70/159.27         => hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),hAPP(hAPP(c_List_Oappend(T_b),V_us),V_vs)) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_us)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_ys),V_vs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__of__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_b,T_a] : hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),V_xs_2),V_ys_2)) = c_Map_Omap__add(T_a,T_b,hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2),hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__eq__appendI,axiom,
% 159.70/159.27      ! [V_us,V_ys,V_zs,V_xs1,V_xs,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_xs1) = V_zs
% 159.70/159.27       => ( V_ys = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_us)
% 159.70/159.27         => hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys) = hAPP(hAPP(c_List_Oappend(T_a),V_zs),V_us) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__same__eq,axiom,
% 159.70/159.27      ! [V_zs_2,V_xs_2,V_ys_2,T_a] :
% 159.70/159.27        ( 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)
% 159.70/159.27      <=> V_ys_2 = V_zs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_same__append__eq,axiom,
% 159.70/159.27      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)
% 159.70/159.27      <=> V_ys_2 = V_zs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__eq__append__conv2,axiom,
% 159.70/159.27      ! [V_ts_2,V_zs_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)
% 159.70/159.27      <=> ? [B_us] :
% 159.70/159.27            ( ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),B_us)
% 159.70/159.27              & hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ys_2) = V_ts_2 )
% 159.70/159.27            | ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),B_us) = V_zs_2
% 159.70/159.27              & V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ts_2) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__assoc,axiom,
% 159.70/159.27      ! [V_zs,V_ys,V_xs,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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldr__append,axiom,
% 159.70/159.27      ! [V_a_2,V_ys_2,V_xs_2,V_f_2,T_a,T_b] : c_List_Ofoldr(T_b,T_a,V_f_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2),V_a_2) = c_List_Ofoldr(T_b,T_a,V_f_2,V_xs_2,c_List_Ofoldr(T_b,T_a,V_f_2,V_ys_2,V_a_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsum__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.27       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs)),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_ys)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__in__lists__conv,axiom,
% 159.70/159.27      ! [V_A_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27      <=> ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 159.70/159.27          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_ys_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__Cons,axiom,
% 159.70/159.27      ! [V_ys,V_xs,V_x,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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Cons__eq__appendI,axiom,
% 159.70/159.27      ! [V_zs,V_xs,V_ys,V_xs1,V_x,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs1) = V_ys
% 159.70/159.27       => ( V_xs = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_zs)
% 159.70/159.27         => hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublists_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] : c_Enum_Osublists(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_HOL_OLet(tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),c_Enum_Osublists(T_a,V_xs_2)),hAPP(hAPP(c_COMBS(tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_List_Olist(T_a)),tc_fun(tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),tc_List_Olist(tc_List_Olist(T_a))),c_List_Oappend(tc_List_Olist(T_a))),hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(c_List_Olist_OCons(T_a),V_x_2)))),c_COMBI(tc_List_Olist(tc_List_Olist(T_a))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__append__length,axiom,
% 159.70/159.27      ! [V_ys,V_x,V_xs,T_a] : hAPP(hAPP(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))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) = V_x ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__append__length__plus,axiom,
% 159.70/159.27      ! [V_n,V_ys,V_xs,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n)) = hAPP(hAPP(c_List_Onth(T_a),V_ys),V_n) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update__append1,axiom,
% 159.70/159.27      ! [V_x,V_ys,V_xs,T_a,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_i),V_x) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_ys) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update__length,axiom,
% 159.70/159.27      ! [V_y,V_ys,V_x,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_y) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__listrel1I,axiom,
% 159.70/159.27      ! [V_vs_2,V_us_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( ( ( 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)))
% 159.70/159.27            & V_us_2 = V_vs_2 )
% 159.70/159.27          | ( V_xs_2 = V_ys_2
% 159.70/159.27            & 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))) ) )
% 159.70/159.27       => 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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__append__leftI,axiom,
% 159.70/159.27      ! [V_x_2,V_r_2,V_v_2,V_u_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27       => 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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 159.70/159.27      <=> ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27          & hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 159.70/159.27          & hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),V_ys_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a,V_n] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_ys),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__update__append,axiom,
% 159.70/159.27      ! [V_x,V_ys,V_xs,T_a,V_n] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27         => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n),V_x) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_n),V_x)),V_ys) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27         => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n),V_x) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist__update(T_a,V_ys),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_product_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_x_2,T_b,T_a] : c_Enum_Oproduct(T_a,T_b,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Omap(T_b,tc_prod(T_a,T_b)),hAPP(c_Product__Type_OPair(T_a,T_b),V_x_2)),V_ys_2)),c_Enum_Oproduct(T_a,T_b,V_xs_2,V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__append,axiom,
% 159.70/159.27      ! [V_A_2,V_l_H_2,V_l_2,T_a] : c_List_Osublist(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_l_2),V_l_H_2),V_A_2) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Osublist(T_a,V_l_2,V_A_2)),c_List_Osublist(T_a,V_l_H_2,hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_l_2)))),V_A_2)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listrel1I,axiom,
% 159.70/159.27      ! [V_ys_2,V_vs_2,V_us_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 159.70/159.27        ( 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))
% 159.70/159.27       => ( 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))
% 159.70/159.27         => ( 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))
% 159.70/159.27           => 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))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__append__left__rightI,axiom,
% 159.70/159.27      ! [V_y_2,V_x_2,V_u_2,V_r_2,V_b_2,V_a_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),V_a_2),V_b_2)),V_r_2))
% 159.70/159.27       => 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_a_2),V_x_2))),hAPP(hAPP(c_List_Oappend(T_a),V_u_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_b_2),V_y_2)))),c_List_Olexord(T_a,V_r_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__Suc__conv__app__nth,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),c_List_Olist_ONil(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_snoc__listrel1__snoc__iff,axiom,
% 159.70/159.27      ! [V_r_2,V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27      <=> ( ( 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)))
% 159.70/159.27            & V_x_2 = V_y_2 )
% 159.70/159.27          | ( V_xs_2 = V_ys_2
% 159.70/159.27            & 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)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__Cons,axiom,
% 159.70/159.27      ! [V_A_2,V_l_2,V_x_2,T_a] : c_List_Osublist(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_l_2),V_A_2) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(hAPP(c_If(tc_List_Olist(T_a)),hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a))),c_List_Olist_ONil(T_a))),c_List_Osublist(T_a,V_l_2,hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_A_2)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listrel1E,axiom,
% 159.70/159.27      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27       => ~ ! [B_x,B_y] :
% 159.70/159.27              ( 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))
% 159.70/159.27             => ! [B_us,B_vs] :
% 159.70/159.27                  ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_vs))
% 159.70/159.27                 => V_ys_2 != hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_vs)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__append__leftD,axiom,
% 159.70/159.27      ! [V_r_2,V_v_2,V_u_2,V_x_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27       => ( ! [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))
% 159.70/159.27         => 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))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate1__def,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Orotate1(T_a),V_xs_2) = hAPP(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) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upd__conv__take__nth__drop,axiom,
% 159.70/159.27      ! [V_a,V_xs,T_a,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_a) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__take__drop__id,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_n_2,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n_2),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Nil,axiom,
% 159.70/159.27      ! [V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate1__is__Nil__conv,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orotate1(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__drop__subset,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__rotate1,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orotate1(T_a),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__drop,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__drop,axiom,
% 159.70/159.27      ! [V_i,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct1__rotate,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate1(T_a),V_xs_2)))
% 159.70/159.27      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__drop,axiom,
% 159.70/159.27      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Odrop(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__0,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__rotate1,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(c_List_Orotate1(T_a),V_xs_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__dropD,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2))))
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__zip,axiom,
% 159.70/159.27      ! [V_ys,V_xs,V_n,T_b,T_a] : hAPP(hAPP(c_List_Odrop(tc_prod(T_a,T_b)),V_n),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_b),V_n),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__drop,axiom,
% 159.70/159.27      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Odrop(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_m),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__take,axiom,
% 159.70/159.27      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Otake(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__via__drop,axiom,
% 159.70/159.27      ! [V_ys,V_y,V_xs,V_n,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) = V_y ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__1__Cons,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Suc__Cons,axiom,
% 159.70/159.27      ! [V_xs,V_x,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_n)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__drop__subset__set__drop,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_m_2,V_n_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2))
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_m_2),V_xs_2))),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__eq__Nil,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),V_n_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__all,axiom,
% 159.70/159.27      ! [V_n,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n))
% 159.70/159.27       => hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__eq__conv__conj,axiom,
% 159.70/159.27      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_zs_2
% 159.70/159.27      <=> ( V_xs_2 = hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),V_zs_2)
% 159.70/159.27          & V_ys_2 = hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),V_zs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Cons,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_n_2,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_Nat_Onat_Onat__case(tc_List_Olist(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Odrop(T_a)),V_xs_2),V_n_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Cons_H,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a,V_n] :
% 159.70/159.27        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) )
% 159.70/159.27        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__drop,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_i,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_i)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),V_i) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_i)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__eq__append__conv__if,axiom,
% 159.70/159.27      ! [V_ys_092_060_094isub_0622_2,V_ys_092_060_094isub_0621_2,V_xs_092_060_094isub_0622_2,V_xs_092_060_094isub_0621_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_092_060_094isub_0621_2),V_xs_092_060_094isub_0622_2) = hAPP(hAPP(c_List_Oappend(T_a),V_ys_092_060_094isub_0621_2),V_ys_092_060_094isub_0622_2)
% 159.70/159.27      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_092_060_094isub_0621_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_092_060_094isub_0621_2)))
% 159.70/159.27           => ( V_xs_092_060_094isub_0621_2 = hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_092_060_094isub_0621_2)),V_ys_092_060_094isub_0621_2)
% 159.70/159.27              & V_xs_092_060_094isub_0622_2 = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_092_060_094isub_0621_2)),V_ys_092_060_094isub_0621_2)),V_ys_092_060_094isub_0622_2) ) )
% 159.70/159.27          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_092_060_094isub_0621_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_092_060_094isub_0621_2)))
% 159.70/159.27           => ( hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_092_060_094isub_0621_2)),V_xs_092_060_094isub_0621_2) = V_ys_092_060_094isub_0621_2
% 159.70/159.27              & hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_092_060_094isub_0621_2)),V_xs_092_060_094isub_0621_2)),V_xs_092_060_094isub_0622_2) = V_ys_092_060_094isub_0622_2 ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__drop_H,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__simps,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_b,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orotate1(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)
% 159.70/159.27        & hAPP(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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Cons__number__of,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a,V_v] :
% 159.70/159.27        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) )
% 159.70/159.27        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27         => hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__add,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Otake(T_a),V_j),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate1__length01,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))
% 159.70/159.27       => hAPP(c_List_Orotate1(T_a),V_xs) = V_xs ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__append2,axiom,
% 159.70/159.27      ! [V_zs,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),hAPP(hAPP(c_List_Oappend(T_b),V_ys),V_zs)) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)),V_xs)),V_ys)),hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)),V_xs)),V_zs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__append1,axiom,
% 159.70/159.27      ! [V_zs,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_zs) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_zs))),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_ys),hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_zs))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_id__take__nth__drop,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__hd__drop,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs))),c_List_Olist_ONil(T_a))) = hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__drop__conv__nth,axiom,
% 159.70/159.27      ! [V_n,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd_Osimps,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__map,axiom,
% 159.70/159.27      ! [V_f_2,T_b,T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Ohd(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) = hAPP(V_f_2,hAPP(c_List_Ohd(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__append2,axiom,
% 159.70/159.27      ! [V_ys,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__append,axiom,
% 159.70/159.27      ! [V_ys,T_a,V_xs] :
% 159.70/159.27        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.70/159.27         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_ys) )
% 159.70/159.27        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_xs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__in__set,axiom,
% 159.70/159.27      ! [T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(c_List_Ohd(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__conv__nth,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Ohd(T_a),V_xs) = hAPP(hAPP(c_List_Onth(T_a),V_xs),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate1__hd__tl,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Orotate1(T_a),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Otl(T_a),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),V_xs)),c_List_Olist_ONil(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__rotate__conv__nth,axiom,
% 159.70/159.27      ! [V_n,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__tl,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl__drop,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__Suc,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl__append2,axiom,
% 159.70/159.27      ! [V_ys,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Otl(T_a),V_xs)),V_ys) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__tl,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Otl(T_b),V_xs_2)) = hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_n_2,T_a] : hAPP(c_List_Orotate(T_a,V_n_2),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Orotate(T_b,V_n_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : hAPP(c_List_Otl(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__is__Nil__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__rotate,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__tl,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__rotate,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2)))
% 159.70/159.27      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__rotate,axiom,
% 159.70/159.27      ! [V_xs,V_n,V_m,T_a] : hAPP(c_List_Orotate(T_a,V_m),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_List_Orotate(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__rotate,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__conv__mod,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),V_xs) = hAPP(c_List_Orotate(T_a,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__tl,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__def,axiom,
% 159.70/159.27      ! [V_n_2,T_a] : c_List_Orotate(T_a,V_n_2) = hAPP(hAPP(c_Nat_Ocompow(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_n_2),c_List_Orotate1(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate1__rotate__swap,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate1(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_List_Orotate(T_a,V_n),hAPP(c_List_Orotate1(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__Suc,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(c_List_Orotate1(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(T_a),T_a,hAPP(c_List_Otl(T_a),V_ys_2),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Oappend(T_a)),V_ys_2))),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate0,axiom,
% 159.70/159.27      ! [T_a] : c_List_Orotate(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__add,axiom,
% 159.70/159.27      ! [V_n_2,V_m_2,T_a] : c_List_Orotate(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)) = hAPP(c_Fun_Ocomp(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Orotate(T_a,V_m_2)),c_List_Orotate(T_a,V_n_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__id,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__length01,axiom,
% 159.70/159.27      ! [V_n,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))
% 159.70/159.27       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__tl,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_tl__take,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__Suc,axiom,
% 159.70/159.27      ! [V_n,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),V_xs)),hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__drop__take,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs)),hAPP(hAPP(c_List_Otake(T_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fold1__set,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.70/159.27       => ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27         => hAPP(c_Finite__Set_Ofold1(T_a,c_Groups_Otimes__class_Otimes(T_a)),hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a),hAPP(c_List_Ohd(T_a),V_xs_2)),hAPP(c_List_Otl(T_a),V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__append__rightI,axiom,
% 159.70/159.27      ! [V_r_2,V_x_2,T_a,V_y_2] :
% 159.70/159.27        ( ? [B_b,B_z] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_b),B_z)
% 159.70/159.27       => 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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__Cons,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_a_2,V_f_2,T_b,T_a] : hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,V_a_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,hAPP(hAPP(V_f_2,V_a_2),V_x_2)),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldr__conv__foldl,axiom,
% 159.70/159.27      ! [V_a_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Groups_Oab__semigroup__add(T_a)
% 159.70/159.27       => c_List_Ofoldr(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_xs_2,V_a_2) = hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__assoc,axiom,
% 159.70/159.27      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Groups_Osemigroup__add(T_a)
% 159.70/159.27       => hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),V_y_2)),V_zs_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_y_2),V_zs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__absorb0,axiom,
% 159.70/159.27      ! [V_zs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_zs_2)) = hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_x_2),V_zs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_start__le__sum,axiom,
% 159.70/159.27      ! [V_ns_2,V_n_2,V_m_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_ns_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__Nil,axiom,
% 159.70/159.27      ! [V_a_2,V_f_2,T_b,T_a] : hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,V_a_2),c_List_Olist_ONil(T_b)) = V_a_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_c,V_a_2,V_g_2,T_b,T_a] : hAPP(c_List_Ofoldl(T_a,T_b,V_g_2,V_a_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(c_List_Ofoldl(T_a,T_c,hAPP(hAPP(c_COMBC(T_a,tc_fun(T_c,T_b),tc_fun(T_c,T_a)),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_a),tc_fun(tc_fun(T_c,T_b),tc_fun(T_c,T_a)),T_a),c_COMBB(T_b,T_a,T_c)),V_g_2)),V_f_2),V_a_2),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_a_2,V_f_2,T_b,T_a] : hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,V_a_2),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,V_a_2),V_xs_2)),V_ys_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsum__foldl,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.27       => c_List_Omonoid__add__class_Olistsum(T_a) = c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__foldr1__lemma,axiom,
% 159.70/159.27      ! [V_xs_2,V_a_2,T_a] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.27       => hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_xs_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),c_List_Ofoldr(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_xs_2,c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__foldr1,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_a)
% 159.70/159.27       => hAPP(c_List_Ofoldl(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_xs_2) = c_List_Ofoldr(T_a,T_a,c_Groups_Oplus__class_Oplus(T_a),V_xs_2,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sum__eq__0__conv,axiom,
% 159.70/159.27      ! [V_ns_2,V_m_2] :
% 159.70/159.27        ( hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27          & ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.70/159.27             => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fun__left__comm__idem_Ofold__set,axiom,
% 159.70/159.27      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 159.70/159.27       => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_a,hAPP(c_COMBC(T_a,T_b,T_b),V_f_2),V_y_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Sup__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.70/159.27       => c_Complete__Lattice_OSup__class_OSup(T_a,hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_List_Ofoldl(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Obot__class_Obot(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Inf__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.70/159.27       => c_Complete__Lattice_OInf__class_OInf(T_a,hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_List_Ofoldl(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Otop__class_Otop(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Sup__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Lattices_Olattice(T_a)
% 159.70/159.27       => c_Big__Operators_Olattice__class_OSup__fin(T_a,hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Inf__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Lattices_Olattice(T_a)
% 159.70/159.27       => c_Big__Operators_Olattice__class_OInf__fin(T_a,hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Min__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Orderings_Oord__class_Omin(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Max__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_min__max_OInf__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Orderings_Oord__class_Omin(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_min__max_OSup__fin__set__fold,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_SUPR__set__fold,axiom,
% 159.70/159.27      ! [V_f_2,V_xs_2,T_b,T_a] :
% 159.70/159.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.70/159.27       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_a),hAPP(c_List_Oset(T_b),V_xs_2)),V_f_2) = hAPP(c_List_Ofoldl(T_a,T_b,hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Lattices_Osemilattice__sup__class_Osup(T_a)),V_f_2)),c_Orderings_Obot__class_Obot(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_INFI__set__fold,axiom,
% 159.70/159.27      ! [V_f_2,V_xs_2,T_b,T_a] :
% 159.70/159.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 159.70/159.27       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_a),hAPP(c_List_Oset(T_b),V_xs_2)),V_f_2) = hAPP(c_List_Ofoldl(T_a,T_b,hAPP(c_COMBC(T_b,T_a,T_a),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,T_a),T_b),c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_f_2)),c_Orderings_Otop__class_Otop(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__upds__fold__map__upd,axiom,
% 159.70/159.27      ! [V_vs_2,V_ks_2,V_m_2,T_b,T_a] : c_Map_Omap__upds(T_a,T_b,V_m_2,V_ks_2,V_vs_2) = hAPP(c_List_Ofoldl(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_prod(T_a,T_b),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b)))),tc_fun(tc_prod(T_a,T_b),tc_fun(T_a,tc_Option_Ooption(T_b))),tc_fun(T_a,tc_Option_Ooption(T_b))),c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_fun(T_a,tc_Option_Ooption(T_b)))),hAPP(hAPP(c_COMBC(tc_fun(T_a,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b))))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b))))),tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_a,tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b))))),tc_fun(T_a,tc_Option_Ooption(T_b))),c_COMBC(T_a,tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b))))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_fun(tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b)))),tc_fun(T_a,tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b))))),tc_fun(T_a,tc_Option_Ooption(T_b))),hAPP(c_COMBB(tc_fun(tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b))),tc_fun(tc_fun(T_b,tc_Option_Ooption(T_b)),tc_fun(T_b,tc_fun(T_a,tc_Option_Ooption(T_b)))),T_a),c_COMBB(tc_Option_Ooption(T_b),tc_fun(T_a,tc_Option_Ooption(T_b)),T_b))),c_Fun_Ofun__upd(T_a,tc_Option_Ooption(T_b))))),c_Option_Ooption_OSome(T_b))),V_m_2),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_ks_2),V_vs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_elem__le__sum,axiom,
% 159.70/159.27      ! [V_ns_2,V_n_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_n_2),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_ns_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__Nil__left,axiom,
% 159.70/159.27      ! [V_r_2,V_y_2,T_a] :
% 159.70/159.27        ( 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)))
% 159.70/159.27      <=> ? [B_a,B_x] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_x) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__list__update,axiom,
% 159.70/159.27      ! [V_x,V_k,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => ( ( V_k = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.70/159.27           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = V_x )
% 159.70/159.27          & ( V_k != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.70/159.27           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = c_List_Olast(T_a,V_xs) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__append,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_ys] :
% 159.70/159.27        ( ( V_ys = c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) )
% 159.70/159.27        & ( V_ys != c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__appendR,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_ys] :
% 159.70/159.27        ( V_ys != c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__appendL,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_ys] :
% 159.70/159.27        ( V_ys = c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__map,axiom,
% 159.70/159.27      ! [V_f_2,T_b,T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) = hAPP(V_f_2,c_List_Olast(T_a,V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__ConsL,axiom,
% 159.70/159.27      ! [V_x,T_a,V_xs] :
% 159.70/159.27        ( V_xs = c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__ConsR,axiom,
% 159.70/159.27      ! [V_x,T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last_Osimps,axiom,
% 159.70/159.27      ! [V_x,T_a,V_xs] :
% 159.70/159.27        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x )
% 159.70/159.27        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__in__set,axiom,
% 159.70/159.27      ! [T_a,V_as_2] :
% 159.70/159.27        ( V_as_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),c_List_Olast(T_a,V_as_2)),hAPP(c_List_Oset(T_a),V_as_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__snoc,axiom,
% 159.70/159.27      ! [V_x,V_xs,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 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__drop,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => c_List_Olast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__conv__nth,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,V_xs) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__of__zip__enum__is__Some,axiom,
% 159.70/159.27      ! [V_x,V_ys,T_b,T_a] :
% 159.70/159.27        ( class_Enum_Oenum(T_a)
% 159.70/159.27       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_Enum_Oenum__class_Oenum(T_a))
% 159.70/159.27         => ? [B_y] : hAPP(hAPP(c_Map_Omap__of(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),c_Enum_Oenum__class_Oenum(T_a)),V_ys)),V_x) = hAPP(c_Option_Ooption_OSome(T_b),B_y) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_New__DSequence_Opos__not__seq__def,axiom,
% 159.70/159.27      ! [V_i_2,V_xq_2] : hAPP(c_New__DSequence_Opos__not__seq(V_xq_2),V_i_2) = c_Lazy__Sequence_Ohb__not__seq(hAPP(V_xq_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_i_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__linear,axiom,
% 159.70/159.27      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 159.70/159.27        ( ! [B_a,B_b] :
% 159.70/159.27            ( 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))
% 159.70/159.27            | B_a = B_b
% 159.70/159.27            | 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)) )
% 159.70/159.27       => ( 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)))
% 159.70/159.27          | V_x_2 = V_y_2
% 159.70/159.27          | 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))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lexord__irreflexive,axiom,
% 159.70/159.27      ! [V_y_2,V_r_2,T_a] :
% 159.70/159.27        ( ! [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))
% 159.70/159.27       => ~ 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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lists_Osimps,axiom,
% 159.70/159.27      ! [V_A_2,V_a_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_a_2),c_List_Olists(T_a,V_A_2)))
% 159.70/159.27      <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27          | ? [B_a,B_l] :
% 159.70/159.27              ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_l)
% 159.70/159.27              & hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 159.70/159.27              & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_l),c_List_Olists(T_a,V_A_2))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_weak__map__of__SomeI,axiom,
% 159.70/159.27      ! [V_l_2,V_x_2,V_k_2,T_b,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_k_2),V_x_2)),hAPP(c_List_Oset(tc_prod(T_a,T_b)),V_l_2)))
% 159.70/159.27       => ? [B_x] : hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_l_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_x) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__size__pointwise,axiom,
% 159.70/159.27      ! [V_g_2,V_f_2,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_List_Olist_Olist__size(T_a,V_f_2,V_xs_2)),c_List_Olist_Olist__size(T_a,V_g_2,V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__take,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__butlast,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Obutlast(T_a,V_xs)) = c_List_Obutlast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__drop,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : c_List_Obutlast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Obutlast(T_a,V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__append,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_ys] :
% 159.70/159.27        ( ( V_ys = c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Obutlast(T_a,V_xs) )
% 159.70/159.27        & ( V_ys != c_List_Olist_ONil(T_a)
% 159.70/159.27         => 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)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__butlast,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Obutlast(T_b,V_xs_2)) = c_List_Obutlast(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : c_List_Obutlast(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__butlast,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27         => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Obutlast(T_a,V_xs))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__butlastD,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_x,T_a,V_xs] :
% 159.70/159.27        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.70/159.27         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.70/159.27        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27         => 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)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__butlast__appendI,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 159.70/159.27          | hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_ys_2)))) )
% 159.70/159.27       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__snoc,axiom,
% 159.70/159.27      ! [V_x,V_xs,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 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__butlast,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Otake(T_a),V_n),c_List_Obutlast(T_a,V_xs)) = hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__butlast,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Obutlast(T_a,V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__conv__take,axiom,
% 159.70/159.27      ! [V_xs,T_a] : c_List_Obutlast(T_a,V_xs) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_butlast__list__update,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a,V_k] :
% 159.70/159.27        ( ( V_k = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.70/159.27         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = c_List_Obutlast(T_a,V_xs) )
% 159.70/159.27        & ( V_k != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.70/159.27         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = hAPP(hAPP(c_List_Olist__update(T_a,c_List_Obutlast(T_a,V_xs)),V_k),V_x) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_snoc__eq__iff__butlast,axiom,
% 159.70/159.27      ! [V_ys_2,V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( 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
% 159.70/159.27      <=> ( V_ys_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27          & c_List_Obutlast(T_a,V_ys_2) = V_xs_2
% 159.70/159.27          & c_List_Olast(T_a,V_ys_2) = V_x_2 ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__butlast__last__id,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => 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 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__take__lemma,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a,V_k] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)))
% 159.70/159.27         => ( ! [B_i] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_k))
% 159.70/159.27               => hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys),B_i) )
% 159.70/159.27           => hAPP(hAPP(c_List_Otake(T_a),V_k),V_xs) = hAPP(hAPP(c_List_Otake(T_a),V_k),V_ys) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__transpose,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2)) = c_List_Ofoldr(tc_List_Olist(T_a),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_a)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : c_List_Otranspose(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(tc_List_Olist(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xss,T_a] : c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xss)) = c_List_Otranspose(T_a,V_xss) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__map__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] : c_List_Otranspose(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_a)),hAPP(c_List_Omap(T_b,T_a),V_f_2)),V_xs_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_a)),hAPP(c_List_Omap(T_b,T_a),V_f_2)),c_List_Otranspose(T_b,V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__empty,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Otranspose(T_a,V_xs_2) = c_List_Olist_ONil(tc_List_Olist(T_a))
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Opsimps_I2_J,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_a)),c_List_Otranspose__rel(T_a)),hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xss_2)))
% 159.70/159.27       => c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xss_2)) = c_List_Otranspose(T_a,V_xss_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__max__length,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : c_List_Ofoldr(tc_List_Olist(T_a),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_a)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_a)))),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_a] : hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)),hAPP(c_List_Ofilter(T_a,V_P_2),V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_P_2,T_a] : hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Ofilter(T_b,hAPP(c_Fun_Ocomp(T_a,tc_HOL_Obool,T_b,V_P_2),V_f_2)),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__empty__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_P_2,T_a] : hAPP(c_List_Ofilter(T_a,V_P_2),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__is__subset,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sum__length__filter__compl,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),V_P_2)),V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__filter__le,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__filter,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_Q_2,V_P_2,T_a] : hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(c_List_Ofilter(T_a,V_Q_2),V_xs_2)) = hAPP(c_List_Ofilter(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_Q_2)),V_P_2)),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__id__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = V_xs_2
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => hAPP(c_List_Ofilter(T_a,V_P_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),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) = hAPP(c_Set_OCollect(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),hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),hAPP(c_List_Oset(T_a),V_xs_2)))),V_P_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__filter__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_P_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,hAPP(c_Fun_Ocomp(T_a,tc_HOL_Obool,T_b,V_P_2),V_f_2)),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__filter__less,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__minus__filter__out,axiom,
% 159.70/159.27      ! [V_y_2,V_xs_2,T_a] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) = hAPP(c_List_Oset(T_a),hAPP(c_List_Ofilter(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),V_y_2))),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__in__sublist,axiom,
% 159.70/159.27      ! [V_s_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => hAPP(c_List_Ofilter(T_a,hAPP(hAPP(c_COMBC(T_a,tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool),c_member(T_a)),hAPP(c_List_Oset(T_a),c_List_Osublist(T_a,V_xs_2,V_s_2)))),V_xs_2) = c_List_Osublist(T_a,V_xs_2,V_s_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__filter__conv__card,axiom,
% 159.70/159.27      ! [V_xs_2,V_p_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_p_2),V_xs_2)) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_a,tc_HOL_Obool,tc_Nat_Onat),V_p_2),hAPP(c_List_Onth(T_a),V_xs_2))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__transpose,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_i_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2))))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),c_List_Otranspose(T_a,V_xs_2)),V_i_2) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,T_a),c_List_Onth(T_a)),V_i_2)),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__aux__max,axiom,
% 159.70/159.27      ! [V_xss_2,T_b,V_xs_2,T_a] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))),c_List_Ofoldr(tc_List_Olist(T_b),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_b)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xss_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),c_List_Ofoldr(tc_List_Olist(T_b),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_b)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_b)),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_List_Ofilter(tc_List_Olist(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_b)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_b)))),V_xss_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Opsimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_a)),c_List_Otranspose__rel(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))))
% 159.70/159.27       => c_List_Otranspose(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__filter__def,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] : c_List_Omap__filter(T_b,T_a,V_f_2,V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(c_Fun_Ocomp(tc_Option_Ooption(T_a),T_a,T_b,c_Option_Othe(T_a)),V_f_2)),hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,tc_Option_Ooption(T_a),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Option_Ooption(T_a),tc_fun(tc_Option_Ooption(T_a),tc_HOL_Obool),T_b),c_fequal),V_f_2)),c_Option_Ooption_ONone(T_a)))),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__aux__filter__head,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),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),c_COMBK(tc_List_Olist(T_a),tc_List_Olist(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_xss_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),T_a),c_List_Ohd(T_a)),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_a)))),V_xss_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__concat,axiom,
% 159.70/159.27      ! [V_xs_2,V_p_2,T_a] : hAPP(c_List_Ofilter(T_a,V_p_2),c_List_Oconcat(T_a,V_xs_2)) = c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Ofilter(T_a,V_p_2)),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__conv__concat,axiom,
% 159.70/159.27      ! [V_xss_2,V_xs_2,T_a] : hAPP(c_List_Ofoldl(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Oappend(T_a),V_xs_2),V_xss_2) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),c_List_Oconcat(T_a,V_xss_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__conv__foldl,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] : c_List_Oconcat(T_a,V_xss_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_xss_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil__eq__concat__conv,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] :
% 159.70/159.27        ( c_List_Olist_ONil(T_a) = c_List_Oconcat(T_a,V_xss_2)
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 159.70/159.27           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__eq__Nil__conv,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] :
% 159.70/159.27        ( c_List_Oconcat(T_a,V_xss_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 159.70/159.27           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__concat,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Oconcat(T_b,V_xs_2)) = c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_a)),hAPP(c_List_Omap(T_b,T_a),V_f_2)),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__filter__simps_I2_J,axiom,
% 159.70/159.27      ! [V_f_2,T_a,T_b] : c_List_Omap__filter(T_b,T_a,V_f_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : c_List_Oconcat(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_a),V_x),c_List_Oconcat(T_a,V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__concat,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oconcat(T_a,V_xss_2)) = hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xss_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__of__filter__in,axiom,
% 159.70/159.27      ! [V_P_2,V_z_2,V_k_2,V_xs_2,T_a,T_b] :
% 159.70/159.27        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xs_2),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_z_2)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(V_P_2,V_k_2),V_z_2))
% 159.70/159.27         => hAPP(hAPP(c_Map_Omap__of(T_b,T_a),hAPP(c_List_Ofilter(tc_prod(T_b,T_a),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_a,tc_HOL_Obool),V_P_2)),V_xs_2)),V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_z_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__filter__simps_I1_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] : c_List_Omap__filter(T_b,T_a,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(c_Option_Ooption_Ooption__case(tc_List_Olist(T_a),T_a,c_List_Omap__filter(T_b,T_a,V_f_2,V_xs_2),hAPP(hAPP(c_COMBC(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_OCons(T_a)),c_List_Omap__filter(T_b,T_a,V_f_2,V_xs_2))),hAPP(V_f_2,V_x_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__concat,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Oset(T_a),c_List_Oconcat(T_a,V_xs_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)),c_List_Oset(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Oappend(tc_List_Olist(T_a)),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Oconcat(T_a,V_xs)),c_List_Oconcat(T_a,V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__shift__lemma__Suc,axiom,
% 159.70/159.27      ! [V_is_2,V_xs_2,V_P_2,T_a] : hAPP(hAPP(c_List_Omap(tc_prod(T_a,tc_Nat_Onat),T_a),c_Product__Type_Ofst(T_a,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_prod(T_a,tc_Nat_Onat)),V_P_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_prod(T_a,tc_Nat_Onat)),c_Nat_OSuc),c_Product__Type_Osnd(T_a,tc_Nat_Onat)))),hAPP(hAPP(c_List_Ozip(T_a,tc_Nat_Onat),V_xs_2),V_is_2))) = hAPP(hAPP(c_List_Omap(tc_prod(T_a,tc_Nat_Onat),T_a),c_Product__Type_Ofst(T_a,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_prod(T_a,tc_Nat_Onat)),V_P_2),c_Product__Type_Osnd(T_a,tc_Nat_Onat))),hAPP(hAPP(c_List_Ozip(T_a,tc_Nat_Onat),V_xs_2),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),V_is_2)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_pick__drop__zero,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : c_Random_Opick(T_a,hAPP(c_List_Ofilter(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Code__Numeral_Ocode__numeral,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool),tc_Code__Numeral_Ocode__numeral),c_COMBK(tc_HOL_Obool,T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral))))),V_xs_2)) = c_Random_Opick(T_a,V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_select__weigth__drop__zero,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : c_Random_Oselect__weight(T_a,hAPP(c_List_Ofilter(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Code__Numeral_Ocode__numeral,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_a,tc_HOL_Obool),tc_Code__Numeral_Ocode__numeral),c_COMBK(tc_HOL_Obool,T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral))))),V_xs_2)) = c_Random_Oselect__weight(T_a,V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Osimps_I3_J,axiom,
% 159.70/159.27      ! [V_xss_2,V_xs_2,V_x_2,T_a] : c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_xss_2)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),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),c_COMBK(tc_List_Olist(T_a),tc_List_Olist(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_xss_2)))),c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),V_xs_2),c_List_Oconcat(tc_List_Olist(T_a),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_a)),T_a,c_List_Olist_ONil(tc_List_Olist(T_a)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_OCons(tc_List_Olist(T_a))),c_List_Olist_ONil(tc_List_Olist(T_a)))))),V_xss_2))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__eq__concat__iff,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),B_x),hAPP(c_List_Oset(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_List_Ozip(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2))))
% 159.70/159.27           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),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_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),B_x)) )
% 159.70/159.27       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_ys_2)
% 159.70/159.27         => ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 159.70/159.27          <=> V_xs_2 = V_ys_2 ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__injective,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 159.70/159.27       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_ys_2)
% 159.70/159.27         => ( ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),B_x),hAPP(c_List_Oset(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(hAPP(c_List_Ozip(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_xs_2),V_ys_2))))
% 159.70/159.27               => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_a),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_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_a),tc_Nat_Onat),tc_fun(tc_List_Olist(T_a),tc_HOL_Obool)),tc_List_Olist(T_a)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_a)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),B_x)) )
% 159.70/159.27           => V_xs_2 = V_ys_2 ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__map__singleton,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(T_b,tc_List_Olist(T_a)),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(hAPP(c_COMBB(T_a,tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),T_b),c_List_Olist_OCons(T_a)),V_f_2)),c_List_Olist_ONil(T_a))),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_n__lists_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_n_2,T_a] : c_Enum_On__lists(T_a,hAPP(c_Nat_OSuc,V_n_2),V_xs_2) = c_List_Oconcat(tc_List_Olist(T_a),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),tc_List_Olist(T_a)),c_List_Omap(T_a,tc_List_Olist(T_a))),hAPP(c_COMBC(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olist_OCons(T_a)))),V_xs_2)),c_Enum_On__lists(T_a,V_n_2,V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose_Opsimps_I3_J,axiom,
% 159.70/159.27      ! [V_xss_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_a)),c_List_Otranspose__rel(T_a)),hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_xss_2)))
% 159.70/159.27       => c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_xss_2)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),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),c_COMBK(tc_List_Olist(T_a),tc_List_Olist(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_xss_2)))),c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),V_xs_2),c_List_Oconcat(tc_List_Olist(T_a),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_a)),T_a,c_List_Olist_ONil(tc_List_Olist(T_a)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_OCons(tc_List_Olist(T_a))),c_List_Olist_ONil(tc_List_Olist(T_a)))))),V_xss_2))))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__aux__filter__tail,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] : c_List_Oconcat(tc_List_Olist(T_a),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_a)),T_a,c_List_Olist_ONil(tc_List_Olist(T_a)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a))),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(tc_List_Olist(T_a)),tc_List_Olist(tc_List_Olist(T_a))),c_List_Olist_OCons(tc_List_Olist(T_a))),c_List_Olist_ONil(tc_List_Olist(T_a)))))),V_xss_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Otl(T_a)),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_a)))),V_xss_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__filter__map__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Ofilter(T_b,V_P_2),V_xs_2)) = c_List_Omap__filter(T_b,T_a,hAPP(hAPP(c_COMBC(T_b,tc_Option_Ooption(T_a),tc_Option_Ooption(T_a)),hAPP(hAPP(c_COMBS(T_b,tc_Option_Ooption(T_a),tc_fun(tc_Option_Ooption(T_a),tc_Option_Ooption(T_a))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Option_Ooption(T_a),tc_fun(tc_Option_Ooption(T_a),tc_Option_Ooption(T_a))),T_b),c_If(tc_Option_Ooption(T_a))),V_P_2)),hAPP(hAPP(c_COMBB(T_a,tc_Option_Ooption(T_a),T_b),c_Option_Ooption_OSome(T_a)),V_f_2))),c_Option_Ooption_ONone(T_a)),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__def,axiom,
% 159.70/159.27      ! [V_A_2,V_xs_2,T_a] : c_List_Osublist(T_a,V_xs_2,V_A_2) = hAPP(hAPP(c_List_Omap(tc_prod(T_a,tc_Nat_Onat),T_a),c_Product__Type_Ofst(T_a,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_a,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_prod(T_a,tc_Nat_Onat)),c_member(tc_Nat_Onat)),c_Product__Type_Osnd(T_a,tc_Nat_Onat))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_a,tc_Nat_Onat),V_xs_2),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sublist__shift__lemma,axiom,
% 159.70/159.27      ! [V_i_2,V_xs_2,V_A_2,T_a] : hAPP(hAPP(c_List_Omap(tc_prod(T_a,tc_Nat_Onat),T_a),c_Product__Type_Ofst(T_a,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_a,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_prod(T_a,tc_Nat_Onat)),c_member(tc_Nat_Onat)),c_Product__Type_Osnd(T_a,tc_Nat_Onat))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_a,tc_Nat_Onat),V_xs_2),c_List_Oupt(V_i_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))))) = hAPP(hAPP(c_List_Omap(tc_prod(T_a,tc_Nat_Onat),T_a),c_Product__Type_Ofst(T_a,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_a,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_a,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_prod(T_a,tc_Nat_Onat)),c_member(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_prod(T_a,tc_Nat_Onat),tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_prod(T_a,tc_Nat_Onat)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Product__Type_Osnd(T_a,tc_Nat_Onat))),V_i_2))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_a,tc_Nat_Onat),V_xs_2),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__Suc__upt,axiom,
% 159.70/159.27      ! [V_n_2,V_m_2] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),c_List_Oupt(V_m_2,V_n_2)) = c_List_Oupt(hAPP(c_Nat_OSuc,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_drop__upt,axiom,
% 159.70/159.27      ! [V_j,V_i,V_m] : hAPP(hAPP(c_List_Odrop(tc_Nat_Onat),V_m),c_List_Oupt(V_i,V_j)) = c_List_Oupt(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m),V_j) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__upt,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27       => hAPP(c_List_Ohd(tc_Nat_Onat),c_List_Oupt(V_i,V_j)) = V_i ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__Suc__append,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27       => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_j),c_List_Olist_ONil(tc_Nat_Onat))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__Suc,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_j),c_List_Olist_ONil(tc_Nat_Onat))) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__add__eq__append,axiom,
% 159.70/159.27      ! [V_k,V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27       => c_List_Oupt(V_i,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),c_List_Oupt(V_j,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__0,axiom,
% 159.70/159.27      ! [V_i] : c_List_Oupt(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_List_Olist_ONil(tc_Nat_Onat) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__conv__Nil,axiom,
% 159.70/159.27      ! [V_i,V_j] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 159.70/159.27       => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__eq__Nil__conv,axiom,
% 159.70/159.27      ! [V_j_2,V_i_2] :
% 159.70/159.27        ( c_List_Oupt(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Nat_Onat)
% 159.70/159.27      <=> ( V_j_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.27          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__upt,axiom,
% 159.70/159.27      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Nat_Onat),c_List_Oupt(V_i,V_j))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_atLeastLessThan__upt,axiom,
% 159.70/159.27      ! [V_j_2,V_i_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_i_2,V_j_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__upt,axiom,
% 159.70/159.27      ! [V_j_2,V_i_2] : hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_i_2,V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_take__upt,axiom,
% 159.70/159.27      ! [V_n,V_m,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)),V_n))
% 159.70/159.27       => hAPP(hAPP(c_List_Otake(tc_Nat_Onat),V_m),c_List_Oupt(V_i,V_n)) = c_List_Oupt(V_i,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__conv__Cons,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27       => c_List_Oupt(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_i),c_List_Oupt(hAPP(c_Nat_OSuc,V_i),V_j)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__rec,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27         => c_List_Oupt(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_i),c_List_Oupt(hAPP(c_Nat_OSuc,V_i),V_j)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27         => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__upt,axiom,
% 159.70/159.27      ! [V_j,V_i] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),c_List_Oupt(V_i,V_j)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_i) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__rec__number__of,axiom,
% 159.70/159.27      ! [V_n,V_m] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)))
% 159.70/159.27         => c_List_Oupt(hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),c_List_Oupt(hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n))) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)))
% 159.70/159.27         => c_List_Oupt(hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_upt__eq__Cons__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_j_2,V_i_2] :
% 159.70/159.27        ( c_List_Oupt(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_x_2),V_xs_2)
% 159.70/159.27      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_j_2))
% 159.70/159.27          & V_i_2 = V_x_2
% 159.70/159.27          & c_List_Oupt(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_j_2) = V_xs_2 ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__upt,axiom,
% 159.70/159.27      ! [V_j,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27       => c_List_Olast(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__nth,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_a),hAPP(c_List_Onth(T_a),V_xs_2)),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) = V_xs_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_atLeastAtMost__upt,axiom,
% 159.70/159.27      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_n_2,hAPP(c_Nat_OSuc,V_m_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_atLeast__upt,axiom,
% 159.70/159.27      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_interv__listsum__conv__setsum__set__nat,axiom,
% 159.70/159.27      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.27       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_a),V_f_2),c_List_Oupt(V_m_2,V_n_2))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_m_2,V_n_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_setsum__set__upt__conv__listsum__nat,axiom,
% 159.70/159.27      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.27       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_a),V_f_2),hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_m_2,V_n_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_a),V_f_2),c_List_Oupt(V_m_2,V_n_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__upt,axiom,
% 159.70/159.27      ! [V_j,V_k,V_i] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),V_j))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_greaterThanAtMost__upt,axiom,
% 159.70/159.27      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(hAPP(c_Nat_OSuc,V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_greaterThanLessThan__upt,axiom,
% 159.70/159.27      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(hAPP(c_Nat_OSuc,V_n_2),V_m_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__map__upt,axiom,
% 159.70/159.27      ! [V_f_2,T_a,V_m_2,V_n_2,V_i_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_m_2)))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_a),V_f_2),c_List_Oupt(V_m_2,V_n_2))),V_i_2) = hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_i_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_atMost__upto,axiom,
% 159.70/159.27      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__rectangle,axiom,
% 159.70/159.27      ! [V_n_2,T_a,V_xs_2] :
% 159.70/159.27        ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 159.70/159.27         => V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.70/159.27       => ( ! [B_i] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27             => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2),B_i)) = V_n_2 )
% 159.70/159.27         => c_List_Otranspose(T_a,V_xs_2) = hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_List_Olist(T_a)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(tc_Nat_Onat),tc_List_Olist(T_a)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,T_a),tc_fun(tc_List_Olist(tc_Nat_Onat),tc_List_Olist(T_a)),tc_Nat_Onat),c_List_Omap(tc_Nat_Onat,T_a)),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,T_a),hAPP(hAPP(c_COMBB(tc_List_Olist(T_a),tc_fun(tc_Nat_Onat,T_a),tc_Nat_Onat),c_List_Onth(T_a)),hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2))))),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2)))),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__remdups__concat,axiom,
% 159.70/159.27      ! [V_xss_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremdups(T_a,c_List_Oconcat(T_a,V_xss_2))) = hAPP(c_Finite__Set_Ocard(T_a),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_List_Olist(T_a),tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)),c_List_Oset(T_a))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__remdups,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremdups(T_a,V_xs))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__remdups__leq,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremdups(T_a,V_xs))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : c_List_Oremdups(T_a,hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),c_List_Oremdups(T_a,V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__map__remdups,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] : c_List_Oremdups(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Oremdups(T_b,V_xs_2))) = c_List_Oremdups(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__remdups,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Oset(T_a),c_List_Oremdups(T_a,V_xs_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__remdups,axiom,
% 159.70/159.27      ! [V_xs,T_a] : c_List_Oremdups(T_a,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__id__iff__distinct,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Oremdups(T_a,V_xs_2) = V_xs_2
% 159.70/159.27      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__remdups__id,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => c_List_Oremdups(T_a,V_xs) = V_xs ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__remdups__eq,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremdups(T_a,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)
% 159.70/159.27      <=> c_List_Oremdups(T_a,V_xs_2) = V_xs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__eq__nil__iff,axiom,
% 159.70/159.27      ! [V_x_2,T_a] :
% 159.70/159.27        ( c_List_Oremdups(T_a,V_x_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups__eq__nil__right__iff,axiom,
% 159.70/159.27      ! [V_x_2,T_a] :
% 159.70/159.27        ( c_List_Olist_ONil(T_a) = c_List_Oremdups(T_a,V_x_2)
% 159.70/159.27      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : c_List_Oremdups(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remdups_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oremdups(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_List_Oremdups(T_a,V_xs_2) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oremdups(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),c_List_Oremdups(T_a,V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__remdups__card__conv,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremdups(T_a,V_xs_2)) = hAPP(c_Finite__Set_Ocard(T_a),hAPP(c_List_Oset(T_a),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fun__left__comm_Ofold__set__remdups,axiom,
% 159.70/159.27      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 159.70/159.27       => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_a,hAPP(c_COMBC(T_a,T_b,T_b),V_f_2),V_y_2),c_List_Oremdups(T_a,V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transfer__nat__int__list__functions_I2_J,axiom,
% 159.70/159.27      c_List_Olist_ONil(tc_Nat_Onat) = c_List_Oreturn__list(c_List_Olist_ONil(tc_Int_Oint)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsum__map__filter,axiom,
% 159.70/159.27      ! [V_f_2,V_P_2,V_xs_2,T_a,T_b] :
% 159.70/159.27        ( class_Groups_Omonoid__add(T_b)
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27             => ( ~ hBOOL(hAPP(V_P_2,B_x))
% 159.70/159.27               => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) )
% 159.70/159.27         => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_return__list__def,axiom,
% 159.70/159.27      ! [V_l_2] : c_List_Oreturn__list(V_l_2) = hAPP(hAPP(c_List_Omap(tc_Int_Oint,tc_Nat_Onat),c_Int_Onat),V_l_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transfer__nat__int__list__return__embed,axiom,
% 159.70/159.27      ! [V_l] :
% 159.70/159.27        ( c_List_Onat__list(V_l)
% 159.70/159.27       => c_List_Oembed__list(c_List_Oreturn__list(V_l)) = V_l ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transfer__nat__int__list__functions_I1_J,axiom,
% 159.70/159.27      ! [V_m,V_l] : hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),V_l),V_m) = c_List_Oreturn__list(hAPP(hAPP(c_List_Oappend(tc_Int_Oint),c_List_Oembed__list(V_l)),c_List_Oembed__list(V_m))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_embed__list__def,axiom,
% 159.70/159.27      ! [V_l_2] : c_List_Oembed__list(V_l_2) = hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Int_Oint),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_l_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition__filter__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a] : c_List_Opartition(T_a,V_f_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,V_f_2),V_xs_2)),hAPP(c_List_Ofilter(T_a,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,T_a,c_fNot),V_f_2)),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsum__map__remove1,axiom,
% 159.70/159.27      ! [V_f_2,V_xs_2,V_x_2,T_a,T_b] :
% 159.70/159.27        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),c_List_Oremove1(T_a,V_x_2,V_xs_2)))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_y,V_x] :
% 159.70/159.27        ( ( V_x = V_y
% 159.70/159.27         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = V_xs )
% 159.70/159.27        & ( V_x != V_y
% 159.70/159.27         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),c_List_Oremove1(T_a,V_x,V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__remove1,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremove1(T_a,V_x,V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__remdups,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => c_List_Oremove1(T_a,V_x,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,c_List_Oremove1(T_a,V_x,V_xs)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__commute,axiom,
% 159.70/159.27      ! [V_zs,V_y,V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Oremove1(T_a,V_y,V_zs)) = c_List_Oremove1(T_a,V_y,c_List_Oremove1(T_a,V_x,V_zs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__idem,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => c_List_Oremove1(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_notin__set__remove1,axiom,
% 159.70/159.27      ! [V_y_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Oremove1(T_a,V_y_2,V_xs_2)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__remove1,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_b_2,V_a_2] :
% 159.70/159.27        ( V_a_2 != V_b_2
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),c_List_Oremove1(T_a,V_b_2,V_xs_2))))
% 159.70/159.27        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__remove1__subset,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),c_List_Oremove1(T_a,V_x_2,V_xs_2))),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__remove1,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_Q_2,T_a] : hAPP(c_List_Ofilter(T_a,V_Q_2),c_List_Oremove1(T_a,V_x_2,V_xs_2)) = c_List_Oremove1(T_a,V_x_2,hAPP(c_List_Ofilter(T_a,V_Q_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__filter__not,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27       => c_List_Oremove1(T_a,V_x_2,hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition__filter1,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(c_Product__Type_Ofst(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Opartition(T_a,V_P_2,V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oremove1(T_a,V_x_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Oremove1(T_a,V_x_2,V_xs_2)),V_ys_2) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oremove1(T_a,V_x_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),c_List_Oremove1(T_a,V_x_2,V_ys_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition__P,axiom,
% 159.70/159.27      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Opartition(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_yes_2),V_no_2)
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_yes_2)))
% 159.70/159.27             => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27          & ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_no_2)))
% 159.70/159.27             => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_P_2,T_a] : c_List_Opartition(T_a,V_P_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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_P_2,T_a] : c_List_Opartition(T_a,V_P_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)),hAPP(c_If(tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))),hAPP(V_P_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_P_2,V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition__filter2,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(c_Product__Type_Osnd(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Opartition(T_a,V_P_2,V_xs_2)) = hAPP(c_List_Ofilter(T_a,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,T_a,c_fNot),V_P_2)),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__remove1,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremove1(T_a,V_x_2,V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremove1(T_a,V_x_2,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_partition__set,axiom,
% 159.70/159.27      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Opartition(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_a),tc_List_Olist(T_a)),V_yes_2),V_no_2)
% 159.70/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_yes_2)),hAPP(c_List_Oset(T_a),V_no_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__remove1__eq,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => hAPP(c_List_Oset(T_a),c_List_Oremove1(T_a,V_x_2,V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set__remove,axiom,
% 159.70/159.27      ! [V_x_2,V_A_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.70/159.27         => c_List_Olinorder__class_Osorted__list__of__set(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))) = c_List_Oremove1(T_a,V_x_2,c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lists__IntI,axiom,
% 159.70/159.27      ! [V_B_2,V_A_2,V_l_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_A_2)))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_B_2)))
% 159.70/159.27         => 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)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp_ONil,axiom,
% 159.70/159.27      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__listsp__conv__set,axiom,
% 159.70/159.27      ! [V_xs_2,V_A_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp__conj__eq,axiom,
% 159.70/159.27      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 159.70/159.27        ( 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))
% 159.70/159.27      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_x_2))
% 159.70/159.27          & hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_x_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp__inf__eq,axiom,
% 159.70/159.27      ! [V_B_2,V_A_2,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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp__infI,axiom,
% 159.70/159.27      ! [V_B_2,V_l_2,V_A_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_l_2))
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_l_2))
% 159.70/159.27         => 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)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp_Oequations_I1_J,axiom,
% 159.70/159.27      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp_Oequations_I2_J,axiom,
% 159.70/159.27      ! [V_a2_2,V_a1_2,V_A_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a1_2),V_a2_2)))
% 159.70/159.27      <=> ( hBOOL(hAPP(V_A_2,V_a1_2))
% 159.70/159.27          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_a2_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_append__in__listsp__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_A_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 159.70/159.27      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 159.70/159.27          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_ys_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set__empty,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted__list__of__set(T_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp__mono,axiom,
% 159.70/159.27      ! [V_B_2,V_A_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.70/159.27       => hBOOL(hAPP(hAPP(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))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set__range,axiom,
% 159.70/159.27      ! [V_n_2,V_m_2] : c_List_Olinorder__class_Osorted__list__of__set(tc_Nat_Onat,hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) = c_List_Oupt(V_m_2,V_n_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsp__lists__eq,axiom,
% 159.70/159.27      ! [V_x_2,V_A_2,T_a] :
% 159.70/159.27        ( 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))
% 159.70/159.27      <=> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_x_2),c_List_Olists(T_a,V_A_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_lists__Int__eq,axiom,
% 159.70/159.27      ! [V_B_2,V_A_2,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))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set__insert,axiom,
% 159.70/159.27      ! [V_x_2,V_A_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.70/159.27         => c_List_Olinorder__class_Osorted__list__of__set(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),c_List_Olinorder__class_Osorted__list__of__set(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set__sort__remdups,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted__list__of__set(T_a,hAPP(c_List_Oset(T_a),V_xs_2)) = c_List_Olinorder__class_Osort__key(T_a,T_a,c_COMBI(T_a),c_List_Oremdups(T_a,V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sort__foldl__insort,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osort__key(T_a,T_a,c_COMBI(T_a),V_xs_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_a),T_a,hAPP(c_COMBC(T_a,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a))),c_List_Olist_ONil(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__key_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_x_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sort__key__simps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__key_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_ys_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.27           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)) )
% 159.70/159.27          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.27           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),V_ys_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__sort,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)))
% 159.70/159.27        <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sort__key__simps_I1_J,axiom,
% 159.70/159.27      ! [V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__not__Nil,axiom,
% 159.70/159.27      ! [V_xs_2,V_a_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_a_2),V_xs_2) != c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),V_xs_2)) = hAPP(c_Nat_OSuc,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__sort,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_fun__left__comm__insort,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_Finite__Set_Ofun__left__comm(T_a,tc_List_Olist(T_a),c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__left__comm,axiom,
% 159.70/159.27      ! [V_xs_2,V_y_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_y_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__key__left__comm,axiom,
% 159.70/159.27      ! [V_xs_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2)
% 159.70/159.27         => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_y_2),V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__sort,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(c_List_Oset(T_a),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__sort,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,V_P_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => hAPP(c_List_Ofilter(T_a,V_P_2),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)) = c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__insort__triv,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,V_x_2,V_P_2,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_remove1__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Oremove1(T_a,V_x_2,hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),V_xs_2)) = V_xs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_x_2),V_xs_2)))
% 159.70/159.27        <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27            & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__key__remove1,axiom,
% 159.70/159.27      ! [V_f_2,V_xs_2,V_a_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 159.70/159.27           => ( hAPP(c_List_Ohd(T_a),hAPP(c_List_Ofilter(T_a,hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,T_a),hAPP(c_fequal,hAPP(V_f_2,V_a_2))),V_f_2)),V_xs_2)) = V_a_2
% 159.70/159.27             => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_a_2),c_List_Oremove1(T_a,V_a_2,V_xs_2)) = V_xs_2 ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__insert__insort__key,axiom,
% 159.70/159.27      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_List_Oset(T_b),V_xs_2))))
% 159.70/159.27         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_a,V_f_2,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted_ONil,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__single,axiom,
% 159.70/159.27      ! [V_x,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__sort,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osort__key(T_a,T_a,c_COMBI(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),V_xs_2))
% 159.70/159.27        <=> c_List_Olinorder__class_Osorted(T_a,V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__insort__key,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),V_xs_2)))
% 159.70/159.27        <=> c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__sort__key,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Olinorder__class_Osort__key(T_b,T_a,V_f_2,V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__map__remove1,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Oremove1(T_b,V_x_2,V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__insort__insert__key,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Olinorder__class_Oinsort__insert__key(T_b,T_a,V_f_2,V_x_2,V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__map__same,axiom,
% 159.70/159.27      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBC(T_b,T_a,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_a,tc_fun(T_a,tc_HOL_Obool),T_b),c_fequal),V_f_2)),hAPP(V_g_2,V_xs_2))),V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__filter,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Ofilter(T_b,V_P_2),V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__remove1,axiom,
% 159.70/159.27      ! [V_a,V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremove1(T_a,V_a,V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__same,axiom,
% 159.70/159.27      ! [V_xs_2,V_g_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Ofilter(T_a,hAPP(hAPP(c_COMBC(T_a,T_a,tc_HOL_Obool),c_fequal),hAPP(V_g_2,V_xs_2))),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__upt,axiom,
% 159.70/159.27      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__tl,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Otl(T_a),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__upto,axiom,
% 159.70/159.27      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Int_Oint,c_List_Oupto(V_i,V_j)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__insort__insert,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__drop,axiom,
% 159.70/159.27      ! [V_n,V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted_Oequations_I1_J,axiom,
% 159.70/159.27      ! [T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__insort__insert,axiom,
% 159.70/159.27      ! [V_x_2,V_f_2,V_xs_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27         => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Oinsort__insert__key(T_a,T_b,V_f_2,V_x_2,V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__remdups,axiom,
% 159.70/159.27      ! [V_l,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_l)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremdups(T_a,V_l)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__take,axiom,
% 159.70/159.27      ! [V_n,V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__many,axiom,
% 159.70/159.27      ! [V_zs,V_y,V_x,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))
% 159.70/159.27           => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__many__eq,axiom,
% 159.70/159.27      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_zs_2)))
% 159.70/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 159.70/159.27            & c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_zs_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__butlast,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27           => c_List_Olinorder__class_Osorted(T_a,c_List_Obutlast(T_a,V_xs)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__distinct__set__unique,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27         => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27           => ( c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 159.70/159.27             => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 159.70/159.27               => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 159.70/159.27                 => V_xs_2 = V_ys_2 ) ) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__Cons,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 159.70/159.27        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27            & ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 159.70/159.27        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27            & c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 159.70/159.27            & ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27               => ! [B_xa] :
% 159.70/159.27                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),V_ys_2)))
% 159.70/159.27                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) ) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__insort,axiom,
% 159.70/159.27      ! [V_x_2,V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 159.70/159.27         => ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27           => hAPP(c_List_Ofilter(T_b,V_P_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_a,V_f_2),V_x_2),hAPP(c_List_Ofilter(T_b,V_P_2),V_xs_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted_Oequations_I2_J,axiom,
% 159.70/159.27      ! [V_a1_2,V_a2_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a2_2),V_a1_2))
% 159.70/159.27        <=> ( ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_a1_2)))
% 159.70/159.27               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a2_2),B_x)) )
% 159.70/159.27            & c_List_Olinorder__class_Osorted(T_a,V_a1_2) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__insert__triv,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__insort__insert,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => hAPP(c_List_Oset(T_a),c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__list__of__set,axiom,
% 159.70/159.27      ! [V_A_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.70/159.27         => ( hAPP(c_List_Oset(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2)) = V_A_2
% 159.70/159.27            & c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))
% 159.70/159.27            & hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__remove1,axiom,
% 159.70/159.27      ! [V_xs_2,V_a_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_a_2),c_List_Oremove1(T_a,V_a_2,V_xs_2)) = V_xs_2 ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__nth__mono,axiom,
% 159.70/159.27      ! [V_j,V_i,V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j))) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__equals__nth__mono,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27        <=> ! [B_j] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27             => ! [B_i] :
% 159.70/159.27                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 159.70/159.27                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i)),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_j))) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__sorted__distinct__set__unique,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(c_List_Oset(T_a),V_ys_2)))
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 159.70/159.27           => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)))
% 159.70/159.27             => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2))
% 159.70/159.27               => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2)))
% 159.70/159.27                 => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 159.70/159.27                   => V_xs_2 = V_ys_2 ) ) ) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__insert__key__triv,axiom,
% 159.70/159.27      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),hAPP(c_List_Oset(T_b),V_xs_2))))
% 159.70/159.27         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_a,V_f_2,V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__insert__insort,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_a,c_COMBI(T_a)),V_x_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__column,axiom,
% 159.70/159.27      ! [V_i_2,V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27         => hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),T_a),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_Nat_Onat,T_a),c_List_Onth(T_a)),V_i_2)),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),c_List_Otranspose(T_a,V_xs_2))) = hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2),V_i_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__nth__transpose__sorted,axiom,
% 159.70/159.27      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2))))
% 159.70/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),V_xs_2))))
% 159.70/159.27           => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),c_List_Otranspose(T_a,V_xs_2)),V_i_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2),V_j_2)),V_i_2) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_inj__on__rev,axiom,
% 159.70/159.27      ! [V_A_2,T_a] : c_Fun_Oinj__on(tc_List_Olist(T_a),tc_List_Olist(T_a),c_List_Orev(T_a),V_A_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__foldr,axiom,
% 159.70/159.27      ! [V_xs_2,V_a_2,V_f_2,T_b,T_a] : hAPP(c_List_Ofoldl(T_a,T_b,V_f_2,V_a_2),V_xs_2) = c_List_Ofoldr(T_b,T_a,hAPP(c_COMBC(T_a,T_b,T_a),V_f_2),hAPP(c_List_Orev(T_b),V_xs_2),V_a_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldr__foldl,axiom,
% 159.70/159.27      ! [V_a_2,V_xs_2,V_f_2,T_a,T_b] : c_List_Ofoldr(T_b,T_a,V_f_2,V_xs_2,V_a_2) = hAPP(c_List_Ofoldl(T_a,T_b,hAPP(c_COMBC(T_b,T_a,T_a),V_f_2),V_a_2),hAPP(c_List_Orev(T_b),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Orev(T_a),V_ys)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__eq__Cons__iff,axiom,
% 159.70/159.27      ! [V_ys_2,V_y_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)
% 159.70/159.27      <=> V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Orev(T_a),V_ys_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),c_List_Olist_ONil(T_a))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Orev(T_a),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__singleton__conv,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a))
% 159.70/159.27      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_singleton__rev__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) = hAPP(c_List_Orev(T_a),V_xs_2)
% 159.70/159.27      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__rev,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orev(T_a),V_xs_2)))
% 159.70/159.27      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__is__Nil__conv,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orev(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Nil__is__rev__conv,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olist_ONil(T_a) = hAPP(c_List_Orev(T_a),V_xs_2)
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev_Osimps_I1_J,axiom,
% 159.70/159.27      ! [T_a] : hAPP(c_List_Orev(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__rev,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__is__rev__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(c_List_Orev(T_a),V_ys_2)
% 159.70/159.27      <=> V_xs_2 = V_ys_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__swap,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Orev(T_a),V_xs_2) = V_ys_2
% 159.70/159.27      <=> V_xs_2 = hAPP(c_List_Orev(T_a),V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__rev__ident,axiom,
% 159.70/159.27      ! [V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(c_List_Orev(T_a),V_xs)) = V_xs ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_listsum__rev,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.27       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__rev,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(c_List_Orev(T_a),V_xs_2)) = hAPP(c_List_Oset(T_a),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__rev,axiom,
% 159.70/159.27      ! [V_ys,T_b,V_xs,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)
% 159.70/159.27       => hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(c_List_Orev(T_a),V_xs)),hAPP(c_List_Orev(T_b),V_ys)) = hAPP(c_List_Orev(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(c_List_Orev(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),hAPP(c_List_Orev(T_a),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),hAPP(c_List_Orev(T_b),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__concat,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Orev(T_a),c_List_Oconcat(T_a,V_xs_2)) = c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Orev(T_a)),hAPP(c_List_Orev(tc_List_Olist(T_a)),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_last__rev,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => c_List_Olast(T_a,hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__rev,axiom,
% 159.70/159.27      ! [T_a,V_xs] :
% 159.70/159.27        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.27       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orev(T_a),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__transpose,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__foldl__cons,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] : hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_a),T_a,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) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__drop,axiom,
% 159.70/159.27      ! [V_xs,V_i,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__take,axiom,
% 159.70/159.27      ! [V_xs,V_i,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rotate__rev,axiom,
% 159.70/159.27      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Orev(T_a),hAPP(c_List_Orotate(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))),V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__nth,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_n] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),hAPP(c_List_Orev(T_a),V_xs)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_rev__update,axiom,
% 159.70/159.27      ! [V_y,V_xs,T_a,V_k] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27       => hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_y)) = hAPP(hAPP(c_List_Olist__update(T_a,hAPP(c_List_Orev(T_a),V_xs)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_k)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_y) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__rev__nth__mono,axiom,
% 159.70/159.27      ! [V_j,V_i,V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs))
% 159.70/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j)),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i))) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldr__max__sorted,axiom,
% 159.70/159.27      ! [V_y_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs_2))
% 159.70/159.27         => ( ( V_xs_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27             => c_List_Ofoldr(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_xs_2,V_y_2) = V_y_2 )
% 159.70/159.27            & ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27             => c_List_Ofoldr(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_xs_2,V_y_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_y_2) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__transpose__sorted,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27       => ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 159.70/159.27           => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.70/159.27          & ( V_xs_2 != c_List_Olist_ONil(tc_List_Olist(T_a))
% 159.70/159.27           => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_List_Otranspose(T_a,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__column__length,axiom,
% 159.70/159.27      ! [V_i_2,V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),hAPP(c_List_Ofilter(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_a)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_a)))),c_List_Otranspose(T_a,V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_a)),V_xs_2),V_i_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_transpose__transpose,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_a),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_a))),V_xs_2)))
% 159.70/159.27       => c_List_Otranspose(T_a,c_List_Otranspose(T_a,V_xs_2)) = c_List_OtakeWhile(tc_List_Olist(T_a),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_a)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_a),tc_List_Olist(T_a),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_a))),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__nth__monoI,axiom,
% 159.70/159.27      ! [V_xs,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( ! [B_i,B_j] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 159.70/159.27             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.27               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i)),hAPP(hAPP(c_List_Onth(T_a),V_xs),B_j))) ) )
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,V_xs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__takeWhile,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,c_List_OtakeWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_P_2,T_a] : c_List_OtakeWhile(T_a,V_P_2,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_OtakeWhile(T_b,hAPP(c_Fun_Ocomp(T_a,tc_HOL_Obool,T_b,V_P_2),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__eq__all__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = V_xs_2
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__takeWhileD,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__takeWhile__le,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_P_2,T_a] : c_List_OtakeWhile(T_a,V_P_2,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__takeWhile,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__eq__take,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OtakeWhile(T_a,V_P_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_P_2,V_xs_2)) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OtakeWhile(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_List_Olist_ONil(T_a) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__tail,axiom,
% 159.70/159.27      ! [V_l_2,V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27       => c_List_OtakeWhile(T_a,V_P_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_P_2,V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__takeWhile__fst,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)),V_ys_2) = c_List_OtakeWhile(tc_prod(T_a,T_b),hAPP(c_Fun_Ocomp(T_a,tc_HOL_Obool,tc_prod(T_a,T_b),V_P_2),c_Product__Type_Ofst(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__takeWhile__snd,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),c_List_OtakeWhile(T_b,V_P_2,V_ys_2)) = c_List_OtakeWhile(tc_prod(T_a,T_b),hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,tc_prod(T_a,T_b),V_P_2),c_Product__Type_Osnd(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__append1,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OtakeWhile(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = c_List_OtakeWhile(T_a,V_P_2,V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__nth,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_j_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_nth__length__takeWhile,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27       => ~ hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__upds__def,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_m_2,T_b,T_a] : c_Map_Omap__upds(T_a,T_b,V_m_2,V_xs_2,V_ys_2) = c_Map_Omap__add(T_a,T_b,V_m_2,hAPP(c_Map_Omap__of(T_a,T_b),hAPP(c_List_Orev(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__not__last,axiom,
% 159.70/159.27      ! [T_a,V_xs_2] :
% 159.70/159.27        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27         => 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) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__equals__takeWhile__sorted__rev,axiom,
% 159.70/159.27      ! [V_t_2,V_xs_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)))
% 159.70/159.27         => hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBB(T_a,tc_HOL_Obool,T_b),hAPP(c_Orderings_Oord__class_Oless(T_a),V_t_2)),V_f_2)),V_xs_2) = c_List_OtakeWhile(T_b,hAPP(hAPP(c_COMBB(T_a,tc_HOL_Obool,T_b),hAPP(c_Orderings_Oord__class_Oless(T_a),V_t_2)),V_f_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__neq__rev,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => 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),V_x_2)),hAPP(c_List_Orev(T_a),V_xs_2)) = hAPP(c_List_Orev(T_a),hAPP(c_List_Otl(T_a),c_List_OdropWhile(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),V_x_2)),V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__neq__rev,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_OdropWhile(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),V_x_2)),hAPP(c_List_Orev(T_a),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),hAPP(c_List_Orev(T_a),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),V_x_2)),V_xs_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__dropWhile__id,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)),c_List_OdropWhile(T_a,V_P_2,V_xs_2)) = V_xs_2 ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__map,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,V_P_2,T_a] : c_List_OdropWhile(T_a,V_P_2,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_OdropWhile(T_b,hAPP(c_Fun_Ocomp(T_a,tc_HOL_Obool,T_b,V_P_2),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__eq__Nil__conv,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) = c_List_Olist_ONil(T_a)
% 159.70/159.27      <=> ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_hd__dropWhile,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) != c_List_Olist_ONil(T_a)
% 159.70/159.27       => ~ hBOOL(hAPP(V_P_2,hAPP(c_List_Ohd(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OdropWhile(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) = c_List_OdropWhile(T_a,V_P_2,V_xs_2) )
% 159.70/159.27        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OdropWhile(T_a,V_P_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) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__dropWhile,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_P_2,T_a] : c_List_OdropWhile(T_a,V_P_2,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__dropWhile__le,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OdropWhile(T_a,V_P_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted__dropWhile,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27         => c_List_Olinorder__class_Osorted(T_a,c_List_OdropWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__append1,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27         => c_List_OdropWhile(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2)),V_ys_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__eq__Cons__conv,axiom,
% 159.70/159.27      ! [V_ys_2,V_y_2,V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)
% 159.70/159.27      <=> ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2))
% 159.70/159.27          & ~ hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__eq__drop,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] : c_List_OdropWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))),V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__nth,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OdropWhile(T_a,V_P_2,V_xs_2))))
% 159.70/159.27       => hAPP(hAPP(c_List_Onth(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_a),V_xs_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__eq__filter,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2))))
% 159.70/159.27           => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27       => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__eq__take__P__nth,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 159.70/159.27        ( ! [B_i] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.70/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) )
% 159.70/159.27       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27           => ~ hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) )
% 159.70/159.27         => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_length__takeWhile__less__P__nth,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_P_2,V_j_2] :
% 159.70/159.27        ( ! [B_i] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_j_2))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_OtakeWhile(T_a,V_P_2,V_xs_2)))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__def,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.27          & ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),B_x),hAPP(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))))
% 159.70/159.27             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__rev,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2),hAPP(c_List_Orev(T_b),V_ys_2))
% 159.70/159.27      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__rev1,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2),V_ys_2)
% 159.70/159.27      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,hAPP(c_List_Orev(T_b),V_ys_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__append,axiom,
% 159.70/159.27      ! [V_vs_2,V_us_2,V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.27       => ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_us_2),hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_vs_2))
% 159.70/159.27        <=> ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27            & c_List_Olist__all2(T_a,T_b,V_P_2,V_us_2,V_vs_2) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__appendI,axiom,
% 159.70/159.27      ! [V_d_2,V_ca_2,V_b_2,V_a_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2)
% 159.70/159.27       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_ca_2,V_d_2)
% 159.70/159.27         => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_a_2),V_ca_2),hAPP(hAPP(c_List_Oappend(T_b),V_b_2),V_d_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__Cons,axiom,
% 159.70/159.27      ! [V_ys_2,V_y_2,V_xs_2,V_x_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))
% 159.70/159.27      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 159.70/159.27          & c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__takeI,axiom,
% 159.70/159.27      ! [V_n_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27       => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2),hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_ys_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__Nil2,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,c_List_Olist_ONil(T_b))
% 159.70/159.27      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__Nil,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,c_List_Olist_ONil(T_a),V_ys_2)
% 159.70/159.27      <=> V_ys_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__dropI,axiom,
% 159.70/159.27      ! [V_n_2,V_bs_2,V_as_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_as_2,V_bs_2)
% 159.70/159.27       => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_as_2),hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_bs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__conv__all__nth,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.70/159.27          & ! [B_i] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i)),hAPP(hAPP(c_List_Onth(T_b),V_ys_2),B_i))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__nthD,axiom,
% 159.70/159.27      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_p_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27         => hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_p_2)),hAPP(hAPP(c_List_Onth(T_b),V_ys_2),V_p_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__nthD2,axiom,
% 159.70/159.27      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_p_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)))
% 159.70/159.27         => hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_p_2)),hAPP(hAPP(c_List_Onth(T_b),V_ys_2),V_p_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__lengthD,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__eq,axiom,
% 159.70/159.27      ! [T_a,V_ys_2,V_xs_2] :
% 159.70/159.27        ( V_xs_2 = V_ys_2
% 159.70/159.27      <=> c_List_Olist__all2(T_a,T_a,c_fequal,V_xs_2,V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__map2,axiom,
% 159.70/159.27      ! [V_bs_2,V_f_2,T_c,V_as_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_as_2,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_bs_2))
% 159.70/159.27      <=> c_List_Olist__all2(T_a,T_c,hAPP(hAPP(c_COMBC(T_a,tc_fun(T_c,T_b),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_fun(T_c,tc_HOL_Obool)),T_a),c_COMBB(T_b,tc_HOL_Obool,T_c)),V_P_2)),V_f_2),V_as_2,V_bs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__map1,axiom,
% 159.70/159.27      ! [V_bs_2,V_as_2,V_f_2,T_c,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Omap(T_c,T_a),V_f_2),V_as_2),V_bs_2)
% 159.70/159.27      <=> c_List_Olist__all2(T_c,T_b,hAPP(hAPP(c_COMBB(T_a,tc_fun(T_b,tc_HOL_Obool),T_c),V_P_2),V_f_2),V_as_2,V_bs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__update__cong2,axiom,
% 159.70/159.27      ! [V_i_2,V_y_2,V_x_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 159.70/159.27        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 159.70/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)))
% 159.70/159.27           => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2),hAPP(hAPP(c_List_Olist__update(T_b,V_ys_2),V_i_2),V_y_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__update__cong,axiom,
% 159.70/159.27      ! [V_y_2,V_x_2,V_ys_2,V_P_2,T_b,V_xs_2,T_a,V_i_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 159.70/159.27         => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 159.70/159.27           => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2),hAPP(hAPP(c_List_Olist__update(T_b,V_ys_2),V_i_2),V_y_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2I,axiom,
% 159.70/159.27      ! [V_P_2,V_b_2,V_a_2,T_b,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),B_x),hAPP(c_List_Oset(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_a_2),V_b_2))))
% 159.70/159.27           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) )
% 159.70/159.27       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_a_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_b_2)
% 159.70/159.27         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted_Osimps,axiom,
% 159.70/159.27      ! [V_a_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( c_List_Olinorder__class_Osorted(T_a,V_a_2)
% 159.70/159.27        <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 159.70/159.27            | ? [B_xs,B_x] :
% 159.70/159.27                ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 159.70/159.27                & ! [B_xa] :
% 159.70/159.27                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),B_xs)))
% 159.70/159.27                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) )
% 159.70/159.27                & c_List_Olinorder__class_Osorted(T_a,B_xs) ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_all__nth__imp__all__set,axiom,
% 159.70/159.27      ! [V_x_2,V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_i] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 159.70/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__removeAll__inj__on,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2)) = hAPP(c_List_OremoveAll(T_b,hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll__append,axiom,
% 159.70/159.27      ! [V_ys,V_xs,V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs)),hAPP(c_List_OremoveAll(T_a,V_x),V_ys)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll_Osimps_I2_J,axiom,
% 159.70/159.27      ! [V_xs,T_a,V_y,V_x] :
% 159.70/159.27        ( ( V_x = V_y
% 159.70/159.27         => hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) )
% 159.70/159.27        & ( V_x != V_y
% 159.70/159.27         => hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),hAPP(c_List_OremoveAll(T_a,V_x),V_xs)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__removeAll,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll_Osimps_I1_J,axiom,
% 159.70/159.27      ! [V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll__id,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2) = V_xs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll__filter__not,axiom,
% 159.70/159.27      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 159.70/159.27        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27       => hAPP(c_List_OremoveAll(T_a,V_x_2),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2)) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_removeAll__filter__not__eq,axiom,
% 159.70/159.27      ! [V_x_2,T_a] : c_List_OremoveAll(T_a,V_x_2) = c_List_Ofilter(T_a,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),hAPP(c_fequal,V_x_2))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__remove1__removeAll,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => c_List_Oremove1(T_a,V_x,V_xs) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__removeAll__inj,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 159.70/159.27        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 159.70/159.27       => hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2)) = hAPP(c_List_OremoveAll(T_b,hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_set__removeAll,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] : hAPP(c_List_Oset(T_a),hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_not__in__set__insert,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => c_List_Oinsert(T_a,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_List_Oinsert__def,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 )
% 159.70/159.27        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27         => c_List_Oinsert(T_a,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__insert,axiom,
% 159.70/159.27      ! [V_x,V_xs,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.27       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oinsert(T_a,V_x,V_xs))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insert__remdups,axiom,
% 159.70/159.27      ! [V_xs,V_x,T_a] : c_List_Oinsert(T_a,V_x,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,c_List_Oinsert(T_a,V_x,V_xs)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__insert,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27       => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_List_Oset__insert,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] : hAPP(c_List_Oset(T_a),c_List_Oinsert(T_a,V_x_2,V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insert__Nil,axiom,
% 159.70/159.27      ! [V_x,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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_maps__def,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_a,T_b] : c_List_Omaps(T_b,T_a,V_f_2,V_xs_2) = c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(T_b,tc_List_Olist(T_a)),V_f_2),V_xs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_concat__map__maps,axiom,
% 159.70/159.27      ! [V_xs_2,V_f_2,T_b,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Omap(T_b,tc_List_Olist(T_a)),V_f_2),V_xs_2)) = c_List_Omaps(T_b,T_a,V_f_2,V_xs_2) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_maps__simps_I2_J,axiom,
% 159.70/159.27      ! [V_f_2,T_a,T_b] : c_List_Omaps(T_b,T_a,V_f_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_maps__simps_I1_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_f_2,T_a,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)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_distinct__concat,axiom,
% 159.70/159.27      ! [V_xs_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),V_xs_2))
% 159.70/159.27       => ( ! [B_ys] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(c_List_Odistinct(T_a),B_ys)) )
% 159.70/159.27         => ( ! [B_ys] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27               => ! [B_zs] :
% 159.70/159.27                    ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_zs),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27                   => ( B_ys != B_zs
% 159.70/159.27                     => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_List_Oset(T_a),B_ys)),hAPP(c_List_Oset(T_a),B_zs)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) )
% 159.70/159.27           => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oconcat(T_a,V_xs_2))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_measures__lesseq,axiom,
% 159.70/159.27      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.27       => ( 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)))
% 159.70/159.27         => 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)))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_wf__measures,axiom,
% 159.70/159.27      ! [V_fs_2,T_a] : c_Wellfounded_Owf(T_a,c_List_Omeasures(T_a,V_fs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__measures_I1_J,axiom,
% 159.70/159.27      ! [V_y_2,V_x_2,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))))) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_measures__def,axiom,
% 159.70/159.27      ! [V_fs_2,T_a] : c_List_Omeasures(T_a,V_fs_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_List_Olist(tc_Nat_Onat),T_a),c_List_Olex(tc_Nat_Onat,c_Wellfounded_Oless__than)),hAPP(hAPP(c_COMBC(T_a,tc_List_Olist(tc_fun(T_a,tc_Nat_Onat)),tc_List_Olist(tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_a,tc_Nat_Onat),tc_Nat_Onat),tc_fun(tc_List_Olist(tc_fun(T_a,tc_Nat_Onat)),tc_List_Olist(tc_Nat_Onat)),T_a),c_List_Omap(tc_fun(T_a,tc_Nat_Onat),tc_Nat_Onat)),hAPP(c_COMBC(tc_fun(T_a,tc_Nat_Onat),T_a,tc_Nat_Onat),c_COMBI(tc_fun(T_a,tc_Nat_Onat))))),V_fs_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_measures__less,axiom,
% 159.70/159.27      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.27       => 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)))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__measures_I2_J,axiom,
% 159.70/159.27      ! [V_fs_2,V_f_2,V_y_2,V_x_2,T_a] :
% 159.70/159.27        ( 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))))
% 159.70/159.27      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.27          | ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.70/159.27            & 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))) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_foldl__apply,axiom,
% 159.70/159.27      ! [V_s_2,V_g_2,V_h_2,V_f_2,T_b,T_c,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hAPP(c_Fun_Ocomp(T_c,T_c,T_b,hAPP(V_f_2,B_x)),V_h_2) = hAPP(c_Fun_Ocomp(T_b,T_c,T_b,V_h_2),hAPP(V_g_2,B_x)) )
% 159.70/159.27       => hAPP(c_List_Ofoldl(T_c,T_a,hAPP(c_COMBC(T_a,T_c,T_c),V_f_2),hAPP(V_h_2,V_s_2)),V_xs_2) = hAPP(V_h_2,hAPP(c_List_Ofoldl(T_b,T_a,hAPP(c_COMBC(T_a,T_b,T_b),V_g_2),V_s_2),V_xs_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_zip__obtain__same__length,axiom,
% 159.70/159.27      ! [V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 159.70/159.27        ( ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2))),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Otake(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2))),V_ys_2))
% 159.70/159.27         => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2))),V_xs_2)),hAPP(hAPP(c_List_Otake(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2))),V_ys_2)))) )
% 159.70/159.27       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_map__of__eqI,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 159.70/159.27        ( hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xs_2)) = hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_ys_2))
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),hAPP(hAPP(c_List_Omap(tc_prod(T_a,T_b),T_a),c_Product__Type_Ofst(T_a,T_b)),V_xs_2))))
% 159.70/159.27             => hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2),B_x) = hAPP(hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2),B_x) )
% 159.70/159.27         => hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_pos__not__random__dseq__def,axiom,
% 159.70/159.27      ! [V_seed_2,V_size_2,V_nrandom_2,V_R_2] : c_New__Random__Sequence_Opos__not__random__dseq(V_R_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__not__seq(hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_dropWhile__append2,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27       => c_List_OdropWhile(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = c_List_OdropWhile(T_a,V_P_2,V_ys_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__all2__all__nthI,axiom,
% 159.70/159.27      ! [V_P_2,V_b_2,T_b,V_a_2,T_a] :
% 159.70/159.27        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_a_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_b_2)
% 159.70/159.27       => ( ! [B_n] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_a_2)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_a_2),B_n)),hAPP(hAPP(c_List_Onth(T_b),V_b_2),B_n))) )
% 159.70/159.27         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_finite__sorted__distinct__unique,axiom,
% 159.70/159.27      ! [V_A_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 159.70/159.27         => ? [B_x] :
% 159.70/159.27              ( hAPP(c_List_Oset(T_a),B_x) = V_A_2
% 159.70/159.27              & c_List_Olinorder__class_Osorted(T_a,B_x)
% 159.70/159.27              & hBOOL(hAPP(c_List_Odistinct(T_a),B_x))
% 159.70/159.27              & ! [B_y] :
% 159.70/159.27                  ( ( hAPP(c_List_Oset(T_a),B_y) = V_A_2
% 159.70/159.27                    & c_List_Olinorder__class_Osorted(T_a,B_y)
% 159.70/159.27                    & hBOOL(hAPP(c_List_Odistinct(T_a),B_y)) )
% 159.70/159.27                 => B_y = B_x ) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_takeWhile__append2,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 159.70/159.27        ( ! [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27       => c_List_OtakeWhile(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),c_List_OtakeWhile(T_a,V_P_2,V_ys_2)) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_insort__is__Cons,axiom,
% 159.70/159.27      ! [V_a_2,V_f_2,V_xs_2,T_a,T_b] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_b)
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_a_2)),hAPP(V_f_2,B_x))) )
% 159.70/159.27         => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_a,T_b,V_f_2),V_a_2),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_2),V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_Cons__eq__filter__iff,axiom,
% 159.70/159.27      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = hAPP(c_List_Ofilter(T_a,V_P_2),V_ys_2)
% 159.70/159.27      <=> ? [B_us,B_vs] :
% 159.70/159.27            ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_vs))
% 159.70/159.27            & ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 159.70/159.27               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27            & hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_filter__eq__Cons__iff,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_ys_2,V_P_2,T_a] :
% 159.70/159.27        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_ys_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)
% 159.70/159.27      <=> ? [B_us,B_vs] :
% 159.70/159.27            ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_vs))
% 159.70/159.27            & ! [B_x] :
% 159.70/159.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 159.70/159.27               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27            & hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ball__nth,axiom,
% 159.70/159.27      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.27         => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_sorted_OCons,axiom,
% 159.70/159.27      ! [V_x_2,V_xs_2,T_a] :
% 159.70/159.27        ( class_Orderings_Olinorder(T_a)
% 159.70/159.27       => ( ! [B_x] :
% 159.70/159.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) )
% 159.70/159.27         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 159.70/159.27           => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) ) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__length,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 159.70/159.27      <=> ? [B_n] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.27            & hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__simps_I1_J,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 159.70/159.27      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.27          | c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__rev,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Olist__ex(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 159.70/159.27      <=> c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__append,axiom,
% 159.70/159.27      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 159.70/159.27      <=> ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 159.70/159.27          | c_List_Olist__ex(T_a,V_P_2,V_ys_2) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__iff,axiom,
% 159.70/159.27      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.27        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 159.70/159.27      <=> ? [B_x] :
% 159.70/159.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.27            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_list__ex__simps_I2_J,axiom,
% 159.70/159.27      ! [V_P_2,T_a] : ~ c_List_Olist__ex(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 159.70/159.27  
% 159.70/159.27  fof(fact_in__set__conv__decomp__first,axiom,
% 159.70/159.27      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28      <=> ? [B_ys] :
% 159.70/159.28            ( ? [B_zs] : V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_zs))
% 159.70/159.28            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_ys))) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_in__set__conv__decomp__last,axiom,
% 159.70/159.28      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28      <=> ? [B_ys,B_zs] :
% 159.70/159.28            ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_zs))
% 159.70/159.28            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_zs))) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_in__set__conv__decomp,axiom,
% 159.70/159.28      ! [V_xs_2,V_x_2,T_a] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28      <=> ? [B_ys,B_zs] : V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_zs)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Oplus__frac__def,axiom,
% 159.70/159.28      ! [V_r_2,V_q_2,T_a] : c_Nitpick_Oplus__frac(T_a,V_q_2,V_r_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_a),c_Nitpick_Oint__lcm(hAPP(c_Nitpick_Odenom(T_a),V_q_2),hAPP(c_Nitpick_Odenom(T_a),V_r_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,T_a),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,T_a),tc_Int_Oint),c_Nitpick_Ofrac(T_a)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_q_2))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Divides_Odiv__class_Odiv(tc_Int_Oint)),hAPP(c_Nitpick_Odenom(T_a),V_q_2))))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_r_2))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Divides_Odiv__class_Odiv(tc_Int_Oint)),hAPP(c_Nitpick_Odenom(T_a),V_r_2)))))),c_COMBI(tc_Int_Oint))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Otimes__frac__def,axiom,
% 159.70/159.28      ! [V_r,V_q,T_a] : c_Nitpick_Otimes__frac(T_a,V_q,V_r) = hAPP(hAPP(c_Nitpick_Ofrac(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_q)),hAPP(c_Nitpick_Onum(T_a),V_r))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Odenom(T_a),V_q)),hAPP(c_Nitpick_Odenom(T_a),V_r))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Oof__frac__def,axiom,
% 159.70/159.28      ! [V_q,T_a,T_b] :
% 159.70/159.28        ( ( class_Rings_Oinverse(T_b)
% 159.70/159.28          & class_Rings_Oring__1(T_b) )
% 159.70/159.28       => c_Nitpick_Oof__frac(T_a,T_b,V_q) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(c_Nitpick_Onum(T_a),V_q))),hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(c_Nitpick_Odenom(T_a),V_q))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Oinverse__frac__def,axiom,
% 159.70/159.28      ! [V_q,T_a] : c_Nitpick_Oinverse__frac(T_a,V_q) = hAPP(hAPP(c_Nitpick_Ofrac(T_a),hAPP(c_Nitpick_Odenom(T_a),V_q)),hAPP(c_Nitpick_Onum(T_a),V_q)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Ouminus__frac__def,axiom,
% 159.70/159.28      ! [V_q,T_a] : c_Nitpick_Ouminus__frac(T_a,V_q) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_q))),hAPP(c_Nitpick_Odenom(T_a),V_q))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Oless__frac__def,axiom,
% 159.70/159.28      ! [V_r_2,V_q_2,T_a] :
% 159.70/159.28        ( c_Nitpick_Oless__frac(T_a,V_q_2,V_r_2)
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),c_Nitpick_Oplus__frac(T_a,V_q_2,c_Nitpick_Ouminus__frac(T_a,V_r_2)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Oless__eq__frac__def,axiom,
% 159.70/159.28      ! [V_r_2,V_q_2,T_a] :
% 159.70/159.28        ( c_Nitpick_Oless__eq__frac(T_a,V_q_2,V_r_2)
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),c_Nitpick_Oplus__frac(T_a,V_q_2,c_Nitpick_Ouminus__frac(T_a,V_r_2)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Onum__def,axiom,
% 159.70/159.28      ! [T_a] : c_Nitpick_Onum(T_a) = hAPP(c_Fun_Ocomp(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint,T_a,c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint)),c_Nitpick_ORep__Frac(T_a)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Nitpick_Odenom__def,axiom,
% 159.70/159.28      ! [T_a] : c_Nitpick_Odenom(T_a) = hAPP(c_Fun_Ocomp(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint,T_a,c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint)),c_Nitpick_ORep__Frac(T_a)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_setprod__pos,axiom,
% 159.70/159.28      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.70/159.28        ( class_Rings_Olinordered__semidom(T_b)
% 159.70/159.28       => ( ! [B_x] :
% 159.70/159.28              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.70/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 159.70/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2))) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__length,axiom,
% 159.70/159.28      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 159.70/159.28      <=> ! [B_n] :
% 159.70/159.28            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2)))
% 159.70/159.28           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__simps_I2_J,axiom,
% 159.70/159.28      ! [V_P_2,T_a] : c_List_Olist__all(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__iff,axiom,
% 159.70/159.28      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 159.70/159.28      <=> ! [B_x] :
% 159.70/159.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__append,axiom,
% 159.70/159.28      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 159.70/159.28      <=> ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 159.70/159.28          & c_List_Olist__all(T_a,V_P_2,V_ys_2) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_Ball__set__list__all,axiom,
% 159.70/159.28      ! [V_P_2,V_xs_2,T_a] :
% 159.70/159.28        ( ! [B_x] :
% 159.70/159.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28           => hBOOL(hAPP(V_P_2,B_x)) )
% 159.70/159.28      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__rev,axiom,
% 159.70/159.28      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 159.70/159.28      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__simps_I1_J,axiom,
% 159.70/159.28      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 159.70/159.28      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.28          & c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__all__iff__raw,axiom,
% 159.70/159.28      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 159.70/159.28      <=> ! [B_x] :
% 159.70/159.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__ex1__simps_I2_J,axiom,
% 159.70/159.28      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__ex1(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 159.70/159.28      <=> ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.28           => c_List_Olist__all(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_fdisj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot),V_P_2))),hAPP(c_fequal,V_x_2)),V_xs_2) )
% 159.70/159.28          & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 159.70/159.28           => c_List_Olist__ex1(T_a,V_P_2,V_xs_2) ) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_internal__split__def,axiom,
% 159.70/159.28      ! [T_c,T_b,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) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_exists1__code,axiom,
% 159.70/159.28      ! [V_P_2,T_a] :
% 159.70/159.28        ( class_Enum_Oenum(T_a)
% 159.70/159.28       => ( ? [B_x] :
% 159.70/159.28              ( hBOOL(hAPP(V_P_2,B_x))
% 159.70/159.28              & ! [B_y] :
% 159.70/159.28                  ( hBOOL(hAPP(V_P_2,B_y))
% 159.70/159.28                 => B_y = B_x ) )
% 159.70/159.28        <=> c_List_Olist__ex1(T_a,V_P_2,c_Enum_Oenum__class_Oenum(T_a)) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__ex1__simps_I1_J,axiom,
% 159.70/159.28      ! [V_P_2,T_a] : ~ c_List_Olist__ex1(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_internal__split__conv,axiom,
% 159.70/159.28      ! [V_b_2,V_a_2,V_ca_2,T_a,T_c,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_a_2),V_b_2)) = hAPP(hAPP(V_ca_2,V_a_2),V_b_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_list__ex1__iff,axiom,
% 159.70/159.28      ! [V_xs_2,V_P_2,T_a] :
% 159.70/159.28        ( c_List_Olist__ex1(T_a,V_P_2,V_xs_2)
% 159.70/159.28      <=> ? [B_x] :
% 159.70/159.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28            & hBOOL(hAPP(V_P_2,B_x))
% 159.70/159.28            & ! [B_y] :
% 159.70/159.28                ( ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),hAPP(c_List_Oset(T_a),V_xs_2)))
% 159.70/159.28                  & hBOOL(hAPP(V_P_2,B_y)) )
% 159.70/159.28               => B_y = B_x ) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_setprod__nonneg,axiom,
% 159.70/159.28      ! [V_f_2,V_A_2,T_a,T_b] :
% 159.70/159.28        ( class_Rings_Olinordered__semidom(T_b)
% 159.70/159.28       => ( ! [B_x] :
% 159.70/159.28              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 159.70/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 159.70/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,T_b),V_f_2),V_A_2))) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_bool_Osize_I2_J,axiom,
% 159.70/159.28      c_HOL_Obool_Obool__size(c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_bool_Osize_I1_J,axiom,
% 159.70/159.28      c_HOL_Obool_Obool__size(c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_finite__less__ub,axiom,
% 159.70/159.28      ! [V_u_2,V_f_2] :
% 159.70/159.28        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_n),hAPP(V_f_2,B_n)))
% 159.70/159.28       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Nat_Onat),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),V_f_2)),V_u_2)))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_finite__induct,axiom,
% 159.70/159.28      ! [V_P_2,V_F_2,T_a] :
% 159.70/159.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 159.70/159.28       => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 159.70/159.28         => ( ! [B_x,B_F] :
% 159.70/159.28                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 159.70/159.28               => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_F))
% 159.70/159.28                 => ( hBOOL(hAPP(V_P_2,B_F))
% 159.70/159.28                   => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_x),B_F))) ) ) )
% 159.70/159.28           => hBOOL(hAPP(V_P_2,V_F_2)) ) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_measure__function__int,axiom,
% 159.70/159.28      c_FunDef_Ois__measure(tc_Int_Oint,hAPP(c_Fun_Ocomp(tc_Int_Oint,tc_Nat_Onat,tc_Int_Oint,c_Int_Onat),c_Groups_Oabs__class_Oabs(tc_Int_Oint))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_equal__fun__def,axiom,
% 159.70/159.28      ! [V_g_2,V_f_2,T_a,T_b] :
% 159.70/159.28        ( ( class_HOL_Oequal(T_b)
% 159.70/159.28          & class_Enum_Oenum(T_a) )
% 159.70/159.28       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 159.70/159.28        <=> ! [B_x] :
% 159.70/159.28              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a))))
% 159.70/159.28             => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_is__measure_Ointros,axiom,
% 159.70/159.28      ! [V_f_2,T_a] : c_FunDef_Ois__measure(T_a,V_f_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_is__measure_Oequations,axiom,
% 159.70/159.28      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_is__measure_Osimps,axiom,
% 159.70/159.28      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_equal,axiom,
% 159.70/159.28      ! [T_a] :
% 159.70/159.28        ( class_HOL_Oequal(T_a)
% 159.70/159.28       => c_HOL_Oequal__class_Oequal(T_a) = c_fequal ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_equal__refl,axiom,
% 159.70/159.28      ! [V_x,T_a] :
% 159.70/159.28        ( class_HOL_Oequal(T_a)
% 159.70/159.28       => hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x),V_x)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_equal__eq,axiom,
% 159.70/159.28      ! [V_y_2,V_x_2,T_a] :
% 159.70/159.28        ( class_HOL_Oequal(T_a)
% 159.70/159.28       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x_2),V_y_2))
% 159.70/159.28        <=> V_x_2 = V_y_2 ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__equal,axiom,
% 159.70/159.28      ! [T_a] :
% 159.70/159.28        ( class_HOL_Oequal(T_a)
% 159.70/159.28       => c_fequal = c_HOL_Oequal__class_Oequal(T_a) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_measure__size,axiom,
% 159.70/159.28      ! [T_a] :
% 159.70/159.28        ( class_Nat_Osize(T_a)
% 159.70/159.28       => c_FunDef_Ois__measure(T_a,c_Nat_Osize__class_Osize(T_a)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_measure__snd,axiom,
% 159.70/159.28      ! [T_b,V_f_2,T_a] :
% 159.70/159.28        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 159.70/159.28       => c_FunDef_Ois__measure(tc_prod(T_b,T_a),hAPP(hAPP(c_COMBB(T_a,tc_Nat_Onat,tc_prod(T_b,T_a)),V_f_2),c_Product__Type_Osnd(T_b,T_a))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_measure__fst,axiom,
% 159.70/159.28      ! [T_b,V_f_2,T_a] :
% 159.70/159.28        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 159.70/159.28       => c_FunDef_Ois__measure(tc_prod(T_a,T_b),hAPP(hAPP(c_COMBB(T_a,tc_Nat_Onat,tc_prod(T_a,T_b)),V_f_2),c_Product__Type_Ofst(T_a,T_b))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_transfer__morphism__int__nat,axiom,
% 159.70/159.28      c_Nat__Transfer_Otransfer__morphism(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_COMBK(tc_HOL_Obool,tc_Nat_Onat),c_fTrue)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Oneg__decr__bind__def,axiom,
% 159.70/159.28      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 159.70/159.28        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.28         => hAPP(c_New__DSequence_Oneg__decr__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohit__bound(T_a) )
% 159.70/159.28        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.28         => hAPP(c_New__DSequence_Oneg__decr__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohb__bind(T_b,T_a,hAPP(V_x_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))),V_f_2),V_i_2)) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I5_J,axiom,
% 159.70/159.28      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I2_J,axiom,
% 159.70/159.28      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I8_J,axiom,
% 159.70/159.28      ! [V_k2_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k2_2)))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),V_k2_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I12_J,axiom,
% 159.70/159.28      ! [V_k1_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OMin))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OMin)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I3_J,axiom,
% 159.70/159.28      ! [V_k2_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k2_2)))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),V_k2_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I9_J,axiom,
% 159.70/159.28      ! [V_k1_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OPls))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OPls)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I14_J,axiom,
% 159.70/159.28      ! [V_k2,V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1)),c_Int_OBit1(V_k2))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I15_J,axiom,
% 159.70/159.28      ! [V_k2,V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1)),c_Int_OBit0(V_k2))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_equal__int__def,axiom,
% 159.70/159.28      ! [V_l_2,V_k_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2))
% 159.70/159.28      <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k_2),V_l_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__number__of__int__code,axiom,
% 159.70/159.28      ! [V_l_2,V_k_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_l_2)))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I6_J,axiom,
% 159.70/159.28      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I16_J,axiom,
% 159.70/159.28      ! [V_k2_2,V_k1_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I1_J,axiom,
% 159.70/159.28      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I13_J,axiom,
% 159.70/159.28      ! [V_k2_2,V_k1_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.70/159.28      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I4_J,axiom,
% 159.70/159.28      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k2))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I10_J,axiom,
% 159.70/159.28      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1)),c_Int_OPls)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I7_J,axiom,
% 159.70/159.28      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k2))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__code_I11_J,axiom,
% 159.70/159.28      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1)),c_Int_OMin)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_bool_Osize_I4_J,axiom,
% 159.70/159.28      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_bool_Osize_I3_J,axiom,
% 159.70/159.28      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__Random__Sequence_Oneg__decr__bind__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_a,T_b] : c_New__Random__Sequence_Oneg__decr__bind(T_b,T_a,V_R_2,V_f_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Oneg__decr__bind(T_b,T_a,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Oneg__bind__def,axiom,
% 159.70/159.28      ! [V_i_2,V_f_2,V_x_2,T_a,T_b] : hAPP(c_New__DSequence_Oneg__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohb__bind(T_b,T_a,hAPP(V_x_2,V_i_2),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))),V_f_2),V_i_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_eq__int__refl,axiom,
% 159.70/159.28      ! [V_k] : hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k),V_k)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_neg__bind__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_a,T_b] : hAPP(hAPP(hAPP(c_New__Random__Sequence_Oneg__bind(T_b,T_a,V_R_2,V_f_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Oneg__bind(T_b,T_a,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_size__code,axiom,
% 159.70/159.28      ! [V_xq_2,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),V_xq_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Nat_Onat,tc_prod(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),hAPP(c_COMBK(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),T_a),hAPP(hAPP(c_COMBC(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)))),c_Groups_Oone__class_Oone(tc_Nat_Onat))))),hAPP(c_Lazy__Sequence_Oyield(T_a),V_xq_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_lazy__sequence__size__code,axiom,
% 159.70/159.28      ! [V_xq_2,V_s_2,T_a] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_a,V_s_2),V_xq_2) = hAPP(c_Option_Ooption_Ooption__case(tc_Nat_Onat,tc_prod(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),hAPP(hAPP(c_COMBC(T_a,tc_Nat_Onat,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_fun(tc_Nat_Onat,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat)),T_a),c_COMBC(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_fun(tc_Nat_Onat,tc_Nat_Onat)),T_a),hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat))),hAPP(hAPP(c_COMBC(T_a,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_a),tc_Nat_Onat)),T_a),c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Lazy__Sequence_Olazy__sequence(T_a))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),T_a),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_s_2))),c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_a,V_s_2))))),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(c_Lazy__Sequence_Oyield(T_a),V_xq_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_seq__case,axiom,
% 159.70/159.28      ! [V_xq_2,V_g_2,V_f_2,T_b,T_a] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case(T_a,T_b,V_f_2,V_g_2,V_xq_2) = hAPP(c_Option_Ooption_Ooption__case(T_a,tc_prod(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b)),V_f_2,hAPP(c_Product__Type_Oprod_Oprod__case(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b),T_a),V_g_2)),hAPP(c_Lazy__Sequence_Oyield(T_b),V_xq_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_yieldn__def,axiom,
% 159.70/159.28      ! [T_a] : c_Lazy__Sequence_Oyieldn(T_a) = c_Lazy__Sequence_Oanamorph(tc_Lazy__Sequence_Olazy__sequence(T_a),T_a,c_Lazy__Sequence_Oyield(T_a)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_lazy__sequence_Osize_I2_J,axiom,
% 159.70/159.28      ! [V_lazy__sequence_2,V_a_2,V_fa_2,T_a] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_a,V_fa_2),c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a_2,V_lazy__sequence_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(V_fa_2,V_a_2)),hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_a,V_fa_2),V_lazy__sequence_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_lazy__sequence_Osimps_I5_J,axiom,
% 159.70/159.28      ! [V_lazy__sequence_2,V_a_2,V_f2_2,V_f1_2,T_b,T_a] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case(T_a,T_b,V_f1_2,V_f2_2,c_Lazy__Sequence_Olazy__sequence_OInsert(T_b,V_a_2,V_lazy__sequence_2)) = hAPP(hAPP(V_f2_2,V_a_2),V_lazy__sequence_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_lazy__sequence_Oinject,axiom,
% 159.70/159.28      ! [V_lazy__sequence_H_2,V_a_H_2,V_lazy__sequence_2,V_a_2,T_a] :
% 159.70/159.28        ( c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a_2,V_lazy__sequence_2) = c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a_H_2,V_lazy__sequence_H_2)
% 159.70/159.28      <=> ( V_a_2 = V_a_H_2
% 159.70/159.28          & V_lazy__sequence_2 = V_lazy__sequence_H_2 ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact__01,axiom,
% 159.70/159.28      ! [V_xq,V_x,T_a] : hAPP(c_Lazy__Sequence_Oyield(T_a),c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_x,V_xq)) = hAPP(c_Option_Ooption_OSome(tc_prod(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a))),hAPP(hAPP(c_Product__Type_OPair(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a)),V_x),V_xq)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_lazy__sequence_Osize_I4_J,axiom,
% 159.70/159.28      ! [V_lazy__sequence,V_a,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a,V_lazy__sequence)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),V_lazy__sequence)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_neg__map__def,axiom,
% 159.70/159.28      ! [V_P_2,V_f_2,T_a,T_b] : c_New__Random__Sequence_Oneg__map(T_b,T_a,V_f_2,V_P_2) = c_New__Random__Sequence_Oneg__bind(T_b,T_a,V_P_2,hAPP(c_Fun_Ocomp(T_a,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))))),T_b,c_New__Random__Sequence_Oneg__single(T_a)),V_f_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Opos__decr__bind__def,axiom,
% 159.70/159.28      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 159.70/159.28        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.28         => hAPP(c_New__DSequence_Opos__decr__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Oempty(T_a) )
% 159.70/159.28        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.28         => hAPP(c_New__DSequence_Opos__decr__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Obind(T_b,T_a,hAPP(V_x_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a)),V_f_2),V_i_2)) ) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__Random__Sequence_Opos__decr__bind__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_a,T_b] : c_New__Random__Sequence_Opos__decr__bind(T_b,T_a,V_R_2,V_f_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__decr__bind(T_b,T_a,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a)))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_neg__single__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,V_x_2,T_a] : hAPP(hAPP(hAPP(hAPP(c_New__Random__Sequence_Oneg__single(T_a),V_x_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Oneg__single(T_a,V_x_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Oneg__single__def,axiom,
% 159.70/159.28      ! [V_i_1,V_x,T_a] : hAPP(c_New__DSequence_Oneg__single(T_a,V_x),V_i_1) = c_Lazy__Sequence_Ohb__single(T_a,V_x) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Opos__empty__def,axiom,
% 159.70/159.28      ! [V_i_1,T_a] : hAPP(c_New__DSequence_Opos__empty(T_a),V_i_1) = c_Lazy__Sequence_Oempty(T_a) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_pos__empty__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,T_a] : c_New__Random__Sequence_Opos__empty(T_a,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__empty(T_a) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_New__DSequence_Opos__bind__def,axiom,
% 159.70/159.28      ! [V_i_2,V_f_2,V_x_2,T_a,T_b] : hAPP(c_New__DSequence_Opos__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Obind(T_b,T_a,hAPP(V_x_2,V_i_2),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a)),V_f_2),V_i_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_pos__bind__def,axiom,
% 159.70/159.28      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_a,T_b] : hAPP(hAPP(hAPP(c_New__Random__Sequence_Opos__bind(T_b,T_a,V_R_2,V_f_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Opos__bind(T_b,T_a,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a)))),hAPP(hAPP(c_COMBC(T_b,tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_length__splice,axiom,
% 159.70/159.28      ! [V_ys,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Osplice(T_a,V_xs,V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_splice__Nil2,axiom,
% 159.70/159.28      ! [V_xs,T_a] : c_List_Osplice(T_a,V_xs,c_List_Olist_ONil(T_a)) = V_xs ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_splice_Osimps_I1_J,axiom,
% 159.70/159.28      ! [V_ys,T_a] : c_List_Osplice(T_a,c_List_Olist_ONil(T_a),V_ys) = V_ys ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_splice_Osimps_I3_J,axiom,
% 159.70/159.28      ! [V_ys,V_y,V_xs,V_x,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))) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_splice_Osimps_I2_J,axiom,
% 159.70/159.28      ! [V_va,V_v,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) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_pos__map__def,axiom,
% 159.70/159.28      ! [V_P_2,V_f_2,T_a,T_b] : c_New__Random__Sequence_Opos__map(T_b,T_a,V_f_2,V_P_2) = c_New__Random__Sequence_Opos__bind(T_b,T_a,V_P_2,hAPP(c_Fun_Ocomp(T_a,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_a))))),T_b,c_New__Random__Sequence_Opos__single(T_a)),V_f_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_acyclicP__converse,axiom,
% 159.70/159.28      ! [V_r_2,T_a] :
% 159.70/159.28        ( c_Wellfounded_Oacyclic(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),c_Predicate_Oconversep(T_a,T_a,V_r_2))))
% 159.70/159.28      <=> c_Wellfounded_Oacyclic(T_a,hAPP(c_Set_OCollect(tc_prod(T_a,T_a)),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),V_r_2))) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_conversepD,axiom,
% 159.70/159.28      ! [V_b_2,V_a_2,V_r_2,T_b,T_a] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a_2),V_b_2))
% 159.70/159.28       => hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(fact_conversep_Ointros,axiom,
% 159.70/159.28      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 159.70/159.28        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.70/159.28       => hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_b_2),V_a_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  %----Arity declarations (233)
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Obounded__lattice,axiom,
% 159.70/159.28      class_Lattices_Obounded__lattice(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Obounded__lattice,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.28       => class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Complete__Lattice_Ocomplete__lattice,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_1)
% 159.70/159.28       => class_Complete__Lattice_Ocomplete__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Obounded__lattice__top,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.28       => class_Lattices_Obounded__lattice__top(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Obounded__lattice__bot,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.28       => class_Lattices_Obounded__lattice__bot(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Osemilattice__sup,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Olattice(T_1)
% 159.70/159.28       => class_Lattices_Osemilattice__sup(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Osemilattice__inf,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Olattice(T_1)
% 159.70/159.28       => class_Lattices_Osemilattice__inf(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Odistrib__lattice,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Odistrib__lattice(T_1)
% 159.70/159.28       => class_Lattices_Odistrib__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Oboolean__algebra,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Oboolean__algebra(T_1)
% 159.70/159.28       => class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Orderings_Opreorder,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Orderings_Opreorder(T_1)
% 159.70/159.28       => class_Orderings_Opreorder(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Finite__Set_Ofinite,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.28          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.28       => class_Finite__Set_Ofinite(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Lattices_Olattice,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Lattices_Olattice(T_1)
% 159.70/159.28       => class_Lattices_Olattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Orderings_Oorder,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Orderings_Oorder(T_1)
% 159.70/159.28       => class_Orderings_Oorder(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Orderings_Otop,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Orderings_Otop(T_1)
% 159.70/159.28       => class_Orderings_Otop(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Orderings_Oord,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Orderings_Oord(T_1)
% 159.70/159.28       => class_Orderings_Oord(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Orderings_Obot,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Orderings_Obot(T_1)
% 159.70/159.28       => class_Orderings_Obot(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Groups_Ouminus,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Groups_Ouminus(T_1)
% 159.70/159.28       => class_Groups_Ouminus(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Groups_Ominus,axiom,
% 159.70/159.28      ! [T_2,T_1] :
% 159.70/159.28        ( class_Groups_Ominus(T_1)
% 159.70/159.28       => class_Groups_Ominus(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Enum_Oenum(T_2)
% 159.70/159.28          & class_HOL_Oequal(T_1) )
% 159.70/159.28       => class_HOL_Oequal(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_fun__Enum_Oenum,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Enum_Oenum(T_2)
% 159.70/159.28          & class_Enum_Oenum(T_1) )
% 159.70/159.28       => class_Enum_Oenum(tc_fun(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ocom__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Com_Ocom) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ocom__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Com_Ocom) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 159.70/159.28      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__comm__semiring__strict(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__semiring__1__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring__1__strict(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Olinordered__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring__strict(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__ab__group__add__abs,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__group__add__abs(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Oordered__comm__monoid__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Olinordered__ab__group__add,axiom,
% 159.70/159.28      class_Groups_Olinordered__ab__group__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oring__1__no__zero__divisors,axiom,
% 159.70/159.28      class_Rings_Oring__1__no__zero__divisors(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__cancel__semiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__ring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__ring__strict(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oring__no__zero__divisors,axiom,
% 159.70/159.28      class_Rings_Oring__no__zero__divisors(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__comm__semiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__semiring__1,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring__1(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oordered__ab__group__add,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__group__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__semiring,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__semidom,axiom,
% 159.70/159.28      class_Rings_Olinordered__semidom(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Lattices_Osemilattice__sup,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__sup(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Lattices_Osemilattice__inf,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__inf(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Lattices_Odistrib__lattice,axiom,
% 159.70/159.28      class_Lattices_Odistrib__lattice(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__mult(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__mult(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oordered__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__semiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oordered__ring__abs,axiom,
% 159.70/159.28      class_Rings_Oordered__ring__abs(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Ono__zero__divisors,axiom,
% 159.70/159.28      class_Rings_Ono__zero__divisors(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__ring,axiom,
% 159.70/159.28      class_Rings_Olinordered__ring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Olinordered__idom,axiom,
% 159.70/159.28      class_Rings_Olinordered__idom(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring__1(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Osemigroup__add,axiom,
% 159.70/159.28      class_Groups_Osemigroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Divides_Osemiring__div,axiom,
% 159.70/159.28      class_Divides_Osemiring__div(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Ocomm__semiring,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Nat_Osemiring__char__0,axiom,
% 159.70/159.28      class_Nat_Osemiring__char__0(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oab__group__add,axiom,
% 159.70/159.28      class_Groups_Oab__group__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Ozero__neq__one,axiom,
% 159.70/159.28      class_Rings_Ozero__neq__one(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oordered__ring,axiom,
% 159.70/159.28      class_Rings_Oordered__ring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Orderings_Opreorder,axiom,
% 159.70/159.28      class_Orderings_Opreorder(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Orderings_Olinorder,axiom,
% 159.70/159.28      class_Orderings_Olinorder(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Omonoid__mult,axiom,
% 159.70/159.28      class_Groups_Omonoid__mult(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Ocomm__ring__1,axiom,
% 159.70/159.28      class_Rings_Ocomm__ring__1(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Omonoid__add,axiom,
% 159.70/159.28      class_Groups_Omonoid__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Smallcheck_Osmall,axiom,
% 159.70/159.28      class_Smallcheck_Osmall(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Osemiring__1,axiom,
% 159.70/159.28      class_Rings_Osemiring__1(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Osemiring__0,axiom,
% 159.70/159.28      class_Rings_Osemiring__0(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Lattices_Olattice,axiom,
% 159.70/159.28      class_Lattices_Olattice(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ogroup__add,axiom,
% 159.70/159.28      class_Groups_Ogroup__add(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Divides_Oring__div,axiom,
% 159.70/159.28      class_Divides_Oring__div(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Omult__zero,axiom,
% 159.70/159.28      class_Rings_Omult__zero(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Orderings_Oorder,axiom,
% 159.70/159.28      class_Orderings_Oorder(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Int_Oring__char__0,axiom,
% 159.70/159.28      class_Int_Oring__char__0(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Int_Onumber__ring,axiom,
% 159.70/159.28      class_Int_Onumber__ring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Osemiring,axiom,
% 159.70/159.28      class_Rings_Osemiring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Orderings_Oord,axiom,
% 159.70/159.28      class_Orderings_Oord(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ouminus,axiom,
% 159.70/159.28      class_Groups_Ouminus(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Osgn__if,axiom,
% 159.70/159.28      class_Groups_Osgn__if(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oabs__if,axiom,
% 159.70/159.28      class_Groups_Oabs__if(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oring__1,axiom,
% 159.70/159.28      class_Rings_Oring__1(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ominus,axiom,
% 159.70/159.28      class_Groups_Ominus(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Power_Opower,axiom,
% 159.70/159.28      class_Power_Opower(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Ozero,axiom,
% 159.70/159.28      class_Groups_Ozero(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oring,axiom,
% 159.70/159.28      class_Rings_Oring(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Rings_Oidom,axiom,
% 159.70/159.28      class_Rings_Oidom(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Int_Onumber,axiom,
% 159.70/159.28      class_Int_Onumber(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__Groups_Oone,axiom,
% 159.70/159.28      class_Groups_Oone(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Int__Oint__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Int_Oint) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 159.70/159.28      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__comm__semiring__strict(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Olinordered__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring__strict(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Oordered__comm__monoid__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__cancel__semiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__comm__semiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Olinordered__semiring,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Olinordered__semidom,axiom,
% 159.70/159.28      class_Rings_Olinordered__semidom(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Lattices_Osemilattice__sup,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__sup(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Lattices_Osemilattice__inf,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__inf(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Lattices_Odistrib__lattice,axiom,
% 159.70/159.28      class_Lattices_Odistrib__lattice(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__mult(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__mult(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Oordered__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__semiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Ono__zero__divisors,axiom,
% 159.70/159.28      class_Rings_Ono__zero__divisors(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring__1(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Osemigroup__add,axiom,
% 159.70/159.28      class_Groups_Osemigroup__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Divides_Osemiring__div,axiom,
% 159.70/159.28      class_Divides_Osemiring__div(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Ocomm__semiring,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Owellorder,axiom,
% 159.70/159.28      class_Orderings_Owellorder(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Nat_Osemiring__char__0,axiom,
% 159.70/159.28      class_Nat_Osemiring__char__0(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Ozero__neq__one,axiom,
% 159.70/159.28      class_Rings_Ozero__neq__one(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Opreorder,axiom,
% 159.70/159.28      class_Orderings_Opreorder(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Olinorder,axiom,
% 159.70/159.28      class_Orderings_Olinorder(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Omonoid__mult,axiom,
% 159.70/159.28      class_Groups_Omonoid__mult(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Omonoid__add,axiom,
% 159.70/159.28      class_Groups_Omonoid__add(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Osemiring__1,axiom,
% 159.70/159.28      class_Rings_Osemiring__1(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Osemiring__0,axiom,
% 159.70/159.28      class_Rings_Osemiring__0(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Lattices_Olattice,axiom,
% 159.70/159.28      class_Lattices_Olattice(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Omult__zero,axiom,
% 159.70/159.28      class_Rings_Omult__zero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Oorder,axiom,
% 159.70/159.28      class_Orderings_Oorder(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Rings_Osemiring,axiom,
% 159.70/159.28      class_Rings_Osemiring(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Oord,axiom,
% 159.70/159.28      class_Orderings_Oord(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Orderings_Obot,axiom,
% 159.70/159.28      class_Orderings_Obot(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ominus,axiom,
% 159.70/159.28      class_Groups_Ominus(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Power_Opower,axiom,
% 159.70/159.28      class_Power_Opower(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Ozero,axiom,
% 159.70/159.28      class_Groups_Ozero(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Int_Onumber,axiom,
% 159.70/159.28      class_Int_Onumber(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Groups_Oone,axiom,
% 159.70/159.28      class_Groups_Oone(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Nat__Onat__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Nat_Onat) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice,axiom,
% 159.70/159.28      class_Complete__Lattice_Ocomplete__lattice(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Obounded__lattice__top,axiom,
% 159.70/159.28      class_Lattices_Obounded__lattice__top(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Obounded__lattice__bot,axiom,
% 159.70/159.28      class_Lattices_Obounded__lattice__bot(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Osemilattice__sup,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__sup(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Osemilattice__inf,axiom,
% 159.70/159.28      class_Lattices_Osemilattice__inf(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Odistrib__lattice,axiom,
% 159.70/159.28      class_Lattices_Odistrib__lattice(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Oboolean__algebra,axiom,
% 159.70/159.28      class_Lattices_Oboolean__algebra(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Orderings_Opreorder,axiom,
% 159.70/159.28      class_Orderings_Opreorder(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Finite__Set_Ofinite,axiom,
% 159.70/159.28      class_Finite__Set_Ofinite(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Lattices_Olattice,axiom,
% 159.70/159.28      class_Lattices_Olattice(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Orderings_Oorder,axiom,
% 159.70/159.28      class_Orderings_Oorder(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Orderings_Otop,axiom,
% 159.70/159.28      class_Orderings_Otop(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Orderings_Oord,axiom,
% 159.70/159.28      class_Orderings_Oord(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Orderings_Obot,axiom,
% 159.70/159.28      class_Orderings_Obot(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Groups_Ouminus,axiom,
% 159.70/159.28      class_Groups_Ouminus(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Groups_Ominus,axiom,
% 159.70/159.28      class_Groups_Ominus(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Enum_Oenum,axiom,
% 159.70/159.28      class_Enum_Oenum(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_HOL__Obool__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_HOL_Obool) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ostate__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Com_Ostate) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ostate__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Com_Ostate) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ovname__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Com_Ovname) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Com__Ovname__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Com_Ovname) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_List__Olist__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1] : class_HOL_Oequal(tc_List_Olist(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_List__Olist__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1] : class_Nat_Osize(tc_List_Olist(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_sum__Finite__Set_Ofinite,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.28          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.28       => class_Finite__Set_Ofinite(tc_sum(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_sum__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1,T_2] : class_HOL_Oequal(tc_sum(T_2,T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_sum__Enum_Oenum,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Enum_Oenum(T_2)
% 159.70/159.28          & class_Enum_Oenum(T_1) )
% 159.70/159.28       => class_Enum_Oenum(tc_sum(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_sum__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1,T_2] : class_Nat_Osize(tc_sum(T_2,T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Option__Ooption__Finite__Set_Ofinite,axiom,
% 159.70/159.28      ! [T_1] :
% 159.70/159.28        ( class_Finite__Set_Ofinite(T_1)
% 159.70/159.28       => class_Finite__Set_Ofinite(tc_Option_Ooption(T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Option__Ooption__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1] : class_HOL_Oequal(tc_Option_Ooption(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Option__Ooption__Enum_Oenum,axiom,
% 159.70/159.28      ! [T_1] :
% 159.70/159.28        ( class_Enum_Oenum(T_1)
% 159.70/159.28       => class_Enum_Oenum(tc_Option_Ooption(T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Option__Ooption__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1] : class_Nat_Osize(tc_Option_Ooption(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_prod__Finite__Set_Ofinite,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.28          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.28       => class_Finite__Set_Ofinite(tc_prod(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_prod__Smallcheck_Osmall,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Smallcheck_Osmall(T_2)
% 159.70/159.28          & class_Smallcheck_Osmall(T_1) )
% 159.70/159.28       => class_Smallcheck_Osmall(tc_prod(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_prod__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1,T_2] : class_HOL_Oequal(tc_prod(T_2,T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_prod__Enum_Oenum,axiom,
% 159.70/159.28      ! [T_1,T_2] :
% 159.70/159.28        ( ( class_Enum_Oenum(T_2)
% 159.70/159.28          & class_Enum_Oenum(T_1) )
% 159.70/159.28       => class_Enum_Oenum(tc_prod(T_2,T_1)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_prod__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1,T_2] : class_Nat_Osize(tc_prod(T_2,T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Product____Type__Ounit__Finite__Set_Ofinite,axiom,
% 159.70/159.28      class_Finite__Set_Ofinite(tc_Product__Type_Ounit) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Product____Type__Ounit__Smallcheck_Osmall,axiom,
% 159.70/159.28      class_Smallcheck_Osmall(tc_Product__Type_Ounit) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Product____Type__Ounit__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Product__Type_Ounit) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Product____Type__Ounit__Enum_Oenum,axiom,
% 159.70/159.28      class_Enum_Oenum(tc_Product__Type_Ounit) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Product____Type__Ounit__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Product__Type_Ounit) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Evaluation__Oterm__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Code__Evaluation_Oterm) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Evaluation__Oterm__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Code__Evaluation_Oterm) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Hoare____Mirabelle__Otriple__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1] : class_HOL_Oequal(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Hoare____Mirabelle__Otriple__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1] : class_Nat_Osize(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__comm__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Olinordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Oordered__comm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__cancel__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__comm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Ocancel__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring,axiom,
% 159.70/159.28      class_Rings_Olinordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom,axiom,
% 159.70/159.28      class_Rings_Olinordered__semidom(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__add,axiom,
% 159.70/159.28      class_Groups_Oab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__semiring,axiom,
% 159.70/159.28      class_Rings_Oordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors,axiom,
% 159.70/159.28      class_Rings_Ono__zero__divisors(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.28      class_Groups_Ocomm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Osemigroup__add,axiom,
% 159.70/159.28      class_Groups_Osemigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Divides_Osemiring__div,axiom,
% 159.70/159.28      class_Divides_Osemiring__div(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring,axiom,
% 159.70/159.28      class_Rings_Ocomm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osemiring__char__0,axiom,
% 159.70/159.28      class_Nat_Osemiring__char__0(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ozero__neq__one,axiom,
% 159.70/159.28      class_Rings_Ozero__neq__one(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder,axiom,
% 159.70/159.28      class_Orderings_Opreorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder,axiom,
% 159.70/159.28      class_Orderings_Olinorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult,axiom,
% 159.70/159.28      class_Groups_Omonoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add,axiom,
% 159.70/159.28      class_Groups_Omonoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1,axiom,
% 159.70/159.28      class_Rings_Osemiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0,axiom,
% 159.70/159.28      class_Rings_Osemiring__0(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Omult__zero,axiom,
% 159.70/159.28      class_Rings_Omult__zero(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oorder,axiom,
% 159.70/159.28      class_Orderings_Oorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring,axiom,
% 159.70/159.28      class_Rings_Osemiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oord,axiom,
% 159.70/159.28      class_Orderings_Oord(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ominus,axiom,
% 159.70/159.28      class_Groups_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Power_Opower,axiom,
% 159.70/159.28      class_Power_Opower(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ozero,axiom,
% 159.70/159.28      class_Groups_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Int_Onumber,axiom,
% 159.70/159.28      class_Int_Onumber(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oone,axiom,
% 159.70/159.28      class_Groups_Oone(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__HOL_Oequal,axiom,
% 159.70/159.28      class_HOL_Oequal(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osize,axiom,
% 159.70/159.28      class_Nat_Osize(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Lazy____Sequence__Olazy____sequence__HOL_Oequal,axiom,
% 159.70/159.28      ! [T_1] : class_HOL_Oequal(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  fof(arity_Lazy____Sequence__Olazy____sequence__Nat_Osize,axiom,
% 159.70/159.28      ! [T_1] : class_Nat_Osize(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 159.70/159.28  
% 159.70/159.28  %----Helper facts (20)
% 159.70/159.28  fof(help_c__COMBI__1,axiom,
% 159.70/159.28      ! [V_P,T_a] : hAPP(c_COMBI(T_a),V_P) = V_P ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__COMBK__1,axiom,
% 159.70/159.28      ! [V_Q,V_P,T_b,T_a] : hAPP(hAPP(c_COMBK(T_a,T_b),V_P),V_Q) = V_P ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__COMBB__1,axiom,
% 159.70/159.28      ! [V_R_2,V_Q_2,V_P_2,T_c,T_a,T_b] : hAPP(hAPP(hAPP(c_COMBB(T_b,T_a,T_c),V_P_2),V_Q_2),V_R_2) = hAPP(V_P_2,hAPP(V_Q_2,V_R_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__COMBC__1,axiom,
% 159.70/159.28      ! [V_R_2,V_Q_2,V_P_2,T_a,T_c,T_b] : hAPP(hAPP(hAPP(c_COMBC(T_b,T_c,T_a),V_P_2),V_Q_2),V_R_2) = hAPP(hAPP(V_P_2,V_R_2),V_Q_2) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__COMBS__1,axiom,
% 159.70/159.28      ! [V_R_2,V_Q_2,V_P_2,T_a,T_c,T_b] : hAPP(hAPP(hAPP(c_COMBS(T_b,T_c,T_a),V_P_2),V_Q_2),V_R_2) = hAPP(hAPP(V_P_2,V_R_2),hAPP(V_Q_2,V_R_2)) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fequal__1,axiom,
% 159.70/159.28      ! [V_y_2,V_x_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2))
% 159.70/159.28        | V_x_2 = V_y_2 ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fequal__2,axiom,
% 159.70/159.28      ! [V_y_2,V_x_2] :
% 159.70/159.28        ( V_x_2 != V_y_2
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fFalse__1,axiom,
% 159.70/159.28      ~ hBOOL(c_fFalse) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fTrue__1,axiom,
% 159.70/159.28      hBOOL(c_fTrue) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fNot__1,axiom,
% 159.70/159.28      ! [V_P_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(c_fNot,V_P_2))
% 159.70/159.28        | ~ hBOOL(V_P_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fNot__2,axiom,
% 159.70/159.28      ! [V_P_2] :
% 159.70/159.28        ( ~ ~ hBOOL(V_P_2)
% 159.70/159.28        | hBOOL(hAPP(c_fNot,V_P_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fconj__1,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(V_P_2)
% 159.70/159.28        | ~ hBOOL(V_Q_2)
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fconj__2,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 159.70/159.28        | hBOOL(V_P_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fconj__3,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 159.70/159.28        | hBOOL(V_Q_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fdisj__1,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(V_P_2)
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fdisj__2,axiom,
% 159.70/159.28      ! [V_P_2,V_Q_2] :
% 159.70/159.28        ( ~ hBOOL(V_Q_2)
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fdisj__3,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2))
% 159.70/159.28        | hBOOL(V_P_2)
% 159.70/159.28        | hBOOL(V_Q_2) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fimplies__1,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( hBOOL(V_P_2)
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fimplies__2,axiom,
% 159.70/159.28      ! [V_P_2,V_Q_2] :
% 159.70/159.28        ( ~ hBOOL(V_Q_2)
% 159.70/159.28        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 159.70/159.28  
% 159.70/159.28  fof(help_c__fimplies__3,axiom,
% 159.70/159.28      ! [V_Q_2,V_P_2] :
% 159.70/159.28        ( ~ hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2))
% 159.70/159.28        | ~ hBOOL(V_P_2)
% 159.70/159.28        | hBOOL(V_Q_2) ) ).
% 159.70/159.28  
% 159.70/159.28  %----Conjectures (3)
% 159.70/159.28  fof(conj_0,hypothesis,
% 159.70/159.28      c_Hoare__Mirabelle_Ostate__not__singleton ).
% 159.70/159.28  
% 159.70/159.28  fof(conj_1,hypothesis,
% 159.70/159.28      c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_Com_Ostate),hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_HOL_Obool,tc_Com_Ostate),c_HOL_OAll(tc_Com_Ostate))),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Com_Ostate),hAPP(c_COMBC(tc_Com_Ostate,tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Com_Ostate),c_COMBS(tc_Com_Ostate,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Com_Ostate,tc_HOL_Obool),tc_fun(tc_Com_Ostate,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_Com_Ostate),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fimplies)),c_Natural_Oevalc(v_c))))),c_fequal))),v_c),c_fequal)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ).
% 159.70/159.28  
% 159.70/159.28  fof(conj_2,conjecture,
% 159.70/159.28      c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),v_c),c_Natural_Oevalc(v_c))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ).
% 159.70/159.28  
% 159.70/159.28  %------------------------------------------------------------------------------
% 159.70/159.28  %-------------------------------------------
% 159.70/159.28  % Proof found
% 159.70/159.28  % SZS status Theorem for theBenchmark
% 159.70/159.28  % SZS output start Proof
% 159.70/159.28  %ClaNum:10281(EqnAxiom:2950)
% 159.70/159.28  %VarNum:70552(SingletonVarNum:20613)
% 159.70/159.28  %MaxLitNum:8
% 159.70/159.28  %MaxfuncDepth:15
% 159.70/159.28  %SharedTerms:1084
% 159.70/159.28  %goalClause: 4640
% 159.70/159.28  %singleGoalClaCount:1
% 159.70/159.28  [2951]P1(a5000)
% 159.70/159.28  [2955]P24(a880)
% 159.70/159.28  [2956]P24(a885)
% 159.70/159.28  [2957]P104(a192)
% 159.70/159.28  [2958]P105(a880)
% 159.70/159.28  [2959]P105(a885)
% 159.70/159.28  [2960]P105(a1)
% 159.70/159.28  [2961]P105(a107)
% 159.70/159.28  [2962]P106(a880)
% 159.70/159.28  [2963]P106(a885)
% 159.70/159.28  [2964]P106(a1)
% 159.70/159.28  [2965]P106(a107)
% 159.70/159.28  [2966]P107(a885)
% 159.70/159.28  [2967]P107(a1)
% 159.70/159.28  [2968]P107(a107)
% 159.70/159.28  [2969]P108(a880)
% 159.70/159.28  [2970]P108(a885)
% 159.70/159.28  [2971]P108(a1)
% 159.70/159.28  [2972]P108(a107)
% 159.70/159.28  [2973]P25(a880)
% 159.70/159.28  [2974]P25(a885)
% 159.70/159.28  [2975]P25(a1)
% 159.70/159.28  [2976]P26(a880)
% 159.70/159.28  [2977]P100(a880)
% 159.70/159.28  [2978]P100(a885)
% 159.70/159.28  [2979]P100(a1)
% 159.70/159.28  [2980]P27(a880)
% 159.70/159.28  [2981]P27(a888)
% 159.70/159.28  [2982]P101(a880)
% 159.70/159.28  [2983]P101(a885)
% 159.70/159.28  [2984]P101(a1)
% 159.70/159.28  [2985]P61(a880)
% 159.70/159.28  [2986]P61(a885)
% 159.70/159.28  [2987]P61(a1)
% 159.70/159.28  [2988]P61(a107)
% 159.70/159.28  [2989]P98(a880)
% 159.70/159.28  [2990]P98(a885)
% 159.70/159.28  [2991]P98(a1)
% 159.70/159.28  [2992]P78(a1)
% 159.70/159.28  [2993]P62(a1)
% 159.70/159.28  [2994]P68(a885)
% 159.70/159.28  [2995]P68(a1)
% 159.70/159.28  [2996]P68(a107)
% 159.70/159.28  [2997]P109(a1)
% 159.70/159.28  [2998]P63(a880)
% 159.70/159.28  [2999]P63(a888)
% 159.70/159.28  [3000]P82(a885)
% 159.70/159.28  [3001]P82(a1)
% 159.70/159.28  [3002]P82(a107)
% 159.70/159.28  [3003]P69(a885)
% 159.70/159.28  [3004]P69(a1)
% 159.70/159.28  [3005]P69(a107)
% 159.70/159.28  [3006]P70(a885)
% 159.70/159.28  [3007]P70(a1)
% 159.70/159.28  [3008]P70(a107)
% 159.70/159.28  [3009]P71(a885)
% 159.70/159.28  [3010]P71(a1)
% 159.70/159.28  [3011]P71(a107)
% 159.70/159.28  [3012]P83(a885)
% 159.70/159.28  [3013]P83(a1)
% 159.70/159.28  [3014]P83(a107)
% 159.70/159.28  [3015]P84(a885)
% 159.70/159.28  [3016]P84(a1)
% 159.70/159.28  [3017]P84(a107)
% 159.70/159.28  [3018]P74(a1)
% 159.70/159.28  [3019]P76(a885)
% 159.70/159.28  [3020]P76(a1)
% 159.70/159.28  [3021]P76(a107)
% 159.70/159.28  [3022]P79(a885)
% 159.70/159.28  [3023]P79(a1)
% 159.70/159.28  [3024]P79(a107)
% 159.70/159.28  [3025]P110(a885)
% 159.70/159.28  [3026]P110(a1)
% 159.70/159.28  [3027]P110(a107)
% 159.70/159.28  [3028]P75(a885)
% 159.70/159.28  [3029]P75(a1)
% 159.70/159.28  [3030]P75(a107)
% 159.70/159.28  [3031]P72(a885)
% 159.70/159.28  [3032]P72(a1)
% 159.70/159.28  [3033]P72(a107)
% 159.70/159.28  [3034]P111(a885)
% 159.70/159.28  [3035]P111(a1)
% 159.70/159.28  [3036]P111(a107)
% 159.70/159.28  [3037]P136(a885)
% 159.70/159.28  [3038]P136(a1)
% 159.70/159.28  [3039]P136(a107)
% 159.70/159.28  [3040]P80(a885)
% 159.70/159.28  [3041]P80(a1)
% 159.70/159.28  [3042]P80(a107)
% 159.70/159.28  [3043]P140(a885)
% 159.70/159.28  [3044]P140(a1)
% 159.70/159.28  [3045]P140(a107)
% 159.70/159.28  [3046]P125(a1)
% 159.70/159.28  [3047]P116(a1)
% 159.70/159.28  [3048]P117(a885)
% 159.70/159.28  [3049]P117(a1)
% 159.70/159.28  [3050]P117(a107)
% 159.70/159.28  [3051]P141(a885)
% 159.70/159.28  [3052]P141(a1)
% 159.70/159.28  [3053]P126(a1)
% 159.70/159.28  [3054]P86(a880)
% 159.70/159.28  [3055]P87(a880)
% 159.70/159.28  [3056]P87(a1)
% 159.70/159.28  [3057]P77(a1)
% 159.70/159.28  [3058]P91(a885)
% 159.70/159.28  [3059]P91(a1)
% 159.70/159.28  [3060]P91(a107)
% 159.70/159.28  [3061]P129(a885)
% 159.70/159.28  [3062]P129(a1)
% 159.70/159.28  [3063]P129(a107)
% 159.70/159.28  [3064]P118(a1)
% 159.70/159.28  [3065]P81(a885)
% 159.70/159.28  [3066]P81(a1)
% 159.70/159.28  [3067]P81(a107)
% 159.70/159.28  [3068]P130(a885)
% 159.70/159.28  [3069]P130(a1)
% 159.70/159.28  [3070]P130(a107)
% 159.70/159.28  [3071]P137(a1)
% 159.70/159.28  [3072]P142(a885)
% 159.70/159.28  [3073]P142(a1)
% 159.70/159.28  [3074]P142(a107)
% 159.70/159.28  [3075]P112(a1)
% 159.70/159.28  [3076]P138(a1)
% 159.70/159.28  [3077]P88(a885)
% 159.70/159.28  [3078]P88(a1)
% 159.70/159.28  [3079]P88(a107)
% 159.70/159.28  [3080]P132(a885)
% 159.70/159.28  [3081]P132(a1)
% 159.70/159.28  [3082]P132(a107)
% 159.70/159.28  [3083]P134(a885)
% 159.70/159.28  [3084]P134(a1)
% 159.70/159.28  [3085]P134(a107)
% 159.70/159.28  [3086]P133(a885)
% 159.70/159.28  [3087]P133(a1)
% 159.70/159.28  [3088]P133(a107)
% 159.70/159.28  [3089]P123(a1)
% 159.70/159.28  [3090]P124(a1)
% 159.70/159.28  [3091]P121(a885)
% 159.70/159.28  [3092]P121(a1)
% 159.70/159.28  [3093]P121(a107)
% 159.70/159.28  [3094]P131(a885)
% 159.70/159.28  [3095]P131(a1)
% 159.70/159.28  [3096]P131(a107)
% 159.70/159.28  [3097]P127(a885)
% 159.70/159.28  [3098]P127(a1)
% 159.70/159.28  [3099]P127(a107)
% 159.70/159.28  [3100]P128(a1)
% 159.70/159.28  [3101]P102(a885)
% 159.70/159.28  [3102]P102(a1)
% 159.70/159.28  [3103]P102(a107)
% 159.70/159.28  [3104]P143(a885)
% 159.70/159.28  [3105]P143(a1)
% 159.70/159.28  [3106]P143(a107)
% 159.70/159.28  [3107]P139(a1)
% 159.70/159.28  [3108]P113(a885)
% 159.70/159.28  [3109]P113(a1)
% 159.70/159.28  [3110]P113(a107)
% 159.70/159.28  [3111]P28(a885)
% 159.70/159.28  [3112]P28(a1)
% 159.70/159.28  [3113]P28(a107)
% 159.70/159.28  [3114]P92(a1)
% 159.70/159.28  [3115]P29(a880)
% 159.70/159.28  [3116]P60(a1)
% 159.70/159.28  [3117]P89(a1)
% 159.70/159.28  [3118]P85(a1)
% 159.70/159.28  [3119]P114(a880)
% 159.70/159.28  [3120]P99(a880)
% 159.70/159.28  [3121]P135(a1)
% 159.70/159.28  [3122]P73(a1)
% 159.70/159.28  [3123]P93(a1)
% 159.70/159.28  [3124]P94(a885)
% 159.70/159.28  [3125]P94(a1)
% 159.70/159.28  [3126]P94(a107)
% 159.70/159.28  [3127]P115(a885)
% 159.70/159.28  [3128]P144(a1)
% 159.70/159.28  [3129]P144(a888)
% 159.70/159.28  [3130]P95(a880)
% 159.70/159.28  [3131]P95(a881)
% 159.70/159.28  [3132]P95(a885)
% 159.70/159.28  [3133]P95(a883)
% 159.70/159.28  [3134]P95(a882)
% 159.70/159.28  [3135]P95(a1)
% 159.70/159.28  [3136]P95(a888)
% 159.70/159.28  [3137]P95(a107)
% 159.70/159.28  [3138]P95(a325)
% 159.70/159.28  [3139]P90(a885)
% 159.70/159.28  [3140]P90(a1)
% 159.70/159.28  [3141]P90(a107)
% 159.70/159.28  [3142]P103(a880)
% 159.70/159.28  [3143]P103(a881)
% 159.70/159.28  [3144]P103(a885)
% 159.70/159.28  [3145]P103(a883)
% 159.70/159.28  [3146]P103(a882)
% 159.70/159.28  [3147]P103(a888)
% 159.70/159.28  [3148]P103(a107)
% 159.70/159.28  [3149]P103(a325)
% 159.70/159.28  [3150]P97(a880)
% 159.70/159.28  [3170]P40(a885,a249)
% 159.70/159.28  [3171]P40(a885,a319)
% 159.70/159.28  [4539]~E(a105,a86)
% 159.70/159.28  [4540]~P22(a5000)
% 159.70/159.28  [4541]~P104(a248)
% 159.70/159.28  [2952]E(f2(a1),a86)
% 159.70/159.28  [2953]E(f108(a107),a3)
% 159.70/159.28  [2954]E(f22(a107),a23)
% 159.70/159.28  [3151]E(f109(a885),f193(a885))
% 159.70/159.28  [3152]E(f118(a885),f194(a885))
% 159.70/159.28  [3153]E(f195(a885),f2(a885))
% 159.70/159.28  [3154]E(f28(a24),f2(a885))
% 159.70/159.28  [3155]E(f110(a1),f32(a1))
% 159.70/159.28  [3156]E(f87(a248),f2(a885))
% 159.70/159.28  [3157]E(f87(a192),f2(a885))
% 159.70/159.28  [3158]P30(f81(a1))
% 159.70/159.28  [3159]P30(f2(a1))
% 159.70/159.28  [3222]P40(f890(a885,a885),a38)
% 159.70/159.28  [3568]E(f321(a885,a885,a249,a249),a38)
% 159.70/159.28  [4542]~E(f81(a1),f2(a1))
% 159.70/159.28  [3160]E(f119(f2(a885)),f2(a885))
% 159.70/159.28  [3161]E(f4(f2(a107)),f2(a885))
% 159.70/159.28  [3175]E(f329(f82(a1),a86),a86)
% 159.70/159.28  [3178]E(f329(a120,f2(a885)),f81(a885))
% 159.70/159.28  [3179]E(f329(a112,f81(a1)),f81(a885))
% 159.70/159.28  [3180]E(f329(a3,f81(a885)),f81(a107))
% 159.70/159.28  [3182]E(f329(a3,f2(a885)),f2(a107))
% 159.70/159.28  [3184]E(f329(f111(a1),a86),f2(a1))
% 159.70/159.28  [3185]E(f329(f111(a107),a86),f2(a107))
% 159.70/159.28  [3186]E(f329(a112,f2(a1)),f2(a885))
% 159.70/159.28  [3187]E(f329(f196(a880),a248),f2(a885))
% 159.70/159.28  [3188]E(f329(f196(a880),a192),f2(a885))
% 159.70/159.28  [3189]E(f329(f196(a882),a24),f2(a885))
% 159.70/159.28  [3190]E(f329(f111(a885),a86),f2(a885))
% 159.70/159.28  [3194]E(f329(f82(a1),f81(a1)),a105)
% 159.70/159.28  [3201]E(f329(f82(a1),f2(a1)),f2(a1))
% 159.70/159.28  [3203]E(f329(f196(a107),f2(a107)),f2(a885))
% 159.70/159.28  [3204]E(f329(f108(a1),f81(a885)),f81(a1))
% 159.70/159.28  [3205]E(f329(f108(a1),f2(a885)),f2(a1))
% 159.70/159.28  [3218]E(f329(a112,f81(a1)),f329(a120,f2(a885)))
% 159.70/159.28  [3220]E(f320(f890(a885,a885),a38),a39)
% 159.70/159.28  [3221]E(f322(f890(a885,a885),a38),a71)
% 159.70/159.28  [3242]E(f329(f251(a885),f2(a885)),f195(f891(a885,a880)))
% 159.70/159.28  [3243]E(f329(f252(a885),f2(a885)),f253(f891(a885,a880)))
% 159.70/159.28  [3252]P41(f195(f891(a1,a880)))
% 159.70/159.28  [3287]E(f329(f329(f22(a107),f2(a107)),f81(a107)),f2(a107))
% 159.70/159.28  [3365]P104(f329(f329(f245(a1),a105),f2(a1)))
% 159.70/159.28  [3390]P104(f329(f329(f244(a1),f2(a1)),f81(a1)))
% 159.70/159.28  [3392]P104(f329(f329(f245(a1),f2(a1)),f81(a1)))
% 159.70/159.28  [3598]E(f329(f329(f286(a885,a885,a885),a319),f305(a885,a319)),a249)
% 159.70/159.28  [3639]P43(a1,a885,a112,f329(f244(a1),f2(a1)))
% 159.70/159.28  [3643]E(f329(f329(f44(a885,f891(a885,a880)),f253(f891(a885,a880))),f251(a885)),f253(f891(a885,a880)))
% 159.70/159.28  [3644]E(f329(f329(f44(a885,f891(a885,a880)),f253(f891(a885,a880))),f298(a885)),f253(f891(a885,a880)))
% 159.70/159.28  [3645]E(f329(f329(f44(a885,f891(a885,a880)),f253(f891(a885,a880))),f252(a885)),f253(f891(a885,a880)))
% 159.70/159.28  [3646]E(f329(f329(f45(a885,f891(a885,a880)),f253(f891(a885,a880))),f301(a885)),f195(f891(a885,a880)))
% 159.70/159.28  [3662]P20(a885,a1,f108(a1),f253(f891(a885,a880)))
% 159.70/159.28  [3674]P43(a885,a1,f108(a1),f329(f16(a880,a885),a192))
% 159.70/159.28  [3808]E(f329(f76(a885,a107,a1,a3),a112),f111(a107))
% 159.70/159.28  [4032]P56(a107,a885,a19,a3,f253(f891(a885,a880)))
% 159.70/159.28  [4041]P56(a1,f891(f890(a885,a885),a880),a114,a92,a106)
% 159.70/159.28  [4305]E(f269(a1,a1,a1,a1,f32(a1),f82(a1)),a53)
% 159.70/159.28  [4567]~E(f329(f111(a1),a105),f329(f111(a1),a86))
% 159.70/159.28  [4568]~P104(f329(a200,f81(a1)))
% 159.70/159.28  [4569]~P104(f329(a200,f2(a1)))
% 159.70/159.28  [4610]~P104(f329(f329(f245(a1),a86),f2(a1)))
% 159.70/159.28  [3235]E(f329(f329(f22(a1),a105),a105),a86)
% 159.70/159.28  [3250]E(f329(f108(a1),f329(a120,f2(a885))),f81(a1))
% 159.70/159.28  [3314]E(f329(f40(a888),f253(f891(a888,a880))),f81(a885))
% 159.70/159.28  [3335]P104(f329(a200,f329(f111(a1),a105)))
% 159.70/159.28  [3337]P104(f329(f329(f244(a1),a105),a86))
% 159.70/159.28  [3339]P104(f329(f329(f245(a1),a105),a86))
% 159.70/159.28  [3401]E(f329(f329(f307(a885),f2(a885)),f195(f891(a885,a880))),f329(f298(a885),f2(a885)))
% 159.70/159.28  [3455]P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),a86)))
% 159.70/159.28  [3467]E(f329(f308(a885,a885,a120),f253(f891(a885,a880))),f329(f301(a885),f2(a885)))
% 159.70/159.28  [3506]P3(f890(a885,a885),f253(f891(f890(a885,a885),a880)),a116)
% 159.70/159.28  [3816]E(f329(f76(a885,a1,a107,f108(a1)),a19),a20)
% 159.70/159.28  [3875]P40(a885,f329(f250(f890(a885,a885)),f329(f268(a885,a885,a880),f245(a885))))
% 159.70/159.28  [4599]~P104(f329(a200,f329(f111(a1),a86)))
% 159.70/159.28  [4600]~P104(f329(f329(f244(a1),a86),a105))
% 159.70/159.28  [4601]~P104(f329(f329(f245(a1),a86),a86))
% 159.70/159.28  [4602]~P104(f329(f329(f245(a1),a86),a105))
% 159.70/159.28  [4603]~P104(f329(f329(f245(a1),a105),a105))
% 159.70/159.28  [4604]~P104(f329(f329(f94(a1),a86),a105))
% 159.70/159.28  [4605]~P104(f329(f329(f94(a1),a105),a86))
% 159.70/159.28  [4616]~P104(f329(f64(a885),f253(f891(a885,a880))))
% 159.70/159.28  [4617]~P104(f329(f64(a1),f253(f891(a1,a880))))
% 159.70/159.28  [4476]E(f329(f268(a1,a1,a880),f329(f329(f8(f891(a1,a880),f891(a1,a880),a1),f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f245(a1),f2(a1))))),f329(f329(f7(a1,a1,f891(a1,a880)),f329(f329(f8(f891(a1,f891(a1,a880)),f891(a1,f891(a1,a880)),a1),f7(a1,a1,a880)),f329(f329(f8(f891(a1,a1),f891(a1,f891(a1,a880)),a1),f329(f8(a1,f891(a1,a880),a1),a326)),a228))),f81(a1)))),a224)
% 159.70/159.28  [4534]P19(a881,a893,f329(f329(f307(f884(a881)),f329(f329(f329(f95(a881),f329(f329(f8(f891(a881,f891(a881,a880)),f891(a881,a880),a881),f329(f8(f891(a881,a880),a880,a881),f91(a881))),f329(f329(f8(f891(a881,a880),f891(a881,f891(a881,a880)),a881),f329(f7(a881,f891(a881,a880),f891(a881,a880)),f329(f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),a881),f18(a881,a880,a880)),f329(f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),a881),f329(f8(a880,f891(a880,a880),a881),a332)),f201(a894))))),a326))),a894),a326)),f195(f891(f884(a881),a880))))
% 159.70/159.28  [4640]~P19(a881,a893,f329(f329(f307(f884(a881)),f329(f329(f329(f95(a881),a326),a894),f201(a894))),f195(f891(f884(a881),a880))))
% 159.70/159.28  [3544]E(f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105),f329(f82(a1),a105))
% 159.70/159.28  [3581]E(f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105),f329(f329(f22(a1),a86),a105))
% 159.70/159.28  [3742]E(f329(f329(f63(f890(a885,a885)),f253(f891(f890(a885,a885),a880))),a116),a106)
% 159.70/159.28  [3771]E(f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f81(a1))
% 159.70/159.28  [3772]E(f329(f111(a107),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f81(a107))
% 159.70/159.28  [3773]E(f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f81(a885))
% 159.70/159.28  [3777]E(f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(a120,f2(a885)))
% 159.70/159.28  [4165]E(f329(f329(f118(f891(f890(f890(a885,a885),f890(a885,a885)),a880)),a38),f305(f890(a885,a885),f195(f891(f890(f890(a885,a885),f890(a885,a885)),a880)))),a73)
% 159.70/159.28  [4236]E(f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),f81(a885)),f2(a885))),f195(f891(f890(a885,a885),a880))))),f81(a1))
% 159.70/159.28  [4237]E(f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),f2(a885)),f2(a885))),f195(f891(f890(a885,a885),a880))))),f2(a1))
% 159.70/159.28  [4252]E(f329(f250(f890(a885,a885)),f329(f268(a885,a885,a880),f329(f329(f8(a885,f891(a885,a880),a885),f329(f7(a885,a885,a880),a326)),a120))),a319)
% 159.70/159.28  [4222]E(f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),f329(a120,f329(a120,f2(a885))))
% 159.70/159.28  [4225]E(f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),f329(f329(f83(a885),f81(a885)),f81(a885)))
% 159.70/159.28  [4226]E(f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),f329(f40(a880),f253(f891(a880,a880))))
% 159.70/159.28  [4291]P30(f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))
% 159.70/159.28  [4363]P21(f891(f890(a885,a885),a880),f329(f329(f258(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880),f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)),a39),a72))
% 159.70/159.28  [4364]P21(f891(f890(a885,a885),a880),f329(f329(f258(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880),f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)),a71),a74))
% 159.70/159.28  [4403]E(f329(f329(f118(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)),f322(f890(a885,a885),a73)),f329(f329(f307(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f195(f891(f890(a885,a885),a880))),f195(f891(f890(a885,a885),a880)))),f195(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)))),a74)
% 159.70/159.28  [4404]E(f329(f329(f118(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)),f320(f890(a885,a885),a73)),f329(f329(f307(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f195(f891(f890(a885,a885),a880))),f195(f891(f890(a885,a885),a880)))),f195(f891(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a880)))),a72)
% 159.70/159.28  [4293]E(f329(a112,f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(a120,f329(a120,f2(a885))))
% 159.70/159.28  [4340]E(f329(f108(a1),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))
% 159.70/159.28  [4375]P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.28  [4376]E(f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105)),f329(a120,f329(a120,f329(a120,f2(a885)))))
% 159.70/159.28  [4418]P30(f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105)))
% 159.70/159.28  [4446]E(f329(f108(a1),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105)))
% 159.70/159.28  [4461]P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))))
% 159.70/159.28  [3172]P2(x31721,a326)
% 159.70/159.28  [3569]P20(a885,a885,a120,x35691)
% 159.70/159.28  [3162]P95(f884(x31621))
% 159.70/159.28  [3163]P95(f889(x31631))
% 159.70/159.28  [3164]P95(f886(x31641))
% 159.70/159.28  [3165]P95(f887(x31651))
% 159.70/159.28  [3166]P103(f884(x31661))
% 159.70/159.28  [3167]P103(f889(x31671))
% 159.70/159.28  [3168]P103(f886(x31681))
% 159.70/159.28  [3169]P103(f887(x31691))
% 159.70/159.28  [3191]P40(a1,f113(x31911))
% 159.70/159.28  [3192]P40(a1,f115(x31921))
% 159.70/159.28  [3239]P40(f891(x32391,a880),f304(x32391))
% 159.70/159.28  [3278]E(f47(a1,x32781,x32781),f2(a1))
% 159.70/159.28  [3332]P10(x33321,f891(x33321,a880),f307(x33321))
% 159.70/159.28  [4546]~E(f329(a120,x45461),x45461)
% 159.70/159.28  [4558]~E(f329(a120,x45581),f2(a885))
% 159.70/159.28  [3173]E(f35(f33(x31731)),f2(a885))
% 159.70/159.28  [3174]E(f35(f34(x31741)),f2(a885))
% 159.70/159.28  [3176]E(f329(f196(a885),x31761),x31761)
% 159.70/159.28  [3177]E(f329(f111(a1),x31771),x31771)
% 159.70/159.28  [3193]E(f329(a92,f330(x31931)),x31931)
% 159.70/159.28  [3206]E(f122(x32061,f121(x32061)),f121(x32061))
% 159.70/159.28  [3207]E(f151(x32071,f121(x32071)),f121(x32071))
% 159.70/159.28  [3209]E(f329(f196(a883),f33(x32091)),f2(a885))
% 159.70/159.28  [3210]E(f329(f196(a883),f34(x32101)),f2(a885))
% 159.70/159.28  [3215]E(f329(f167(x32151),f121(x32151)),f121(x32151))
% 159.70/159.28  [3216]E(f329(f170(x32161),f121(x32161)),f121(x32161))
% 159.70/159.28  [3217]E(f329(f168(x32171),f121(x32171)),f121(x32171))
% 159.70/159.28  [3223]E(f329(f111(a1),x32231),f329(f110(a1),x32231))
% 159.70/159.28  [3224]E(f329(a92,f329(a114,x32241)),x32241)
% 159.70/159.28  [3226]E(f329(a3,f329(a19,x32261)),x32261)
% 159.70/159.28  [3227]E(f329(a19,f329(a3,x32271)),x32271)
% 159.70/159.28  [3228]P30(f329(f108(a1),x32281))
% 159.70/159.28  [3233]E(f329(f196(f889(x32331)),f210(x32331)),f2(a885))
% 159.70/159.28  [3234]E(f329(f196(f886(x32341)),f121(x32341)),f2(a885))
% 159.70/159.28  [3248]E(f238(x32481,f210(x32481)),f195(f891(x32481,a880)))
% 159.70/159.28  [3255]E(f329(f329(f22(a885),x32551),f2(a885)),x32551)
% 159.70/159.28  [3256]E(f329(f329(f83(a885),x32561),f2(a885)),x32561)
% 159.70/159.28  [3257]E(f329(f329(f83(a1),x32571),f2(a1)),x32571)
% 159.70/159.28  [3258]E(f329(f329(f84(a885),x32581),f81(a885)),x32581)
% 159.70/159.28  [3259]E(f329(f329(f84(a1),x32591),f81(a1)),x32591)
% 159.70/159.28  [3260]E(f329(f329(f194(a885),x32601),f2(a885)),x32601)
% 159.70/159.28  [3261]E(f329(f329(f84(a885),x32611),f2(a885)),f2(a885))
% 159.70/159.28  [3262]E(f329(f329(f193(a885),x32621),f2(a885)),f2(a885))
% 159.70/159.28  [3263]E(f329(f329(f41(a1),x32631),f2(a1)),f2(a1))
% 159.70/159.28  [3269]E(f329(f171(x32691),f121(x32691)),f195(f891(x32691,a880)))
% 159.70/159.28  [3273]P104(f329(f136(x32731),f121(x32731)))
% 159.70/159.28  [3279]E(f329(f153(x32791,x32791),f5(x32791)),f32(f886(x32791)))
% 159.70/159.28  [3280]E(f329(f153(x32801,x32801),f32(x32801)),f32(f886(x32801)))
% 159.70/159.28  [3281]E(f329(f211(x32811,x32811),f5(x32811)),f32(f889(x32811)))
% 159.70/159.28  [3282]E(f329(f211(x32821,x32821),f32(x32821)),f32(f889(x32821)))
% 159.70/159.28  [3283]E(f47(a1,x32831,f2(a1)),x32831)
% 159.70/159.28  [3284]E(f329(f244(a885),f329(a120,x32841)),f329(f245(a885),x32841))
% 159.70/159.28  [3285]E(f329(f251(a885),f329(a120,x32851)),f329(f298(a885),x32851))
% 159.70/159.28  [3286]E(f329(f252(a885),f329(a120,x32861)),f329(f301(a885),x32861))
% 159.70/159.28  [3288]E(f47(a1,f2(a1),x32881),f2(a1))
% 159.70/159.28  [3298]E(f329(f329(f83(a885),x32981),f81(a885)),f329(a120,x32981))
% 159.70/159.28  [3308]E(f329(f299(a885,x33081),f2(a885)),f195(f891(a885,a880)))
% 159.70/159.28  [3320]E(f300(a885,f2(a885),x33201),f329(f298(a885),x33201))
% 159.70/159.28  [3368]E(f329(f329(f22(a885),f329(a120,x33681)),f81(a885)),x33681)
% 159.70/159.28  [3381]E(f49(f2(a1),x33811),f329(f329(f258(a1,a1),f2(a1)),f2(a1)))
% 159.70/159.28  [3430]P104(f329(f329(f245(a885),x34301),f329(a120,x34301)))
% 159.70/159.28  [3442]P104(f329(f329(f245(a885),f2(a885)),f329(a120,x34421)))
% 159.70/159.28  [3673]E(f96(x36731,x36731,f253(f891(x36731,a880)),f32(x36731)),f32(x36731))
% 159.70/159.28  [3729]E(f329(f329(f22(a107),f329(a3,f329(a120,f329(a19,x37291)))),f81(a107)),x37291)
% 159.70/159.28  [3800]P104(f329(f329(f244(a1),f329(f82(a1),f329(f108(a1),x38001))),f2(a1)))
% 159.70/159.28  [3948]P104(f329(f329(f245(a1),f329(f82(a1),f329(f108(a1),f329(a120,x39481)))),f2(a1)))
% 159.70/159.28  [4574]~E(f253(f891(x45741,a880)),f195(f891(x45741,a880)))
% 159.70/159.28  [4613]~P104(f329(f329(f245(a885),x46131),f2(a885)))
% 159.70/159.28  [4625]~P104(f329(f329(f245(a1),f329(f108(a1),x46251)),f2(a1)))
% 159.70/159.28  [3238]E(f178(x32381,f121(f886(x32381))),f121(f886(x32381)))
% 159.70/159.28  [3240]E(f329(f329(f84(a1),a86),x32401),a86)
% 159.70/159.28  [3241]E(f329(f329(f83(a1),a86),x32411),x32411)
% 159.70/159.28  [3244]E(f329(a112,f329(f108(a1),x32441)),x32441)
% 159.70/159.28  [3245]E(f329(f329(f22(a1),x32451),a86),x32451)
% 159.70/159.28  [3246]E(f329(f329(f83(a1),x32461),a86),x32461)
% 159.70/159.28  [3249]E(f329(f329(f22(a885),x32491),x32491),f2(a885))
% 159.70/159.28  [3253]E(f329(f40(a885),f329(f251(a885),x32531)),x32531)
% 159.70/159.28  [3254]E(f329(f82(a1),f329(f82(a1),x32541)),x32541)
% 159.70/159.28  [3264]E(f329(f329(f83(a885),f2(a885)),x32641),x32641)
% 159.70/159.28  [3265]E(f329(f329(f83(a1),f2(a1)),x32651),x32651)
% 159.70/159.28  [3266]E(f329(f329(f84(a885),f81(a885)),x32661),x32661)
% 159.70/159.28  [3267]E(f329(f329(f84(a1),f81(a1)),x32671),x32671)
% 159.70/159.28  [3268]E(f329(f329(f194(a885),f2(a885)),x32681),x32681)
% 159.70/159.28  [3274]E(f329(f329(f22(a885),f2(a885)),x32741),f2(a885))
% 159.70/159.28  [3275]E(f329(f329(f84(a885),f2(a885)),x32751),f2(a885))
% 159.70/159.28  [3276]E(f329(f329(f193(a885),f2(a885)),x32761),f2(a885))
% 159.70/159.28  [3277]E(f329(f329(f41(a1),f2(a1)),x32771),f2(a1))
% 159.70/159.28  [3293]E(f329(f299(a885,f2(a885)),x32931),f329(f251(a885),x32931))
% 159.70/159.28  [3294]E(f329(f329(f84(a1),a105),x32941),f329(f82(a1),x32941))
% 159.70/159.28  [3300]E(f329(a112,f329(f111(a1),x33001)),f329(f111(a885),x33001))
% 159.70/159.28  [3301]E(f329(a19,f329(f111(a107),x33011)),f329(f111(a885),x33011))
% 159.70/159.28  [3302]E(f329(f40(a885),f329(f298(a885),x33021)),f329(a120,x33021))
% 159.70/159.28  [3312]E(f329(f329(f83(a885),f81(a885)),x33121),f329(a120,x33121))
% 159.70/159.28  [3316]E(f329(f110(a1),f329(f108(a1),x33161)),f329(f108(a1),x33161))
% 159.70/159.28  [3317]E(f329(f78(a1),f329(f108(a1),x33171)),f329(f108(a1),x33171))
% 159.70/159.28  [3322]E(f329(f40(x33221),f195(f891(x33221,a880))),f2(a885))
% 159.70/159.28  [3324]E(f329(f329(f41(a885),x33241),f329(a120,f2(a885))),x33241)
% 159.70/159.28  [3333]E(f47(a885,x33331,f329(a120,f2(a885))),f2(a885))
% 159.70/159.28  [3334]E(f47(a1,x33341,f329(f111(a1),a105)),f2(a1))
% 159.70/159.28  [3350]E(f329(f329(f41(a1),x33501),f329(f111(a1),a105)),f329(f82(a1),x33501))
% 159.70/159.28  [3354]E(f138(a885,f329(f299(a885,x33541),f2(a885))),f121(a885))
% 159.70/159.28  [3355]E(f329(f329(f83(a1),x33551),f81(a1)),f329(f329(f22(a1),x33551),a105))
% 159.70/159.28  [3356]E(f329(f329(f22(a1),x33561),f81(a1)),f329(f329(f83(a1),x33561),a105))
% 159.70/159.28  [3361]P104(f329(f329(f201(a24),x33611),x33611))
% 159.70/159.28  [3362]P104(f329(f329(f244(a885),x33621),x33621))
% 159.70/159.28  [3363]P104(f329(f329(f244(a1),x33631),x33631))
% 159.70/159.28  [3364]P104(f329(f329(f94(a1),x33641),x33641))
% 159.70/159.28  [3369]E(f329(f82(a1),f329(f111(a1),x33691)),f329(f111(a1),f329(f82(a1),x33691)))
% 159.70/159.28  [3370]P104(f329(f64(a885),f329(f251(a885),x33701)))
% 159.70/159.28  [3371]P104(f329(f64(a885),f329(f298(a885),x33711)))
% 159.70/159.28  [3379]E(f160(x33791,f253(f891(x33791,a880))),f253(f891(f886(x33791),a880)))
% 159.70/159.28  [3384]P104(f329(f329(f244(a885),f2(a885)),x33841))
% 159.70/159.28  [3394]E(f329(f329(f83(a885),f119(x33941)),f329(a120,f2(a885))),f119(f329(a120,x33941)))
% 159.70/159.28  [3395]E(f329(f250(x33951),f329(f16(a880,x33951),a248)),f195(f891(x33951,a880)))
% 159.70/159.28  [3396]E(f329(f250(x33961),f329(f16(a880,x33961),a192)),f253(f891(x33961,a880)))
% 159.70/159.28  [3400]E(f329(f329(f307(a885),x34001),f329(f251(a885),x34001)),f329(f251(a885),f329(a120,x34001)))
% 159.70/159.28  [3412]E(f329(f329(f83(a1),f81(a1)),f329(f108(a1),x34121)),f329(f108(a1),f329(a120,x34121)))
% 159.70/159.28  [3414]E(f329(f329(f150(f886(x34141)),f121(x34141)),f121(f886(x34141))),f56(x34141,f121(x34141)))
% 159.70/159.28  [3433]E(f195(f891(f890(x34331,x34331),a880)),f255(x34331,f195(f891(x34331,a880))))
% 159.70/159.28  [3434]E(f329(f306(x34341),f253(f891(x34341,a880))),f253(f891(f891(x34341,a880),a880)))
% 159.70/159.28  [3435]E(f329(f82(f891(x34351,a880)),f195(f891(x34351,a880))),f253(f891(x34351,a880)))
% 159.70/159.28  [3436]E(f329(f82(f891(x34361,a880)),f253(f891(x34361,a880))),f195(f891(x34361,a880)))
% 159.70/159.28  [3438]P104(f329(f64(x34381),f195(f891(x34381,a880))))
% 159.70/159.28  [3440]E(f329(f299(a885,x34401),f329(a120,x34401)),f329(f329(f307(a885),x34401),f195(f891(a885,a880))))
% 159.70/159.28  [3441]E(f88(f890(a885,a885),f50(x34411,f2(a885))),f329(f329(f258(a885,a885),f2(a885)),x34411))
% 159.70/159.28  [3454]E(f329(f329(f307(a885),f329(a120,x34541)),f329(f298(a885),x34541)),f329(f298(a885),f329(a120,x34541)))
% 159.70/159.28  [3458]P40(x34581,f195(f891(f890(x34581,x34581),a880)))
% 159.70/159.28  [3461]P104(f329(f329(f244(a1),f2(a1)),f329(f108(a1),x34611)))
% 159.70/159.28  [3469]E(f329(f329(f83(a885),f329(f196(a885),x34691)),f329(a120,f2(a885))),f329(f196(a885),f329(a120,x34691)))
% 159.70/159.28  [3576]P41(f329(f308(a885,a1,f108(a1)),x35761))
% 159.70/159.28  [3613]P42(x36131,f195(f891(x36131,a880)),f195(f891(f890(x36131,x36131),a880)))
% 159.70/159.28  [3636]E(f329(f329(f258(a1,a1),f329(f111(a1),a105)),f329(f329(f22(a1),x36361),f81(a1))),f52(f329(f111(a1),a105),x36361))
% 159.70/159.28  [3686]P59(x36861,f329(f16(f891(x36861,a880),x36861),f329(f16(a880,x36861),a248)))
% 159.70/159.28  [3887]P104(f329(f329(f331(f891(f890(a885,a885),a880)),f330(x38871)),a106))
% 159.70/159.28  [3912]P104(f329(f329(f331(f891(f890(a885,a885),a880)),f329(a114,x39121)),a106))
% 159.70/159.28  [4051]P20(x40511,f891(x40511,a880),f329(f329(f7(x40511,f891(x40511,a880),f891(x40511,a880)),f307(x40511)),f195(f891(x40511,a880))),f253(f891(x40511,a880)))
% 159.70/159.28  [4571]~E(f329(f329(f83(a1),x45711),x45711),a105)
% 159.70/159.28  [4598]~E(f329(a3,f329(a120,f329(a19,x45981))),f2(a107))
% 159.70/159.28  [4606]~P104(f329(a200,f329(f108(a1),x46061)))
% 159.70/159.28  [4609]~P104(f329(f329(f245(a885),x46091),x46091))
% 159.70/159.28  [4618]~P104(f329(f329(f244(a885),f329(a120,x46181)),x46181))
% 159.70/159.28  [3386]E(f329(a112,f329(f82(a1),f329(f108(a1),x33861))),f2(a885))
% 159.70/159.28  [3389]E(f329(f329(f83(a1),f329(f82(a1),x33891)),x33891),f2(a1))
% 159.70/159.28  [3393]E(f329(f40(a1),f329(f299(a1,f2(a1)),x33931)),f329(a112,x33931))
% 159.70/159.28  [3405]E(f329(f329(f259(a885),f329(a120,f2(a885))),x34051),f329(a120,f2(a885)))
% 159.70/159.28  [3503]E(f329(f282(x35031),f195(f891(f890(x35031,x35031),a880))),f195(f891(x35031,a880)))
% 159.70/159.28  [3511]E(f43(f891(x35111,a880),f195(f891(f891(x35111,a880),a880))),f253(f891(x35111,a880)))
% 159.70/159.28  [3512]E(f43(f891(x35121,a880),f253(f891(f891(x35121,a880),a880))),f195(f891(x35121,a880)))
% 159.70/159.28  [3513]E(f42(f891(x35131,a880),f195(f891(f891(x35131,a880),a880))),f195(f891(x35131,a880)))
% 159.70/159.28  [3514]E(f42(f891(x35141,a880),f253(f891(f891(x35141,a880),a880))),f253(f891(x35141,a880)))
% 159.70/159.28  [3560]E(f329(f329(f307(f886(x35601)),f121(x35601)),f195(f891(f886(x35601),a880))),f160(x35601,f195(f891(x35601,a880))))
% 159.70/159.28  [3561]E(f329(f329(f307(f886(x35611)),f121(x35611)),f195(f891(f886(x35611),a880))),f161(x35611,f121(f891(x35611,a880))))
% 159.70/159.28  [3597]E(f329(f329(f83(a885),f4(x35971)),f329(a120,f2(a885))),f4(f329(a3,f329(a120,f329(a19,x35971)))))
% 159.70/159.28  [3628]E(f329(f40(a1),f329(f308(a885,a1,f108(a1)),x36281)),f329(f40(a885),x36281))
% 159.70/159.28  [3631]P104(f329(f329(f244(a885),x36311),f329(f329(f84(a885),x36311),x36311)))
% 159.70/159.28  [3666]E(f329(f308(a1,a885,a112),f300(a1,f2(a1),f329(f108(a1),x36661))),f329(f298(a885),x36661))
% 159.70/159.28  [3681]E(f329(f329(f41(a885),f329(a120,f2(a885))),f329(f111(a885),x36811)),f329(a112,f329(f329(f41(a1),f81(a1)),f329(f111(a1),x36811))))
% 159.70/159.28  [3683]E(f329(f171(a885),f138(a885,f329(f299(a885,f2(a885)),f329(a120,x36831)))),f329(f298(a885),x36831))
% 159.70/159.28  [3684]E(f329(f329(f83(a885),f329(f196(a107),x36841)),f329(a120,f2(a885))),f329(f196(a107),f329(a3,f329(a120,f329(a19,x36841)))))
% 159.70/159.28  [3703]E(f329(f308(a1,a885,a112),f329(f308(a885,a1,f108(a1)),x37031)),x37031)
% 159.70/159.28  [3735]E(f329(f329(f307(a885),f2(a885)),f329(f308(a885,a885,a120),f329(f251(a885),x37351))),f329(f251(a885),f329(a120,x37351)))
% 159.70/159.28  [3741]P54(x37411,x37411,f305(x37411,f195(f891(f890(x37411,x37411),a880))))
% 159.70/159.28  [3747]P104(f329(a200,f329(f82(a1),f329(f108(a1),f329(a120,x37471)))))
% 159.70/159.28  [3758]E(f329(f329(f22(f891(a885,a880)),f329(f252(a885),x37581)),f329(f329(f307(a885),x37581),f195(f891(a885,a880)))),f329(f252(a885),f329(a120,x37581)))
% 159.70/159.28  [3774]E(f329(f329(f83(a1),f329(f329(f22(a1),a86),x37741)),f329(f329(f22(a1),a86),x37741)),f329(f329(f22(a1),a86),f329(f329(f83(a1),x37741),x37741)))
% 159.70/159.28  [3790]E(f329(f329(f307(f891(x37901,a880)),f195(f891(x37901,a880))),f195(f891(f891(x37901,a880),a880))),f329(f306(x37901),f195(f891(x37901,a880))))
% 159.70/159.28  [3817]E(f329(f329(f22(f891(a885,a880)),f329(f301(a885),x38171)),f329(f329(f307(a885),f329(a120,x38171)),f195(f891(a885,a880)))),f329(f301(a885),f329(a120,x38171)))
% 159.70/159.28  [3825]E(f329(f329(f307(f889(x38251)),f210(x38251)),f329(f308(x38251,f889(x38251),f239(x38251)),f253(f891(x38251,a880)))),f253(f891(f889(x38251),a880)))
% 159.70/159.28  [3924]E(f329(f111(a885),f329(f329(f83(a1),x39241),x39241)),f329(f329(f89(a885,a885),f329(f111(a885),x39241)),f329(f329(f18(a885,a885,a885),f83(a885)),f5(a885))))
% 159.70/159.28  [4314]P10(x43141,f891(x43141,a880),f329(f329(f8(f891(x43141,a880),f891(f891(x43141,a880),f891(x43141,a880)),x43141),f329(f7(f891(x43141,a880),f891(x43141,a880),f891(x43141,a880)),f22(f891(x43141,a880)))),f329(f329(f7(x43141,f891(x43141,a880),f891(x43141,a880)),f307(x43141)),f195(f891(x43141,a880)))))
% 159.70/159.28  [4402]E(f329(f250(f890(a1,a1)),f329(f268(a1,a1,a880),f329(f329(f8(f891(a1,a880),f891(a1,a880),a1),f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),x44021)))),f245(a1)))),f115(x44021))
% 159.70/159.28  [4436]E(f329(f250(f890(a1,a1)),f329(f268(a1,a1,a880),f329(f329(f18(a1,f891(a1,a880),f891(a1,a880)),f329(f329(f8(f891(a880,a880),f891(f891(a1,a880),f891(a1,a880)),a1),f8(a880,a880,a1)),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),x44361)))),f245(a1)))),f113(x44361))
% 159.70/159.28  [4491]E(f329(f250(f890(f891(x44911,a880),f891(x44911,a880))),f329(f268(f891(x44911,a880),f891(x44911,a880),a880),f329(f329(f7(f891(x44911,a880),f891(f891(x44911,a880),a880),f891(f891(x44911,a880),a880)),f329(f329(f8(f891(f891(x44911,a880),f891(a880,a880)),f891(f891(f891(x44911,a880),a880),f891(f891(x44911,a880),a880)),f891(x44911,a880)),f18(f891(x44911,a880),a880,a880)),f329(f329(f8(f891(f891(x44911,a880),a880),f891(f891(x44911,a880),f891(a880,a880)),f891(x44911,a880)),f329(f8(a880,f891(a880,a880),f891(x44911,a880)),a327)),f245(f891(x44911,a880))))),f64(x44911)))),f304(x44911))
% 159.70/159.28  [4622]~P104(f329(f64(f886(x46221)),f253(f891(f886(x46221),a880))))
% 159.70/159.28  [4627]~P104(f329(f329(f94(a1),a105),f329(f329(f83(a1),x46271),x46271)))
% 159.70/159.28  [4637]~P104(f329(f329(f244(a1),f2(a1)),f329(f82(a1),f329(f108(a1),f329(a120,x46371)))))
% 159.70/159.28  [3538]E(f329(f329(f22(a1),f329(f329(f83(a1),x35381),a105)),a105),x35381)
% 159.70/159.28  [3554]E(f329(f171(a885),f138(a885,f329(f299(a885,f2(a885)),x35541))),f329(f251(a885),x35541))
% 159.70/159.28  [3796]E(f329(f329(f83(a1),f329(f329(f83(a1),f81(a1)),x37961)),x37961),f329(f329(f22(a1),f329(f329(f83(a1),x37961),x37961)),a105))
% 159.70/159.28  [3842]E(f329(f284(x38421,x38421),f305(x38421,f195(f891(f890(x38421,x38421),a880)))),f305(x38421,f195(f891(f890(x38421,x38421),a880))))
% 159.70/159.28  [3890]P104(f329(f329(f244(a885),x38901),f329(f329(f84(a885),x38901),f329(f329(f84(a885),x38901),x38901))))
% 159.70/159.28  [4169]P104(f329(f64(a885),f329(f250(a885),f329(f329(f7(a885,a885,a880),f244(a885)),x41691))))
% 159.70/159.28  [4170]P104(f329(f64(a885),f329(f250(a885),f329(f329(f7(a885,a885,a880),f245(a885)),x41701))))
% 159.70/159.28  [4456]E(f329(f250(f890(x44561,x44561)),f329(f329(f8(f891(x44561,a880),a880,f890(x44561,x44561)),f90(x44561)),f329(f329(f7(f890(x44561,x44561),f891(x44561,f890(x44561,x44561)),f891(x44561,a880)),f329(f329(f8(f891(f890(x44561,x44561),a880),f891(f891(x44561,f890(x44561,x44561)),f891(x44561,a880)),f890(x44561,x44561)),f8(f890(x44561,x44561),a880,x44561)),a326)),f329(f329(f18(x44561,x44561,f890(x44561,x44561)),f258(x44561,x44561)),f5(x44561))))),f305(x44561,f195(f891(f890(x44561,x44561),a880))))
% 159.70/159.28  [4624]~E(f329(f329(f22(a1),f329(f329(f83(a1),x46241),x46241)),a105),a86)
% 159.70/159.28  [4626]~E(f329(f329(f83(a1),f329(f329(f83(a1),f81(a1)),x46261)),x46261),f2(a1))
% 159.70/159.28  [4634]~P104(f329(f329(f94(a1),f329(f329(f83(a1),x46341),x46341)),a105))
% 159.70/159.28  [3937]E(f329(f329(f83(a1),f329(f329(f22(a1),a105),x39371)),f329(f329(f22(a1),a105),x39371)),f329(f329(f22(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x39371),x39371)),a105)))
% 159.70/159.28  [4060]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),a105),x40601)),f329(f329(f22(a1),a105),x40601))),a105),f329(f329(f22(a1),a105),f329(f329(f83(a1),x40601),x40601)))
% 159.70/159.28  [4093]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f83(a1),x40931),a105)),f329(f329(f83(a1),x40931),a105))),a105),f329(f329(f83(a1),f329(f329(f83(a1),x40931),x40931)),a105))
% 159.70/159.28  [4131]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),a105),x41311)),f329(f329(f22(a1),a105),x41311))),a105),f329(f329(f22(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x41311),x41311)),a105)))
% 159.70/159.28  [4232]E(f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x42321),f2(a885))),f195(f891(f890(a885,a885),a880))))),f329(f108(a1),x42321))
% 159.70/159.28  [4242]E(f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),f334(x42421)),f546(x42421))),f195(f891(f890(a885,a885),a880))))),x42421)
% 159.70/159.28  [4276]E(f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x42761)),f329(f308(a885,a1,f108(a1)),f329(f250(a885),f329(f329(f8(a1,a880,a885),x42761),f108(a1)))))
% 159.70/159.28  [4322]P41(f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x43221)))
% 159.70/159.28  [4343]P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x43431),f195(f891(f890(a885,a885),a880)))),a74))
% 159.70/159.28  [4349]E(f329(f308(a1,a885,a112),f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),f329(f329(f8(a885,a880,a1),x43491),a112)))),f329(f250(a885),x43491))
% 159.70/159.28  [4505]E(f310(a885,f329(f329(f44(f890(a885,a885),f891(a885,a880)),f329(a114,x45051)),f329(f268(a885,a885,f891(a885,a880)),f329(f329(f7(a885,f891(a885,a880),f891(a885,f891(a885,a880))),f329(f329(f8(f891(a885,f891(f891(a885,a880),f891(a885,a880))),f891(f891(a885,a880),f891(a885,f891(a885,a880))),a885),f7(a885,f891(a885,a880),f891(a885,a880))),f329(f329(f8(f891(a885,a885),f891(a885,f891(f891(a885,a880),f891(a885,a880))),a885),f329(f8(a885,f891(f891(a885,a880),f891(a885,a880)),a885),f307(a885))),f22(a885)))),f195(f891(a885,a880)))))),f329(a112,x45051))
% 159.70/159.28  [4639]~P104(f329(f329(f94(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x46391),x46391)),a105)))
% 159.70/159.28  [3981]E(f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),x39811),x39811)),a105)),a105),f329(f329(f83(a1),x39811),x39811))
% 159.70/159.28  [4033]E(f329(f329(f22(a1),f329(f329(f22(a1),f329(f329(f83(a1),x40331),x40331)),a105)),a105),f329(f329(f83(a1),f329(f329(f22(a1),x40331),a105)),f329(f329(f22(a1),x40331),a105)))
% 159.70/159.28  [4250]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f83(a1),f329(f82(a1),x42501)),a105)),f329(f329(f83(a1),f329(f82(a1),x42501)),a105))),a105),f329(f82(a1),f329(f329(f22(a1),f329(f329(f83(a1),x42501),x42501)),a105)))
% 159.70/159.28  [4648]~P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x46481),x46481)),a105)),a86))
% 159.70/159.28  [4294]E(f329(f329(f83(a885),x42941),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(a120,f329(a120,x42941)))
% 159.70/159.28  [4295]E(f329(f329(f84(a885),x42951),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f83(a885),x42951),x42951))
% 159.70/159.28  [4296]E(f329(f329(f41(a885),f329(f329(f83(a885),x42961),x42961)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x42961)
% 159.70/159.28  [4378]E(f47(a885,f329(a120,f329(a120,x43781)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a885,x43781,f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.28  [4522]E(f329(a92,f329(f329(f44(f890(a885,a885),f891(f890(a885,a885),a880)),f329(a114,x45221)),f329(f268(a885,a885,f891(f890(a885,a885),a880)),f329(f329(f8(f891(a885,f891(f890(a885,a885),a880)),f891(a885,f891(f890(a885,a885),a880)),a885),f329(f8(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880),a885),f283(f890(a885,a885),f890(a885,a885),a116))),f329(f329(f7(a885,f891(f890(a885,a885),a880),f891(a885,f891(f890(a885,a885),a880))),f329(f329(f8(f891(a885,f891(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f891(f891(f890(a885,a885),a880),f891(a885,f891(f890(a885,a885),a880))),a885),f7(a885,f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f8(f891(a885,f890(a885,a885)),f891(a885,f891(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),a885),f329(f8(f890(a885,a885),f891(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),a885),f307(f890(a885,a885)))),f329(f7(a885,a885,f890(a885,a885)),f258(a885,a885))))),f195(f891(f890(a885,a885),a880))))))),f329(f82(a1),x45221))
% 159.70/159.28  [4373]E(f329(f329(f83(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x43731),f329(a120,f329(a120,x43731)))
% 159.70/159.28  [4374]E(f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x43741),f329(f329(f83(a885),x43741),x43741))
% 159.70/159.28  [4408]E(f329(f329(f41(a885),f329(a120,f329(a120,x44081))),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(a120,f329(f329(f41(a885),x44081),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.28  [4462]E(f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x44621),f329(a120,f329(a120,f329(a120,x44621))))
% 159.70/159.28  [4537]E(f329(f268(a1,a1,f890(a1,a1)),f329(f329(f18(a1,f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f891(f890(a1,a1),f890(a1,a1))),f891(f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),a1),f18(a1,f890(a1,a1),f890(a1,a1))),f329(f329(f8(f891(a1,f890(a1,a1)),f891(a1,f891(f890(a1,a1),f890(a1,a1))),a1),f329(f18(a1,f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),f329(f329(f8(a880,f891(f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),a1),f104(f890(a1,a1))),f329(f329(f8(a1,a880,a1),f329(f244(a1),f2(a1))),f329(f329(f7(a1,a1,a1),f22(a1)),x45371))))),f329(f329(f7(a1,f891(a1,a1),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f890(a1,a1)),f891(f891(a1,a1),f891(a1,f890(a1,a1))),a1),f8(a1,f890(a1,a1),a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f891(a1,a1),a1),f83(a1)),f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f81(a1))))),f329(f329(f7(a1,a1,a1),f22(a1)),x45371))))),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))),f46(x45371))
% 159.70/159.28  [3211]P95(f890(x32111,x32112))
% 159.70/159.28  [3212]P95(f892(x32121,x32122))
% 159.70/159.28  [3213]P103(f890(x32131,x32132))
% 159.70/159.28  [3214]P103(f892(x32141,x32142))
% 159.70/159.28  [3231]P31(a1,f177(x32311,x32312))
% 159.70/159.28  [3232]P40(x32321,f152(x32321,x32322))
% 159.70/159.28  [3295]P34(x32951,x32952,f121(x32951))
% 159.70/159.28  [3328]P42(x33281,x33282,f255(x33281,x33282))
% 159.70/159.28  [3329]P54(x33291,x33291,f255(x33291,x33292))
% 159.70/159.28  [3600]P20(x36001,x36001,f5(x36001),x36002)
% 159.70/159.28  [3601]P20(x36011,x36011,f32(x36011),x36012)
% 159.70/159.28  [3608]P35(x36081,x36082,f121(x36081),f121(x36081))
% 159.70/159.28  [3609]P20(x36091,f889(x36091),f239(x36091),x36092)
% 159.70/159.28  [3618]P20(f886(x36181),f886(x36181),f168(x36181),x36182)
% 159.70/159.28  [4544]~E(f34(x45441),f33(x45442))
% 159.70/159.28  [4550]~E(f30(x45501,x45502),a24)
% 159.70/159.28  [4551]~E(f29(x45511,x45512),a24)
% 159.70/159.28  [4552]~E(f25(x45521,x45522),a24)
% 159.70/159.28  [4581]~P36(x45811,x45812,f121(x45811))
% 159.70/159.28  [4582]~P38(x45821,x45822,f121(x45821))
% 159.70/159.28  [3195]E(f329(f250(x31951),x31952),x31952)
% 159.70/159.28  [3196]E(f329(f5(x31961),x31962),x31962)
% 159.70/159.28  [3198]E(f329(f32(x31981),x31982),x31982)
% 159.70/159.28  [3208]E(f329(f198(x32081),x32082),f123(x32081))
% 159.70/159.28  [3219]E(f28(f25(x32191,x32192)),f2(a885))
% 159.70/159.28  [3229]E(f88(x32291,f329(a326,x32292)),x32292)
% 159.70/159.28  [3230]E(f93(x32301,f329(a326,x32302)),x32302)
% 159.70/159.28  [3247]E(f329(f196(a882),f25(x32471,x32472)),f2(a885))
% 159.70/159.28  [3251]E(f329(f135(x32511,x32512),f121(x32511)),f121(x32511))
% 159.70/159.28  [3270]E(f305(x32701,f305(x32701,x32702)),f305(x32701,x32702))
% 159.70/159.28  [3271]E(f151(x32711,f151(x32711,x32712)),f151(x32711,x32712))
% 159.70/159.28  [3291]E(f329(f329(f129(x32911),x32912),f121(x32911)),x32912)
% 159.70/159.28  [3296]E(f172(x32961,x32962,f121(x32961)),x32962)
% 159.70/159.28  [3297]E(f172(x32971,f121(x32971),x32972),x32972)
% 159.70/159.28  [3303]E(f329(f329(f174(x33031),x33032),f121(x33031)),f121(x33031))
% 159.70/159.28  [3304]E(f329(f329(f137(x33041),x33042),f121(x33041)),f121(x33041))
% 159.70/159.28  [3306]E(f240(x33061,x33062,f210(x33061)),f2(a885))
% 159.70/159.28  [3307]E(f154(x33071,x33072,f121(x33071)),f2(a885))
% 159.70/159.28  [3309]E(f169(x33091,x33092,f121(x33091)),f121(x33091))
% 159.70/159.28  [3310]E(f176(x33101,x33102,f121(x33101)),f121(x33101))
% 159.70/159.28  [3311]E(f175(x33111,f121(x33111),x33112),f121(x33111))
% 159.70/159.28  [3315]E(f329(f171(x33151),f151(x33151,x33152)),f329(f171(x33151),x33152))
% 159.70/159.28  [3318]E(f329(f254(x33181,x33181),f255(x33181,x33182)),x33182)
% 159.70/159.28  [3319]E(f329(f256(x33191,x33191),f255(x33191,x33192)),x33192)
% 159.70/159.28  [3327]E(f329(f284(x33271,x33271),f255(x33271,x33272)),f255(x33271,x33272))
% 159.70/159.28  [3342]E(f305(f886(x33421),f156(x33421,x33422)),f157(x33421,f305(x33421,x33422)))
% 159.70/159.28  [3344]P104(f329(f136(a1),f177(x33441,x33442)))
% 159.70/159.28  [3352]E(f329(f254(x33521,x33521),f305(x33521,x33522)),f253(f891(x33521,a880)))
% 159.70/159.28  [3353]E(f329(f256(x33531,x33531),f305(x33531,x33532)),f253(f891(x33531,a880)))
% 159.70/159.28  [3357]P104(f329(f136(x33571),f151(x33571,x33572)))
% 159.70/159.28  [3359]P104(f329(f159(x33591,x33592),f121(x33591)))
% 159.70/159.28  [3367]E(f329(f171(a1),f177(x33671,x33672)),f300(a1,x33671,x33672))
% 159.70/159.28  [3382]P55(x33821,f195(f891(x33821,a880)),x33822)
% 159.70/159.28  [3387]E(f329(f267(a1,a1),f48(x33871,x33872)),f47(a1,x33871,x33872))
% 159.70/159.28  [3388]E(f329(f299(a885,x33881),f329(a120,x33882)),f300(a885,x33881,x33882))
% 159.70/159.28  [3404]E(f329(f329(f150(x34041),x34042),f121(x34041)),f139(x34041,x34042,f121(x34041)))
% 159.70/159.28  [3416]E(f300(a885,f329(a120,x34161),x34162),f302(a885,x34161,x34162))
% 159.70/159.28  [3419]P42(x34191,f253(f891(x34191,a880)),f305(x34191,x34192))
% 159.70/159.28  [3480]E(f329(f329(f22(a885),x34801),f329(a120,x34802)),f329(f40(a885),f303(a885,x34802,x34801)))
% 159.70/159.28  [3539]E(f166(x35391,x35392,f121(x35391)),f329(f329(f258(f886(x35391),f886(x35391)),f121(x35391)),f121(x35391)))
% 159.70/159.28  [3558]E(f329(f268(x35581,x35582,f890(x35581,x35582)),f258(x35581,x35582)),f32(f890(x35581,x35582)))
% 159.70/159.28  [3562]P104(f329(f329(f331(f886(x35621)),f121(x35621)),f160(x35621,x35622)))
% 159.70/159.28  [3563]E(f329(f196(f886(x35631)),f122(x35631,x35632)),f329(f329(f22(a885),f329(f196(f886(x35631)),x35632)),f81(a885)))
% 159.70/159.28  [3570]P104(f329(f64(a885),f303(a885,x35701,x35702)))
% 159.70/159.28  [3571]P104(f329(f64(a885),f302(a885,x35711,x35712)))
% 159.70/159.28  [3572]P104(f329(f64(a885),f300(a885,x35721,x35722)))
% 159.70/159.28  [3573]P104(f329(f64(a1),f303(a1,x35731,x35732)))
% 159.70/159.28  [3574]P104(f329(f64(a1),f302(a1,x35741,x35742)))
% 159.70/159.28  [3575]P104(f329(f64(a1),f300(a1,x35751,x35752)))
% 159.70/159.28  [3680]E(f329(f308(a885,a885,a120),f300(a885,x36801,x36802)),f300(a885,f329(a120,x36801),f329(a120,x36802)))
% 159.70/159.28  [3700]E(f329(f329(f286(x37001,x37001,x37001),f305(x37001,x37002)),f305(x37001,x37002)),f305(x37001,x37002))
% 159.70/159.28  [3733]E(f329(f329(f258(a1,a1),f329(f329(f41(a1),x37331),x37332)),f47(a1,x37331,x37332)),f48(x37331,x37332))
% 159.70/159.28  [3734]E(f329(f329(f258(a107,a107),f329(f329(f41(a107),x37341),x37342)),f47(a107,x37341,x37342)),f21(x37341,x37342))
% 159.70/159.28  [3762]E(f329(f329(f258(a885,a885),f329(f329(f41(a885),x37621),x37622)),f47(a885,x37621,x37622)),f88(f890(a885,a885),f50(x37621,x37622)))
% 159.70/159.28  [3813]P104(f329(f329(f245(a885),f329(f329(f22(a885),x38131),x38132)),f329(a120,x38131)))
% 159.70/159.28  [3911]E(f329(f329(f83(a1),f329(f329(f84(a1),x39111),f329(f329(f41(a1),x39112),x39111))),f47(a1,x39112,x39111)),x39112)
% 159.70/159.28  [3915]E(f329(f329(f44(a885,f891(f890(f886(x39151),f886(x39151)),a880)),f253(f891(a885,a880))),f142(x39151,x39152)),f144(x39151,x39152))
% 159.70/159.28  [4144]P104(f329(f329(f331(f890(f886(x41441),f886(x41441))),f329(f329(f258(f886(x41441),f886(x41441)),f121(x41441)),f121(x41441))),f157(x41441,x41442)))
% 159.70/159.28  [4307]E(f269(x43071,x43071,x43072,x43072,f5(x43071),f5(x43072)),f32(f890(x43071,x43072)))
% 159.70/159.28  [4309]E(f269(x43091,x43091,x43092,x43092,f32(x43091),f32(x43092)),f32(f890(x43091,x43092)))
% 159.70/159.28  [4560]~E(f329(f239(x45601),x45602),f210(x45601))
% 159.70/159.28  [3289]E(f329(f243(x32891),f329(f239(x32891),x32892)),x32892)
% 159.70/159.28  [3290]E(f329(f168(x32901),f329(f168(x32901),x32902)),x32902)
% 159.70/159.28  [3292]E(f329(f329(f137(x32921),f2(a885)),x32922),x32922)
% 159.70/159.28  [3305]E(f329(f329(f174(x33051),f2(a885)),x33052),f121(x33051))
% 159.70/159.28  [3313]E(f329(f329(f129(x33131),f121(x33131)),x33132),x33132)
% 159.70/159.28  [3321]E(f329(f196(f889(x33211)),f329(f239(x33211),x33212)),f2(a885))
% 159.70/159.28  [3323]E(f42(f891(x33231,a880),f329(f306(x33231),x33232)),x33232)
% 159.70/159.28  [3325]E(f329(f171(x33251),f329(f167(x33251),x33252)),f329(f171(x33251),x33252))
% 159.70/159.28  [3326]E(f329(f171(x33261),f329(f168(x33261),x33262)),f329(f171(x33261),x33262))
% 159.70/159.28  [3331]E(f329(f329(f22(a107),x33311),x33312),f329(f329(a23,x33311),x33312))
% 159.70/159.28  [3346]E(f329(f329(f83(a885),x33461),x33462),f329(f329(f83(a885),x33462),x33461))
% 159.70/159.28  [3347]E(f329(f329(f83(a1),x33471),x33472),f329(f329(f83(a1),x33472),x33471))
% 159.70/159.28  [3348]E(f329(f329(f84(a885),x33481),x33482),f329(f329(f84(a885),x33482),x33481))
% 159.70/159.28  [3349]E(f329(f329(f84(a1),x33491),x33492),f329(f329(f84(a1),x33492),x33491))
% 159.70/159.28  [3374]E(f329(f329(f188(x33741,x33741),f2(a885)),x33742),f32(x33741))
% 159.70/159.28  [3375]E(f329(f196(f886(x33751)),f329(f167(x33751),x33752)),f329(f196(f886(x33751)),x33752))
% 159.70/159.28  [3376]E(f329(f196(f886(x33761)),f329(f168(x33761),x33762)),f329(f196(f886(x33761)),x33762))
% 159.70/159.28  [3377]E(f175(x33771,x33772,f195(f891(a885,a880))),f121(x33771))
% 159.70/159.28  [3378]E(f329(f329(f153(x33781,x33781),f5(x33781)),x33782),x33782)
% 159.70/159.28  [3380]E(f329(f257(a1,a1),f48(x33801,x33802)),f329(f329(f41(a1),x33801),x33802))
% 159.70/159.28  [3397]E(f329(f196(f886(x33971)),f151(x33971,x33972)),f329(f40(x33971),f329(f171(x33971),x33972)))
% 159.70/159.28  [3398]E(f28(f29(x33981,x33982)),f329(f329(f83(a885),f28(x33982)),f329(a120,f2(a885))))
% 159.70/159.28  [3399]E(f329(f282(x33991),f329(f284(x33991,x33991),x33992)),f329(f282(x33991),x33992))
% 159.70/159.28  [3403]P104(f329(f64(x34031),f329(f171(x34031),x34032)))
% 159.70/159.28  [3411]E(f329(f329(f83(a1),x34111),f329(f82(a1),x34112)),f329(f329(f22(a1),x34111),x34112))
% 159.70/159.28  [3418]P19(x34181,x34182,f195(f891(f884(x34181),a880)))
% 159.70/159.28  [3420]E(f329(f308(x34201,x34201,f5(x34201)),x34202),x34202)
% 159.70/159.28  [3421]E(f329(f308(x34211,x34211,f32(x34211)),x34212),x34212)
% 159.70/159.28  [3422]E(f329(f309(x34221,x34221,f5(x34221)),x34222),x34222)
% 159.70/159.28  [3423]E(f329(f309(x34231,x34231,f32(x34231)),x34232),x34232)
% 159.70/159.28  [3424]P104(f329(f253(f891(x34241,a880)),x34242))
% 159.70/159.28  [3426]E(f329(f40(a885),f329(f299(a885,x34261),x34262)),f329(f329(f22(a885),x34262),x34261))
% 159.70/159.28  [3427]E(f329(f299(a885,f329(a120,x34271)),x34272),f303(a885,x34271,x34272))
% 159.70/159.28  [3439]E(f329(f329(f307(x34391),x34392),f195(f891(x34391,a880))),f329(f250(x34391),f329(a326,x34392)))
% 159.70/159.28  [3443]E(f329(f329(f307(x34431),x34432),f195(f891(x34431,a880))),f238(x34431,f329(f239(x34431),x34432)))
% 159.70/159.28  [3445]E(f305(x34451,f329(f284(x34451,x34451),x34452)),f329(f284(x34451,x34451),f305(x34451,x34452)))
% 159.70/159.28  [3450]E(f329(f329(f83(a885),f329(a120,x34501)),x34502),f329(f329(f83(a885),x34501),f329(a120,x34502)))
% 159.70/159.28  [3451]E(f329(f329(f22(a885),f329(a120,x34511)),f329(a120,x34512)),f329(f329(f22(a885),x34511),x34512))
% 159.70/159.28  [3456]E(f57(x34561,f2(a885),x34562),f329(f329(f150(f886(x34561)),f121(x34561)),f121(f886(x34561))))
% 159.70/159.28  [3457]E(f329(f40(a885),f302(a885,x34571,x34572)),f329(f329(f22(a885),x34572),x34571))
% 159.70/159.28  [3466]P40(x34661,f329(f329(f285(a885,x34661),a249),x34662))
% 159.70/159.28  [3468]P31(a885,f138(a885,f329(f299(a885,x34681),x34682)))
% 159.70/159.28  [3470]P104(f329(f64(a885),f329(f299(a885,x34701),x34702)))
% 159.70/159.28  [3471]P104(f329(f64(a1),f329(f299(a1,x34711),x34712)))
% 159.70/159.28  [3473]E(f329(f284(f886(x34731),f886(x34731)),f156(x34731,x34732)),f156(x34731,f329(f284(x34731,x34731),x34732)))
% 159.70/159.28  [3474]E(f329(f196(a882),f29(x34741,x34742)),f329(f329(f83(a885),f329(f196(a882),x34742)),f329(a120,f2(a885))))
% 159.70/159.28  [3476]E(f329(f299(a1,x34761),f329(f329(f83(a1),x34762),f81(a1))),f300(a1,x34761,x34762))
% 159.70/159.28  [3479]E(f329(f329(f41(a1),f329(f82(a1),x34791)),f329(f82(a1),x34792)),f329(f329(f41(a1),x34791),x34792))
% 159.70/159.28  [3487]E(f182(x34871,x34872,f329(f16(f889(x34872),x34871),f210(x34872))),f195(f891(x34871,a880)))
% 159.70/159.28  [3488]E(f183(x34881,x34882,f329(f16(f889(x34882),x34881),f210(x34882))),f195(f891(x34882,a880)))
% 159.70/159.28  [3489]E(f329(f329(f188(f890(x34891,x34891),a880),f81(a885)),x34892),x34892)
% 159.70/159.28  [3491]E(f329(f329(f118(f891(x34911,a880)),x34912),f195(f891(x34911,a880))),x34912)
% 159.70/159.28  [3492]E(f329(f329(f22(f891(x34921,a880)),x34922),f195(f891(x34921,a880))),x34922)
% 159.70/159.28  [3493]E(f329(f329(f109(f891(x34931,a880)),x34932),f253(f891(x34931,a880))),x34932)
% 159.70/159.28  [3494]E(f329(f257(a885,a885),f88(f890(a885,a885),f50(x34941,x34942))),f329(f329(f41(a885),x34941),x34942))
% 159.70/159.28  [3501]E(f311(x35011,f329(a20,x35012),f329(f82(a1),f329(a20,x35012))),f329(f329(f314(a1),x35011),x35012))
% 159.70/159.28  [3502]E(f300(a1,f329(f329(f83(a1),x35021),f81(a1)),x35022),f302(a1,x35021,x35022))
% 159.70/159.28  [3507]E(f329(f267(a885,a885),f88(f890(a885,a885),f50(x35071,x35072))),f47(a885,x35071,x35072))
% 159.70/159.28  [3515]E(f312(x35151,f329(a20,x35152),f329(f82(a1),f329(a20,x35152))),f313(a1,x35151,x35152))
% 159.70/159.28  [3518]P104(f329(f329(f331(x35181),x35182),f253(f891(x35181,a880))))
% 159.70/159.28  [3523]E(f329(f329(f22(a885),f329(a120,x35231)),x35232),f329(f40(a885),f300(a885,x35232,x35231)))
% 159.70/159.28  [3550]E(f329(f329(f118(f891(x35501,a880)),x35502),f253(f891(x35501,a880))),f253(f891(x35501,a880)))
% 159.70/159.28  [3551]E(f329(f329(f22(f891(x35511,a880)),x35512),f253(f891(x35511,a880))),f195(f891(x35511,a880)))
% 159.70/159.28  [3552]E(f329(f329(f109(f891(x35521,a880)),x35522),f195(f891(x35521,a880))),f195(f891(x35521,a880)))
% 159.70/159.28  [3565]E(f47(a1,f329(f82(a1),x35651),f329(f82(a1),x35652)),f329(f82(a1),f47(a1,x35651,x35652)))
% 159.70/159.28  [3566]E(f47(a1,f329(f108(a1),x35661),f329(f108(a1),x35662)),f329(f108(a1),f47(a885,x35661,x35662)))
% 159.70/159.28  [3577]E(f329(f196(f886(x35771)),f329(f170(x35771),x35772)),f329(f329(f22(a885),f329(f196(f886(x35771)),x35772)),f81(a885)))
% 159.70/159.28  [3602]E(f329(f329(f41(a1),f47(a1,x36021,x36022)),x36022),f2(a1))
% 159.70/159.28  [3611]E(f329(a3,f47(a885,f329(a19,x36111),f329(a19,x36112))),f47(a107,x36111,x36112))
% 159.70/159.28  [3648]E(f329(a3,f329(f329(f22(a885),f329(a19,x36481)),f329(a19,x36482))),f329(f329(f22(a107),x36481),x36482))
% 159.70/159.28  [3649]E(f329(a3,f329(f329(f83(a885),f329(a19,x36491)),f329(a19,x36492))),f329(f329(f83(a107),x36491),x36492))
% 159.70/159.28  [3650]E(f329(a3,f329(f329(f84(a885),f329(a19,x36501)),f329(a19,x36502))),f329(f329(f84(a107),x36501),x36502))
% 159.70/159.28  [3651]E(f329(a3,f329(f329(f41(a885),f329(a19,x36511)),f329(a19,x36512))),f329(f329(f41(a107),x36511),x36512))
% 159.70/159.28  [3660]E(f329(f308(a885,a885,a120),f329(f299(a885,x36601),x36602)),f329(f299(a885,f329(a120,x36601)),f329(a120,x36602)))
% 159.70/159.28  [3685]P104(f329(f50(x36851,x36852),f88(f890(a885,a885),f50(x36851,x36852))))
% 159.70/159.28  [3706]E(f329(f329(f83(a885),f329(f329(f83(a885),f28(x37061)),f28(x37062))),f329(a120,f2(a885))),f28(f30(x37061,x37062)))
% 159.70/159.28  [3707]E(f47(a885,f329(a120,f47(a885,x37071,x37072)),x37072),f47(a885,f329(a120,x37071),x37072))
% 159.70/159.28  [3721]E(f329(f329(f45(f891(x37211,a880),f891(x37211,a880)),x37212),f5(f891(x37211,a880))),f43(f891(x37211,a880),x37212))
% 159.70/159.28  [3722]E(f329(f329(f44(f891(x37221,a880),f891(x37221,a880)),x37222),f5(f891(x37221,a880))),f42(f891(x37221,a880),x37222))
% 159.70/159.28  [3723]E(f329(f308(f886(x37231),f891(x37231,a880),f171(x37231)),f329(f171(f886(x37231)),f56(x37231,x37232))),f329(f306(x37231),f329(f171(x37231),x37232)))
% 159.70/159.28  [3726]P104(f329(f329(f331(f891(x37261,a880)),x37262),f329(f306(x37261),x37262)))
% 159.70/159.28  [3732]E(f47(a1,f329(f82(a1),f47(a1,x37321,x37322)),x37322),f47(a1,f329(f82(a1),x37321),x37322))
% 159.70/159.28  [3743]P104(f329(f329(f244(f891(x37431,a880)),x37432),f253(f891(x37431,a880))))
% 159.70/159.28  [3745]E(f329(f329(f286(x37451,x37451,x37451),f305(x37451,x37452)),f305(x37451,f305(x37451,x37452))),f305(x37451,x37452))
% 159.70/159.28  [3746]E(f329(f329(f118(f891(x37461,a880)),f329(f256(x37461,x37461),x37462)),f329(f254(x37461,x37461),x37462)),f329(f282(x37461),x37462))
% 159.70/159.28  [3767]E(f316(x37671,x37672,f253(f891(x37671,a880)),f253(f891(x37672,a880))),f253(f891(f892(x37671,x37672),a880)))
% 159.70/159.28  [3818]P104(f329(f329(f244(a885),f47(a885,x38181,x38182)),x38181))
% 159.70/159.28  [3840]P104(f329(f329(f244(a1),f329(f82(a1),f329(f108(a1),x38401))),f329(f108(a1),x38402)))
% 159.70/159.28  [3866]P104(f329(f329(f331(f891(x38661,a880)),f195(f891(x38661,a880))),f329(f306(x38661),x38662)))
% 159.70/159.28  [3871]E(f305(x38711,f329(f329(f286(x38711,x38711,x38711),x38712),f305(x38711,x38712))),f305(x38711,x38712))
% 159.70/159.28  [3874]E(f329(f329(f286(x38741,x38741,x38741),f305(x38741,x38742)),x38742),f329(f329(f286(x38741,x38741,x38741),x38742),f305(x38741,x38742)))
% 159.70/159.28  [3876]E(f329(a112,f329(f329(f83(a1),f329(f329(f22(a1),x38761),x38762)),f81(a1))),f329(f40(a1),f300(a1,x38762,x38761)))
% 159.70/159.28  [3891]E(f329(f254(x38911,x38911),f329(f329(f286(x38911,x38911,x38911),x38912),f305(x38911,x38912))),f329(f254(x38911,x38911),x38912))
% 159.70/159.28  [3892]E(f329(f256(x38921,x38921),f329(f329(f286(x38921,x38921,x38921),x38922),f305(x38921,x38922))),f329(f256(x38921,x38921),x38922))
% 159.70/159.28  [3908]E(f329(f329(f83(a885),f329(f329(f83(a885),f329(f196(a882),x39081)),f329(f196(a882),x39082))),f329(a120,f2(a885))),f329(f196(a882),f30(x39081,x39082)))
% 159.70/159.28  [3919]P20(a885,a885,f329(f329(f7(a885,a885,a885),f83(a885)),x39191),x39192)
% 159.70/159.28  [3921]P31(a885,f329(f168(a885),f329(f329(f153(f886(x39211),a885),f196(f886(x39211))),f178(x39211,x39212))))
% 159.70/159.28  [3968]P104(f329(f329(f245(a1),f329(f82(a1),f329(f108(a1),f329(a120,x39681)))),f329(f108(a1),x39682)))
% 159.70/159.28  [4013]E(f329(f141(f886(x40131),x40131,f329(f7(x40131,f886(x40131),f886(x40131)),f150(x40131)),f121(x40131)),x40132),f329(f168(x40131),x40132))
% 159.70/159.28  [4067]P104(f329(f329(f244(f891(f890(f886(x40671),f886(x40671)),a880)),f157(x40671,x40672)),f305(f886(x40671),f156(x40671,x40672))))
% 159.70/159.28  [4097]P104(f329(f50(x40971,x40972),f329(f329(f258(a885,a885),f329(f329(f41(a885),x40971),x40972)),f47(a885,x40971,x40972))))
% 159.70/159.28  [4108]P104(f329(f329(f244(f891(f890(f886(x41081),f886(x41081)),a880)),f156(x41081,f305(x41081,x41082))),f305(f886(x41081),f156(x41081,x41082))))
% 159.70/159.28  [4333]E(f329(f329(f270(f890(a107,a107),a107,f890(a107,a107),f890(x43331,f890(a107,a107))),f274(f329(f165(a107),f329(f329(f153(f890(a107,x43331),a107),f257(a107,x43331)),x43332)))),f329(f329(f8(x43331,f891(f890(a107,a107),f890(x43331,f890(a107,a107))),a107),f258(x43331,f890(a107,a107))),f275(x43331,x43332))),f273(x43331,x43332))
% 159.70/159.28  [4444]E(f329(f241(a885,f890(x44441,f887(x44441)),f2(a885),f329(f268(x44441,f887(x44441),a885),f329(f16(f891(f887(x44441),a885),x44441),f329(f329(f7(f887(x44441),a885,a885),f329(f329(f8(a885,f891(a885,a885),f887(x44441)),f83(a885)),f196(f887(x44441)))),f81(a885))))),f329(f132(x44441),x44442)),f329(f196(f887(x44441)),x44442))
% 159.70/159.28  [4521]E(f329(f268(f891(f890(x45211,x45211),a880),f891(f890(x45211,x45211),a880),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f329(f329(f7(f891(f890(x45211,x45211),a880),f891(f891(f890(x45211,x45211),a880),f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880))),f891(f891(f890(x45211,x45211),a880),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880))))),f329(f329(f8(f891(f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880)),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f891(f891(f891(f890(x45211,x45211),a880),f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880))),f891(f891(f890(x45211,x45211),a880),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880))))),f891(f890(x45211,x45211),a880)),f8(f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880)),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880))),f891(f890(x45211,x45211),a880))),f329(f329(f8(f891(f891(x45212,x45211),f891(f891(f890(x45212,x45212),a880),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f891(f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880)),f891(f891(x45212,x45211),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f891(f890(x45211,x45211),a880)),f18(f891(x45212,x45211),f891(f890(x45212,x45212),a880),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f329(f329(f8(f891(f891(x45212,x45211),f891(f890(x45212,x45212),a880)),f891(f891(x45212,x45211),f891(f891(f890(x45212,x45212),a880),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f891(f890(x45211,x45211),a880)),f329(f8(f891(f890(x45212,x45212),a880),f891(f891(f890(x45212,x45212),a880),f890(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880))),f891(x45212,x45211)),f258(f891(f890(x45212,x45212),a880),f891(f890(x45212,x45212),a880)))),f285(x45211,x45212))))),f285(x45211,x45212))),f77(x45211,x45212))
% 159.70/159.28  [4607]~E(f329(f306(x46071),x46072),f195(f891(f891(x46071,a880),a880)))
% 159.70/159.28  [4621]~P104(f329(f329(f331(x46211),x46212),f195(f891(x46211,a880))))
% 159.70/159.28  [4631]~P104(f329(f329(f245(f891(x46311,a880)),x46312),f195(f891(x46311,a880))))
% 159.70/159.28  [3429]E(f329(f329(f22(a885),x34291),f329(f329(f83(a885),x34291),x34292)),f2(a885))
% 159.70/159.28  [3431]E(f329(f329(f118(f891(x34311,a880)),x34312),x34312),x34312)
% 159.70/159.28  [3432]E(f329(f329(f109(f891(x34321,a880)),x34322),x34322),x34322)
% 159.70/159.28  [3459]E(f329(f329(f22(f891(x34591,a880)),x34592),x34592),f195(f891(x34591,a880)))
% 159.70/159.28  [3462]E(f329(f142(x34621,x34622),f2(a885)),f195(f891(f890(f886(x34621),f886(x34621)),a880)))
% 159.70/159.28  [3463]E(f329(f329(f83(a885),x34631),f329(a120,x34632)),f329(a120,f329(f329(f83(a885),x34631),x34632)))
% 159.70/159.28  [3475]E(f202(f329(f108(a1),x34751),f329(f108(a1),x34752)),f329(f108(a1),f329(f329(f22(a885),x34751),x34752)))
% 159.70/159.28  [3478]E(f329(f329(f41(a1),f329(f82(a1),x34781)),x34782),f329(f329(f41(a1),x34781),f329(f82(a1),x34782)))
% 159.70/159.28  [3482]E(f329(f40(a1),f329(f299(a1,x34821),x34822)),f329(a112,f329(f329(f22(a1),x34822),x34821)))
% 159.70/159.28  [3485]E(f329(f329(f83(a885),f329(a120,x34851)),x34852),f329(a120,f329(f329(f83(a885),x34851),x34852)))
% 159.70/159.28  [3490]E(f329(f82(f891(x34901,a880)),f329(f82(f891(x34901,a880)),x34902)),x34902)
% 159.70/159.28  [3504]E(f178(x35041,f329(f329(f150(f886(x35041)),f121(x35041)),x35042)),f178(x35041,x35042))
% 159.70/159.28  [3508]E(f329(f329(f83(a885),x35081),f329(f329(f84(a885),x35081),x35082)),f329(f329(f84(a885),x35081),f329(a120,x35082)))
% 159.70/159.28  [3516]E(f329(f329(a23,f329(a3,x35161)),f329(a3,x35162)),f329(a3,f329(f329(f22(a885),x35161),x35162)))
% 159.70/159.28  [3530]E(f329(f329(f84(a1),f329(f82(a1),x35301)),x35302),f329(f82(a1),f329(f329(f84(a1),x35301),x35302)))
% 159.70/159.28  [3532]E(f329(f329(f259(a1),f329(f108(a1),x35321)),x35322),f329(f108(a1),f329(f329(f259(a885),x35321),x35322)))
% 159.70/159.28  [3533]E(f329(f329(f83(a107),f329(a3,x35331)),f329(a3,x35332)),f329(a3,f329(f329(f83(a885),x35331),x35332)))
% 159.70/159.28  [3534]E(f329(f329(f84(a107),f329(a3,x35341)),f329(a3,x35342)),f329(a3,f329(f329(f84(a885),x35341),x35342)))
% 159.70/159.28  [3535]E(f329(f329(f193(a885),f329(a120,x35351)),f329(a120,x35352)),f329(a120,f329(f329(f193(a885),x35351),x35352)))
% 159.70/159.28  [3536]E(f329(f329(f194(a885),f329(a120,x35361)),f329(a120,x35362)),f329(a120,f329(f329(f194(a885),x35361),x35362)))
% 159.70/159.28  [3542]E(f329(f171(a885),f138(a885,f329(f299(a885,x35421),x35422))),f329(f299(a885,x35421),x35422))
% 159.70/159.28  [3543]E(f310(x35431,f329(f329(f307(x35431),x35432),f195(f891(x35431,a880)))),x35432)
% 159.70/159.28  [3548]E(f329(f254(x35481,x35482),f195(f891(f890(x35481,x35482),a880))),f195(f891(x35482,a880)))
% 159.70/159.28  [3549]E(f329(f256(x35491,x35492),f195(f891(f890(x35491,x35492),a880))),f195(f891(x35491,a880)))
% 159.70/159.28  [3553]E(f329(a112,f329(f329(f22(a1),x35531),x35532)),f329(f40(a1),f302(a1,x35532,x35531)))
% 159.70/159.28  [3557]E(f329(f329(f83(a885),x35571),f329(f329(f84(a885),x35572),x35571)),f329(f329(f84(a885),f329(a120,x35572)),x35571))
% 159.70/159.28  [3559]E(f329(f329(f63(x35591),f195(f891(x35591,a880))),x35592),f195(f891(f891(x35591,a880),a880)))
% 159.70/159.28  [3567]E(f329(f196(f886(a885)),f138(a885,f329(f299(a885,x35671),x35672))),f329(f329(f22(a885),x35672),x35671))
% 159.70/159.28  [3582]E(f329(f329(f118(f891(x35821,a880)),f195(f891(x35821,a880))),x35822),x35822)
% 159.70/159.28  [3583]E(f329(f329(f109(f891(x35831,a880)),f253(f891(x35831,a880))),x35832),x35832)
% 159.70/159.28  [3584]E(f329(f329(f83(a1),f329(f82(a1),x35841)),f329(f82(a1),x35842)),f329(f82(a1),f329(f329(f83(a1),x35841),x35842)))
% 159.70/159.28  [3589]E(f329(f329(f83(a1),f329(f108(a1),x35891)),f329(f108(a1),x35892)),f329(f108(a1),f329(f329(f83(a885),x35891),x35892)))
% 159.70/159.28  [3590]E(f329(f329(f83(a1),f329(f111(a1),x35901)),f329(f111(a1),x35902)),f329(f111(a1),f329(f329(f83(a1),x35901),x35902)))
% 159.70/159.28  [3592]E(f329(f329(f84(a1),f329(f108(a1),x35921)),f329(f108(a1),x35922)),f329(f108(a1),f329(f329(f84(a885),x35921),x35922)))
% 159.70/159.28  [3593]E(f329(f329(f84(a1),f329(f111(a1),x35931)),f329(f111(a1),x35932)),f329(f111(a1),f329(f329(f84(a1),x35931),x35932)))
% 159.70/159.28  [3594]E(f329(f329(f41(a1),f329(f108(a1),x35941)),f329(f108(a1),x35942)),f329(f108(a1),f329(f329(f41(a885),x35941),x35942)))
% 159.70/159.28  [3612]E(f329(f329(f6(x36121,a885),f329(f16(a885,x36121),f81(a885))),x36122),f329(f40(x36121),x36122))
% 159.70/159.28  [3623]E(f329(f82(a1),f47(a1,f329(f82(a1),x36231),x36232)),f47(a1,x36231,f329(f82(a1),x36232)))
% 159.70/159.28  [3625]E(f329(f171(a1),f177(x36251,f329(f329(f22(a1),x36252),f81(a1)))),f329(f299(a1,x36251),x36252))
% 159.70/159.28  [3629]P104(f329(f329(f244(a885),x36291),f329(f329(f83(a885),x36292),x36291)))
% 159.70/159.28  [3630]P104(f329(f329(f244(a885),x36301),f329(f329(f83(a885),x36301),x36302)))
% 159.70/159.28  [3633]E(f329(f329(f118(f891(x36331,a880)),f253(f891(x36331,a880))),x36332),f253(f891(x36331,a880)))
% 159.70/159.28  [3634]E(f329(f329(f22(f891(x36341,a880)),f195(f891(x36341,a880))),x36342),f195(f891(x36341,a880)))
% 159.70/159.28  [3635]E(f329(f329(f109(f891(x36351,a880)),f195(f891(x36351,a880))),x36352),f195(f891(x36351,a880)))
% 159.70/159.28  [3640]E(f329(f329(f258(a1,a1),x36401),f329(f82(a1),x36402)),f329(a53,f329(f329(f258(a1,a1),x36401),x36402)))
% 159.70/159.28  [3641]E(f329(f299(a1,f329(f329(f83(a1),x36411),f81(a1))),x36412),f303(a1,x36411,x36412))
% 159.70/159.28  [3652]E(f329(f329(f84(a885),x36521),f329(f329(f41(a885),x36522),x36521)),f329(f329(f22(a885),x36522),f47(a885,x36522,x36521)))
% 159.70/159.28  [3653]E(f329(f329(f84(a1),x36531),f329(f329(f41(a1),x36532),x36531)),f329(f329(f22(a1),x36532),f47(a1,x36532,x36531)))
% 159.70/159.28  [3657]E(f329(f171(a1),f177(f329(f329(f83(a1),x36571),f81(a1)),x36572)),f302(a1,x36571,x36572))
% 159.70/159.28  [3661]P104(f329(f329(f244(f891(x36611,a880)),x36612),x36612))
% 159.70/159.28  [3664]E(f329(f329(f118(f891(x36641,a880)),x36642),f329(f82(f891(x36641,a880)),x36642)),f253(f891(x36641,a880)))
% 159.70/159.28  [3665]E(f329(f329(f109(f891(x36651,a880)),x36652),f329(f82(f891(x36651,a880)),x36652)),f195(f891(x36651,a880)))
% 159.70/159.28  [3671]E(f329(f329(f22(a885),f329(f329(f22(a885),x36711),f81(a885))),x36712),f329(f329(f22(a885),x36711),f329(a120,x36712)))
% 159.70/159.28  [3677]E(f329(f329(f22(f891(x36771,a880)),f253(f891(x36771,a880))),x36772),f329(f82(f891(x36771,a880)),x36772))
% 159.70/159.28  [3678]E(f329(f329(f22(a1),f329(f111(a1),x36781)),f329(f111(a1),x36782)),f329(f111(a1),f329(f329(f83(a1),x36781),f329(f82(a1),x36782))))
% 159.70/159.28  [3690]E(f329(f171(a885),f138(a885,f329(f299(a885,x36901),f329(a120,x36902)))),f300(a885,x36901,x36902))
% 159.70/159.28  [3698]P104(f329(f329(f329(f329(a203,a24),x36981),x36982),x36981))
% 159.70/159.28  [3704]E(f329(f196(f886(f886(x37041))),f56(x37041,x37042)),f329(f329(f259(a885),f329(a120,f329(a120,f2(a885)))),f329(f196(f886(x37041)),x37042)))
% 159.70/159.28  [3724]E(f329(f329(f188(f890(x37241,x37241),a880),f2(a885)),x37242),f305(x37241,f195(f891(f890(x37241,x37241),a880))))
% 159.70/159.28  [3728]P104(f329(f136(a885),f138(a885,f329(f299(a885,x37281),x37282))))
% 159.70/159.28  [3744]E(f329(f308(a1,a885,a112),f300(a1,f329(f108(a1),x37441),f329(f108(a1),x37442))),f300(a885,x37441,x37442))
% 159.70/159.28  [3754]E(f190(a885,f2(a885),f5(a885),f329(f329(f22(a885),x37541),x37542)),f329(f329(f22(a885),x37541),f329(a120,x37542)))
% 159.70/159.28  [3755]E(f329(a112,f329(f329(f22(a1),x37551),f329(f329(f83(a1),x37552),f81(a1)))),f329(f40(a1),f303(a1,x37552,x37551)))
% 159.70/159.28  [3791]E(f329(f329(f153(a885,a885),a120),f138(a885,f329(f299(a885,x37911),x37912))),f138(a885,f329(f299(a885,f329(a120,x37911)),f329(a120,x37912))))
% 159.70/159.28  [3798]E(f329(f171(a1),f177(f329(f329(f83(a1),x37981),f81(a1)),f329(f329(f22(a1),x37982),f81(a1)))),f303(a1,x37981,x37982))
% 159.70/159.28  [3809]P104(f329(f329(f244(f891(x38091,a880)),f195(f891(x38091,a880))),x38092))
% 159.70/159.28  [3814]E(f88(x38141,f329(f329(f7(x38141,x38141,a880),a326),x38142)),x38142)
% 159.70/159.28  [3815]E(f93(x38151,f329(f329(f7(x38151,x38151,a880),a326),x38152)),x38152)
% 159.70/159.28  [3819]E(f329(f171(a885),f138(a885,f329(f299(a885,f329(a120,x38191)),f329(a120,x38192)))),f302(a885,x38191,x38192))
% 159.70/159.28  [3843]E(f329(f329(f266(x38431,x38432),f253(f891(x38431,a880))),f329(f16(f891(x38432,a880),x38431),f253(f891(x38432,a880)))),f253(f891(f890(x38431,x38432),a880)))
% 159.70/159.28  [3878]E(f329(f250(x38781),f329(f329(f8(a880,a880,x38781),a324),x38782)),f329(f82(f891(x38781,a880)),f329(f250(x38781),x38782)))
% 159.70/159.28  [3881]E(f329(f250(x38811),f329(f329(f7(x38811,x38811,a880),a326),x38812)),f329(f329(f307(x38811),x38812),f195(f891(x38811,a880))))
% 159.70/159.28  [3888]E(f329(f329(f83(a1),f329(f329(f22(a1),x38881),x38882)),f329(f329(f22(a1),x38881),x38882)),f329(f329(f22(a1),f329(f329(f83(a1),x38881),x38881)),f329(f329(f83(a1),x38882),x38882)))
% 159.70/159.28  [3889]E(f329(f329(f83(a1),f329(f329(f83(a1),x38891),x38891)),f329(f329(f83(a1),x38892),x38892)),f329(f329(f83(a1),f329(f329(f83(a1),x38891),x38892)),f329(f329(f83(a1),x38891),x38892)))
% 159.70/159.28  [3905]P104(f329(f329(f244(a885),f329(f40(x39051),f329(f171(x39051),x39052))),f329(f196(f886(x39051)),x39052)))
% 159.70/159.28  [3906]P104(f329(f329(f244(a885),f329(f196(f886(x39061)),f151(x39061,x39062))),f329(f196(f886(x39061)),x39062)))
% 159.70/159.28  [3916]E(f329(f250(x39161),f329(f329(f7(x39161,f891(x39161,a880),a880),f331(x39161)),x39162)),x39162)
% 159.70/159.28  [3933]E(f329(f329(f174(x39331),f329(f329(f22(a885),f329(f196(f886(x39331)),x39332)),f81(a885))),x39332),f122(x39331,x39332))
% 159.70/159.28  [3955]E(f190(a885,f2(a885),f329(f329(f8(a885,a885,a885),a120),f329(f193(a885),x39551)),x39552),f329(f329(f193(a885),f329(a120,x39551)),x39552))
% 159.70/159.28  [3959]E(f42(f891(x39591,a880),f329(f308(f891(f890(x39591,x39591),a880),f891(x39591,a880),f282(x39591)),x39592)),f329(f282(x39591),f42(f891(f890(x39591,x39591),a880),x39592)))
% 159.70/159.28  [3960]E(f190(a885,f329(a120,x39601),f329(f329(f8(a885,a885,a885),a120),f329(f194(a885),x39601)),x39602),f329(f329(f194(a885),f329(a120,x39601)),x39602))
% 159.70/159.28  [3962]E(f329(f329(f258(a1,a1),f329(f329(f41(a1),f329(f78(a1),x39621)),f329(f78(a1),x39622))),f47(a1,f329(f78(a1),x39621),f329(f78(a1),x39622))),f55(x39621,x39622))
% 159.70/159.28  [3984]P104(f329(f329(f244(f891(f891(x39841,a880),a880)),x39842),f329(f306(x39841),f42(f891(x39841,a880),x39842))))
% 159.70/159.28  [4018]E(f329(f329(f44(x40181,f891(x40181,a880)),x40182),f329(f329(f7(x40181,f891(x40181,a880),f891(x40181,a880)),f307(x40181)),f195(f891(x40181,a880)))),x40182)
% 159.70/159.28  [4019]E(f329(f329(f286(x40191,x40191,x40191),f329(f284(x40191,x40191),x40192)),f305(x40191,f329(f284(x40191,x40191),x40192))),f329(f284(x40191,x40191),f329(f329(f286(x40191,x40191,x40191),x40192),f305(x40191,x40192))))
% 159.70/159.28  [4088]E(f329(f171(x40881),f329(f141(f886(x40881),f886(x40881),f129(x40881),f121(x40881)),x40882)),f329(f329(f44(f886(x40881),f891(x40881,a880)),f329(f171(f886(x40881)),x40882)),f171(x40881)))
% 159.70/159.28  [4120]E(f329(f329(f118(f891(f890(x41201,x41201),a880)),f305(x41201,f195(f891(f890(x41201,x41201),a880)))),f329(f329(f286(x41201,x41201,x41201),f305(x41201,x41202)),x41202)),f305(x41201,x41202))
% 159.70/159.28  [4154]E(f329(f329(f180(x41541,x41541),x41542),x41542),f329(f329(f153(x41541,f890(x41541,x41541)),f329(f329(f18(x41541,x41541,f890(x41541,x41541)),f258(x41541,x41541)),f5(x41541))),x41542))
% 159.70/159.28  [4270]E(f329(f141(a885,f886(x42701),f329(f7(f886(x42701),a885,a885),f329(f329(f8(a885,f891(a885,a885),f886(x42701)),f194(a885)),f196(f886(x42701)))),f2(a885)),f329(f168(f886(x42701)),x42702)),f329(f196(f886(f886(x42701))),f178(x42701,x42702)))
% 159.70/159.28  [4348]E(f329(f329(f285(f890(a885,f886(x43481)),f886(x43481)),f321(a885,f886(x43481),a249,f144(x43481,x43482))),f329(f329(f18(f886(x43481),f886(x43481),f890(a885,f886(x43481))),f329(f329(f8(a885,f891(f886(x43481),f890(a885,f886(x43481))),f886(x43481)),f258(a885,f886(x43481))),f196(f886(x43481)))),f5(f886(x43481)))),f145(x43481,x43482))
% 159.70/159.28  [4478]E(f329(f250(x44781),f329(f329(f8(f891(f891(x44781,a880),a880),a880,x44781),f91(f891(x44781,a880))),f329(f329(f8(f891(f891(x44781,a880),a880),f891(f891(x44781,a880),a880),x44781),f329(f18(f891(x44781,a880),a880,a880),f329(f329(f8(a880,f891(a880,a880),f891(x44781,a880)),a332),f329(f329(f7(f891(x44781,a880),f891(f891(x44781,a880),a880),a880),f331(f891(x44781,a880))),x44782)))),f331(x44781)))),f43(f891(x44781,a880),x44782))
% 159.70/159.28  [4632]~P104(f329(f329(f245(a1),f329(f108(a1),x46321)),f329(f82(a1),f329(f108(a1),x46322))))
% 159.70/159.28  [4649]~P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x46491),x46491)),a105)),f329(f329(f83(a1),x46492),x46492)))
% 159.70/159.28  [3555]E(f329(f329(f22(a885),f329(f329(f83(a885),x35551),x35552)),x35552),x35551)
% 159.70/159.28  [3556]E(f329(f329(f22(a885),f329(f329(f83(a885),x35561),x35562)),x35561),x35562)
% 159.70/159.28  [3624]E(f329(f329(f83(a885),f329(f329(f22(a885),x36241),x36242)),x36242),f329(f329(f194(a885),x36241),x36242))
% 159.70/159.28  [3731]E(f329(f329(f84(a885),f329(f329(f41(a885),x37311),x37312)),x37312),f329(f329(f22(a885),x37311),f47(a885,x37311,x37312)))
% 159.70/159.28  [3759]E(f329(f171(a885),f138(a885,f329(f299(a885,f329(a120,x37591)),x37592))),f303(a885,x37591,x37592))
% 159.70/159.28  [3766]E(f329(f108(a1),f227(f329(a112,f329(f78(a1),x37661)),f329(a112,f329(f78(a1),x37662)))),f329(f329(a228,x37661),x37662))
% 159.70/159.28  [3768]E(f329(f329(f118(f891(x37681,a880)),f329(f82(f891(x37681,a880)),x37682)),x37682),f253(f891(x37681,a880)))
% 159.70/159.28  [3769]E(f329(f329(f109(f891(x37691,a880)),f329(f82(f891(x37691,a880)),x37692)),x37692),f195(f891(x37691,a880)))
% 159.70/159.28  [3787]P104(f329(f329(f244(a885),f329(f329(f22(a885),x37871),x37872)),x37871))
% 159.70/159.28  [3788]P104(f329(f329(f244(a885),f329(f329(f41(a885),x37881),x37882)),x37881))
% 159.70/159.28  [3811]P104(f329(f329(f245(a885),x38111),f329(a120,f329(f329(f83(a885),x38112),x38111))))
% 159.70/159.28  [3812]P104(f329(f329(f245(a885),x38121),f329(a120,f329(f329(f83(a885),x38121),x38122))))
% 159.70/159.28  [3829]E(f329(f329(f84(a885),f329(a112,f329(f78(a1),x38291))),f329(a112,f329(f78(a1),x38292))),f329(a112,f329(f78(a1),f329(f329(f84(a1),x38291),x38292))))
% 159.70/159.28  [3839]P104(f329(f329(f244(a1),f2(a1)),f329(f329(f259(a1),f329(f78(a1),x38391)),x38392)))
% 159.70/159.28  [3910]E(f329(f283(f886(x39101),f886(x39101),f157(x39101,x39102)),f329(f329(f307(f886(x39101)),f121(x39101)),f195(f891(f886(x39101),a880)))),f329(f329(f307(f886(x39101)),f121(x39101)),f195(f891(f886(x39101),a880))))
% 159.70/159.28  [3929]E(f329(f329(f118(f891(f890(x39291,x39291),a880)),f305(x39291,x39292)),f305(x39291,f195(f891(f890(x39291,x39291),a880)))),f305(x39291,x39292))
% 159.70/159.28  [3945]E(f329(f329(f41(a1),f329(f111(a1),f329(f329(f83(a1),x39451),x39451))),f329(f111(a1),f329(f329(f83(a1),x39452),x39452))),f329(f329(f41(a1),f329(f111(a1),x39451)),f329(f111(a1),x39452)))
% 159.70/159.28  [4008]E(f329(f329(f259(a1),x40081),f329(f111(a885),f329(f329(f83(a1),x40082),x40082))),f329(f329(f89(a1,a1),f329(f329(f259(a1),x40081),f329(f111(a885),x40082))),f329(f329(f18(a1,a1,a1),f84(a1)),f5(a1))))
% 159.70/159.28  [4014]E(f329(f250(f891(x40141,a880)),f329(f329(f7(f891(x40141,a880),f891(x40141,a880),a880),f244(f891(x40141,a880))),x40142)),f329(f306(x40141),x40142))
% 159.70/159.28  [4030]E(f329(f329(f153(a1,a885),a112),f329(f329(f129(a1),f329(f329(f153(a885,a1),f108(a1)),x40301)),f329(f329(f153(a885,a1),f108(a1)),x40302))),f329(f329(f129(a885),x40301),x40302))
% 159.70/159.28  [4066]E(f329(f308(a1,a1,f329(f329(f7(a1,a1,a1),f83(a1)),x40661)),f329(f299(a1,f2(a1)),f329(f329(f22(a1),x40662),x40661))),f329(f299(a1,x40661),x40662))
% 159.70/159.28  [4068]P44(x40681,f329(f329(f22(f891(f890(x40681,x40681),a880)),x40682),f305(x40681,f195(f891(f890(x40681,x40681),a880)))))
% 159.70/159.28  [4086]E(f329(f196(f886(x40861)),f329(f141(f886(x40861),f886(x40861),f129(x40861),f121(x40861)),x40862)),f329(f165(a885),f329(f329(f153(f886(x40861),a885),f196(f886(x40861))),x40862)))
% 159.70/159.28  [4091]P42(x40911,f253(f891(x40911,a880)),f329(f329(f118(f891(f890(x40911,x40911),a880)),x40912),f305(x40911,f195(f891(f890(x40911,x40911),a880)))))
% 159.70/159.28  [4134]E(f190(a885,f2(a885),f329(f329(f8(a885,a885,a885),a120),f329(f329(f7(a885,a885,a885),f193(a885)),x41341)),x41342),f329(f329(f193(a885),x41342),f329(a120,x41341)))
% 159.70/159.28  [4137]E(f190(a885,f329(a120,x41371),f329(f329(f8(a885,a885,a885),a120),f329(f329(f7(a885,a885,a885),f194(a885)),x41371)),x41372),f329(f329(f194(a885),x41372),f329(a120,x41371)))
% 159.70/159.28  [4140]E(f329(f308(x41401,f886(x41401),f329(f329(f7(x41401,f886(x41401),f886(x41401)),f150(x41401)),f121(x41401))),x41402),f173(x41401,x41402,f329(f329(f307(f886(x41401)),f121(x41401)),f195(f891(f886(x41401),a880)))))
% 159.70/159.28  [4141]E(f329(f329(f118(f891(f890(x41411,x41411),a880)),f329(f329(f286(x41411,x41411,x41411),x41412),f305(x41411,x41412))),f305(x41411,f195(f891(f890(x41411,x41411),a880)))),f305(x41411,x41412))
% 159.70/159.28  [4149]P104(f329(f329(f244(f891(f890(x41491,x41491),a880)),f255(x41491,x41492)),f329(f329(f266(x41491,x41491),x41492),f329(f16(f891(x41491,a880),x41491),x41492))))
% 159.70/159.28  [4152]E(f329(f308(a1,a885,a112),f329(f329(f118(f891(a1,a880)),f329(f308(a885,a1,f108(a1)),x41521)),f329(f308(a885,a1,f108(a1)),x41522))),f329(f329(f118(f891(a885,a880)),x41521),x41522))
% 159.70/159.28  [4153]E(f329(f308(a1,a885,a112),f329(f329(f109(f891(a1,a880)),f329(f308(a885,a1,f108(a1)),x41531)),f329(f308(a885,a1,f108(a1)),x41532))),f329(f329(f109(f891(a885,a880)),x41531),x41532))
% 159.70/159.28  [4157]E(f329(f250(x41571),f329(f329(f8(a880,a880,x41571),a324),f329(f329(f7(x41571,f891(x41571,a880),a880),f331(x41571)),x41572))),f329(f82(f891(x41571,a880)),x41572))
% 159.70/159.28  [4184]E(f329(f141(f886(x41841),f886(x41841),f129(x41841),f121(x41841)),f329(f329(f153(f886(x41841),f886(x41841)),f168(x41841)),f329(f168(f886(x41841)),x41842))),f329(f168(x41841),f329(f141(f886(x41841),f886(x41841),f129(x41841),f121(x41841)),x41842)))
% 159.70/159.28  [4213]E(f329(f329(f44(a885,f891(f890(x42131,x42131),a880)),f253(f891(a885,a880))),f329(f329(f7(a885,f891(f890(x42131,x42131),a880),f891(f890(x42131,x42131),a880)),f188(f890(x42131,x42131),a880)),x42132)),f305(x42131,x42132))
% 159.70/159.28  [4233]E(f88(x42331,f329(f329(f8(f891(x42331,a880),a880,x42331),f329(a326,x42332)),f329(f329(f7(x42331,f891(x42331,a880),f891(x42331,a880)),f307(x42331)),f195(f891(x42331,a880))))),f310(x42331,x42332))
% 159.70/159.28  [4241]E(f329(f196(f886(x42411)),f151(x42411,f329(f141(f886(x42411),f886(x42411),f129(x42411),f121(x42411)),x42412))),f329(f40(x42411),f329(f329(f44(f886(x42411),f891(x42411,a880)),f329(f171(f886(x42411)),x42412)),f171(x42411))))
% 159.70/159.28  [4257]E(f329(f329(f118(f891(f890(x42571,x42571),a880)),x42572),f329(f329(f286(x42571,x42571,x42571),f329(f329(f286(x42571,x42571,x42571),x42572),f305(x42571,x42572))),x42572)),f329(f329(f286(x42571,x42571,x42571),x42572),f305(x42571,x42572)))
% 159.70/159.28  [4280]P104(f329(f329(f244(f891(f890(x42801,x42801),a880)),f329(f329(f286(x42801,x42801,x42801),x42802),f305(x42801,x42802))),f329(f329(f266(x42801,x42801),f329(f282(x42801),x42802)),f329(f16(f891(x42801,a880),x42801),f329(f282(x42801),x42802)))))
% 159.70/159.28  [4323]E(f329(f250(f886(x43231)),f329(f329(f7(f886(x43231),f891(x43231,a880),a880),f329(f329(f8(f891(x43231,a880),f891(f891(x43231,a880),a880),f886(x43231)),f244(f891(x43231,a880))),f171(x43231))),x43232)),f160(x43231,x43232))
% 159.70/159.28  [4335]E(f329(f155(f886(x43351),x43351,f121(x43351),f329(f329(f8(f886(x43351),f891(f886(x43351),f886(x43351)),x43351),f329(f7(f886(x43351),f886(x43351),f886(x43351)),f129(x43351))),f329(f329(f7(x43351,f886(x43351),f886(x43351)),f150(x43351)),f121(x43351)))),x43352),f329(f167(x43351),x43352))
% 159.70/159.28  [4377]P20(f891(x43771,x43772),f891(f890(x43771,x43772),a880),f329(f329(f8(f891(f890(x43771,x43772),a880),f891(f890(x43771,x43772),a880),f891(x43771,x43772)),f250(f890(x43771,x43772))),f329(f329(f8(f891(x43771,f891(x43772,a880)),f891(f890(x43771,x43772),a880),f891(x43771,x43772)),f268(x43771,x43772,a880)),f329(f8(x43772,f891(x43772,a880),x43771),f329(f7(x43772,x43772,a880),a326)))),f253(f891(f891(x43771,x43772),a880)))
% 159.70/159.28  [4382]E(f47(a1,f329(f111(a1),f329(f329(f83(a1),x43821),x43821)),f329(f111(a1),f329(f329(f83(a1),x43822),x43822))),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a1,f329(f111(a1),x43821),f329(f111(a1),x43822))))
% 159.70/159.28  [4425]E(f329(f329(f44(x44251,f891(f890(x44251,x44251),a880)),x44252),f329(f329(f7(x44251,f891(f890(x44251,x44251),a880),f891(f890(x44251,x44251),a880)),f329(f329(f8(f890(x44251,x44251),f891(f891(f890(x44251,x44251),a880),f891(f890(x44251,x44251),a880)),x44251),f307(f890(x44251,x44251))),f329(f329(f18(x44251,x44251,f890(x44251,x44251)),f258(x44251,x44251)),f5(x44251)))),f195(f891(f890(x44251,x44251),a880)))),f255(x44251,x44252))
% 159.70/159.28  [4433]E(f213(x44331,f329(f329(f258(a1,a1),f329(f82(a1),f329(f329(f76(f890(a1,a1),a1,x44331,f257(a1,a1)),f223(x44331)),x44332))),f329(f329(f76(f890(a1,a1),a1,x44331,f267(a1,a1)),f223(x44331)),x44332))),f231(x44331,x44332))
% 159.70/159.28  [4516]E(f329(f250(f891(x45161,a880)),f329(f329(f8(f891(f891(x45161,a880),a880),a880,f891(x45161,a880)),f90(f891(x45161,a880))),f329(f329(f7(f891(x45161,a880),f891(f891(x45161,a880),a880),f891(f891(x45161,a880),a880)),f329(f329(f8(f891(f891(x45161,a880),f891(a880,a880)),f891(f891(f891(x45161,a880),a880),f891(f891(x45161,a880),a880)),f891(x45161,a880)),f18(f891(x45161,a880),a880,a880)),f329(f329(f8(f891(f891(x45161,a880),a880),f891(f891(x45161,a880),f891(a880,a880)),f891(x45161,a880)),f329(f8(a880,f891(a880,a880),f891(x45161,a880)),a327)),f329(f329(f7(f891(x45161,a880),f891(f891(x45161,a880),f891(x45161,a880)),f891(f891(x45161,a880),a880)),f329(f329(f8(f891(f891(x45161,a880),a880),f891(f891(f891(x45161,a880),f891(x45161,a880)),f891(f891(x45161,a880),a880)),f891(x45161,a880)),f8(f891(x45161,a880),a880,f891(x45161,a880))),a326)),f82(f891(x45161,a880)))))),f329(f329(f8(f891(f891(x45161,a880),a880),a880,f891(x45161,a880)),f329(f331(f891(x45161,a880)),x45162)),f306(x45161))))),f329(f306(x45161),f329(f82(f891(x45161,a880)),x45162)))
% 159.70/159.28  [4629]~E(f329(f329(f83(a1),x46291),x46291),f329(f329(f22(a1),f329(f329(f83(a1),x46292),x46292)),a105))
% 159.70/159.28  [4635]~P104(f329(f329(f245(a885),f329(f329(f83(a885),x46351),x46352)),x46352))
% 159.70/159.28  [4636]~P104(f329(f329(f245(a885),f329(f329(f83(a885),x46361),x46362)),x46361))
% 159.70/159.28  [3844]E(f329(f329(f22(a885),x38441),f329(f329(f84(a885),f329(f329(f41(a885),x38441),x38442)),x38442)),f47(a885,x38441,x38442))
% 159.70/159.28  [3845]E(f329(f329(f22(a1),x38451),f329(f329(f84(a1),f329(f329(f41(a1),x38451),x38452)),x38452)),f47(a1,x38451,x38452))
% 159.70/159.28  [3879]E(f329(f329(f153(a885,x38791),f329(f164(x38791),x38792)),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(x38791)),x38792)))),x38792)
% 159.70/159.28  [3941]E(f329(f283(x39411,x39411,f305(x39411,f195(f891(f890(x39411,x39411),a880)))),x39412),x39412)
% 159.70/159.28  [4069]E(f305(x40691,f329(f329(f118(f891(f890(x40691,x40691),a880)),x40692),f305(x40691,f195(f891(f890(x40691,x40691),a880))))),f305(x40691,x40692))
% 159.70/159.28  [4070]E(f305(x40701,f329(f329(f22(f891(f890(x40701,x40701),a880)),x40702),f305(x40701,f195(f891(f890(x40701,x40701),a880))))),f305(x40701,x40702))
% 159.70/159.28  [4123]E(f329(f329(f22(a1),f329(f329(f22(a1),f329(f329(f83(a1),x41231),x41231)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x41232),x41232)),a105)),f329(f329(f83(a1),f329(f329(f22(a1),x41231),x41232)),f329(f329(f22(a1),x41231),x41232)))
% 159.70/159.28  [4162]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f83(a1),x41621),x41622)),f329(f329(f83(a1),x41621),x41622))),a105),f329(f329(f83(a1),f329(f329(f83(a1),x41621),x41621)),f329(f329(f22(a1),f329(f329(f83(a1),x41622),x41622)),a105)))
% 159.70/159.28  [4188]E(f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),x41881),x41881)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x41882),x41882)),a105)),f329(f329(f83(a1),f329(f329(f83(a1),x41881),f329(f329(f22(a1),x41882),a105))),f329(f329(f83(a1),x41881),f329(f329(f22(a1),x41882),a105))))
% 159.70/159.28  [4198]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),x41981),x41982)),f329(f329(f22(a1),x41981),x41982))),a105),f329(f329(f22(a1),f329(f329(f22(a1),f329(f329(f83(a1),x41981),x41981)),a105)),f329(f329(f83(a1),x41982),x41982)))
% 159.70/159.28  [4199]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f83(a1),x41991),x41992)),f329(f329(f83(a1),x41991),x41992))),a105),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),x41991),x41991)),a105)),f329(f329(f83(a1),x41992),x41992)))
% 159.70/159.28  [4254]E(f329(f108(a1),f329(f329(f41(a885),f329(f329(f84(a885),f329(a112,f329(f78(a1),x42541))),f329(a112,f329(f78(a1),x42542)))),f227(f329(a112,f329(f78(a1),x42541)),f329(a112,f329(f78(a1),x42542))))),f229(x42541,x42542))
% 159.70/159.28  [4300]E(f329(f329(f270(f890(a107,a107),a107,f890(a107,a107),f890(x43001,f890(a107,a107))),f274(f329(a3,f329(f196(f886(x43001)),x43002)))),f329(f329(f8(x43001,f891(f890(a107,a107),f890(x43001,f890(a107,a107))),a107),f258(x43001,f890(a107,a107))),f329(f329(f8(a885,x43001,a107),f329(f164(x43001),x43002)),a19))),f280(x43001,x43002))
% 159.70/159.28  [4383]E(f329(f141(a885,f886(x43831),f329(f7(f886(x43831),a885,a885),f329(f329(f8(a885,f891(a885,a885),f886(x43831)),f194(a885)),f196(f886(x43831)))),f2(a885)),f329(f168(f886(x43831)),f178(x43831,x43832))),f329(f196(f886(f886(x43831))),f329(f135(f886(x43831),f329(f329(f8(a880,a880,f886(x43831)),a324),f329(f329(f7(f886(x43831),f886(x43831),a880),a326),f121(x43831)))),x43832)))
% 159.70/159.28  [4389]E(f329(f329(f44(a885,f891(x43891,a880)),f253(f891(a885,a880))),f329(f329(f7(a885,f891(a885,f891(x43891,a880)),f891(x43891,a880)),f329(f329(f8(f891(a885,a880),f891(f891(a885,f891(x43891,a880)),f891(x43891,a880)),a885),f44(a885,f891(x43891,a880))),f299(a885,f2(a885)))),x43892)),f329(f329(f44(a885,f891(x43891,a880)),f253(f891(a885,a880))),x43892))
% 159.70/159.28  [4409]P104(f329(f64(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),x44091)),f329(f329(f7(a885,a885,a880),f245(a885)),x44092)))))
% 159.70/159.28  [4527]E(f329(f250(f890(f886(x45271),f886(x45271))),f329(f268(f886(x45271),f886(x45271),a880),f329(f329(f18(f886(x45271),f891(f886(x45271),a880),f891(f886(x45271),a880)),f329(f329(f8(f891(f886(x45271),f891(a880,a880)),f891(f891(f886(x45271),a880),f891(f886(x45271),a880)),f886(x45271)),f18(f886(x45271),a880,a880)),f329(f329(f8(f891(f886(x45271),a880),f891(f886(x45271),f891(a880,a880)),f886(x45271)),f329(f8(a880,f891(a880,a880),f886(x45271)),a328)),f329(f329(f7(f886(x45271),f891(f886(x45271),a885),f891(f886(x45271),a880)),f329(f329(f8(f891(a885,a880),f891(f891(f886(x45271),a885),f891(f886(x45271),a880)),f886(x45271)),f8(a885,a880,f886(x45271))),f329(f329(f8(a885,f891(a885,a880),f886(x45271)),f245(a885)),f196(f886(x45271))))),f196(f886(x45271)))))),f329(f329(f18(f886(x45271),f891(f886(x45271),a880),f891(f886(x45271),a880)),f329(f329(f8(f891(f886(x45271),f891(a880,a880)),f891(f891(f886(x45271),a880),f891(f886(x45271),a880)),f886(x45271)),f18(f886(x45271),a880,a880)),f329(f329(f8(f891(f886(x45271),a880),f891(f886(x45271),f891(a880,a880)),f886(x45271)),f329(f8(a880,f891(a880,a880),f886(x45271)),a327)),f329(f329(f7(f886(x45271),f891(f886(x45271),a885),f891(f886(x45271),a880)),f329(f329(f8(f891(a885,a880),f891(f891(f886(x45271),a885),f891(f886(x45271),a880)),f886(x45271)),f8(a885,a880,f886(x45271))),f329(f329(f8(a885,f891(a885,a880),f886(x45271)),a326),f196(f886(x45271))))),f196(f886(x45271)))))),f329(f329(f7(f886(x45271),f891(f890(f886(x45271),f886(x45271)),a880),f891(f886(x45271),a880)),f329(f329(f8(f891(f886(x45271),f891(f891(f890(f886(x45271),f886(x45271)),a880),a880)),f891(f891(f890(f886(x45271),f886(x45271)),a880),f891(f886(x45271),a880)),f886(x45271)),f7(f886(x45271),f891(f890(f886(x45271),f886(x45271)),a880),a880)),f329(f329(f8(f891(f886(x45271),f890(f886(x45271),f886(x45271))),f891(f886(x45271),f891(f891(f890(f886(x45271),f886(x45271)),a880),a880)),f886(x45271)),f329(f8(f890(f886(x45271),f886(x45271)),f891(f891(f890(f886(x45271),f886(x45271)),a880),a880),f886(x45271)),f331(f890(f886(x45271),f886(x45271))))),f258(f886(x45271),f886(x45271))))),f144(x45271,x45272)))))),f145(x45271,x45272))
% 159.70/159.28  [4642]~P104(f329(f329(f94(a1),f329(f329(f83(a1),x46421),x46421)),f329(f329(f22(a1),f329(f329(f83(a1),x46422),x46422)),a105)))
% 159.70/159.28  [4191]E(f329(f329(f83(a1),f329(f329(f83(a1),f329(f329(f84(a1),x41911),x41912)),f329(f329(f84(a1),x41911),x41912))),x41912),f329(f329(f84(a1),f329(f329(f22(a1),f329(f329(f83(a1),x41911),x41911)),a105)),x41912))
% 159.70/159.28  [4298]E(f329(a112,f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x42981),x42982)),f195(f891(f890(a885,a885),a880)))))),f329(f329(f22(a885),x42981),x42982))
% 159.70/159.28  [4303]E(f329(f329(f286(x43031,x43031,x43031),f329(f329(f118(f891(f890(x43031,x43031),a880)),x43032),f305(x43031,f195(f891(f890(x43031,x43031),a880))))),f305(x43031,f329(f329(f118(f891(f890(x43031,x43031),a880)),x43032),f305(x43031,f195(f891(f890(x43031,x43031),a880)))))),f305(x43031,x43032))
% 159.70/159.28  [4341]E(f275(x43411,f329(f135(f890(a107,x43411),f329(f268(a107,x43411,a880),f329(f329(f8(a880,f891(x43411,a880),a107),f16(a880,x43411)),f329(f245(a107),f2(a107))))),x43412)),f275(x43411,x43412))
% 159.70/159.28  [4342]E(f273(x43421,f329(f135(f890(a107,x43421),f329(f268(a107,x43421,a880),f329(f329(f8(a880,f891(x43421,a880),a107),f16(a880,x43421)),f329(f245(a107),f2(a107))))),x43422)),f273(x43421,x43422))
% 159.70/159.28  [4344]E(f329(f82(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x43441),x43442)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x43442),x43441)),f195(f891(f890(a885,a885),a880))))))
% 159.70/159.28  [4400]E(f329(f329(f285(f886(a885),x44001),f144(a885,a249)),f329(f329(f7(x44001,f886(f891(x44001,a885)),f886(a885)),f329(f329(f8(f891(f891(x44001,a885),a885),f891(f886(f891(x44001,a885)),f886(a885)),x44001),f153(f891(x44001,a885),a885)),f329(f7(f891(x44001,a885),x44001,a885),f5(f891(x44001,a885))))),x44002)),f152(x44001,x44002))
% 159.70/159.28  [4422]E(f329(f329(f89(a1,a885),f329(f111(a1),f329(f329(f83(a1),x44221),a105))),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f2(a885))),f329(f329(f8(a885,a885,a1),a120),f329(f329(f8(a885,a885,a1),f329(f193(a885),x44222)),a112)))),f329(f329(f193(a885),f329(a120,x44222)),f329(f111(a885),x44221)))
% 159.70/159.28  [4423]E(f329(f329(f89(a1,a885),f329(f111(a1),f329(f329(f83(a1),x44231),a105))),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f329(a120,x44232))),f329(f329(f8(a885,a885,a1),a120),f329(f329(f8(a885,a885,a1),f329(f194(a885),x44232)),a112)))),f329(f329(f194(a885),f329(a120,x44232)),f329(f111(a885),x44231)))
% 159.70/159.28  [4443]E(f329(f141(f886(x44431),f886(x44431),f129(x44431),f121(x44431)),f329(f329(f153(f886(x44431),f886(x44431)),f155(f886(x44431),x44431,f121(x44431),f329(f329(f8(f886(x44431),f891(f886(x44431),f886(x44431)),x44431),f16(f886(x44431),f886(x44431))),f329(f329(f7(x44431,f886(x44431),f886(x44431)),f150(x44431)),f121(x44431))))),x44432)),f329(f329(f153(f886(x44431),x44431),f140(x44431)),f329(f135(f886(x44431),f329(f329(f8(a880,a880,f886(x44431)),a324),f329(f329(f7(f886(x44431),f886(x44431),a880),a326),f121(x44431)))),x44432)))
% 159.70/159.28  [4506]E(f329(f268(a1,a1,a880),f329(f329(f7(a1,f891(a1,a880),f891(a1,a880)),f329(f329(f8(f891(a1,f891(a880,a880)),f891(f891(a1,a880),f891(a1,a880)),a1),f18(a1,a880,a880)),f329(f329(f8(f891(a1,a880),f891(a1,f891(a880,a880)),a1),f329(f8(a880,f891(a880,a880),a1),a327)),f329(f329(f8(f891(a1,a1),f891(a1,a880),a1),f329(f8(a1,a880,a1),f329(a326,x45061))),f329(f329(f8(a1,f891(a1,a1),a1),f83(a1)),f329(f84(a1),x45062)))))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),f329(a332,f329(f329(f245(a1),f2(a1)),x45062))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),f329(f329(f7(a1,a1,a880),f245(a1)),x45062))))),f329(f329(f8(a880,a880,a1),f329(a332,f329(a324,f329(f329(f245(a1),f2(a1)),x45062)))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f245(a1),x45062))),f329(f329(f7(a1,a1,a880),f244(a1)),f2(a1))))))),f51(x45061,x45062))
% 159.70/159.28  [4508]E(f329(f250(x45081),f329(f329(f8(f891(a885,a880),a880,x45081),f90(a885)),f329(f329(f7(x45081,f891(a885,a880),f891(a885,a880)),f329(f329(f8(f891(a885,f891(a880,a880)),f891(f891(a885,a880),f891(a885,a880)),x45081),f18(a885,a880,a880)),f329(f329(f8(f891(a885,a880),f891(a885,f891(a880,a880)),x45081),f329(f8(a880,f891(a880,a880),a885),a327)),f329(f329(f7(x45081,f891(a885,x45081),f891(a885,a880)),f329(f329(f8(f891(x45081,a880),f891(f891(a885,x45081),f891(a885,a880)),x45081),f8(x45081,a880,a885)),a326)),f329(f164(x45081),x45082))))),f329(f329(f7(a885,a885,a880),f245(a885)),f329(f196(f886(x45081)),x45082))))),f329(f171(x45081),x45082))
% 159.70/159.28  [4313]E(f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),x43131),a105)),x43132)),f329(f329(f22(a1),f329(f329(f83(a1),x43131),a105)),x43132))),a105),f329(f329(f22(a1),f329(f329(f83(a1),x43131),x43131)),f329(f329(f22(a1),f329(f329(f83(a1),x43132),x43132)),a105)))
% 159.70/159.28  [4438]E(f329(f141(f886(f886(x44381)),f886(f886(x44381)),f129(f886(x44381)),f121(f886(x44381))),f329(f329(f153(f886(x44381),f886(f886(x44381))),f155(f886(f886(x44381)),x44381,f121(f886(x44381)),f329(f16(f891(f886(x44381),f886(f886(x44381))),x44381),f329(f329(f7(f886(x44381),f886(f886(x44381)),f886(f886(x44381))),f150(f886(x44381))),f121(f886(x44381)))))),x44382)),f329(f329(f153(f886(x44381),f886(x44381)),f170(x44381)),f329(f135(f886(x44381),f329(f329(f8(a880,a880,f886(x44381)),a324),f329(f329(f7(f886(x44381),f886(x44381),a880),a326),f121(x44381)))),x44382)))
% 159.70/159.28  [4449]E(f329(f329(f89(a1,a885),f329(f111(a1),f329(f329(f83(a1),x44491),a105))),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f2(a885))),f329(f329(f8(a885,a885,a1),a120),f329(f329(f7(a1,a885,a885),f329(f329(f8(a885,f891(a885,a885),a1),f193(a885)),a112)),x44492)))),f329(f329(f193(a885),f329(f111(a885),x44491)),f329(a120,x44492)))
% 159.70/159.28  [4450]E(f329(f329(f89(a1,a885),f329(f111(a1),f329(f329(f83(a1),x44501),a105))),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f329(a120,x44502))),f329(f329(f8(a885,a885,a1),a120),f329(f329(f7(a1,a885,a885),f329(f329(f8(a885,f891(a885,a885),a1),f194(a885)),a112)),x44502)))),f329(f329(f194(a885),f329(f111(a885),x44501)),f329(a120,x44502)))
% 159.70/159.28  [4437]E(f329(f268(x44371,x44371,a880),f329(f329(f18(x44371,a880,f891(x44371,a880)),f329(f329(f8(f891(x44371,f891(a880,a880)),f891(a880,f891(x44371,a880)),x44371),f7(x44371,a880,a880)),f329(f329(f8(f891(x44371,a880),f891(x44371,f891(a880,a880)),x44371),f329(f8(a880,f891(a880,a880),x44371),a327)),a326))),x44372)),f255(x44371,x44372))
% 159.70/159.28  [4484]E(f329(f329(f41(a885),x44841),f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x44842)),f329(f329(f41(a885),x44841),f329(a120,f329(a120,f329(a120,x44842)))))
% 159.70/159.28  [4485]E(f47(a885,x44851,f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x44852)),f47(a885,x44851,f329(a120,f329(a120,f329(a120,x44852)))))
% 159.70/159.28  [4486]E(f47(a885,f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x44861),x44862),f47(a885,f329(a120,f329(a120,f329(a120,x44861))),x44862))
% 159.70/159.28  [4499]E(f128(f329(x44991,f329(f329(f84(a107),f329(f111(a107),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x44992))),f329(f216(x44991),x44992))
% 159.70/159.28  [4500]E(f329(f329(f41(a885),f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),x45001)),x45002),f329(f329(f41(a885),f329(a120,f329(a120,f329(a120,x45001)))),x45002))
% 159.70/159.28  [4577]~E(f27(x45771,x45772,x45773),a24)
% 159.70/159.28  [4578]~E(f26(x45781,x45782,x45783),a24)
% 159.70/159.28  [3272]E(f329(f199(x32721,x32722),x32723),f126(x32721,x32722))
% 159.70/159.28  [3372]E(f329(f329(f153(x33721,x33722),x33723),f121(x33721)),f121(x33722))
% 159.70/159.28  [3373]E(f329(f329(f211(x33731,x33732),x33733),f210(x33731)),f210(x33732))
% 159.70/159.28  [3413]E(f329(f189(x34131,x34132,x34133),f2(a885)),x34132)
% 159.70/159.28  [3415]E(f329(f329(f180(x34151,x34152),x34153),f121(x34152)),f121(f890(x34151,x34152)))
% 159.70/159.28  [3449]E(f88(x34491,f65(x34491,x34492,x34493)),f329(f66(x34491,x34492),x34493))
% 159.70/159.28  [3500]E(f139(x35001,x35002,f151(x35001,x35003)),f151(x35001,f139(x35001,x35002,x35003)))
% 159.70/159.28  [3519]E(f329(f257(f886(x35191),f886(x35191)),f166(x35191,x35192,x35193)),f329(f135(x35191,x35192),x35193))
% 159.70/159.28  [3595]E(f190(x35951,x35952,x35953,f2(a885)),x35952)
% 159.70/159.28  [3596]E(f17(x35961,x35962,x35963,f2(a107)),x35962)
% 159.70/159.28  [3603]E(f162(x36031,x36032,x36033,f121(x36031)),f121(x36032))
% 159.70/159.28  [3604]E(f163(x36041,x36042,x36043,f121(x36041)),f121(x36042))
% 159.70/159.28  [3610]E(f329(f329(f164(x36101),f329(f329(f150(x36101),x36102),x36103)),f2(a885)),x36102)
% 159.70/159.28  [3642]E(f62(x36421,x36422,f121(x36421),x36423),f121(f890(x36421,x36422)))
% 159.70/159.28  [3663]P20(x36631,x36632,x36633,f195(f891(x36631,a880)))
% 159.70/159.28  [3820]E(f329(f76(x38201,x38202,x38201,x38203),f32(x38201)),x38203)
% 159.70/159.28  [3999]P104(f329(f329(f331(f890(x39991,x39991)),f329(f329(f258(x39991,x39991),x39992),x39992)),f305(x39991,x39993)))
% 159.70/159.28  [4643]~P104(f329(f329(f331(f890(f886(x46431),f886(x46431))),f329(f329(f258(f886(x46431),f886(x46431)),x46432),f121(x46431))),f144(x46431,x46433)))
% 159.70/159.28  [4644]~P104(f329(f329(f331(f890(f886(x46441),f886(x46441))),f329(f329(f258(f886(x46441),f886(x46441)),x46442),f121(x46441))),f146(x46441,x46443)))
% 159.70/159.28  [4645]~P104(f329(f329(f331(f890(f886(x46451),f886(x46451))),f329(f329(f258(f886(x46451),f886(x46451)),x46452),f121(x46451))),f156(x46451,x46453)))
% 159.70/159.28  [4646]~P104(f329(f329(f331(f890(f886(x46461),f886(x46461))),f329(f329(f258(f886(x46461),f886(x46461)),f121(x46461)),x46462)),f144(x46461,x46463)))
% 159.70/159.28  [4647]~P104(f329(f329(f331(f890(f886(x46471),f886(x46471))),f329(f329(f258(f886(x46471),f886(x46471)),f121(x46471)),x46472)),f156(x46471,x46473)))
% 159.70/159.28  [3345]E(f329(f329(f212(x33451),x33452),x33453),f213(x33451,f226(x33452,x33453)))
% 159.70/159.28  [3402]E(f329(f284(x34021,x34022),f329(f284(x34022,x34021),x34023)),x34023)
% 159.70/159.28  [3425]E(f329(f329(f180(x34251,x34252),f121(x34251)),x34253),f121(f890(x34251,x34252)))
% 159.70/159.28  [3428]E(f175(x34281,x34282,f329(f251(a885),x34283)),f329(f329(f174(x34281),x34283),x34282))
% 159.70/159.28  [3446]E(f151(x34461,f329(f135(x34461,x34462),x34463)),f329(f135(x34461,x34462),f151(x34461,x34463)))
% 159.70/159.28  [3447]E(f329(f254(x34471,x34472),f329(f284(x34472,x34471),x34473)),f329(f256(x34472,x34471),x34473))
% 159.70/159.28  [3448]E(f329(f256(x34481,x34482),f329(f284(x34482,x34481),x34483)),f329(f254(x34482,x34481),x34483))
% 159.70/159.28  [3464]E(f329(f135(x34641,x34642),f329(f168(x34641),x34643)),f329(f168(x34641),f329(f135(x34641,x34642),x34643)))
% 159.70/159.28  [3477]E(f329(f329(f137(x34771),x34772),f329(f170(x34771),x34773)),f329(f329(f137(x34771),f329(a120,x34772)),x34773))
% 159.70/159.28  [3495]E(f28(f26(x34951,x34952,x34953)),f329(f329(f83(a885),f28(x34953)),f329(a120,f2(a885))))
% 159.70/159.28  [3496]E(f329(f308(x34961,x34962,x34963),f195(f891(x34961,a880))),f195(f891(x34962,a880)))
% 159.70/159.28  [3497]E(f329(f283(x34971,x34972,x34973),f195(f891(x34971,a880))),f195(f891(x34972,a880)))
% 159.70/159.28  [3498]E(f329(f309(x34981,x34982,x34983),f195(f891(x34982,a880))),f195(f891(x34981,a880)))
% 159.70/159.28  [3499]E(f329(f309(x34991,x34992,x34993),f253(f891(x34992,a880))),f253(f891(x34991,a880)))
% 159.70/159.28  [3528]E(f329(f329(f307(x35281),x35282),f329(f171(x35281),x35283)),f329(f171(x35281),f139(x35281,x35282,x35283)))
% 159.70/159.28  [3540]E(f240(x35401,x35402,f329(f239(x35401),x35403)),f329(f329(f83(a885),f329(x35402,x35403)),f329(a120,f2(a885))))
% 159.70/159.28  [3614]E(f329(f196(a882),f26(x36141,x36142,x36143)),f329(f329(f83(a885),f329(f196(a882),x36143)),f329(a120,f2(a885))))
% 159.70/159.28  [3615]E(f329(f308(f890(x36151,x36152),x36152,f267(x36151,x36152)),x36153),f329(f254(x36151,x36152),x36153))
% 159.70/159.28  [3616]E(f329(f308(f890(x36161,x36162),x36161,f257(x36161,x36162)),x36163),f329(f256(x36161,x36162),x36163))
% 159.70/159.28  [3689]E(f329(f329(f258(x36891,x36892),f329(f257(x36891,x36892),x36893)),f329(f267(x36891,x36892),x36893)),x36893)
% 159.70/159.28  [3696]E(f329(f196(f887(x36961)),f130(x36961,x36962,x36963)),f329(f329(f83(a885),f329(f196(f887(x36961)),x36963)),f329(a120,f2(a885))))
% 159.70/159.28  [3699]E(f329(f329(f268(x36991,x36992,x36991),f16(x36991,x36992)),x36993),f329(f257(x36991,x36992),x36993))
% 159.70/159.28  [3719]E(f185(x37191,x37192,x37193,f329(f16(f889(x37192),x37191),f210(x37192))),x37193)
% 159.70/159.28  [3720]E(f185(x37201,x37202,f329(f16(f889(x37202),x37201),f210(x37202)),x37203),x37203)
% 159.70/159.28  [3775]E(f28(f27(x37751,x37752,x37753)),f329(f329(f83(a885),f329(f329(f83(a885),f28(x37752)),f28(x37753))),f329(a120,f2(a885))))
% 159.70/159.28  [3824]E(f329(f76(x38241,x38241,x38242,f32(x38241)),x38243),x38243)
% 159.70/159.28  [3932]P104(f329(f329(f201(f25(x39321,x39322)),x39323),f329(f329(f329(a204,x39323),x39321),f329(x39322,x39323))))
% 159.70/159.28  [3934]E(f329(f196(a882),f27(x39341,x39342,x39343)),f329(f329(f83(a885),f329(f329(f83(a885),f329(f196(a882),x39342)),f329(f196(a882),x39343))),f329(a120,f2(a885))))
% 159.70/159.28  [4009]P104(f329(f329(f244(f891(x40091,a880)),f329(f171(x40091),f329(f135(x40091,x40092),x40093))),f329(f171(x40091),x40093)))
% 159.70/159.28  [4056]P104(f329(f329(f244(f891(x40561,a880)),f329(f171(x40561),f329(f329(f174(x40561),x40562),x40563))),f329(f171(x40561),x40563)))
% 159.70/159.28  [4057]P104(f329(f329(f244(f891(x40571,a880)),f329(f171(x40571),f329(f329(f137(x40571),x40572),x40573))),f329(f171(x40571),x40573)))
% 159.70/159.28  [4062]P104(f329(f329(f244(f891(x40621,a880)),f329(f171(x40621),f175(x40621,x40622,x40623))),f329(f171(x40621),x40622)))
% 159.70/159.28  [4063]P104(f329(f329(f244(f891(x40631,a880)),f329(f171(x40631),f169(x40631,x40632,x40633))),f329(f171(x40631),x40633)))
% 159.70/159.28  [4084]P20(f890(x40841,x40842),f890(x40842,x40841),f329(f268(x40841,x40842,f890(x40842,x40841)),f329(f7(x40842,x40841,f890(x40842,x40841)),f258(x40842,x40841))),x40843)
% 159.70/159.28  [4096]E(f329(f329(f329(f188(f886(x40961),f886(x40961)),f47(a885,x40962,f329(f196(f886(x40961)),x40963))),f167(x40961)),x40963),f329(f329(f329(f188(f886(x40961),f886(x40961)),x40962),f167(x40961)),x40963))
% 159.70/159.28  [4138]P104(f329(f329(f331(f890(f886(x41381),f886(x41381))),f329(f329(f258(f886(x41381),f886(x41381)),x41382),x41382)),f157(x41381,f305(x41381,x41383))))
% 159.70/159.28  [4283]E(f88(f890(x42831,x42832),f329(f329(f18(f890(x42831,x42832),x42832,a880),f329(f329(f8(x42831,f891(x42832,a880),f890(x42831,x42832)),x42833),f257(x42831,x42832))),f267(x42831,x42832))),f88(f890(x42831,x42832),f329(f268(x42831,x42832,a880),x42833)))
% 159.70/159.28  [4284]E(f93(f890(x42841,x42842),f329(f329(f18(f890(x42841,x42842),x42842,a880),f329(f329(f8(x42841,f891(x42842,a880),f890(x42841,x42842)),x42843),f257(x42841,x42842))),f267(x42841,x42842))),f93(f890(x42841,x42842),f329(f268(x42841,x42842,a880),x42843)))
% 159.70/159.28  [4320]E(f329(f329(f285(f890(a885,x43201),x43201),f321(a885,x43201,a249,x43202)),f329(f329(f18(x43201,x43201,f890(a885,x43201)),f329(f329(f8(a885,f891(x43201,f890(a885,x43201)),x43201),f258(a885,x43201)),x43203)),f5(x43201))),f323(x43201,x43203,x43202))
% 159.70/159.28  [4385]E(f329(f269(x43851,x43851,x43852,x43852,f5(x43851),f5(x43852)),x43853),x43853)
% 159.70/159.28  [4460]E(f329(f141(f886(f886(x44601)),f886(f886(x44601)),f129(f886(x44601)),f121(f886(x44601))),f329(f329(f153(f886(x44601),f886(f886(x44601))),f329(f329(f7(f886(x44601),f886(x44601),f886(f886(x44601))),f329(f329(f8(f891(x44601,f886(x44601)),f891(f886(x44601),f886(f886(x44601))),f886(x44601)),f153(x44601,f886(x44601))),f329(f7(x44601,f886(x44601),f886(x44601)),f150(x44601)))),x44602)),f57(x44601,x44603,x44602))),f57(x44601,f329(a120,x44603),x44602))
% 159.70/159.28  [4523]E(f329(f241(a885,f890(x45231,f887(x45231)),f2(a885),f329(f268(x45231,f887(x45231),a885),f329(f329(f7(x45231,a885,f891(f887(x45231),a885)),f329(f329(f8(f891(f887(x45231),f891(a885,a885)),f891(a885,f891(f887(x45231),a885)),x45231),f7(f887(x45231),a885,a885)),f329(f329(f8(f891(f887(x45231),a885),f891(f887(x45231),f891(a885,a885)),x45231),f329(f8(a885,f891(a885,a885),f887(x45231)),f83(a885))),f329(f329(f7(x45231,f891(f887(x45231),a885),f891(f887(x45231),a885)),f329(f329(f8(f891(a885,a885),f891(f891(f887(x45231),a885),f891(f887(x45231),a885)),x45231),f8(a885,a885,f887(x45231))),f329(f329(f8(a885,f891(a885,a885),x45231),f83(a885)),x45232))),f133(x45231,x45232))))),f81(a885)))),f329(f132(x45231),x45233)),f329(f133(x45231,x45232),x45233))
% 159.70/159.28  [4526]E(f329(f329(f89(a1,x45261),f229(f329(f329(f76(f890(a1,a1),a1,x45261,f267(a1,a1)),f223(x45261)),x45262),f329(f329(f76(f890(a1,a1),a1,x45261,f267(a1,a1)),f223(x45261)),x45263))),f329(f329(f18(a1,a1,x45261),f329(f329(f8(a1,f891(a1,x45261),a1),f212(x45261)),f329(f329(f18(a1,a1,a1),f329(f329(f8(a1,f891(a1,a1),a1),f83(a1)),f329(f329(f8(a1,a1,a1),f329(f84(a1),f329(f329(f76(f890(a1,a1),a1,x45261,f257(a1,a1)),f223(x45261)),x45262))),f329(f329(f7(a1,a1,a1),f41(a1)),f329(f329(f76(f890(a1,a1),a1,x45261,f267(a1,a1)),f223(x45261)),x45262))))),f329(f329(f8(a1,a1,a1),f329(f84(a1),f329(f329(f76(f890(a1,a1),a1,x45261,f257(a1,a1)),f223(x45261)),x45263))),f329(f329(f7(a1,a1,a1),f41(a1)),f329(f329(f76(f890(a1,a1),a1,x45261,f267(a1,a1)),f223(x45261)),x45263)))))),f5(a1))),f234(x45261,x45262,x45263))
% 159.70/159.28  [4573]~E(f329(f329(f150(x45731),x45732),x45733),x45733)
% 159.70/159.28  [4580]~E(f329(f329(f150(x45801),x45802),x45803),f121(x45801))
% 159.70/159.28  [4596]~E(f329(f329(f307(x45961),x45962),x45963),f195(f891(x45961,a880)))
% 159.70/159.28  [4619]~E(f329(f308(x46191,f891(x46191,a880),x46192),x46193),f329(f306(x46191),x46193))
% 159.70/159.28  [3407]E(f329(f329(f158(x34071,f121(x34071)),x34072),x34073),f121(x34071))
% 159.70/159.28  [3408]E(f329(f140(x34081),f329(f329(f150(x34081),x34082),x34083)),x34082)
% 159.70/159.28  [3409]E(f329(f170(x34091),f329(f329(f150(x34091),x34092),x34093)),x34093)
% 159.70/159.28  [3452]E(f329(f329(f137(x34521),f81(a885)),f329(f329(f150(x34521),x34522),x34523)),x34523)
% 159.70/159.28  [3484]E(f122(x34841,f329(f329(f137(x34841),x34842),x34843)),f329(f329(f137(x34841),x34842),f122(x34841,x34843)))
% 159.70/159.28  [3486]E(f329(f329(f158(x34861,x34862),x34863),f329(f329(f164(x34861),x34862),x34863)),x34862)
% 159.70/159.28  [3510]E(f329(f329(f307(x35101),x35102),f329(f329(f307(x35101),x35102),x35103)),f329(f329(f307(x35101),x35102),x35103))
% 159.70/159.28  [3521]E(f329(f329(f184(x35211,x35212),f121(f890(x35211,x35212))),x35213),f210(x35212))
% 159.70/159.28  [3524]E(f329(f329(f307(x35241),x35242),f329(f171(x35241),x35243)),f329(f171(x35241),f329(f329(f150(x35241),x35242),x35243)))
% 159.70/159.28  [3526]E(f329(f329(f137(x35261),x35262),f329(f170(x35261),x35263)),f329(f170(x35261),f329(f329(f137(x35261),x35262),x35263)))
% 159.70/159.28  [3537]E(f329(f329(f174(x35371),f81(a885)),f329(f329(f150(x35371),x35372),x35373)),f329(f329(f150(x35371),x35372),f121(x35371)))
% 159.70/159.28  [3580]E(f329(f66(x35801,x35802),f329(f329(f307(x35801),x35803),f195(f891(x35801,a880)))),x35803)
% 159.70/159.28  [3626]E(f329(f329(f83(a885),x36261),f329(f329(f83(a885),x36262),x36263)),f329(f329(f83(a885),x36262),f329(f329(f83(a885),x36261),x36263)))
% 159.70/159.28  [3627]E(f329(f329(f83(a1),x36271),f329(f329(f83(a1),x36272),x36273)),f329(f329(f83(a1),x36272),f329(f329(f83(a1),x36271),x36273)))
% 159.70/159.28  [3632]E(f329(f329(f266(x36321,x36322),f195(f891(x36321,a880))),x36323),f195(f891(f890(x36321,x36322),a880)))
% 159.70/159.28  [3655]E(f329(f329(f118(f891(x36551,a880)),x36552),x36553),f329(f329(f118(f891(x36551,a880)),x36553),x36552))
% 159.70/159.28  [3656]E(f329(f329(f109(f891(x36561,a880)),x36562),x36563),f329(f329(f109(f891(x36561,a880)),x36563),x36562))
% 159.70/159.28  [3658]E(f329(f329(f129(x36581),x36582),f329(f329(f150(x36581),x36583),f121(x36581))),f329(f167(x36581),f329(f329(f150(x36581),x36583),x36582)))
% 159.70/159.28  [3659]E(f329(f329(f129(x36591),f329(f168(x36591),x36592)),f329(f168(x36591),x36593)),f329(f168(x36591),f329(f329(f129(x36591),x36593),x36592)))
% 159.70/159.28  [3667]E(f329(f170(x36671),f329(f329(f174(x36671),f329(a120,x36672)),x36673)),f329(f329(f174(x36671),x36672),f329(f170(x36671),x36673)))
% 159.70/159.28  [3675]P104(f329(f329(f331(x36751),x36752),f329(f329(f307(x36751),x36752),x36753)))
% 159.70/159.28  [3679]E(f329(f329(f45(x36791,f891(x36792,a880)),f195(f891(x36791,a880))),x36793),f253(f891(x36792,a880)))
% 159.70/159.28  [3682]E(f329(f283(x36821,x36821,f255(x36821,x36822)),x36823),f329(f329(f109(f891(x36821,a880)),x36822),x36823))
% 159.70/159.28  [3695]E(f329(f196(f886(x36951)),f329(f329(f150(x36951),x36952),x36953)),f329(f329(f83(a885),f329(f196(f886(x36951)),x36953)),f329(a120,f2(a885))))
% 159.70/159.28  [3701]E(f143(x37011,f329(f329(f129(x37011),x37012),f329(f329(f150(x37011),x37013),f121(x37011)))),x37013)
% 159.70/159.28  [3702]E(f122(x37021,f329(f329(f129(x37021),x37022),f329(f329(f150(x37021),x37023),f121(x37021)))),x37022)
% 159.70/159.28  [3708]E(f329(f329(f129(x37081),f329(f329(f174(x37081),x37082),x37083)),f329(f329(f137(x37081),x37082),x37083)),x37083)
% 159.70/159.28  [3717]E(f329(f329(f22(a885),f329(f329(f83(a885),x37171),x37172)),f329(f329(f83(a885),x37173),x37172)),f329(f329(f22(a885),x37171),x37173))
% 159.70/159.28  [3718]E(f329(f329(f22(a885),f329(f329(f83(a885),x37181),x37182)),f329(f329(f83(a885),x37181),x37183)),f329(f329(f22(a885),x37182),x37183))
% 159.70/159.28  [3725]E(f329(f329(f129(x37251),f329(f168(x37251),x37252)),f329(f329(f150(x37251),x37253),f121(x37251))),f329(f168(x37251),f329(f329(f150(x37251),x37253),x37252)))
% 159.70/159.28  [3727]E(f329(f329(f83(a885),f329(f196(f886(x37271)),x37272)),f329(f196(f886(x37271)),x37273)),f329(f196(f886(x37271)),f329(f329(f129(x37271),x37272),x37273)))
% 159.70/159.28  [3730]E(f329(f329(f83(a885),f329(f196(f886(x37301)),x37302)),f329(f196(f886(x37301)),x37303)),f329(f196(f886(x37301)),f172(x37301,x37302,x37303)))
% 159.70/159.28  [3737]E(f329(f329(f118(f891(x37371,a880)),f329(f171(x37371),x37372)),f329(f171(x37371),x37373)),f329(f171(x37371),f329(f329(f129(x37371),x37372),x37373)))
% 159.70/159.28  [3738]E(f47(a885,f329(f329(f84(a885),x37381),x37382),f329(f329(f84(a885),x37381),x37383)),f329(f329(f84(a885),x37381),f47(a885,x37382,x37383)))
% 159.70/159.28  [3751]E(f329(f329(f174(x37511),f329(f329(f22(a885),x37512),f81(a885))),f329(f170(x37511),x37513)),f329(f170(x37511),f329(f329(f174(x37511),x37512),x37513)))
% 159.70/159.28  [3756]E(f329(f329(f109(f891(x37561,a880)),x37562),f329(f82(f891(x37561,a880)),x37563)),f329(f329(f22(f891(x37561,a880)),x37562),x37563))
% 159.70/159.28  [3757]E(f329(f329(f22(f891(x37571,a880)),x37572),f329(f82(f891(x37571,a880)),x37573)),f329(f329(f109(f891(x37571,a880)),x37572),x37573))
% 159.70/159.28  [3779]E(f329(f329(f266(x37791,x37792),x37793),f329(f16(f891(x37792,a880),x37791),f195(f891(x37792,a880)))),f195(f891(f890(x37791,x37792),a880)))
% 159.70/159.28  [3781]E(f329(f329(f22(a885),f329(f329(f84(a885),x37811),x37812)),f329(f329(f84(a885),x37811),x37813)),f329(f329(f84(a885),x37811),f329(f329(f22(a885),x37812),x37813)))
% 159.70/159.28  [3782]E(f329(f329(f83(a885),f329(f329(f84(a885),x37821),x37822)),f329(f329(f84(a885),x37821),x37823)),f329(f329(f84(a885),x37821),f329(f329(f83(a885),x37822),x37823)))
% 159.70/159.28  [3783]E(f329(f329(f22(a1),f329(f329(f84(a1),x37831),x37832)),f329(f329(f84(a1),x37831),x37833)),f329(f329(f84(a1),x37831),f329(f329(f22(a1),x37832),x37833)))
% 159.70/159.28  [3784]E(f329(f329(f83(a1),f329(f329(f84(a1),x37841),x37842)),f329(f329(f84(a1),x37841),x37843)),f329(f329(f84(a1),x37841),f329(f329(f83(a1),x37842),x37843)))
% 159.70/159.28  [3785]E(f329(f329(f84(a1),f329(f329(f259(a1),x37851),x37852)),f329(f329(f259(a1),x37851),x37853)),f329(f329(f259(a1),x37851),f329(f329(f83(a885),x37852),x37853)))
% 159.70/159.28  [3799]E(f329(f329(f44(x37991,f891(x37992,a880)),x37993),f329(f16(f891(x37992,a880),x37991),f195(f891(x37992,a880)))),f195(f891(x37992,a880)))
% 159.70/159.28  [3801]E(f47(a885,f329(f329(f84(a885),x38011),x38012),f329(f329(f84(a885),x38013),x38012)),f329(f329(f84(a885),f47(a885,x38011,x38013)),x38012))
% 159.70/159.28  [3805]E(f47(a1,f329(f329(f22(a1),x38051),f47(a1,x38052,x38053)),x38053),f47(a1,f329(f329(f22(a1),x38051),x38052),x38053))
% 159.70/159.28  [3806]E(f47(a1,f329(f329(f84(a1),x38061),f47(a1,x38062,x38063)),x38063),f47(a1,f329(f329(f84(a1),x38061),x38062),x38063))
% 159.70/159.28  [3807]P104(f329(f329(f244(f891(x38071,a880)),x38072),f329(f329(f307(x38071),x38073),x38072)))
% 159.70/159.28  [3810]E(f329(f308(f890(x38101,x38102),x38101,f257(x38101,x38102)),f329(f171(f890(x38101,x38102)),x38103)),f182(x38101,x38102,f329(f184(x38101,x38102),x38103)))
% 159.70/159.28  [3858]P104(f329(f64(x38581),f182(x38581,x38582,f329(f184(x38581,x38582),x38583))))
% 159.70/159.28  [3883]E(f329(f329(f45(f891(x38831,a880),f891(x38831,a880)),x38832),f329(f118(f891(x38831,a880)),x38833)),f329(f329(f118(f891(x38831,a880)),x38833),f43(f891(x38831,a880),x38832)))
% 159.70/159.28  [3884]E(f329(f329(f44(f891(x38841,a880),f891(x38841,a880)),x38842),f329(f109(f891(x38841,a880)),x38843)),f329(f329(f109(f891(x38841,a880)),x38843),f42(f891(x38841,a880),x38842)))
% 159.70/159.28  [3895]E(f329(f171(x38951),f329(f329(f329(f188(f886(x38951),f886(x38951)),x38952),f167(x38951)),x38953)),f329(f171(x38951),x38953))
% 159.70/159.28  [3899]E(f329(f329(f174(x38991),f329(f196(f886(x38991)),f176(x38991,x38992,x38993))),x38993),f176(x38991,x38992,x38993))
% 159.70/159.28  [3900]E(f182(x39001,x39002,f329(f329(f8(x39002,f889(x39002),x39001),f239(x39002)),x39003)),f253(f891(x39001,a880)))
% 159.70/159.28  [3904]E(f329(f196(f886(x39041)),f329(f329(f329(f188(f886(x39041),f886(x39041)),x39042),f167(x39041)),x39043)),f329(f196(f886(x39041)),x39043))
% 159.70/159.28  [3907]E(f329(f329(f268(x39071,x39072,x39072),f329(f16(f891(x39072,x39072),x39071),f5(x39072))),x39073),f329(f267(x39071,x39072),x39073))
% 159.70/159.28  [3913]E(f47(a1,f329(f329(f22(a1),f47(a1,x39131,x39132)),x39133),x39132),f47(a1,f329(f329(f22(a1),x39131),x39133),x39132))
% 159.70/159.28  [3914]E(f47(a1,f329(f329(f259(a1),f47(a1,x39141,x39142)),x39143),x39142),f47(a1,f329(f329(f259(a1),x39141),x39143),x39142))
% 159.70/159.28  [3917]E(f329(f329(f44(f891(f890(x39171,x39172),a880),f891(x39172,a880)),x39173),f254(x39171,x39172)),f329(f254(x39171,x39172),f42(f891(f890(x39171,x39172),a880),x39173)))
% 159.70/159.28  [3918]E(f329(f329(f44(f891(f890(x39181,x39182),a880),f891(x39181,a880)),x39183),f256(x39181,x39182)),f329(f256(x39181,x39182),f42(f891(f890(x39181,x39182),a880),x39183)))
% 159.70/159.28  [3946]E(f329(f76(x39461,x39461,x39461,x39462),f329(f329(f188(x39461,x39461),x39463),x39462)),f329(f329(f188(x39461,x39461),f329(a120,x39463)),x39462))
% 159.70/159.28  [3956]E(f241(f889(x39561),x39562,f210(x39561),f329(f329(f8(x39561,f889(x39561),x39562),f239(x39561)),x39563)),f329(f211(x39562,x39561),x39563))
% 159.70/159.28  [3963]E(f329(f329(f137(x39631),f329(f329(f22(a885),f329(f196(f886(x39631)),x39632)),x39633)),f329(f168(x39631),x39632)),f329(f168(x39631),f329(f329(f174(x39631),x39633),x39632)))
% 159.70/159.28  [3964]E(f329(f329(f174(x39641),f329(f329(f22(a885),f329(f196(f886(x39641)),x39642)),x39643)),f329(f168(x39641),x39642)),f329(f168(x39641),f329(f329(f137(x39641),x39643),x39642)))
% 159.70/159.28  [3967]E(f329(f329(f83(a885),f329(f165(a885),f329(f329(f153(x39671,a885),x39672),x39673))),f329(f196(f886(x39671)),x39673)),f154(x39671,x39672,x39673))
% 159.70/159.28  [3985]E(f329(f167(x39851),f329(f329(f329(f188(f886(x39851),f886(x39851)),x39852),f167(x39851)),x39853)),f329(f329(f329(f188(f886(x39851),f886(x39851)),f329(a120,x39852)),f167(x39851)),x39853))
% 159.70/159.28  [4000]P104(f329(f329(f244(a885),f329(f196(f886(x40001)),f329(f135(x40001,x40002),x40003))),f329(f196(f886(x40001)),x40003)))
% 159.70/159.28  [4017]E(f329(f329(f118(f891(f891(x40171,a880),a880)),f329(f306(x40171),x40172)),f329(f308(f891(x40171,a880),f891(x40171,a880),f329(f307(x40171),x40173)),f329(f306(x40171),x40172))),f329(f306(x40171),f329(f329(f307(x40171),x40173),x40172)))
% 159.70/159.28  [4037]P19(x40371,x40372,f329(f329(f307(f884(x40371)),f329(f329(f329(f95(x40371),x40373),a24),x40373)),f195(f891(f884(x40371),a880))))
% 159.70/159.28  [4053]P104(f329(f329(f244(a885),f329(f196(f886(x40531)),f176(x40531,x40532,x40533))),f329(f196(f886(x40531)),x40533)))
% 159.70/159.28  [4061]E(f329(f256(x40611,x40612),f329(f250(f890(x40611,x40612)),f329(f268(x40611,x40612,a880),x40613))),f329(f250(x40611),f329(f329(f8(f891(x40612,a880),a880,x40611),f90(x40612)),x40613)))
% 159.70/159.28  [4071]E(f329(f308(a885,a885,f329(f329(f7(a885,a885,a885),f83(a885)),x40711)),f300(a885,x40712,x40713)),f300(a885,f329(f329(f83(a885),x40712),x40711),f329(f329(f83(a885),x40713),x40711)))
% 159.70/159.28  [4074]P104(f329(f64(f889(x40741)),f329(f308(x40742,f889(x40741),f329(f184(x40742,x40741),x40743)),f253(f891(x40742,a880)))))
% 159.70/159.28  [4087]E(f329(f308(a885,a885,f329(f329(f7(a885,a885,a885),f83(a885)),x40871)),f329(f299(a885,x40872),x40873)),f329(f299(a885,f329(f329(f83(a885),x40872),x40871)),f329(f329(f83(a885),x40873),x40871)))
% 159.70/159.28  [4105]E(f329(f329(f180(x41051,x41052),f329(f329(f153(f890(x41051,x41052),x41051),f257(x41051,x41052)),x41053)),f329(f329(f153(f890(x41051,x41052),x41052),f267(x41051,x41052)),x41053)),x41053)
% 159.70/159.28  [4110]E(f329(f329(f83(a885),f329(f329(f84(a885),x41101),f47(a885,f329(f329(f41(a885),x41102),x41101),x41103))),f47(a885,x41102,x41101)),f47(a885,x41102,f329(f329(f84(a885),x41101),x41103)))
% 159.70/159.28  [4124]E(f329(f329(f129(x41241),x41242),f329(f141(f886(x41241),f886(x41241),f129(x41241),f121(x41241)),x41243)),f329(f141(f886(x41241),f886(x41241),f129(x41241),x41242),x41243))
% 159.70/159.28  [4142]P104(f329(f329(f331(f890(x41421,x41421)),f329(f329(f258(x41421,x41421),x41422),x41422)),f329(f329(f188(f890(x41421,x41421),a880),f2(a885)),x41423)))
% 159.70/159.28  [4148]E(f329(f250(x41481),f329(f329(f8(f891(x41482,a880),a880,x41481),f90(x41482)),f329(f7(x41482,x41481,a880),x41483))),f329(f254(x41482,x41481),f329(f250(f890(x41482,x41481)),f329(f268(x41482,x41481,a880),x41483))))
% 159.70/159.28  [4166]E(f329(f329(f118(f891(x41661,a880)),f329(f329(f44(a885,f891(x41661,a880)),f300(a885,f81(a885),x41662)),x41663)),f329(x41663,f2(a885))),f329(f329(f44(a885,f891(x41661,a880)),f329(f298(a885),x41662)),x41663))
% 159.70/159.28  [4181]E(f329(f141(f886(x41811),f886(x41811),f129(x41811),f121(x41811)),f329(f329(f153(f886(x41811),f886(x41811)),f135(x41811,x41812)),x41813)),f329(f135(x41811,x41812),f329(f141(f886(x41811),f886(x41811),f129(x41811),f121(x41811)),x41813)))
% 159.70/159.28  [4186]E(f329(f267(f886(x41861),f886(x41861)),f166(x41861,x41862,x41863)),f329(f135(x41861,f329(f76(a880,a880,x41861,a324),x41862)),x41863))
% 159.70/159.28  [4204]E(f329(f329(f45(x42041,f891(x42042,a880)),f253(f891(x42041,a880))),f329(f329(f8(f891(x42042,a880),f891(x42042,a880),x42041),f250(x42042)),f329(f7(x42042,x42041,a880),x42043))),f329(f250(x42042),f329(f329(f8(f891(x42041,a880),a880,x42042),f91(x42041)),x42043)))
% 159.70/159.28  [4235]E(f329(f329(f83(a1),f329(f329(f83(a1),f329(f329(f84(a1),x42351),f329(f329(f41(a1),x42352),x42351))),f47(a1,x42352,x42351))),x42353),f329(f329(f83(a1),x42352),x42353))
% 159.70/159.28  [4272]E(f329(f329(f83(a1),f329(f329(f83(a1),f329(f329(f84(a1),f329(f329(f41(a1),x42721),x42722)),x42722)),f47(a1,x42721,x42722))),x42723),f329(f329(f83(a1),x42721),x42723))
% 159.70/159.28  [4301]E(f88(f890(x43011,x43012),f329(f268(x43011,x43012,a880),f329(f329(f8(f891(x43012,f890(x43011,x43012)),f891(x43012,a880),x43011),f329(f8(f890(x43011,x43012),a880,x43012),x43013)),f258(x43011,x43012)))),f88(f890(x43011,x43012),x43013))
% 159.70/159.28  [4302]E(f93(f890(x43021,x43022),f329(f268(x43021,x43022,a880),f329(f329(f8(f891(x43022,f890(x43021,x43022)),f891(x43022,a880),x43021),f329(f8(f890(x43021,x43022),a880,x43022),x43023)),f258(x43021,x43022)))),f93(f890(x43021,x43022),x43023))
% 159.70/159.28  [4330]P104(f329(f329(f244(f891(x43301,a880)),f42(f891(x43301,a880),f329(f329(f109(f891(f891(x43301,a880),a880)),x43302),x43303))),f329(f329(f109(f891(x43301,a880)),f42(f891(x43301,a880),x43302)),f42(f891(x43301,a880),x43303))))
% 159.70/159.28  [4331]E(f329(f168(x43311),f329(f329(f329(f188(f886(x43311),f886(x43311)),f329(f329(f22(a885),f329(f196(f886(x43311)),x43312)),f47(a885,x43313,f329(f196(f886(x43311)),x43312)))),f167(x43311)),x43312)),f329(f329(f329(f188(f886(x43311),f886(x43311)),x43313),f167(x43311)),f329(f168(x43311),x43312)))
% 159.70/159.28  [4345]E(f329(f250(x43451),f329(f329(f8(a880,a880,x43451),a324),f329(f329(f7(x43451,f889(x43452),a880),f329(f329(f8(f889(x43452),f891(f889(x43452),a880),x43451),a326),x43453)),f210(x43452)))),f182(x43451,x43452,x43453))
% 159.70/159.28  [4370]P104(f329(f329(f244(a885),f329(f196(f886(x43701)),f329(f329(f137(x43701),f329(f196(f886(x43701)),f176(x43701,x43702,x43703))),x43703))),f329(f196(f886(x43701)),x43703)))
% 159.70/159.28  [4411]E(f329(f250(x44111),f329(f329(f8(f891(x44112,a880),a880,x44111),f90(x44112)),f329(f329(f8(f889(x44111),f891(x44112,a880),x44111),f329(f7(x44112,f889(x44111),a880),f329(f329(f8(f889(x44111),f891(f889(x44111),a880),x44112),a326),x44113))),f239(x44111)))),f183(x44112,x44111,x44113))
% 159.70/159.28  [4633]~P104(f329(f65(x46331,x46332,f195(f891(x46331,a880))),x46333))
% 159.70/159.28  [4641]~P104(f329(f329(f331(f890(x46411,x46411)),f329(f329(f258(x46411,x46411),x46412),x46413)),f152(x46411,f121(f891(x46411,a885)))))
% 159.70/159.28  [3668]E(f329(f196(f886(x36681)),f329(f329(f174(x36681),x36682),x36683)),f329(f329(f193(a885),f329(f196(f886(x36681)),x36683)),x36682))
% 159.70/159.28  [3669]E(f329(f196(f886(x36691)),f329(f329(f137(x36691),x36692),x36693)),f329(f329(f22(a885),f329(f196(f886(x36691)),x36693)),x36692))
% 159.70/159.28  [3694]E(f329(f196(f886(f886(x36941))),f57(x36941,x36942,x36943)),f329(f329(f259(a885),f329(f196(f886(x36941)),x36943)),x36942))
% 159.70/159.28  [3710]E(f329(f329(f41(a885),f329(f329(f41(a885),x37101),x37102)),x37103),f329(f329(f41(a885),x37101),f329(f329(f84(a885),x37102),x37103)))
% 159.70/159.28  [3711]E(f329(f329(f22(a885),f329(f329(f22(a885),x37111),x37112)),x37113),f329(f329(f22(a885),x37111),f329(f329(f83(a885),x37112),x37113)))
% 159.70/159.28  [3712]E(f329(f329(f83(a885),f329(f329(f83(a885),x37121),x37122)),x37123),f329(f329(f83(a885),x37121),f329(f329(f83(a885),x37122),x37123)))
% 159.70/159.28  [3713]E(f329(f329(f83(a1),f329(f329(f83(a1),x37131),x37132)),x37133),f329(f329(f83(a1),x37131),f329(f329(f83(a1),x37132),x37133)))
% 159.70/159.28  [3714]E(f329(f329(f84(a885),f329(f329(f84(a885),x37141),x37142)),x37143),f329(f329(f84(a885),x37141),f329(f329(f84(a885),x37142),x37143)))
% 159.70/159.28  [3715]E(f329(f329(f84(a1),f329(f329(f84(a1),x37151),x37152)),x37153),f329(f329(f84(a1),x37151),f329(f329(f84(a1),x37152),x37153)))
% 159.70/159.28  [3716]E(f329(f329(f259(a1),f329(f329(f259(a1),x37161),x37162)),x37163),f329(f329(f259(a1),x37161),f329(f329(f84(a885),x37162),x37163)))
% 159.70/159.28  [3736]E(f161(x37361,f329(f329(f150(f891(x37361,a880)),x37362),x37363)),f173(x37361,x37362,f161(x37361,x37363)))
% 159.70/159.28  [3780]E(f329(f329(f22(a885),f329(f329(f22(a885),x37801),x37802)),x37803),f329(f329(f22(a885),f329(f329(f22(a885),x37801),x37803)),x37802))
% 159.70/159.28  [3786]E(f329(f239(f890(x37861,f887(x37861))),f329(f329(f258(x37861,f887(x37861)),x37862),x37863)),f329(f132(x37861),f130(x37861,x37862,x37863)))
% 159.70/159.28  [3789]E(f329(f329(f109(f891(x37891,a880)),x37892),f329(f329(f22(f891(x37891,a880)),x37893),x37892)),f195(f891(x37891,a880)))
% 159.70/159.28  [3830]E(f43(f891(x38301,a880),f329(f329(f307(f891(x38301,a880)),x38302),x38303)),f329(f329(f109(f891(x38301,a880)),x38302),f43(f891(x38301,a880),x38303)))
% 159.70/159.28  [3831]E(f42(f891(x38311,a880),f329(f329(f307(f891(x38311,a880)),x38312),x38313)),f329(f329(f118(f891(x38311,a880)),x38312),f42(f891(x38311,a880),x38313)))
% 159.70/159.28  [3833]E(f329(f329(f22(a885),f329(f329(f84(a885),x38331),x38332)),f329(f329(f84(a885),x38333),x38332)),f329(f329(f84(a885),f329(f329(f22(a885),x38331),x38333)),x38332))
% 159.70/159.28  [3834]E(f329(f329(f83(a885),f329(f329(f84(a885),x38341),x38342)),f329(f329(f84(a885),x38343),x38342)),f329(f329(f84(a885),f329(f329(f83(a885),x38341),x38343)),x38342))
% 159.70/159.28  [3835]E(f329(f329(f22(a1),f329(f329(f84(a1),x38351),x38352)),f329(f329(f84(a1),x38353),x38352)),f329(f329(f84(a1),f329(f329(f22(a1),x38351),x38353)),x38352))
% 159.70/159.28  [3836]E(f329(f329(f83(a1),f329(f329(f84(a1),x38361),x38362)),f329(f329(f84(a1),x38363),x38362)),f329(f329(f84(a1),f329(f329(f83(a1),x38361),x38363)),x38362))
% 159.70/159.28  [3838]E(f329(f329(f193(a885),f329(f329(f22(a885),x38381),x38382)),f329(f329(f22(a885),x38383),x38382)),f329(f329(f22(a885),f329(f329(f193(a885),x38381),x38383)),x38382))
% 159.70/159.28  [3861]E(f329(f329(f109(f891(f886(x38611),a880)),f159(x38611,x38612)),f159(x38611,x38613)),f159(x38611,f329(f329(f109(f891(x38611,a880)),x38612),x38613)))
% 159.70/159.28  [3863]E(f329(f329(f118(f891(x38631,a880)),x38632),f329(f329(f118(f891(x38631,a880)),x38632),x38633)),f329(f329(f118(f891(x38631,a880)),x38632),x38633))
% 159.70/159.28  [3864]E(f329(f329(f118(f891(x38641,a880)),x38642),f329(f329(f22(f891(x38641,a880)),x38643),x38642)),f329(f329(f118(f891(x38641,a880)),x38642),x38643))
% 159.70/159.28  [3865]E(f329(f329(f109(f891(x38651,a880)),x38652),f329(f329(f109(f891(x38651,a880)),x38652),x38653)),f329(f329(f109(f891(x38651,a880)),x38652),x38653))
% 159.70/159.28  [3877]E(f329(f329(f286(x38771,x38772,x38772),x38773),f305(x38772,f195(f891(f890(x38772,x38772),a880)))),x38773)
% 159.70/159.28  [3880]E(f329(f329(f118(f891(x38801,a880)),f329(f329(f307(x38801),x38802),f195(f891(x38801,a880)))),x38803),f329(f329(f307(x38801),x38802),x38803))
% 159.70/159.28  [3898]E(f329(f329(f22(a885),f329(f329(f22(a885),f329(a120,x38981)),x38982)),f329(a120,x38983)),f329(f329(f22(a885),f329(f329(f22(a885),x38981),x38982)),x38983))
% 159.70/159.28  [3926]E(f329(f329(f109(f891(f891(x39261,a880),a880)),f329(f306(x39261),x39262)),f329(f306(x39261),x39263)),f329(f306(x39261),f329(f329(f109(f891(x39261,a880)),x39262),x39263)))
% 159.70/159.28  [3930]E(f329(f329(f118(f891(x39301,a880)),f329(f82(f891(x39301,a880)),x39302)),x39303),f329(f82(f891(x39301,a880)),f329(f329(f22(f891(x39301,a880)),x39302),x39303)))
% 159.70/159.28  [3943]E(f329(f329(f307(x39431),x39432),f329(f329(f22(f891(x39431,a880)),x39433),f329(f329(f307(x39431),x39432),f195(f891(x39431,a880))))),f329(f329(f307(x39431),x39432),x39433))
% 159.70/159.28  [3953]P104(f329(f329(f244(f891(x39531,a880)),x39532),f329(f329(f118(f891(x39531,a880)),x39533),x39532)))
% 159.70/159.28  [3954]P104(f329(f329(f244(f891(x39541,a880)),x39542),f329(f329(f118(f891(x39541,a880)),x39542),x39543)))
% 159.70/159.28  [3957]E(f329(f329(f109(f891(x39571,a880)),f329(f82(f891(x39571,a880)),x39572)),f329(f82(f891(x39571,a880)),x39573)),f329(f82(f891(x39571,a880)),f329(f329(f118(f891(x39571,a880)),x39572),x39573)))
% 159.70/159.28  [3958]E(f329(f329(f118(f891(x39581,a880)),f329(f82(f891(x39581,a880)),x39582)),f329(f82(f891(x39581,a880)),x39583)),f329(f82(f891(x39581,a880)),f329(f329(f109(f891(x39581,a880)),x39582),x39583)))
% 159.70/159.28  [3972]P104(f329(f329(f244(f891(x39721,a880)),f329(f171(x39721),x39722)),f329(f171(x39721),f329(f329(f150(x39721),x39723),x39722))))
% 159.70/159.28  [3982]E(f329(f329(f118(f891(x39821,a880)),f329(f329(f22(f891(x39821,a880)),x39822),x39823)),f329(f329(f109(f891(x39821,a880)),x39822),x39823)),x39822)
% 159.70/159.28  [4039]E(f329(f329(f6(x40391,a1),f329(f329(f8(a885,a1,x40391),f108(a1)),x40392)),x40393),f329(f108(a1),f329(f329(f6(x40391,a885),x40392),x40393)))
% 159.70/159.28  [4040]E(f329(f329(f9(x40401,a1),f329(f329(f8(a885,a1,x40401),f108(a1)),x40402)),x40403),f329(f108(a1),f329(f329(f9(x40401,a885),x40402),x40403)))
% 159.70/159.28  [4089]E(f329(f329(f129(x40891),f176(x40891,x40892,x40893)),f329(f329(f137(x40891),f329(f196(f886(x40891)),f176(x40891,x40892,x40893))),x40893)),x40893)
% 159.70/159.28  [4094]E(f329(f82(f891(f890(x40941,x40942),a880)),f329(f329(f266(x40941,x40942),x40943),f329(f16(f891(x40942,a880),x40941),f253(f891(x40942,a880))))),f329(f329(f266(x40941,x40942),f329(f82(f891(x40941,a880)),x40943)),f329(f16(f891(x40942,a880),x40941),f253(f891(x40942,a880)))))
% 159.70/159.28  [4095]E(f329(f82(f891(f890(x40951,x40952),a880)),f329(f329(f266(x40951,x40952),f253(f891(x40951,a880))),f329(f16(f891(x40952,a880),x40951),x40953))),f329(f329(f266(x40951,x40952),f253(f891(x40951,a880))),f329(f16(f891(x40952,a880),x40951),f329(f82(f891(x40952,a880)),x40953))))
% 159.70/159.28  [4143]E(f329(f329(f44(f891(x41431,a880),f891(x41431,a880)),x41432),f329(f329(f7(f891(x41431,a880),f891(x41431,a880),f891(x41431,a880)),f109(f891(x41431,a880))),x41433)),f329(f329(f109(f891(x41431,a880)),f42(f891(x41431,a880),x41432)),x41433))
% 159.70/159.28  [4150]E(f329(f141(f886(x41501),f886(x41501),f129(x41501),f121(x41501)),f329(f329(f150(f886(x41501)),x41502),x41503)),f329(f329(f129(x41501),x41502),f329(f141(f886(x41501),f886(x41501),f129(x41501),f121(x41501)),x41503)))
% 159.70/159.28  [4172]E(f329(f329(f307(f891(x41721,a880)),f329(f283(x41721,x41721,x41722),f329(f329(f307(x41721),x41723),f195(f891(x41721,a880))))),f195(f891(f891(x41721,a880),a880))),f329(f329(f63(x41721),f329(f329(f307(x41721),x41723),f195(f891(x41721,a880)))),x41722))
% 159.70/159.28  [4182]E(f329(f329(f83(a885),f329(f329(f84(a885),x41821),f329(f329(f41(a885),x41822),x41823))),f329(f329(f41(a885),f329(f329(f84(a885),x41821),f47(a885,x41822,x41823))),x41823)),f329(f329(f41(a885),f329(f329(f84(a885),x41821),x41822)),x41823))
% 159.70/159.28  [4183]E(f329(f329(f83(a1),f329(f329(f84(a1),x41831),f329(f329(f41(a1),x41832),x41833))),f329(f329(f41(a1),f329(f329(f84(a1),x41831),f47(a1,x41832,x41833))),x41833)),f329(f329(f41(a1),f329(f329(f84(a1),x41831),x41832)),x41833))
% 159.70/159.28  [4220]E(f329(f329(f22(f891(x42201,a880)),f329(f171(x42201),x42202)),f329(f329(f307(x42201),x42203),f195(f891(x42201,a880)))),f329(f171(x42201),f329(f135(x42201,f329(f329(f8(a880,a880,x42201),a324),f329(a326,x42203))),x42202)))
% 159.70/159.28  [4269]E(f329(f329(f129(x42691),f329(f141(f886(x42691),f886(x42691),f129(x42691),f121(x42691)),x42692)),f329(f141(f886(x42691),f886(x42691),f129(x42691),f121(x42691)),x42693)),f329(f141(f886(x42691),f886(x42691),f129(x42691),f121(x42691)),f329(f329(f129(f886(x42691)),x42692),x42693)))
% 159.70/159.28  [4274]E(f329(f329(f258(f886(x42741),f886(x42741)),f329(f135(x42741,x42742),x42743)),f329(f135(x42741,f329(f76(a880,a880,x42741,a324),x42742)),x42743)),f166(x42741,x42742,x42743))
% 159.70/159.28  [4277]E(f329(f329(f83(a885),f329(f329(f83(a885),f329(f329(f41(a885),x42771),x42772)),f329(f329(f41(a885),x42773),x42772))),f329(f329(f41(a885),f329(f329(f83(a885),f47(a885,x42771,x42772)),f47(a885,x42773,x42772))),x42772)),f329(f329(f41(a885),f329(f329(f83(a885),x42771),x42773)),x42772))
% 159.70/159.28  [4278]E(f329(f329(f83(a1),f329(f329(f83(a1),f329(f329(f41(a1),x42781),x42782)),f329(f329(f41(a1),x42783),x42782))),f329(f329(f41(a1),f329(f329(f83(a1),f47(a1,x42781,x42782)),f47(a1,x42783,x42782))),x42782)),f329(f329(f41(a1),f329(f329(f83(a1),x42781),x42783)),x42782))
% 159.70/159.28  [4334]E(f329(f329(f109(f891(f886(x43341),a880)),f329(f329(f7(f886(x43341),f891(f886(x43341),a880),a880),f331(f886(x43341))),f160(x43341,x43342))),f329(f329(f7(f886(x43341),f891(f886(x43341),a880),a880),f331(f886(x43341))),f160(x43341,x43343))),f159(x43341,f329(f329(f109(f891(x43341,a880)),f329(f329(f7(x43341,f891(x43341,a880),a880),f331(x43341)),x43342)),f329(f329(f7(x43341,f891(x43341,a880),a880),f331(x43341)),x43343))))
% 159.70/159.28  [4347]E(f329(f250(x43471),f329(f329(f18(x43471,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43471),a328),f329(f329(f7(x43471,x43471,a880),a326),x43472))),f329(f329(f7(x43471,f891(x43471,a880),a880),f331(x43471)),x43473))),f329(f329(f307(x43471),x43472),x43473))
% 159.70/159.28  [4367]E(f329(f329(f89(f886(f886(x43671)),f886(f886(x43671))),f56(x43671,x43672)),f329(f329(f18(f886(f886(x43671)),f886(f886(x43671)),f886(f886(x43671))),f329(f329(f8(f886(f886(x43671)),f891(f886(f886(x43671)),f886(f886(x43671))),f886(f886(x43671))),f129(f886(x43671))),f329(f153(f886(x43671),f886(x43671)),f329(f150(x43671),x43673)))),f5(f886(f886(x43671))))),f56(x43671,f329(f329(f150(x43671),x43673),x43672)))
% 159.70/159.28  [4371]E(f329(f250(x43711),f329(f329(f18(x43711,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43711),a328),f329(f329(f7(x43711,f891(x43711,a880),a880),f331(x43711)),x43712))),f329(f329(f7(x43711,f891(x43711,a880),a880),f331(x43711)),x43713))),f329(f329(f118(f891(x43711,a880)),x43712),x43713))
% 159.70/159.28  [4372]E(f329(f250(x43721),f329(f329(f18(x43721,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43721),a327),f329(f329(f7(x43721,f891(x43721,a880),a880),f331(x43721)),x43722))),f329(f329(f7(x43721,f891(x43721,a880),a880),f331(x43721)),x43723))),f329(f329(f109(f891(x43721,a880)),x43722),x43723))
% 159.70/159.28  [4463]E(f329(f329(f44(x44631,f891(f891(x44631,a880),a880)),x44632),f329(f329(f7(x44631,f891(f891(x44631,a880),a880),f891(f891(x44631,a880),a880)),f329(f329(f8(f891(x44631,a880),f891(f891(f891(x44631,a880),a880),f891(f891(x44631,a880),a880)),x44631),f307(f891(x44631,a880))),f329(f329(f8(f891(x44631,a880),f891(x44631,a880),x44631),f283(x44631,x44631,x44633)),f329(f329(f7(x44631,f891(x44631,a880),f891(x44631,a880)),f307(x44631)),f195(f891(x44631,a880)))))),f195(f891(f891(x44631,a880),a880)))),f329(f329(f63(x44631),x44632),x44633))
% 159.70/159.28  [4465]E(f329(f329(f212(x44651),f329(f329(f84(a1),f329(f329(f76(f890(a1,a1),a1,x44651,f257(a1,a1)),f223(x44651)),x44652)),f329(f329(f76(f890(a1,a1),a1,x44651,f257(a1,a1)),f223(x44651)),x44653))),f329(f329(f84(a1),f329(f329(f76(f890(a1,a1),a1,x44651,f267(a1,a1)),f223(x44651)),x44652)),f329(f329(f76(f890(a1,a1),a1,x44651,f267(a1,a1)),f223(x44651)),x44653))),f232(x44651,x44652,x44653))
% 159.70/159.28  [4468]E(f329(f250(f886(x44681)),f329(f329(f18(f886(x44681),a880,a880),f329(f329(f8(a880,f891(a880,a880),f886(x44681)),a327),f329(f329(f7(f886(x44681),a885,a880),f329(f329(f8(a885,f891(a885,a880),f886(x44681)),a326),f196(f886(x44681)))),x44682))),f329(f329(f7(f886(x44681),f891(x44681,a880),a880),f329(f329(f8(f891(x44681,a880),f891(f891(x44681,a880),a880),f886(x44681)),f244(f891(x44681,a880))),f171(x44681))),f329(f171(x44681),x44683)))),f329(f171(f886(x44681)),f57(x44681,x44682,x44683)))
% 159.70/159.28  [3851]E(f47(a885,f329(f329(f83(a885),f329(f329(f84(a885),x38511),x38512)),x38513),x38512),f47(a885,x38513,x38512))
% 159.70/159.28  [3897]E(f138(a885,f329(f299(a885,f329(f329(f83(a885),x38971),x38972)),x38973)),f329(f329(f137(a885),x38972),f138(a885,f329(f299(a885,x38971),x38973))))
% 159.70/159.28  [3942]E(f329(f329(f83(a1),f329(f108(a1),x39421)),f329(f329(f83(a1),f329(f108(a1),x39422)),x39423)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f83(a885),x39421),x39422))),x39423))
% 159.70/159.28  [3949]E(f329(f329(f118(f891(x39491,a880)),f329(f329(f22(f891(x39491,a880)),x39492),x39493)),x39493),f329(f329(f118(f891(x39491,a880)),x39492),x39493))
% 159.70/159.28  [3950]E(f329(f329(f22(f891(x39501,a880)),f329(f329(f22(f891(x39501,a880)),x39502),x39503)),x39503),f329(f329(f22(f891(x39501,a880)),x39502),x39503))
% 159.70/159.28  [3973]E(f329(f329(f286(x39731,x39731,x39732),f305(x39731,f195(f891(f890(x39731,x39731),a880)))),x39733),x39733)
% 159.70/159.28  [3979]E(f329(f329(f118(f891(x39791,a880)),f329(f282(x39791),x39792)),f329(f282(x39791),x39793)),f329(f282(x39791),f329(f329(f118(f891(f890(x39791,x39791),a880)),x39792),x39793)))
% 159.70/159.28  [3990]E(f273(x39901,f329(f329(f150(f890(a107,x39901)),f329(f329(f258(a107,x39901),f2(a107)),x39902)),x39903)),f273(x39901,x39903))
% 159.70/159.28  [3993]E(f329(f329(f109(f891(x39931,a880)),f43(f891(x39931,a880),x39932)),f43(f891(x39931,a880),x39933)),f43(f891(x39931,a880),f329(f329(f118(f891(f891(x39931,a880),a880)),x39932),x39933)))
% 159.70/159.28  [3994]E(f329(f329(f118(f891(x39941,a880)),f42(f891(x39941,a880),x39942)),f42(f891(x39941,a880),x39943)),f42(f891(x39941,a880),f329(f329(f118(f891(f891(x39941,a880),a880)),x39942),x39943)))
% 159.70/159.28  [4031]E(f329(f329(f286(x40311,x40311,x40311),f329(f329(f188(f890(x40311,x40311),a880),x40312),x40313)),x40313),f329(f329(f188(f890(x40311,x40311),a880),f329(a120,x40312)),x40313))
% 159.70/159.28  [4080]P104(f329(f329(f244(f891(x40801,a880)),f329(f329(f22(f891(x40801,a880)),x40802),x40803)),x40802))
% 159.70/159.28  [4081]P104(f329(f329(f244(f891(x40811,a880)),f329(f329(f109(f891(x40811,a880)),x40812),x40813)),x40813))
% 159.70/159.28  [4082]P104(f329(f329(f244(f891(x40821,a880)),f329(f329(f109(f891(x40821,a880)),x40822),x40823)),x40822))
% 159.70/159.28  [4107]E(f305(x41071,f329(f329(f118(f891(f890(x41071,x41071),a880)),f305(x41071,x41072)),f305(x41071,x41073))),f305(x41071,f329(f329(f118(f891(f890(x41071,x41071),a880)),x41072),x41073)))
% 159.70/159.28  [4111]E(f42(f891(x41111,a880),f329(f329(f307(f891(x41111,a880)),x41112),f329(f329(f307(f891(x41111,a880)),x41113),f195(f891(f891(x41111,a880),a880))))),f329(f329(f118(f891(x41111,a880)),x41112),x41113))
% 159.70/159.28  [4112]E(f43(f891(x41121,a880),f329(f329(f307(f891(x41121,a880)),x41122),f329(f329(f307(f891(x41121,a880)),x41123),f195(f891(f891(x41121,a880),a880))))),f329(f329(f109(f891(x41121,a880)),x41122),x41123))
% 159.70/159.28  [4118]E(f329(f329(f286(x41181,x41181,x41181),f329(f329(f188(f890(x41181,x41181),a880),x41182),x41183)),x41183),f329(f329(f286(x41181,x41181,x41181),x41183),f329(f329(f188(f890(x41181,x41181),a880),x41182),x41183)))
% 159.70/159.28  [4187]E(f329(f329(f118(f891(x41871,a880)),f329(f250(x41871),f329(f329(f7(x41871,x41871,a880),a326),x41872))),x41873),f329(f329(f307(x41871),x41872),x41873))
% 159.70/159.28  [4189]E(f329(a112,f329(f329(f6(x41891,a1),f329(f329(f8(a885,a1,x41891),f108(a1)),x41892)),x41893)),f329(f329(f6(x41891,a885),x41892),x41893))
% 159.70/159.28  [4190]E(f329(a112,f329(f329(f9(x41901,a1),f329(f329(f8(a885,a1,x41901),f108(a1)),x41902)),x41903)),f329(f329(f9(x41901,a885),x41902),x41903))
% 159.70/159.28  [4266]E(f329(f155(f886(x42661),x42661,f329(f170(x42661),x42662),f329(f16(f891(f886(x42661),f886(x42661)),x42661),f329(f329(f7(f886(x42661),f886(x42661),f886(x42661)),f129(x42661)),x42662))),x42663),f329(f170(x42661),f329(f329(f129(x42661),x42663),x42662)))
% 159.70/159.28  [4297]P104(f329(f329(f244(f891(f891(x42971,a880),a880)),f329(f329(f118(f891(f891(x42971,a880),a880)),f329(f306(x42971),x42972)),f329(f306(x42971),x42973))),f329(f306(x42971),f329(f329(f118(f891(x42971,a880)),x42972),x42973))))
% 159.70/159.28  [4390]E(f329(f250(x43901),f329(f329(f18(x43901,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43901),a327),f329(f329(f7(x43901,f891(x43901,a880),a880),f331(x43901)),x43902))),f329(f329(f8(a880,a880,x43901),a324),f329(f329(f7(x43901,f891(x43901,a880),a880),f331(x43901)),x43903)))),f329(f329(f22(f891(x43901,a880)),x43902),x43903))
% 159.70/159.28  [4412]E(f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,a885,a880),f245(a885)),f329(f196(f886(x44121)),x44122)))),f329(f329(f8(x44121,a880,a885),x44123),f329(f164(x44121),x44122))))),f329(f196(f886(x44121)),f329(f135(x44121,x44123),x44122)))
% 159.70/159.28  [4414]E(f329(f196(f886(x44141)),f175(x44141,x44142,x44143)),f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,a885,a880),f245(a885)),f329(f196(f886(x44141)),x44142)))),f329(f329(f7(a885,f891(a885,a880),a880),f331(a885)),x44143)))))
% 159.70/159.28  [4511]E(f329(f329(f109(f891(f890(f886(x45111),f886(x45111)),a880)),f329(f308(f890(f890(x45111,f886(x45111)),f890(x45111,f886(x45111))),f890(f886(x45111),f886(x45111)),f269(f890(x45111,f886(x45111)),f886(x45111),f890(x45111,f886(x45111)),f886(x45111),f329(f268(x45111,f886(x45111),f886(x45111)),f150(x45111)),f329(f268(x45111,f886(x45111),f886(x45111)),f150(x45111)))),f321(x45111,f886(x45111),x45112,f329(f142(x45111,x45112),x45113)))),f329(f250(f890(f886(x45111),f886(x45111))),f329(f268(f886(x45111),f886(x45111),a880),f329(f329(f7(f886(x45111),f891(f886(x45111),a880),f891(f886(x45111),a880)),f329(f329(f8(f891(a880,a880),f891(f891(f886(x45111),a880),f891(f886(x45111),a880)),f886(x45111)),f8(a880,a880,f886(x45111))),f329(f329(f8(a880,f891(a880,a880),f886(x45111)),a327),f329(f329(f7(f886(x45111),a885,a880),f329(f329(f8(a885,f891(a885,a880),f886(x45111)),a326),f196(f886(x45111)))),f329(a120,x45113))))),f329(f329(f7(f886(x45111),a885,a880),f329(f329(f8(a885,f891(a885,a880),f886(x45111)),a326),f196(f886(x45111)))),f329(a120,x45113)))))),f329(f142(x45111,x45112),f329(a120,x45113)))
% 159.70/159.28  [3995]E(f47(a885,f329(a120,f329(f329(f83(a885),f329(f329(f84(a885),x39951),x39952)),x39953)),x39952),f47(a885,f329(a120,x39953),x39952))
% 159.70/159.28  [4255]E(f329(f250(x42551),f329(f329(f18(x42551,a880,a880),f329(f329(f8(a880,f891(a880,a880),x42551),a327),x42552)),x42553)),f329(f329(f109(f891(x42551,a880)),f329(f250(x42551),x42552)),f329(f250(x42551),x42553)))
% 159.70/159.28  [4256]E(f329(f250(x42561),f329(f329(f18(x42561,a880,a880),f329(f329(f8(a880,f891(a880,a880),x42561),a328),x42562)),x42563)),f329(f329(f118(f891(x42561,a880)),f329(f250(x42561),x42562)),f329(f250(x42561),x42563)))
% 159.70/159.28  [4258]E(f329(f329(f129(x42581),f329(f329(f137(x42581),f47(a885,x42582,f329(f196(f886(x42581)),x42583))),x42583)),f329(f329(f174(x42581),f47(a885,x42582,f329(f196(f886(x42581)),x42583))),x42583)),f329(f329(f329(f188(f886(x42581),f886(x42581)),x42582),f167(x42581)),x42583))
% 159.70/159.28  [4263]E(f329(f250(x42631),f329(f329(f18(x42631,a880,a880),f329(f329(f8(a880,f891(a880,a880),x42631),a332),x42632)),x42633)),f329(f329(f118(f891(x42631,a880)),f329(f82(f891(x42631,a880)),f329(f250(x42631),x42632))),f329(f250(x42631),x42633)))
% 159.70/159.28  [4279]E(f329(f329(f83(a885),f329(f196(f886(x42791)),f329(f135(x42791,x42792),x42793))),f329(f196(f886(x42791)),f329(f135(x42791,f329(f329(f8(a880,a880,x42791),a324),x42792)),x42793))),f329(f196(f886(x42791)),x42793))
% 159.70/159.28  [4304]P104(f329(f329(f244(f891(x43041,a880)),f329(f329(f118(f891(x43041,a880)),f43(f891(x43041,a880),x43042)),f43(f891(x43041,a880),x43043))),f43(f891(x43041,a880),f329(f329(f109(f891(f891(x43041,a880),a880)),x43042),x43043))))
% 159.70/159.28  [4318]E(f329(f171(x43181),f329(f135(x43181,f329(f329(f8(a880,a880,x43181),a324),f329(f329(f7(x43181,x43181,a880),a326),x43182))),x43183)),f329(f329(f22(f891(x43181,a880)),f329(f171(x43181),x43183)),f329(f329(f307(x43181),x43182),f195(f891(x43181,a880)))))
% 159.70/159.28  [4327]P104(f329(f329(f244(f891(f890(x43271,x43271),a880)),f329(f329(f118(f891(f890(x43271,x43271),a880)),f305(x43271,x43272)),f305(x43271,x43273))),f305(x43271,f329(f329(f118(f891(f890(x43271,x43271),a880)),x43272),x43273))))
% 159.70/159.28  [4352]E(f329(f329(f84(a885),f329(a120,f329(a120,f2(a885)))),f329(f329(f6(a885,a885),f329(f329(f8(a885,a885,a885),f329(f83(a885),x43521)),f329(f329(f7(a885,a885,a885),f84(a885)),x43522))),f329(f251(a885),x43523))),f329(f329(f84(a885),x43523),f329(f329(f83(a885),x43521),f329(f329(f83(a885),x43521),f329(f329(f84(a885),f329(f329(f22(a885),x43523),f81(a885))),x43522)))))
% 159.70/159.28  [4362]E(f329(f250(x43621),f329(f329(f18(x43621,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43621),a327),f329(f329(f7(x43621,f891(x43621,a880),a880),f331(x43621)),f329(f171(x43621),x43622)))),x43623)),f329(f171(x43621),f329(f135(x43621,x43623),x43622)))
% 159.70/159.28  [4510]E(f329(f250(x45101),f329(f329(f8(f891(a885,a880),a880,x45101),f90(a885)),f329(f329(f7(x45101,f891(a885,a880),f891(a885,a880)),f329(f329(f8(f891(a885,f891(a880,a880)),f891(f891(a885,a880),f891(a885,a880)),x45101),f18(a885,a880,a880)),f329(f329(f8(f891(a885,a880),f891(a885,f891(a880,a880)),x45101),f329(f8(a880,f891(a880,a880),a885),a327)),f329(f329(f7(x45101,f891(a885,x45101),f891(a885,a880)),f329(f329(f8(f891(x45101,a880),f891(f891(a885,x45101),f891(a885,a880)),x45101),f8(x45101,a880,a885)),a326)),f329(f164(x45101),x45102))))),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,a885,a880),f245(a885)),f329(f196(f886(x45101)),x45102)))),f329(f329(f7(a885,f891(a885,a880),a880),f331(a885)),x45103))))),f329(f171(x45101),f175(x45101,x45102,x45103)))
% 159.70/159.28  [4401]E(f329(f250(x44011),f329(f329(f18(x44011,a880,a880),f329(f329(f8(a880,f891(a880,a880),x44011),a332),f329(f329(f8(a880,a880,x44011),a324),f329(f329(f7(x44011,x44011,a880),a326),x44012)))),x44013)),f329(f329(f307(x44011),x44012),f329(f250(x44011),x44013)))
% 159.70/159.28  [4434]E(f329(f329(f153(f890(x44341,a885),x44341),f257(x44341,a885)),f329(f135(f890(x44341,a885),f329(f329(f7(f890(x44341,a885),f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),f890(x44341,a885)),f331(a885)),f267(x44341,a885))),x44342)),f329(f329(f180(x44341,a885),x44343),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(x44341)),x44343)))))),f175(x44341,x44343,x44342))
% 159.70/159.28  [4464]E(f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f6(a885,a1),f329(f329(f8(a1,a1,a885),f329(f83(a1),x44641)),f329(f329(f7(a885,a1,a1),f329(f329(f8(a1,f891(a1,a1),a885),f84(a1)),f108(a1))),x44642))),f329(f251(a885),x44643))),f329(f329(f84(a1),f329(f108(a1),x44643)),f329(f329(f83(a1),x44641),f329(f329(f83(a1),x44641),f329(f329(f84(a1),f329(f108(a1),f329(f329(f22(a885),x44643),f81(a885)))),x44642)))))
% 159.70/159.28  [4504]E(f329(f250(f890(x45041,x45042)),f329(f268(x45041,x45042,a880),f329(f329(f7(x45041,f891(f890(x45042,x45041),a880),f891(x45042,a880)),f329(f329(f8(f891(x45042,f891(f891(f890(x45042,x45041),a880),a880)),f891(f891(f890(x45042,x45041),a880),f891(x45042,a880)),x45041),f7(x45042,f891(f890(x45042,x45041),a880),a880)),f329(f329(f8(f891(x45042,f890(x45042,x45041)),f891(x45042,f891(f891(f890(x45042,x45041),a880),a880)),x45041),f329(f8(f890(x45042,x45041),f891(f891(f890(x45042,x45041),a880),a880),x45042),f331(f890(x45042,x45041)))),f329(f7(x45042,x45041,f890(x45042,x45041)),f258(x45042,x45041))))),x45043))),f329(f284(x45042,x45041),x45043))
% 159.70/159.28  [4535]E(f329(f250(f886(x45351)),f329(f329(f8(f891(x45351,a880),a880,f886(x45351)),f90(x45351)),f329(f329(f8(f891(x45351,f891(f886(x45351),a880)),f891(x45351,a880),f886(x45351)),f329(f8(f891(f886(x45351),a880),a880,x45351),f90(f886(x45351)))),f329(f329(f7(f886(x45351),f891(x45351,f891(f886(x45351),a880)),f891(x45351,f891(f886(x45351),a880))),f329(f329(f8(f891(x45351,f891(f891(f886(x45351),a880),f891(f886(x45351),a880))),f891(f891(x45351,f891(f886(x45351),a880)),f891(x45351,f891(f886(x45351),a880))),f886(x45351)),f18(x45351,f891(f886(x45351),a880),f891(f886(x45351),a880))),f329(f329(f8(f891(x45351,f891(f886(x45351),f891(a880,a880))),f891(x45351,f891(f891(f886(x45351),a880),f891(f886(x45351),a880))),f886(x45351)),f329(f8(f891(f886(x45351),f891(a880,a880)),f891(f891(f886(x45351),a880),f891(f886(x45351),a880)),x45351),f18(f886(x45351),a880,a880))),f329(f329(f8(f891(x45351,f891(f886(x45351),a880)),f891(x45351,f891(f886(x45351),f891(a880,a880))),f886(x45351)),f329(f8(f891(f886(x45351),a880),f891(f886(x45351),f891(a880,a880)),x45351),f329(f8(a880,f891(a880,a880),f886(x45351)),a327))),f329(f329(f7(f886(x45351),f891(x45351,f891(f886(x45351),f886(x45351))),f891(x45351,f891(f886(x45351),a880))),f329(f329(f8(f891(f891(f886(x45351),f886(x45351)),f891(f886(x45351),a880)),f891(f891(x45351,f891(f886(x45351),f886(x45351))),f891(x45351,f891(f886(x45351),a880))),f886(x45351)),f8(f891(f886(x45351),f886(x45351)),f891(f886(x45351),a880),x45351)),f329(f329(f8(f891(f886(x45351),a880),f891(f891(f886(x45351),f886(x45351)),f891(f886(x45351),a880)),f886(x45351)),f8(f886(x45351),a880,f886(x45351))),a326))),f150(x45351)))))),f329(f329(f7(x45351,f891(f886(x45351),a880),f891(f886(x45351),a880)),f329(f329(f8(f891(a880,a880),f891(f891(f886(x45351),a880),f891(f886(x45351),a880)),x45351),f8(a880,a880,f886(x45351))),f329(f329(f8(a880,f891(a880,a880),x45351),a327),f329(f329(f7(x45351,f891(x45351,a880),a880),f331(x45351)),x45352)))),f329(f329(f7(f886(x45351),f891(f886(x45351),a880),a880),f331(f886(x45351))),x45353)))))),f173(x45351,x45352,x45353))
% 159.70/159.28  [4525]E(f329(f329(f89(a1,f890(a1,a1)),f329(f329(f22(a1),x45251),x45252)),f329(f329(f7(a1,f890(a1,a1),f890(a1,a1)),f329(f329(f18(a1,f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),f329(f329(f8(a880,f891(f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),a1),f104(f890(a1,a1))),f329(f244(a1),f2(a1)))),f329(f258(a1,a1),f329(f329(f83(a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x45253)),f81(a1))))),f329(f329(f258(a1,a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x45253)),x45251))),f329(f46(x45252),f329(f329(f258(a1,a1),x45253),x45251)))
% 159.70/159.28  [4562]~E(f29(x45621,x45622),f30(x45623,x45624))
% 159.70/159.28  [4565]~E(f25(x45651,x45652),f30(x45653,x45654))
% 159.70/159.28  [4566]~E(f25(x45661,x45662),f29(x45663,x45664))
% 159.70/159.28  [3547]E(f329(f329(f329(f75(x35471,x35472),x35473),x35474),f329(x35473,x35474)),x35473)
% 159.70/159.28  [3605]E(f329(f329(f260(x36051,x36052,x36053),x36054),f2(a885)),x36052)
% 159.70/159.28  [3619]E(f36(x36191,x36192,x36193,f33(x36194)),f329(x36193,x36194))
% 159.70/159.28  [3620]E(f36(x36201,x36202,x36203,f34(x36204)),f329(x36202,x36204))
% 159.70/159.28  [3621]E(f37(x36211,x36212,x36213,f33(x36214)),f329(x36213,x36214))
% 159.70/159.28  [3622]E(f37(x36221,x36222,x36223,f34(x36224)),f329(x36222,x36224))
% 159.70/159.28  [3647]E(f190(x36471,x36472,x36473,f329(a120,x36474)),f329(x36473,x36474))
% 159.70/159.28  [3687]E(f169(x36871,x36872,f169(x36871,x36873,x36874)),f169(x36871,x36873,f169(x36871,x36872,x36874)))
% 159.70/159.28  [3821]E(f329(f241(x38211,x38212,x38213,x38214),f210(x38212)),x38213)
% 159.70/159.28  [3822]E(f329(f155(x38221,x38222,x38223,x38224),f121(x38222)),x38223)
% 159.70/159.28  [3823]E(f329(f141(x38231,x38232,x38233,x38234),f121(x38232)),x38234)
% 159.70/159.28  [3939]E(f329(f241(f889(x39391),x39392,f210(x39391),f329(f16(f889(x39391),x39392),f210(x39391))),f329(x39393,x39394)),f210(x39391))
% 159.70/159.28  [3983]E(f329(f329(f118(f891(x39831,a880)),f182(x39831,x39832,x39833)),f182(x39831,x39832,x39834)),f182(x39831,x39832,f185(x39831,x39832,x39834,x39833)))
% 159.70/159.28  [4015]E(f329(f329(f270(x40151,x40152,x40153,f890(x40152,x40153)),x40154),f258(x40152,x40153)),x40154)
% 159.70/159.28  [4024]E(f242(x40241,x40242,x40243,x40244,f210(x40242)),x40243)
% 159.70/159.28  [4025]E(f186(x40251,x40252,x40253,x40254,f121(x40252)),x40253)
% 159.70/159.28  [4026]E(f186(x40261,x40262,x40263,f121(x40261),x40264),x40263)
% 159.70/159.28  [4311]P45(x43111,x43112,x43113,x43114,f195(f891(x43111,a880)),x43114)
% 159.70/159.28  [3351]E(f329(f329(f16(x33511,x33512),x33513),x33514),x33513)
% 159.70/159.28  [3465]E(f329(f329(f211(x34651,x34652),x34653),f329(f239(x34651),x34654)),f329(f239(x34652),f329(x34653,x34654)))
% 159.70/159.28  [3638]E(f169(x36381,x36382,f329(f135(x36381,x36383),x36384)),f329(f135(x36381,x36383),f169(x36381,x36382,x36384)))
% 159.70/159.28  [3670]E(f329(f329(f67(x36701,x36702,x36703),x36704),f195(f891(x36701,a880))),x36704)
% 159.70/159.28  [3693]E(f329(f329(f164(x36931),f329(f329(f150(x36931),x36932),x36933)),f329(a120,x36934)),f329(f329(f164(x36931),x36933),x36934))
% 159.70/159.28  [3761]E(f329(f329(x37611,x37612),f329(f189(x37613,x37614,x37611),x37612)),f329(f189(x37613,x37614,x37611),f329(a120,x37612)))
% 159.70/159.28  [3856]E(f329(f329(f158(x38561,f329(f329(f150(x38561),x38562),x38563)),f2(a885)),x38564),f329(f329(f150(x38561),x38564),x38563))
% 159.70/159.28  [3867]E(f329(f329(f44(f891(x38671,a880),f891(x38672,a880)),x38673),f308(x38671,x38672,x38674)),f329(f308(x38671,x38672,x38674),f42(f891(x38671,a880),x38673)))
% 159.70/159.28  [3868]E(f329(f329(f44(f891(x38681,a880),f891(x38682,a880)),x38683),f309(x38682,x38681,x38684)),f329(f309(x38682,x38681,x38684),f42(f891(x38681,a880),x38683)))
% 159.70/159.28  [3966]E(f182(x39661,x39662,f187(x39661,x39662,x39663,x39664)),f329(f329(f109(f891(x39661,a880)),f182(x39661,x39662,x39663)),x39664))
% 159.70/159.28  [3970]E(f329(f133(x39701,x39702),f130(x39701,x39703,x39704)),f329(f329(f83(a885),f329(f329(f83(a885),f329(x39702,x39703)),f329(f133(x39701,x39702),x39704))),f329(a120,f2(a885))))
% 159.70/159.28  [3989]E(f329(f141(x39891,x39892,f329(f7(x39892,x39891,x39891),x39893),x39894),f329(f168(x39892),f121(x39892))),x39894)
% 159.70/159.28  [4029]P104(f329(f329(f329(f329(a203,f25(x40291,x40292)),x40293),x40294),f329(f329(f329(a204,x40293),x40291),f329(x40292,x40293))))
% 159.70/159.28  [4038]E(f79(x40381,x40382,x40383,x40384,f195(f891(x40381,a880))),x40383)
% 159.70/159.28  [4083]E(f329(f329(f329(f329(f75(x40831,f889(x40832)),f329(f16(f889(x40832),x40831),f210(x40832))),x40833),f210(x40832)),x40834),f210(x40832))
% 159.70/159.28  [4238]E(f329(f268(x42381,x42382,x42383),f329(f329(f8(f891(x42382,f890(x42381,x42382)),f891(x42382,x42383),x42381),f329(f8(f890(x42381,x42382),x42383,x42382),x42384)),f258(x42381,x42382))),x42384)
% 159.70/159.28  [3545]E(f329(f267(x35451,x35452),f329(f329(f258(x35451,x35452),x35453),x35454)),x35454)
% 159.70/159.28  [3546]E(f329(f257(x35461,x35462),f329(f329(f258(x35461,x35462),x35463),x35464)),x35463)
% 159.70/159.28  [3578]E(f329(f196(f886(x35781)),f329(f329(f153(x35782,x35781),x35783),x35784)),f329(f196(f886(x35782)),x35784))
% 159.70/159.28  [3579]E(f329(f196(f886(x35791)),f329(f329(f158(x35791,x35792),x35793),x35794)),f329(f196(f886(x35791)),x35792))
% 159.70/159.28  [3599]E(f329(f329(f137(x35991),f329(a120,x35992)),f329(f329(f150(x35991),x35993),x35994)),f329(f329(f137(x35991),x35992),x35994))
% 159.70/159.28  [3672]E(f329(f329(f307(x36721),x36722),f329(f329(f307(x36721),x36723),x36724)),f329(f329(f307(x36721),x36723),f329(f329(f307(x36721),x36722),x36724)))
% 159.70/159.28  [3676]E(f329(f329(f153(x36761,x36762),x36763),f122(x36761,x36764)),f122(x36762,f329(f329(f153(x36761,x36762),x36763),x36764)))
% 159.70/159.28  [3691]E(f329(f168(x36911),f329(f329(f153(x36912,x36911),x36913),x36914)),f329(f329(f153(x36912,x36911),x36913),f329(f168(x36912),x36914)))
% 159.70/159.28  [3692]E(f329(f329(f153(x36921,x36922),x36923),f329(f170(x36921),x36924)),f329(f170(x36922),f329(f329(f153(x36921,x36922),x36923),x36924)))
% 159.70/159.28  [3705]E(f329(f329(f174(x37051),f329(a120,x37052)),f329(f329(f150(x37051),x37053),x37054)),f329(f329(f150(x37051),x37053),f329(f329(f174(x37051),x37052),x37054)))
% 159.70/159.28  [3709]E(f329(f171(x37091),f329(f329(f153(x37092,x37091),x37093),x37094)),f329(f308(x37092,x37091,x37093),f329(f171(x37092),x37094)))
% 159.70/159.28  [3760]E(f17(x37601,x37602,x37603,f329(a3,f329(a120,f329(a19,x37604)))),f329(x37603,x37604))
% 159.70/159.28  [3763]E(f329(f329(f129(x37631),f329(f135(x37631,x37632),x37633)),f329(f135(x37631,x37632),x37634)),f329(f135(x37631,x37632),f329(f329(f129(x37631),x37633),x37634)))
% 159.70/159.28  [3776]E(f151(x37761,f329(f329(f153(x37762,x37761),x37763),f151(x37762,x37764))),f151(x37761,f329(f329(f153(x37762,x37761),x37763),x37764)))
% 159.70/159.28  [3792]E(f329(f284(x37921,x37921),f329(f329(f285(x37922,x37921),x37923),x37924)),f329(f329(f285(x37922,x37921),f329(f284(x37922,x37922),x37923)),x37924))
% 159.70/159.28  [3802]E(f329(f329(f286(x38021,x38022,x38023),x38024),f195(f891(f890(x38022,x38023),a880))),f195(f891(f890(x38021,x38023),a880)))
% 159.70/159.28  [3803]E(f329(f329(f174(x38031),f329(f329(f22(a885),x38032),x38033)),f329(f329(f137(x38031),x38033),x38034)),f329(f329(f137(x38031),x38033),f329(f329(f174(x38031),x38032),x38034)))
% 159.70/159.28  [3848]E(f43(f891(x38481,a880),f329(f308(x38482,f891(x38481,a880),x38483),x38484)),f329(f329(f45(x38482,f891(x38481,a880)),x38484),x38483))
% 159.70/159.28  [3849]E(f42(f891(x38491,a880),f329(f308(x38492,f891(x38491,a880),x38493),x38494)),f329(f329(f44(x38492,f891(x38491,a880)),x38494),x38493))
% 159.70/159.28  [3850]E(f329(f196(f886(f890(x38501,x38502))),f329(f329(f180(x38501,x38502),x38503),x38504)),f329(f329(f193(a885),f329(f196(f886(x38501)),x38503)),f329(f196(f886(x38502)),x38504)))
% 159.70/159.28  [3852]E(f329(f309(x38521,x38522,x38523),f329(f82(f891(x38522,a880)),x38524)),f329(f82(f891(x38521,a880)),f329(f309(x38521,x38522,x38523),x38524)))
% 159.70/159.28  [3882]E(f329(f187(x38821,x38822,x38823,f195(f891(x38821,a880))),x38824),f210(x38822))
% 159.70/159.28  [3903]E(f329(f309(x39031,x39032,x39033),f329(f250(x39032),x39034)),f329(f250(x39031),f329(f329(f8(x39032,a880,x39031),x39034),x39033)))
% 159.70/159.28  [3920]E(f329(f329(f164(x39201),f329(f329(f129(x39201),x39202),f329(f329(f150(x39201),x39203),x39204))),f329(f196(f886(x39201)),x39202)),x39203)
% 159.70/159.28  [3925]E(f329(f187(x39251,x39252,f329(f16(f889(x39252),x39251),f210(x39252)),x39253),x39254),f210(x39252))
% 159.70/159.28  [3947]E(f329(f308(x39471,x39472,x39473),f329(f309(x39471,x39472,x39473),x39474)),f329(f329(f109(f891(x39472,a880)),x39474),f329(f308(x39471,x39472,x39473),f253(f891(x39471,a880)))))
% 159.70/159.28  [3965]P104(f329(f329(f331(x39651),f329(x39652,x39653)),f329(f308(x39654,x39651,x39652),f253(f891(x39654,a880)))))
% 159.70/159.28  [3978]E(f329(f329(f266(x39781,x39782),f329(f171(x39781),x39783)),f329(f16(f891(x39782,a880),x39781),f329(f171(x39782),x39784))),f329(f171(f890(x39781,x39782)),f62(x39781,x39782,x39783,x39784)))
% 159.70/159.28  [3992]E(f154(x39921,x39922,f329(f329(f150(x39921),x39923),x39924)),f329(f329(f83(a885),f329(f329(f83(a885),f329(x39922,x39923)),f154(x39921,x39922,x39924))),f329(a120,f2(a885))))
% 159.70/159.28  [4006]E(f190(f886(x40061),f329(f329(f150(x40061),x40062),x40063),f329(f329(f7(a885,f886(x40061),f886(x40061)),f137(x40061)),x40063),x40064),f329(f329(f137(x40061),x40064),f329(f329(f150(x40061),x40062),x40063)))
% 159.70/159.28  [4007]P20(x40071,f890(x40072,x40071),f333(x40073,x40074,x40072,x40071),f329(f329(f44(x40072,f891(x40071,a880)),x40074),x40073))
% 159.70/159.28  [4016]E(f329(f329(f22(f891(x40161,a880)),f329(f329(f22(f891(x40161,a880)),x40162),x40163)),f329(f329(f307(x40161),x40164),f195(f891(x40161,a880)))),f329(f329(f22(f891(x40161,a880)),x40162),f329(f329(f307(x40161),x40164),x40163)))
% 159.70/159.28  [4027]E(f329(f329(f188(f891(x40271,x40272),f891(x40271,x40272)),x40273),f76(x40272,x40272,x40271,x40274)),f76(x40272,x40272,x40271,f329(f329(f188(x40272,x40272),x40273),x40274)))
% 159.70/159.28  [4106]E(f329(f329(f329(f188(f886(x41061),f886(x41061)),x41062),f167(x41061)),f329(f329(f329(f188(f886(x41061),f886(x41061)),x41063),f167(x41061)),x41064)),f329(f329(f329(f188(f886(x41061),f886(x41061)),f329(f329(f83(a885),x41062),x41063)),f167(x41061)),x41064))
% 159.70/159.28  [4192]P104(f329(f329(f244(f891(x41921,a880)),f329(f171(x41921),f329(f329(f158(x41921,x41922),x41923),x41924))),f329(f329(f307(x41921),x41924),f329(f171(x41921),x41922))))
% 159.70/159.28  [4228]E(f329(f329(f44(f891(x42281,a880),f891(f890(x42281,x42282),a880)),x42283),f329(f329(f7(f891(x42281,a880),f891(x42281,f891(x42282,a880)),f891(f890(x42281,x42282),a880)),f266(x42281,x42282)),x42284)),f329(f329(f266(x42281,x42282),f42(f891(x42281,a880),x42283)),x42284))
% 159.70/159.28  [4265]E(f220(x42651,x42652,x42653,f329(f76(x42652,f891(a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(x42652))))),x42651,f219(x42652)),x42654)),f221(x42651,x42652,x42654,x42653))
% 159.70/159.28  [4282]E(f215(x42821,x42822,x42823,f329(f76(x42822,f891(a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(f889(x42822)))))),x42821,f214(x42822)),x42824)),f217(x42821,x42822,x42824,x42823))
% 159.70/159.28  [4287]P104(f329(f69(x42871,x42872,x42873,x42874,f195(f891(x42871,a880))),x42874))
% 159.70/159.28  [4329]E(f329(f329(f44(x43291,f891(x43292,a880)),x43293),f329(f329(f7(x43291,f891(x43292,a880),f891(x43292,a880)),f329(f329(f8(x43292,f891(f891(x43292,a880),f891(x43292,a880)),x43291),f307(x43292)),x43294)),f195(f891(x43292,a880)))),f329(f308(x43291,x43292,x43294),x43293))
% 159.70/159.28  [4336]P104(f329(f329(f244(f891(x43361,a880)),f329(f254(x43362,x43361),f329(f329(f109(f891(f890(x43362,x43361),a880)),x43363),x43364))),f329(f329(f109(f891(x43361,a880)),f329(f254(x43362,x43361),x43363)),f329(f254(x43362,x43361),x43364))))
% 159.70/159.28  [4337]P104(f329(f329(f244(f891(x43371,a880)),f329(f256(x43371,x43372),f329(f329(f109(f891(f890(x43371,x43372),a880)),x43373),x43374))),f329(f329(f109(f891(x43371,a880)),f329(f256(x43371,x43372),x43373)),f329(f256(x43371,x43372),x43374))))
% 159.70/159.28  [4399]P104(f329(f329(f244(f891(f890(x43991,x43992),a880)),f329(f308(x43992,f890(x43991,x43992),f333(x43993,x43994,x43991,x43992)),f329(f329(f44(x43991,f891(x43992,a880)),x43994),x43993))),f329(f329(f266(x43991,x43992),x43994),x43993)))
% 159.70/159.28  [4440]E(f88(f890(x44401,x44402),f329(f268(x44401,x44402,a880),f329(f329(f7(x44401,f891(x44402,a880),f891(x44402,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x44402,a880),f891(x44402,a880)),x44401),f8(a880,a880,x44402)),f329(f329(f8(a880,f891(a880,a880),x44401),a327),f329(a326,x44403)))),f329(a326,x44404)))),f329(f329(f258(x44401,x44402),x44403),x44404))
% 159.70/159.28  [4441]E(f93(f890(x44411,x44412),f329(f268(x44411,x44412,a880),f329(f329(f7(x44411,f891(x44412,a880),f891(x44412,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x44412,a880),f891(x44412,a880)),x44411),f8(a880,a880,x44412)),f329(f329(f8(a880,f891(a880,a880),x44411),a327),f329(a326,x44413)))),f329(a326,x44414)))),f329(f329(f258(x44411,x44412),x44413),x44414))
% 159.70/159.28  [4514]E(f329(f329(f268(f886(x45141),f886(x45141),f890(f886(x45141),f886(x45141))),f329(f329(f18(f886(x45141),f891(f886(x45141),f890(f886(x45141),f886(x45141))),f891(f886(x45141),f890(f886(x45141),f886(x45141)))),f329(f329(f8(f891(f886(x45141),f891(f890(f886(x45141),f886(x45141)),f890(f886(x45141),f886(x45141)))),f891(f891(f886(x45141),f890(f886(x45141),f886(x45141))),f891(f886(x45141),f890(f886(x45141),f886(x45141)))),f886(x45141)),f18(f886(x45141),f890(f886(x45141),f886(x45141)),f890(f886(x45141),f886(x45141)))),f329(f329(f8(f891(f886(x45141),f890(f886(x45141),f886(x45141))),f891(f886(x45141),f891(f890(f886(x45141),f886(x45141)),f890(f886(x45141),f886(x45141)))),f886(x45141)),f329(f8(f890(f886(x45141),f886(x45141)),f891(f890(f886(x45141),f886(x45141)),f890(f886(x45141),f886(x45141))),f886(x45141)),f329(f104(f890(f886(x45141),f886(x45141))),f329(x45142,x45143)))),f329(f329(f8(f886(x45141),f891(f886(x45141),f890(f886(x45141),f886(x45141))),f886(x45141)),f258(f886(x45141),f886(x45141))),f329(f150(x45141),x45143))))),f329(f329(f7(f886(x45141),f891(f886(x45141),f886(x45141)),f891(f886(x45141),f890(f886(x45141),f886(x45141)))),f329(f329(f8(f891(f886(x45141),f890(f886(x45141),f886(x45141))),f891(f891(f886(x45141),f886(x45141)),f891(f886(x45141),f890(f886(x45141),f886(x45141)))),f886(x45141)),f8(f886(x45141),f890(f886(x45141),f886(x45141)),f886(x45141))),f258(f886(x45141),f886(x45141)))),f329(f150(x45141),x45143)))),f166(x45141,x45142,x45144)),f166(x45141,x45142,f329(f329(f150(x45141),x45143),x45144)))
% 159.70/159.28  [4520]E(f329(f141(f891(x45201,f889(x45202)),f890(x45201,x45202),f329(f7(f890(x45201,x45202),f891(x45201,f889(x45202)),f891(x45201,f889(x45202))),f329(f268(x45201,x45202,f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202)))),f329(f329(f7(x45201,f891(x45202,f889(x45202)),f891(x45202,f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202))))),f329(f329(f8(f891(f889(x45202),f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202)))),f891(f891(x45202,f889(x45202)),f891(x45202,f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202))))),x45201),f8(f889(x45202),f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202))),x45202)),f329(f329(f8(f891(f891(x45201,f889(x45202)),f891(f889(x45202),f891(x45201,f889(x45202)))),f891(f889(x45202),f891(f891(x45201,f889(x45202)),f891(x45201,f889(x45202)))),x45201),f7(f891(x45201,f889(x45202)),f889(x45202),f891(x45201,f889(x45202)))),f329(f7(f891(x45201,f889(x45202)),x45201,f891(f889(x45202),f891(x45201,f889(x45202)))),f75(x45201,f889(x45202)))))),f239(x45202)))),x45203),f329(f168(f890(x45201,x45202)),x45204)),f185(x45201,x45202,x45203,f329(f184(x45201,x45202),x45204)))
% 159.70/159.28  [3617]E(f329(f196(f884(x36171)),f329(f329(f329(f95(x36171),x36172),x36173),x36174)),f2(a885))
% 159.70/159.28  [3739]E(f329(f329(f174(x37391),x37392),f329(f329(f174(x37391),x37393),x37394)),f329(f329(f174(x37391),f329(f329(f193(a885),x37392),x37393)),x37394))
% 159.70/159.28  [3740]E(f329(f329(f137(x37401),x37402),f329(f329(f137(x37401),x37403),x37404)),f329(f329(f137(x37401),f329(f329(f83(a885),x37402),x37403)),x37404))
% 159.70/159.28  [3752]E(f329(f329(f129(x37521),f329(f329(f150(x37521),x37522),x37523)),x37524),f329(f329(f150(x37521),x37522),f329(f329(f129(x37521),x37523),x37524)))
% 159.70/159.28  [3753]E(f329(f329(f129(x37531),f329(f329(f129(x37531),x37532),x37533)),x37534),f329(f329(f129(x37531),x37532),f329(f329(f129(x37531),x37533),x37534)))
% 159.70/159.28  [3832]E(f329(f329(f164(x38321),f329(f329(f150(x38321),x38322),x38323)),x38324),f190(x38321,x38322,f329(f164(x38321),x38323),x38324))
% 159.70/159.28  [3841]E(f329(f329(f188(x38411,x38411),x38412),f329(f329(f188(x38411,x38411),x38413),x38414)),f329(f329(f188(x38411,x38411),f329(f329(f84(a885),x38413),x38412)),x38414))
% 159.70/159.28  [3870]E(f329(f329(f118(f891(x38701,a880)),x38702),f329(f329(f307(x38701),x38703),x38704)),f329(f329(f307(x38701),x38703),f329(f329(f118(f891(x38701,a880)),x38702),x38704)))
% 159.70/159.28  [3885]E(f329(f329(f329(f188(x38851,x38851),x38852),x38853),f329(x38853,x38854)),f329(x38853,f329(f329(f329(f188(x38851,x38851),x38852),x38853),x38854)))
% 159.70/159.28  [3893]E(f329(f329(f286(x38931,x38932,x38933),f195(f891(f890(x38931,x38932),a880))),x38934),f195(f891(f890(x38931,x38933),a880)))
% 159.70/159.28  [3909]E(f329(f329(f118(f891(x39091,a880)),f329(f329(f307(x39091),x39092),x39093)),x39094),f329(f329(f307(x39091),x39092),f329(f329(f118(f891(x39091,a880)),x39093),x39094)))
% 159.70/159.28  [3927]E(f185(x39271,x39272,f329(f184(x39271,x39272),x39273),f329(f184(x39271,x39272),x39274)),f329(f184(x39271,x39272),f329(f329(f129(f890(x39271,x39272)),x39274),x39273)))
% 159.70/159.28  [3928]E(f329(f40(f890(x39281,x39282)),f329(f329(f266(x39281,x39282),x39283),f329(f16(f891(x39282,a880),x39281),x39284))),f329(f329(f84(a885),f329(f40(x39281),x39283)),f329(f40(x39282),x39284)))
% 159.70/159.28  [3936]E(f329(f329(f109(f891(x39361,a880)),f329(f329(f307(x39361),x39362),x39363)),f329(f329(f307(x39361),x39362),x39364)),f329(f329(f307(x39361),x39362),f329(f329(f109(f891(x39361,a880)),x39363),x39364)))
% 159.70/159.28  [3951]E(f329(f329(f118(f891(x39511,a880)),x39512),f329(f329(f118(f891(x39511,a880)),x39513),x39514)),f329(f329(f118(f891(x39511,a880)),x39513),f329(f329(f118(f891(x39511,a880)),x39512),x39514)))
% 159.70/159.28  [3952]E(f329(f329(f109(f891(x39521,a880)),x39522),f329(f329(f109(f891(x39521,a880)),x39523),x39524)),f329(f329(f109(f891(x39521,a880)),x39523),f329(f329(f109(f891(x39521,a880)),x39522),x39524)))
% 159.70/159.28  [3961]E(f67(x39611,x39612,f329(f329(f8(x39612,f891(x39612,x39612),x39611),x39613),x39614)),f329(f68(x39612,x39611,x39613),x39614))
% 159.70/159.28  [3971]E(f178(x39711,f329(f329(f153(f886(x39712),f886(x39711)),f329(f153(x39712,x39711),x39713)),x39714)),f329(f329(f153(f886(x39712),f886(x39711)),f329(f153(x39712,x39711),x39713)),f178(x39712,x39714)))
% 159.70/159.28  [3988]E(f329(f141(f886(x39881),f886(x39881),f129(x39881),f121(x39881)),f329(f329(f153(x39882,f886(x39881)),x39883),x39884)),f163(x39882,x39881,x39883,x39884))
% 159.70/159.28  [3991]E(f187(x39911,x39912,x39913,f329(f82(f891(x39911,a880)),f329(f329(f307(x39911),x39914),f195(f891(x39911,a880))))),f329(f329(f329(f75(x39911,f889(x39912)),x39913),x39914),f210(x39912)))
% 159.70/159.28  [4034]E(f329(f329(f329(f75(x40341,f889(x40342)),f329(f184(x40341,x40342),x40343)),f329(f257(x40341,x40342),x40344)),f329(f239(x40342),f329(f267(x40341,x40342),x40344))),f329(f184(x40341,x40342),f329(f329(f150(f890(x40341,x40342)),x40344),x40343)))
% 159.70/159.28  [4052]E(f329(f76(x40521,x40521,x40521,f329(f329(f188(x40521,x40521),x40522),x40523)),f329(f329(f188(x40521,x40521),x40524),x40523)),f329(f329(f188(x40521,x40521),f329(f329(f83(a885),x40522),x40524)),x40523))
% 159.70/159.28  [4075]E(f329(f329(f109(f891(x40751,a880)),f329(f329(f118(f891(x40751,a880)),x40752),x40753)),f329(f329(f118(f891(x40751,a880)),x40752),x40754)),f329(f329(f118(f891(x40751,a880)),x40752),f329(f329(f109(f891(x40751,a880)),x40753),x40754)))
% 159.70/159.28  [4076]E(f329(f329(f109(f891(x40761,a880)),f329(f329(f22(f891(x40761,a880)),x40762),x40763)),f329(f329(f22(f891(x40761,a880)),x40762),x40764)),f329(f329(f22(f891(x40761,a880)),x40762),f329(f329(f118(f891(x40761,a880)),x40763),x40764)))
% 159.70/159.28  [4077]E(f329(f329(f118(f891(x40771,a880)),f329(f329(f22(f891(x40771,a880)),x40772),x40773)),f329(f329(f22(f891(x40771,a880)),x40772),x40774)),f329(f329(f22(f891(x40771,a880)),x40772),f329(f329(f109(f891(x40771,a880)),x40773),x40774)))
% 159.70/159.28  [4078]E(f329(f329(f118(f891(x40781,a880)),f329(f329(f109(f891(x40781,a880)),x40782),x40783)),f329(f329(f109(f891(x40781,a880)),x40782),x40784)),f329(f329(f109(f891(x40781,a880)),x40782),f329(f329(f118(f891(x40781,a880)),x40783),x40784)))
% 159.70/159.28  [4079]E(f329(f329(f22(f891(x40791,a880)),f329(f329(f109(f891(x40791,a880)),x40792),x40793)),f329(f329(f109(f891(x40791,a880)),x40792),x40794)),f329(f329(f109(f891(x40791,a880)),x40792),f329(f329(f22(f891(x40791,a880)),x40793),x40794)))
% 159.70/159.28  [4085]E(f329(f40(f890(x40851,x40852)),f329(f329(f266(x40851,x40852),f329(f329(f307(x40851),x40853),f195(f891(x40851,a880)))),f329(f16(f891(x40852,a880),x40851),x40854))),f329(f40(x40852),x40854))
% 159.70/159.28  [4121]E(f329(f329(f45(x41211,f891(x41212,a880)),x41213),f329(f329(f8(f891(x41212,a880),f891(x41212,a880),x41211),f82(f891(x41212,a880))),x41214)),f329(f82(f891(x41212,a880)),f329(f329(f44(x41211,f891(x41212,a880)),x41213),x41214)))
% 159.70/159.28  [4122]E(f329(f329(f44(x41221,f891(x41222,a880)),x41223),f329(f329(f8(f891(x41222,a880),f891(x41222,a880),x41221),f82(f891(x41222,a880))),x41224)),f329(f82(f891(x41222,a880)),f329(f329(f45(x41221,f891(x41222,a880)),x41223),x41224)))
% 159.70/159.28  [4136]E(f329(f329(f286(x41361,x41361,x41361),f329(f329(f188(f890(x41361,x41361),a880),x41362),x41363)),f329(f329(f188(f890(x41361,x41361),a880),x41364),x41363)),f329(f329(f188(f890(x41361,x41361),a880),f329(f329(f83(a885),x41362),x41364)),x41363))
% 159.70/159.28  [4167]E(f329(f329(f45(x41671,f891(f891(x41672,a880),a880)),x41673),f329(f329(f8(f891(x41672,a880),f891(f891(x41672,a880),a880),x41671),f306(x41672)),x41674)),f329(f306(x41672),f329(f329(f45(x41671,f891(x41672,a880)),x41673),x41674)))
% 159.70/159.28  [4196]E(f329(f329(f44(f891(x41961,a880),f891(x41962,a880)),x41963),f329(f329(f7(f891(x41961,a880),f891(x41961,f891(x41962,a880)),f891(x41962,a880)),f44(x41961,f891(x41962,a880))),x41964)),f329(f329(f44(x41961,f891(x41962,a880)),f42(f891(x41961,a880),x41963)),x41964))
% 159.70/159.28  [4197]E(f329(f329(f45(f891(x41971,a880),f891(x41972,a880)),x41973),f329(f329(f7(f891(x41971,a880),f891(x41971,f891(x41972,a880)),f891(x41972,a880)),f45(x41971,f891(x41972,a880))),x41974)),f329(f329(f45(x41971,f891(x41972,a880)),f42(f891(x41971,a880),x41973)),x41974))
% 159.70/159.28  [4202]E(f329(f329(f153(x42021,x42022),x42023),f329(f141(f886(x42021),f886(x42021),f129(x42021),f121(x42021)),x42024)),f329(f141(f886(x42022),f886(x42022),f129(x42022),f121(x42022)),f329(f329(f153(f886(x42021),f886(x42022)),f329(f153(x42021,x42022),x42023)),x42024)))
% 159.70/159.28  [4206]E(f190(f886(x42061),f121(x42061),f329(f329(f8(f886(x42061),f886(x42061),a885),f329(f150(x42061),x42062)),f329(f329(f7(a885,f886(x42061),f886(x42061)),f174(x42061)),x42063)),x42064),f329(f329(f174(x42061),x42064),f329(f329(f150(x42061),x42062),x42063)))
% 159.70/159.28  [4248]P104(f329(f329(f244(f891(x42481,a880)),f329(f308(x42482,x42481,x42483),f329(f309(x42482,x42481,x42483),x42484))),x42484))
% 159.70/159.28  [4251]E(f329(f308(f890(x42511,x42512),f890(x42512,x42511),f329(f268(x42511,x42512,f890(x42512,x42511)),f329(f7(x42512,x42511,f890(x42512,x42511)),f258(x42512,x42511)))),f329(f329(f266(x42511,x42512),x42513),f329(f16(f891(x42512,a880),x42511),x42514))),f329(f329(f266(x42512,x42511),x42514),f329(f16(f891(x42511,a880),x42512),x42513)))
% 159.70/159.28  [4260]E(f329(f329(f44(x42601,f891(x42602,a880)),x42603),f329(f329(f8(f891(x42601,a880),f891(x42602,a880),x42601),f283(x42601,x42602,x42604)),f329(f329(f7(x42601,f891(x42601,a880),f891(x42601,a880)),f307(x42601)),f195(f891(x42601,a880))))),f329(f283(x42601,x42602,x42604),x42603))
% 159.70/159.28  [4261]E(f329(f329(f44(x42611,f891(x42612,a880)),x42613),f329(f329(f8(f891(x42611,a880),f891(x42612,a880),x42611),f309(x42612,x42611,x42614)),f329(f329(f7(x42611,f891(x42611,a880),f891(x42611,a880)),f307(x42611)),f195(f891(x42611,a880))))),f329(f309(x42612,x42611,x42614),x42613))
% 159.70/159.28  [4351]E(f329(f329(f118(f891(x43511,a880)),f329(f329(f118(f891(x43511,a880)),f329(f329(f109(f891(x43511,a880)),x43512),x43513)),f329(f329(f109(f891(x43511,a880)),x43513),x43514))),f329(f329(f109(f891(x43511,a880)),x43514),x43512)),f329(f329(f109(f891(x43511,a880)),f329(f329(f109(f891(x43511,a880)),f329(f329(f118(f891(x43511,a880)),x43512),x43513)),f329(f329(f118(f891(x43511,a880)),x43513),x43514))),f329(f329(f118(f891(x43511,a880)),x43514),x43512)))
% 159.70/159.28  [4413]E(f329(f141(f886(x44131),f886(x44131),f129(x44131),f121(x44131)),f329(f329(f153(x44132,f886(x44131)),f329(f329(f7(x44132,f886(x44131),f886(x44131)),f329(f329(f8(x44131,f891(f886(x44131),f886(x44131)),x44132),f150(x44131)),x44133)),f121(x44131))),x44134)),f329(f329(f153(x44132,x44131),x44133),x44134))
% 159.70/159.28  [4424]E(f329(f329(f89(a1,x44241),f329(f111(a1),f329(f329(f83(a1),x44242),a105))),f329(f329(f18(a1,x44241,x44241),f329(f329(f7(a1,x44241,f891(x44241,x44241)),f329(f329(f8(a880,f891(x44241,f891(x44241,x44241)),a1),f104(x44241)),a200)),x44243)),f329(f329(f8(a885,x44241,a1),x44244),a112))),f190(x44241,x44243,x44244,f329(f111(a885),x44242)))
% 159.70/159.28  [4638]~P104(f329(f329(f195(f891(x46381,f891(x46382,a880))),x46383),x46384))
% 159.70/159.28  [3896]E(f329(f329(f164(x38961),f329(f329(f129(x38961),x38962),x38963)),f329(f329(f83(a885),f329(f196(f886(x38961)),x38962)),x38964)),f329(f329(f164(x38961),x38963),x38964))
% 159.70/159.28  [3902]E(f329(f329(f137(x39021),x39022),f329(f329(f174(x39021),f329(f329(f83(a885),x39023),x39022)),x39024)),f329(f329(f174(x39021),x39023),f329(f329(f137(x39021),x39022),x39024)))
% 159.70/159.28  [4004]E(f329(f329(f118(f891(x40041,a880)),f329(f254(x40042,x40041),x40043)),f329(f254(x40042,x40041),x40044)),f329(f254(x40042,x40041),f329(f329(f118(f891(f890(x40042,x40041),a880)),x40043),x40044)))
% 159.70/159.28  [4005]E(f329(f329(f118(f891(x40051,a880)),f329(f256(x40051,x40052),x40053)),f329(f256(x40051,x40052),x40054)),f329(f256(x40051,x40052),f329(f329(f118(f891(f890(x40051,x40052),a880)),x40053),x40054)))
% 159.70/159.28  [4010]E(f329(f329(f118(f891(x40101,a880)),f329(f329(f118(f891(x40101,a880)),x40102),x40103)),x40104),f329(f329(f118(f891(x40101,a880)),x40102),f329(f329(f118(f891(x40101,a880)),x40103),x40104)))
% 159.70/159.28  [4011]E(f329(f329(f22(f891(x40111,a880)),f329(f329(f109(f891(x40111,a880)),x40112),x40113)),x40114),f329(f329(f109(f891(x40111,a880)),x40112),f329(f329(f22(f891(x40111,a880)),x40113),x40114)))
% 159.70/159.28  [4012]E(f329(f329(f109(f891(x40121,a880)),f329(f329(f109(f891(x40121,a880)),x40122),x40123)),x40124),f329(f329(f109(f891(x40121,a880)),x40122),f329(f329(f109(f891(x40121,a880)),x40123),x40124)))
% 159.70/159.28  [4054]E(f329(f329(f118(f891(f890(x40541,x40542),a880)),f329(f284(x40542,x40541),x40543)),f329(f284(x40542,x40541),x40544)),f329(f284(x40542,x40541),f329(f329(f118(f891(f890(x40542,x40541),a880)),x40543),x40544)))
% 159.70/159.28  [4055]E(f329(f329(f109(f891(f890(x40551,x40552),a880)),f329(f284(x40552,x40551),x40553)),f329(f284(x40552,x40551),x40554)),f329(f284(x40552,x40551),f329(f329(f109(f891(f890(x40552,x40551),a880)),x40553),x40554)))
% 159.70/159.28  [4125]E(f329(f329(f109(f891(x41251,a880)),f329(f329(f118(f891(x41251,a880)),x41252),x41253)),f329(f329(f118(f891(x41251,a880)),x41254),x41253)),f329(f329(f118(f891(x41251,a880)),f329(f329(f109(f891(x41251,a880)),x41252),x41254)),x41253))
% 159.70/159.28  [4126]E(f329(f329(f118(f891(x41261,a880)),f329(f329(f22(f891(x41261,a880)),x41262),x41263)),f329(f329(f22(f891(x41261,a880)),x41264),x41263)),f329(f329(f22(f891(x41261,a880)),f329(f329(f118(f891(x41261,a880)),x41262),x41264)),x41263))
% 159.70/159.28  [4127]E(f329(f329(f118(f891(x41271,a880)),f329(f329(f109(f891(x41271,a880)),x41272),x41273)),f329(f329(f109(f891(x41271,a880)),x41274),x41273)),f329(f329(f109(f891(x41271,a880)),f329(f329(f118(f891(x41271,a880)),x41272),x41274)),x41273))
% 159.70/159.28  [4128]E(f329(f329(f22(f891(x41281,a880)),f329(f329(f109(f891(x41281,a880)),x41282),x41283)),f329(f329(f109(f891(x41281,a880)),x41284),x41283)),f329(f329(f109(f891(x41281,a880)),f329(f329(f22(f891(x41281,a880)),x41282),x41284)),x41283))
% 159.70/159.28  [4129]E(f329(f329(f22(f891(x41291,a880)),f329(f329(f109(f891(x41291,a880)),x41292),x41293)),f329(f329(f109(f891(x41291,a880)),x41294),x41293)),f329(f329(f22(f891(x41291,a880)),f329(f329(f109(f891(x41291,a880)),x41292),x41293)),x41294))
% 159.70/159.28  [4139]E(f329(f329(f22(f891(x41391,a880)),f329(f329(f22(f891(x41391,a880)),x41392),f329(f329(f307(x41391),x41393),f195(f891(x41391,a880))))),x41394),f329(f329(f22(f891(x41391,a880)),x41392),f329(f329(f307(x41391),x41393),x41394)))
% 159.70/159.28  [4193]E(f329(f329(f118(f891(x41931,a880)),f329(f329(f307(x41931),x41932),f329(f329(f307(x41931),x41933),f195(f891(x41931,a880))))),f329(f282(x41931),x41934)),f329(f282(x41931),f329(f329(f307(f890(x41931,x41931)),f329(f329(f258(x41931,x41931),x41932),x41933)),x41934)))
% 159.70/159.28  [4223]E(f329(f329(f44(a885,f891(x42231,a880)),f329(f298(a885),x42232)),f329(f329(f8(a885,f891(x42231,a880),a885),x42233),f329(f329(f7(a885,a885,a885),f83(a885)),x42234))),f329(f329(f44(a885,f891(x42231,a880)),f300(a885,x42234,f329(f329(f83(a885),x42232),x42234))),x42233))
% 159.70/159.28  [4224]E(f173(x42241,f329(f283(x42241,x42241,x42242),f329(f329(f307(x42241),x42243),f195(f891(x42241,a880)))),f329(f283(f886(x42241),f886(x42241),f157(x42241,x42242)),f329(f329(f307(f886(x42241)),x42244),f195(f891(f886(x42241),a880))))),f329(f283(f886(x42241),f886(x42241),f157(x42241,x42242)),f329(f329(f307(f886(x42241)),f329(f329(f150(x42241),x42243),x42244)),f195(f891(f886(x42241),a880)))))
% 159.70/159.28  [4285]E(f329(f184(x42851,x42852),f329(f329(f153(x42851,f890(x42851,x42852)),f329(f329(f18(x42851,x42852,f890(x42851,x42852)),f258(x42851,x42852)),x42853)),x42854)),f187(x42851,x42852,f329(f76(x42852,f889(x42852),x42851,f239(x42852)),x42853),f329(f171(x42851),x42854)))
% 159.70/159.28  [4290]E(f329(f250(x42901),f329(f329(f7(x42901,f891(x42902,a880),a880),f329(f329(f8(x42902,f891(f891(x42902,a880),a880),x42901),f331(x42902)),x42903)),x42904)),f329(f309(x42901,x42902,x42903),x42904))
% 159.70/159.28  [4384]E(f329(f250(x43841),f329(f329(f7(x43841,f891(f890(x43842,x43841),a880),a880),f329(f329(f8(f890(x43842,x43841),f891(f891(f890(x43842,x43841),a880),a880),x43841),f331(f890(x43842,x43841))),f329(f258(x43842,x43841),x43843))),x43844)),f329(f283(x43842,x43841,x43844),f329(f329(f307(x43842),x43843),f195(f891(x43842,a880)))))
% 159.70/159.28  [4398]E(f329(f329(f153(f890(x43981,a885),x43981),f257(x43981,a885)),f329(f135(f890(x43981,a885),f329(f329(f8(a885,a880,f890(x43981,a885)),x43982),f329(f329(f8(a885,a885,f890(x43981,a885)),a120),f267(x43981,a885)))),f329(f329(f180(x43981,a885),x43983),x43984))),f329(f329(f153(f890(x43981,a885),x43981),f257(x43981,a885)),f329(f135(f890(x43981,a885),f329(f329(f8(a885,a880,f890(x43981,a885)),x43982),f267(x43981,a885))),f329(f329(f180(x43981,a885),x43983),f329(f329(f153(a885,a885),a120),x43984)))))
% 159.70/159.28  [4405]P104(f329(f329(f244(f891(f891(x44051,a880),a880)),f329(f329(f44(x44052,f891(f891(x44051,a880),a880)),x44053),f329(f329(f8(f891(x44051,a880),f891(f891(x44051,a880),a880),x44052),f306(x44051)),x44054))),f329(f306(x44051),f329(f329(f44(x44052,f891(x44051,a880)),x44053),x44054))))
% 159.70/159.28  [4448]E(f329(f329(f89(a1,x44481),f329(f111(a1),f329(f329(f83(a1),x44482),a105))),f329(f329(f18(a1,x44481,x44481),f329(f329(f7(a1,x44481,f891(x44481,x44481)),f329(f329(f8(a880,f891(x44481,f891(x44481,x44481)),a1),f104(x44481)),a200)),x44483)),f329(f329(f18(a1,x44481,x44481),f329(f329(f8(a885,f891(x44481,x44481),a1),x44484),a112)),f329(f329(f8(a885,x44481,a1),f189(x44481,x44483,x44484)),a112)))),f329(f189(x44481,x44483,x44484),f329(f111(a885),x44482)))
% 159.70/159.28  [4451]E(f329(f329(f153(x44511,x44512),f329(f76(f889(x44512),x44512,x44511,f243(x44512)),x44513)),f329(f135(x44511,f329(f329(f8(a880,a880,x44511),a324),f329(f329(f7(x44511,f889(x44512),a880),f329(f329(f8(f889(x44512),f891(f889(x44512),a880),x44511),a326),x44513)),f210(x44512)))),x44514)),f162(x44511,x44512,x44513,x44514))
% 159.70/159.28  [4474]E(f329(f250(f890(x44741,x44742)),f329(f268(x44741,x44742,a880),f329(f329(f7(x44741,f891(x44742,a880),f891(x44742,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x44742,a880),f891(x44742,a880)),x44741),f8(a880,a880,x44742)),f329(f329(f8(a880,f891(a880,a880),x44741),a327),f329(f329(f7(x44741,f891(x44741,a880),a880),f331(x44741)),x44743)))),f329(f329(f7(x44742,f891(x44742,a880),a880),f331(x44742)),x44744)))),f233(x44741,x44742,x44743,x44744))
% 159.70/159.28  [4507]E(f329(f329(f44(x45071,f891(f890(x45071,x45072),a880)),x45073),f329(f329(f18(x45071,f891(x45072,f891(f890(x45071,x45072),a880)),f891(f890(x45071,x45072),a880)),f329(f329(f8(f891(x45072,a880),f891(f891(x45072,f891(f890(x45071,x45072),a880)),f891(f890(x45071,x45072),a880)),x45071),f44(x45072,f891(f890(x45071,x45072),a880))),x45074)),f329(f329(f7(x45071,f891(f890(x45071,x45072),a880),f891(x45072,f891(f890(x45071,x45072),a880))),f329(f329(f8(f891(x45072,f891(f891(f890(x45071,x45072),a880),f891(f890(x45071,x45072),a880))),f891(f891(f890(x45071,x45072),a880),f891(x45072,f891(f890(x45071,x45072),a880))),x45071),f7(x45072,f891(f890(x45071,x45072),a880),f891(f890(x45071,x45072),a880))),f329(f329(f8(f891(x45072,f890(x45071,x45072)),f891(x45072,f891(f891(f890(x45071,x45072),a880),f891(f890(x45071,x45072),a880))),x45071),f329(f8(f890(x45071,x45072),f891(f891(f890(x45071,x45072),a880),f891(f890(x45071,x45072),a880)),x45072),f307(f890(x45071,x45072)))),f258(x45071,x45072)))),f195(f891(f890(x45071,x45072),a880))))),f329(f329(f266(x45071,x45072),x45073),x45074))
% 159.70/159.28  [4064]E(f329(f329(f129(x40641),f329(f329(f174(x40641),x40642),x40643)),f329(f329(f174(x40641),f329(f329(f22(a885),x40642),f329(f196(f886(x40641)),x40643))),x40644)),f329(f329(f174(x40641),x40642),f329(f329(f129(x40641),x40643),x40644)))
% 159.70/159.28  [4065]E(f329(f329(f129(x40651),f329(f329(f137(x40651),x40652),x40653)),f329(f329(f137(x40651),f329(f329(f22(a885),x40652),f329(f196(f886(x40651)),x40653))),x40654)),f329(f329(f137(x40651),x40652),f329(f329(f129(x40651),x40653),x40654)))
% 159.70/159.28  [4115]E(f329(f329(f83(a885),f329(f329(f84(a885),x41151),x41152)),f329(f329(f83(a885),f329(f329(f84(a885),x41153),x41152)),x41154)),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f83(a885),x41151),x41153)),x41152)),x41154))
% 159.70/159.28  [4264]E(f93(x42641,f329(f329(f7(x42641,x42642,a880),f329(f329(f8(x42642,f891(x42642,a880),x42641),a326),x42643)),x42644)),f329(f96(x42641,x42642,f253(f891(x42641,a880)),x42643),x42644))
% 159.70/159.28  [4315]P104(f329(f329(f244(f891(x43151,a880)),f329(f329(f22(f891(x43151,a880)),f329(f254(x43152,x43151),x43153)),f329(f254(x43152,x43151),x43154))),f329(f254(x43152,x43151),f329(f329(f22(f891(f890(x43152,x43151),a880)),x43153),x43154))))
% 159.70/159.28  [4316]P104(f329(f329(f244(f891(x43161,a880)),f329(f329(f22(f891(x43161,a880)),f329(f256(x43161,x43162),x43163)),f329(f256(x43161,x43162),x43164))),f329(f256(x43161,x43162),f329(f329(f22(f891(f890(x43161,x43162),a880)),x43163),x43164))))
% 159.70/159.28  [4426]E(f329(f329(f83(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x44261),x44262)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x44263),x44264)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),f329(f329(f83(a885),x44261),x44263)),f329(f329(f83(a885),x44262),x44264))),f195(f891(f890(a885,a885),a880))))))
% 159.70/159.28  [4469]E(f329(f329(f84(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x44691),x44692)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x44693),x44694)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),f329(f329(f83(a885),f329(f329(f84(a885),x44691),x44693)),f329(f329(f84(a885),x44692),x44694))),f329(f329(f83(a885),f329(f329(f84(a885),x44691),x44694)),f329(f329(f84(a885),x44692),x44693)))),f195(f891(f890(a885,a885),a880))))))
% 159.70/159.28  [4489]E(f329(f250(x44891),f329(f329(f8(f891(x44892,a880),a880,x44891),f91(x44892)),f329(f329(f8(f891(x44892,a880),f891(x44892,a880),x44891),f329(f18(x44892,a880,a880),f329(f329(f8(a880,f891(a880,a880),x44892),a332),f329(f329(f7(x44892,f891(x44892,a880),a880),f331(x44892)),x44893)))),f329(f329(f7(x44891,f891(x44892,f891(x44891,a880)),f891(x44892,a880)),f329(f329(f8(f891(f891(x44891,a880),a880),f891(f891(x44892,f891(x44891,a880)),f891(x44892,a880)),x44891),f8(f891(x44891,a880),a880,x44892)),f331(x44891))),x44894)))),f329(f329(f45(x44892,f891(x44891,a880)),x44893),x44894))
% 159.70/159.28  [4524]E(f329(f329(f286(x45241,x45241,x45241),f329(f329(f307(f890(x45241,x45241)),f329(f329(f258(x45241,x45241),x45242),x45243)),x45244)),f305(x45241,f329(f329(f307(f890(x45241,x45241)),f329(f329(f258(x45241,x45241),x45242),x45243)),x45244))),f329(f329(f118(f891(f890(x45241,x45241),a880)),f329(f329(f286(x45241,x45241,x45241),x45244),f305(x45241,x45244))),f329(f250(f890(x45241,x45241)),f329(f268(x45241,x45241,a880),f329(f329(f7(x45241,f891(x45241,a880),f891(x45241,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x45241,a880),f891(x45241,a880)),x45241),f8(a880,a880,x45241)),f329(f329(f8(a880,f891(a880,a880),x45241),a327),f329(f329(f7(x45241,f891(f890(x45241,x45241),a880),a880),f329(f329(f8(f890(x45241,x45241),f891(f891(f890(x45241,x45241),a880),a880),x45241),f331(f890(x45241,x45241))),f329(f329(f7(x45241,x45241,f890(x45241,x45241)),f258(x45241,x45241)),x45242))),f305(x45241,x45244))))),f329(f329(f7(x45241,f891(f890(x45241,x45241),a880),a880),f329(f329(f8(f890(x45241,x45241),f891(f891(f890(x45241,x45241),a880),a880),x45241),f331(f890(x45241,x45241))),f329(f258(x45241,x45241),x45243))),f305(x45241,x45244)))))))
% 159.70/159.28  [4317]E(f329(f135(x43171,f329(f329(f18(x43171,a880,a880),f329(f329(f8(a880,f891(a880,a880),x43171),a327),x43172)),x43173)),x43174),f329(f135(x43171,x43173),f329(f135(x43171,x43172),x43174)))
% 159.70/159.28  [4420]E(f329(f329(f129(x44201),f329(f329(f329(f104(f886(x44201)),f329(f329(f331(a885),f2(a885)),x44202)),f329(f329(f150(x44201),x44203),f121(x44201))),f121(x44201))),f175(x44201,x44204,f329(f250(a885),f329(f329(f7(a885,f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),a885),f331(a885)),a120)),x44202)))),f175(x44201,f329(f329(f150(x44201),x44203),x44204),x44202))
% 159.70/159.28  [4518]E(f329(f250(f890(x45181,x45182)),f329(f329(f8(f891(a885,a880),a880,f890(x45181,x45182)),f90(a885)),f329(f329(f7(f890(x45181,x45182),f891(a885,a880),f891(a885,a880)),f329(f329(f8(f891(a885,f891(a880,a880)),f891(f891(a885,a880),f891(a885,a880)),f890(x45181,x45182)),f18(a885,a880,a880)),f329(f329(f8(f891(a885,a880),f891(a885,f891(a880,a880)),f890(x45181,x45182)),f329(f8(a880,f891(a880,a880),a885),a327)),f329(f329(f7(f890(x45181,x45182),f891(a885,f890(x45181,x45182)),f891(a885,a880)),f329(f329(f8(f891(f890(x45181,x45182),a880),f891(f891(a885,f890(x45181,x45182)),f891(a885,a880)),f890(x45181,x45182)),f8(f890(x45181,x45182),a880,a885)),a326)),f329(f329(f18(a885,x45182,f890(x45181,x45182)),f329(f329(f8(x45181,f891(x45182,f890(x45181,x45182)),a885),f258(x45181,x45182)),f329(f164(x45181),x45183))),f329(f164(x45182),x45184)))))),f329(f329(f7(a885,a885,a880),f245(a885)),f329(f329(f193(a885),f329(f196(f886(x45181)),x45183)),f329(f196(f886(x45182)),x45184)))))),f329(f171(f890(x45181,x45182)),f329(f329(f180(x45181,x45182),x45183),x45184)))
% 159.70/159.28  [4439]E(f329(f250(f890(x44391,x44392)),f329(f268(x44391,x44392,a880),f329(f329(f7(x44391,f891(x44392,a880),f891(x44392,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x44392,a880),f891(x44392,a880)),x44391),f8(a880,a880,x44392)),f329(f329(f8(a880,f891(a880,a880),x44391),a327),x44393))),x44394))),f329(f329(f266(x44391,x44392),f329(f250(x44391),x44393)),f329(f16(f891(x44392,a880),x44391),f329(f250(x44392),x44394))))
% 159.70/159.28  [4442]E(f329(f250(f890(x44421,x44422)),f329(f268(x44421,x44422,a880),f329(f329(f18(x44421,f891(x44422,a880),f891(x44422,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x44422,a880),f891(x44422,a880)),x44421),f8(a880,a880,x44422)),f329(f329(f8(a880,f891(a880,a880),x44421),a327),x44423))),x44424))),f329(f329(f266(x44421,x44422),f329(f250(x44421),x44423)),f329(f329(f8(f891(x44422,a880),f891(x44422,a880),x44421),f250(x44422)),x44424)))
% 159.70/159.28  [4458]E(f329(f250(x44581),f329(f329(f8(f891(x44582,a880),a880,x44581),f91(x44582)),f329(f329(f8(f891(x44582,a880),f891(x44582,a880),x44581),f329(f18(x44582,a880,a880),f329(f329(f8(a880,f891(a880,a880),x44582),a332),f329(f329(f7(x44582,f891(x44582,a880),a880),f331(x44582)),x44583)))),x44584))),f329(f329(f45(x44582,f891(x44581,a880)),x44583),f329(f329(f8(f891(x44581,a880),f891(x44581,a880),x44582),f250(x44581)),f329(f7(x44581,x44582,a880),x44584))))
% 159.70/159.28  [4502]E(f329(f329(f153(f890(x45021,a885),x45021),f257(x45021,a885)),f329(f135(f890(x45021,a885),f329(f329(f7(f890(x45021,a885),f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),f890(x45021,a885)),f331(a885)),f267(x45021,a885))),x45022)),f329(f329(f180(x45021,a885),x45023),f138(a885,f329(f299(a885,x45024),f329(f329(f83(a885),x45024),f329(f196(f886(x45021)),x45023))))))),f329(f329(f153(f890(x45021,a885),x45021),f257(x45021,a885)),f329(f135(f890(x45021,a885),f329(f329(f7(f890(x45021,a885),f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),f890(x45021,a885)),f331(a885)),f329(f329(f7(f890(x45021,a885),a885,a885),f329(f329(f8(a885,f891(a885,a885),f890(x45021,a885)),f83(a885)),f267(x45021,a885))),x45024))),x45022)),f329(f329(f180(x45021,a885),x45023),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(x45021)),x45023)))))))
% 159.70/159.28  [4503]E(f329(a120,f329(f329(f194(a885),f329(f196(f886(x45031)),x45032)),f329(f141(a885,f886(x45033),f329(f7(f886(x45033),a885,a885),f329(f329(f8(a885,f891(a885,a885),f886(x45033)),f194(a885)),f329(f329(f7(f886(x45033),a885,a885),f329(f329(f8(a885,f891(a885,a885),f886(x45033)),f22(a885)),f196(f886(x45033)))),f329(a120,f2(a885))))),f2(a885)),f329(f168(f886(x45033)),f329(f135(f886(x45033),f329(f329(f8(a880,a880,f886(x45033)),a324),f329(f329(f7(f886(x45033),f886(x45033),a880),a326),f121(x45033)))),x45034))))),f329(f329(f194(a885),f329(a120,f329(f196(f886(x45031)),x45032))),f329(f141(a885,f886(x45033),f329(f7(f886(x45033),a885,a885),f329(f329(f8(a885,f891(a885,a885),f886(x45033)),f194(a885)),f196(f886(x45033)))),f2(a885)),f329(f168(f886(x45033)),x45034))))
% 159.70/159.28  [4457]E(f329(f329(f129(x44571),f175(x44571,x44572,x44573)),f175(x44571,x44574,f329(f250(a885),f329(f329(f7(a885,f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),a885),f331(a885)),f329(f329(f7(a885,a885,a885),f83(a885)),f329(f196(f886(x44571)),x44572)))),x44573)))),f175(x44571,f329(f329(f129(x44571),x44572),x44574),x44573))
% 159.70/159.28  [4509]E(f329(f329(f150(f886(x45091)),f329(f329(f150(x45091),x45092),f329(f141(f886(x45091),f886(x45091),f129(x45091),f121(x45091)),f329(f329(f153(f886(x45091),f886(x45091)),f155(f886(x45091),x45091,f121(x45091),f329(f329(f8(f886(x45091),f891(f886(x45091),f886(x45091)),x45091),f16(f886(x45091),f886(x45091))),f329(f329(f7(x45091,f886(x45091),f886(x45091)),f150(x45091)),f121(x45091))))),x45093)))),f178(x45091,f329(f329(f150(f886(x45091)),x45094),f329(f141(f886(f886(x45091)),f886(f886(x45091)),f129(f886(x45091)),f121(f886(x45091))),f329(f329(f153(f886(x45091),f886(f886(x45091))),f155(f886(f886(x45091)),x45091,f121(f886(x45091)),f329(f16(f891(f886(x45091),f886(f886(x45091))),x45091),f329(f329(f7(f886(x45091),f886(f886(x45091)),f886(f886(x45091))),f150(f886(x45091))),f121(f886(x45091)))))),x45093))))),f178(x45091,f329(f329(f150(f886(x45091)),f329(f329(f150(x45091),x45092),x45094)),x45093)))
% 159.70/159.28  [4519]E(f329(f250(f890(x45191,x45191)),f329(f268(x45191,x45191,a880),f329(f329(f7(x45191,f891(f890(x45192,x45192),a880),f891(x45191,a880)),f329(f329(f8(f891(x45191,f891(f891(f890(x45192,x45192),a880),a880)),f891(f891(f890(x45192,x45192),a880),f891(x45191,a880)),x45191),f7(x45191,f891(f890(x45192,x45192),a880),a880)),f329(f329(f8(f891(x45191,f890(x45192,x45192)),f891(x45191,f891(f891(f890(x45192,x45192),a880),a880)),x45191),f329(f8(f890(x45192,x45192),f891(f891(f890(x45192,x45192),a880),a880),x45191),f331(f890(x45192,x45192)))),f329(f329(f7(x45191,f891(x45191,x45192),f891(x45191,f890(x45192,x45192))),f329(f329(f8(f891(x45192,f890(x45192,x45192)),f891(f891(x45191,x45192),f891(x45191,f890(x45192,x45192))),x45191),f8(x45192,f890(x45192,x45192),x45191)),f329(f329(f8(x45192,f891(x45192,f890(x45192,x45192)),x45191),f258(x45192,x45192)),x45193))),x45193)))),x45194))),f329(f329(f285(x45192,x45191),x45194),x45193))
% 159.70/159.28  [4583]~E(f30(x45831,x45832),f27(x45833,x45834,x45835))
% 159.70/159.28  [4584]~E(f30(x45841,x45842),f26(x45843,x45844,x45845))
% 159.70/159.28  [4585]~E(f29(x45851,x45852),f27(x45853,x45854,x45855))
% 159.70/159.28  [4586]~E(f29(x45861,x45862),f26(x45863,x45864,x45865))
% 159.70/159.28  [4587]~E(f25(x45871,x45872),f27(x45873,x45874,x45875))
% 159.70/159.28  [4588]~E(f25(x45881,x45882),f26(x45883,x45884,x45885))
% 159.70/159.28  [4589]~E(f27(x45891,x45892,x45893),f30(x45894,x45895))
% 159.70/159.28  [4590]~E(f27(x45901,x45902,x45903),f29(x45904,x45905))
% 159.70/159.28  [4591]~E(f27(x45911,x45912,x45913),f25(x45914,x45915))
% 159.70/159.28  [4592]~E(f26(x45921,x45922,x45923),f30(x45924,x45925))
% 159.70/159.28  [4593]~E(f26(x45931,x45932,x45933),f29(x45934,x45935))
% 159.70/159.28  [4594]~E(f26(x45941,x45942,x45943),f25(x45944,x45945))
% 159.70/159.28  [4002]E(f329(f185(x40021,x40022,x40023,x40024),x40025),f329(f241(f889(x40022),x40022,f329(x40023,x40025),f239(x40022)),f329(x40024,x40025)))
% 159.70/159.28  [4090]E(f185(x40901,x40902,f185(x40901,x40902,x40903,x40904),x40905),f185(x40901,x40902,x40903,f185(x40901,x40902,x40904,x40905)))
% 159.70/159.28  [4271]E(f329(f329(f118(f891(x42711,a880)),f329(f171(x42711),f329(f329(f174(x42711),f329(f196(f886(x42712)),x42713)),x42714))),f182(x42711,x42712,x42715)),f182(x42711,x42712,f186(x42711,x42712,x42715,x42714,x42713)))
% 159.70/159.28  [3828]E(f329(f329(f268(x38281,x38282,x38283),x38284),x38285),f329(f329(x38284,f329(f257(x38281,x38282),x38285)),f329(f267(x38281,x38282),x38285)))
% 159.70/159.28  [3853]E(f329(f241(x38531,x38532,x38533,x38534),f329(f239(x38532),x38535)),f329(x38534,x38535))
% 159.70/159.28  [3862]E(f329(f329(f329(f68(x38621,x38622,x38623),x38624),x38625),f195(f891(x38622,a880))),x38625)
% 159.70/159.28  [4035]E(f242(x40351,x40352,x40353,x40354,f329(f239(x40352),x40355)),f329(x40354,x40355))
% 159.70/159.28  [4145]E(f329(f76(f889(x41451),f889(x41452),f889(x41453),f329(f211(x41451,x41452),x41454)),f329(f211(x41453,x41451),x41455)),f329(f211(x41453,x41452),f329(f76(x41451,x41452,x41453,x41454),x41455)))
% 159.70/159.28  [4147]E(f329(f76(f886(x41471),f886(x41472),f886(x41473),f329(f153(x41471,x41472),x41474)),f329(f153(x41473,x41471),x41475)),f329(f153(x41473,x41472),f329(f76(x41471,x41472,x41473,x41474),x41475)))
% 159.70/159.28  [4203]E(f329(f241(x42031,f890(x42032,f887(x42032)),x42033,f329(f268(x42032,f887(x42032),x42031),x42034)),f329(f132(x42032),x42035)),f134(x42031,x42032,x42033,x42034,x42035))
% 159.70/159.28  [4227]E(f88(x42271,f69(x42272,x42271,x42273,x42274,x42275)),f329(f329(f67(x42272,x42271,x42273),x42274),x42275))
% 159.70/159.28  [4262]E(f329(f329(f83(a885),f329(f329(f83(a885),f329(x42621,f329(f257(x42622,x42623),x42624))),f329(x42625,f329(f267(x42622,x42623),x42624)))),f329(a120,f2(a885))),f272(x42622,x42623,x42621,x42625,x42624))
% 159.70/159.28  [4453]E(f162(x44531,x44532,f329(f329(f7(x44531,f889(x44532),f889(x44532)),f329(f329(f18(x44531,f889(x44532),f891(f889(x44532),f889(x44532))),f329(f329(f8(a880,f891(f889(x44532),f891(f889(x44532),f889(x44532))),x44531),f104(f889(x44532))),x44533)),f329(f329(f8(x44532,f889(x44532),x44531),f239(x44532)),x44534))),f210(x44532)),x44535),f329(f329(f153(x44531,x44532),x44534),f329(f135(x44531,x44533),x44535)))
% 159.70/159.28  [4630]~E(f329(f329(f329(f75(x46301,f889(x46302)),x46303),x46304),f329(f239(x46302),x46305)),f329(f16(f889(x46302),x46301),f210(x46302)))
% 159.70/159.28  [3764]E(f329(f329(f174(x37641),x37642),f329(f329(f153(x37643,x37641),x37644),x37645)),f329(f329(f153(x37643,x37641),x37644),f329(f329(f174(x37643),x37642),x37645)))
% 159.70/159.28  [3765]E(f329(f329(f137(x37651),x37652),f329(f329(f153(x37653,x37651),x37654),x37655)),f329(f329(f153(x37653,x37651),x37654),f329(f329(f137(x37653),x37652),x37655)))
% 159.70/159.28  [3797]E(f329(f329(f153(x37971,x37972),x37973),f329(f329(f150(x37971),x37974),x37975)),f329(f329(f150(x37972),f329(x37973,x37974)),f329(f329(f153(x37971,x37972),x37973),x37975)))
% 159.70/159.28  [3857]E(f329(f308(x38571,x38572,x38573),f329(f329(f307(x38571),x38574),x38575)),f329(f329(f307(x38572),f329(x38573,x38574)),f329(f308(x38571,x38572,x38573),x38575)))
% 159.70/159.28  [3886]E(f172(x38861,f329(f329(f150(x38861),x38862),x38863),f329(f329(f150(x38861),x38864),x38865)),f329(f329(f150(x38861),x38862),f329(f329(f150(x38861),x38864),f172(x38861,x38863,x38865))))
% 159.70/159.28  [3922]E(f329(f329(f180(x39221,x39222),f329(f329(f174(x39221),x39223),x39224)),f329(f329(f174(x39222),x39223),x39225)),f329(f329(f174(f890(x39221,x39222)),x39223),f329(f329(f180(x39221,x39222),x39224),x39225)))
% 159.70/159.28  [3923]E(f329(f329(f180(x39231,x39232),f329(f329(f137(x39231),x39233),x39234)),f329(f329(f137(x39232),x39233),x39235)),f329(f329(f137(f890(x39231,x39232)),x39233),f329(f329(f180(x39231,x39232),x39234),x39235)))
% 159.70/159.28  [3935]E(f329(f329(f158(x39351,f329(f329(f150(x39351),x39352),x39353)),f329(a120,x39354)),x39355),f329(f329(f150(x39351),x39352),f329(f329(f158(x39351,x39353),x39354),x39355)))
% 159.70/159.28  [3938]E(f329(f241(f889(x39381),x39382,f210(x39381),x39383),f329(f329(f16(f889(x39382),x39384),f210(x39382)),x39385)),f210(x39381))
% 159.70/159.28  [3940]E(f329(f329(f129(x39401),f329(f329(f153(x39402,x39401),x39403),x39404)),f329(f329(f153(x39402,x39401),x39403),x39405)),f329(f329(f153(x39402,x39401),x39403),f329(f329(f129(x39402),x39404),x39405)))
% 159.70/159.28  [3944]E(f329(f329(x39441,x39442),f329(f329(f260(x39443,x39444,x39441),x39442),x39445)),f329(f329(f260(x39443,x39444,x39441),x39442),f329(a120,x39445)))
% 159.70/159.28  [3974]E(f163(x39741,x39742,x39743,f329(f329(f150(x39741),x39744),x39745)),f329(f329(f129(x39742),f329(x39743,x39744)),f163(x39741,x39742,x39743,x39745)))
% 159.70/159.28  [3986]E(f329(f329(f286(x39861,x39862,x39863),f329(f284(x39862,x39861),x39864)),f329(f284(x39863,x39862),x39865)),f329(f284(x39863,x39861),f329(f329(f286(x39863,x39862,x39861),x39865),x39864)))
% 159.70/159.28  [4020]E(f329(f329(f329(f188(f886(x40201),f886(x40201)),x40202),f167(x40201)),f329(f329(f153(x40203,x40201),x40204),x40205)),f329(f329(f153(x40203,x40201),x40204),f329(f329(f329(f188(f886(x40203),f886(x40203)),x40202),f167(x40203)),x40205)))
% 159.70/159.28  [4021]E(f329(f329(f270(x40211,x40212,x40211,x40213),f329(f258(x40212,x40211),x40214)),x40215),f329(x40215,x40214))
% 159.70/159.28  [4049]E(f154(x40491,x40492,f329(f329(f153(x40493,x40491),x40494),x40495)),f154(x40493,f329(f76(x40491,a885,x40493,x40492),x40494),x40495))
% 159.70/159.28  [4113]E(f329(f329(f76(f889(x41131),f889(x41132),x41133,f329(f211(x41131,x41132),x41134)),f329(f16(f889(x41131),x41133),f210(x41131))),x41135),f210(x41132))
% 159.70/159.28  [4114]E(f176(f890(x41141,x41142),f329(f76(x41142,a880,f890(x41141,x41142),x41143),f267(x41141,x41142)),f329(f329(f180(x41141,x41142),x41144),x41145)),f329(f329(f180(x41141,x41142),x41144),f176(x41142,x41143,x41145)))
% 159.70/159.28  [4119]E(f329(f308(x41191,x41192,f329(f329(f8(x41193,x41192,x41191),x41194),x41195)),f253(f891(x41191,a880))),f329(f308(x41193,x41192,x41194),f329(f308(x41191,x41193,x41195),f253(f891(x41191,a880)))))
% 159.70/159.28  [4132]E(f176(f890(x41321,x41322),f329(f76(x41321,a880,f890(x41321,x41322),x41323),f257(x41321,x41322)),f329(f329(f180(x41321,x41322),x41324),x41325)),f329(f329(f180(x41321,x41322),f176(x41321,x41323,x41324)),x41325))
% 159.70/159.28  [4151]E(f329(f329(f118(f891(x41511,a880)),f329(f309(x41511,x41512,x41513),f329(f329(f307(x41512),x41514),f195(f891(x41512,a880))))),f329(f309(x41511,x41512,x41513),x41515)),f329(f309(x41511,x41512,x41513),f329(f329(f307(x41512),x41514),x41515)))
% 159.70/159.28  [4211]E(f329(f329(f129(f890(x42111,x42112)),f329(f329(f153(x42112,f890(x42111,x42112)),f329(f258(x42111,x42112),x42113)),x42114)),f62(x42111,x42112,x42115,x42114)),f62(x42111,x42112,f329(f329(f150(x42111),x42113),x42115),x42114))
% 159.70/159.28  [4212]E(f329(f329(f153(x42121,x42122),x42123),f176(x42121,f329(f76(x42122,a880,x42121,x42124),x42123),x42125)),f176(x42122,x42124,f329(f329(f153(x42121,x42122),x42123),x42125)))
% 159.70/159.28  [4218]E(f329(f141(x42181,x42182,f329(f7(x42182,x42181,x42181),f329(f7(x42181,x42182,x42181),x42183)),x42184),f329(f168(x42182),f329(f168(x42182),x42185))),f329(f141(x42181,x42182,x42183,x42184),x42185))
% 159.70/159.28  [4219]E(f329(f329(f329(f75(x42191,f889(x42192)),f187(x42191,x42192,x42193,x42194)),x42195),f329(x42193,x42195)),f187(x42191,x42192,x42193,f329(f329(f307(x42191),x42195),x42194)))
% 159.70/159.28  [4288]E(f329(f241(f886(x42881),x42881,f162(x42882,x42881,x42883,x42884),f329(f329(f7(x42881,f886(x42881),f886(x42881)),f150(x42881)),f162(x42882,x42881,x42883,x42884))),f329(x42883,x42885)),f162(x42882,x42881,x42883,f329(f329(f150(x42882),x42885),x42884)))
% 159.70/159.28  [4325]P104(f329(f329(f244(f891(x43251,a880)),f329(f308(x43252,x43251,x43253),f329(f329(f109(f891(x43252,a880)),x43254),x43255))),f329(f329(f109(f891(x43251,a880)),f329(f308(x43252,x43251,x43253),x43254)),f329(f308(x43252,x43251,x43253),x43255))))
% 159.70/159.28  [4326]P104(f329(f329(f244(f891(x43261,a880)),f329(f283(x43262,x43261,x43263),f329(f329(f109(f891(x43262,a880)),x43264),x43265))),f329(f329(f109(f891(x43261,a880)),f329(f283(x43262,x43261,x43263),x43264)),f329(f283(x43262,x43261,x43263),x43265))))
% 159.70/159.28  [4427]E(f329(f267(x44271,x44272),f329(f269(x44273,x44271,x44272,x44272,x44274,f32(x44272)),x44275)),f329(f267(x44273,x44272),x44275))
% 159.70/159.28  [4428]E(f329(f257(x44281,x44282),f329(f269(x44281,x44281,x44283,x44282,f32(x44281),x44284),x44285)),f329(f257(x44281,x44283),x44285))
% 159.70/159.28  [4513]P19(x45131,x45132,f329(f329(f307(f884(x45131)),f329(f329(f329(f95(x45131),f329(f329(f7(x45131,f891(a881,a881),f891(a881,a880)),f329(f329(f8(f891(a881,a880),f891(f891(a881,a881),f891(a881,a880)),x45131),f8(a881,a880,a881)),x45133)),f329(f329(f18(a881,a885,a881),f329(f329(f7(a881,a883,f891(a885,a881)),a204),x45134)),x45135))),f25(x45134,x45135)),x45133)),f195(f891(f884(x45131),a880))))
% 159.70/159.28  [4515]E(f329(f141(f891(x45151,f889(x45152)),f890(x45151,x45152),f329(f329(f8(f891(x45151,f891(x45152,f891(x45151,f889(x45152)))),f891(f890(x45151,x45152),f891(x45151,f889(x45152))),f891(x45151,f889(x45152))),f268(x45151,x45152,f891(x45151,f889(x45152)))),f329(f329(f7(f891(x45151,f889(x45152)),f891(x45152,f889(x45152)),f891(x45151,f891(x45152,f891(x45151,f889(x45152))))),f329(f329(f8(f891(x45151,f891(f891(x45152,f889(x45152)),f891(x45152,f891(x45151,f889(x45152))))),f891(f891(x45152,f889(x45152)),f891(x45151,f891(x45152,f891(x45151,f889(x45152))))),f891(x45151,f889(x45152))),f7(x45151,f891(x45152,f889(x45152)),f891(x45152,f891(x45151,f889(x45152))))),f329(f329(f8(f891(x45151,f891(f889(x45152),f891(x45151,f889(x45152)))),f891(x45151,f891(f891(x45152,f889(x45152)),f891(x45152,f891(x45151,f889(x45152))))),f891(x45151,f889(x45152))),f329(f8(f891(f889(x45152),f891(x45151,f889(x45152))),f891(f891(x45152,f889(x45152)),f891(x45152,f891(x45151,f889(x45152)))),x45151),f8(f889(x45152),f891(x45151,f889(x45152)),x45152))),f75(x45151,f889(x45152))))),f239(x45152))),x45153),f329(f329(f180(x45151,x45152),x45154),x45155)),f186(x45151,x45152,x45153,x45154,x45155))
% 159.70/159.28  [4517]P19(x45171,x45172,f329(f329(f307(f884(x45171)),f329(f329(f329(f95(x45171),f329(f329(f7(x45171,f891(a881,a880),f891(a881,a880)),f329(f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),x45171),f18(a881,a880,a880)),f329(f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),x45171),f329(f8(a880,f891(a880,a880),a881),a327)),x45173))),f329(f329(f8(a880,a880,a881),a324),x45174))),f29(x45174,x45175)),x45173)),f195(f891(f884(x45171),a880))))
% 159.70/159.28  [3606]E(f329(f329(f329(f329(f214(x36061),x36062),x36063),x36064),x36065),f199(x36061,x36062))
% 159.70/159.28  [3654]E(f101(x36541,x36542,f329(f329(f329(f95(x36541),x36543),x36544),x36545)),f2(a885))
% 159.70/159.28  [3748]E(f329(f329(f329(f329(f75(x37481,x37482),x37483),x37484),x37485),x37484),x37485)
% 159.70/159.28  [3975]E(f329(f329(f44(x39751,f891(x39752,a880)),f329(f329(f307(x39751),x39753),x39754)),x39755),f329(f329(f118(f891(x39752,a880)),f329(x39755,x39753)),f329(f329(f44(x39751,f891(x39752,a880)),x39754),x39755)))
% 159.70/159.28  [3976]E(f329(f329(f45(x39761,f891(x39762,a880)),f329(f329(f307(x39761),x39763),x39764)),x39765),f329(f329(f109(f891(x39762,a880)),f329(x39765,x39763)),f329(f329(f45(x39761,f891(x39762,a880)),x39764),x39765)))
% 159.70/159.28  [4042]E(f329(f329(f118(f891(x40421,a880)),f329(f308(x40422,x40421,x40423),x40424)),f329(f308(x40422,x40421,x40423),x40425)),f329(f308(x40422,x40421,x40423),f329(f329(f118(f891(x40422,a880)),x40424),x40425)))
% 159.70/159.28  [4043]E(f329(f329(f118(f891(x40431,a880)),f329(f283(x40432,x40431,x40433),x40434)),f329(f283(x40432,x40431,x40433),x40435)),f329(f283(x40432,x40431,x40433),f329(f329(f118(f891(x40432,a880)),x40434),x40435)))
% 159.70/159.28  [4044]E(f329(f329(f118(f891(x40441,a880)),f329(f309(x40441,x40442,x40443),x40444)),f329(f309(x40441,x40442,x40443),x40445)),f329(f309(x40441,x40442,x40443),f329(f329(f118(f891(x40442,a880)),x40444),x40445)))
% 159.70/159.28  [4045]E(f329(f329(f22(f891(x40451,a880)),f329(f309(x40451,x40452,x40453),x40454)),f329(f309(x40451,x40452,x40453),x40455)),f329(f309(x40451,x40452,x40453),f329(f329(f22(f891(x40452,a880)),x40454),x40455)))
% 159.70/159.28  [4046]E(f329(f329(f109(f891(x40461,a880)),f329(f309(x40461,x40462,x40463),x40464)),f329(f309(x40461,x40462,x40463),x40465)),f329(f309(x40461,x40462,x40463),f329(f329(f109(f891(x40462,a880)),x40464),x40465)))
% 159.70/159.28  [4048]E(f187(x40481,x40482,f187(x40481,x40482,x40483,x40484),x40485),f187(x40481,x40482,x40483,f329(f329(f109(f891(x40481,a880)),x40484),x40485)))
% 159.70/159.28  [4050]E(f124(x40501,x40502,f329(x40503,x40504),f329(f329(f7(x40501,a107,f887(x40502)),x40505),x40504)),f329(f208(x40501,x40502,x40503,x40505),x40504))
% 159.70/159.28  [4109]E(f329(f329(f158(x41091,f329(f329(f129(x41091),x41092),f329(f329(f150(x41091),x41093),x41094))),f329(f196(f886(x41091)),x41092)),x41095),f329(f329(f129(x41091),x41092),f329(f329(f150(x41091),x41095),x41094)))
% 159.70/159.28  [4117]E(f329(f329(f45(x41171,f891(x41172,a880)),x41173),f329(f329(f8(f891(x41172,a880),f891(x41172,a880),x41171),f329(f307(x41172),x41174)),x41175)),f329(f329(f307(x41172),x41174),f329(f329(f45(x41171,f891(x41172,a880)),x41173),x41175)))
% 159.70/159.28  [4185]E(f187(x41851,x41852,f329(f329(f329(f75(x41851,f889(x41852)),x41853),x41854),f329(f239(x41852),x41855)),f329(f82(f891(x41851,a880)),f329(f329(f307(x41851),x41854),f195(f891(x41851,a880))))),f187(x41851,x41852,x41853,f329(f82(f891(x41851,a880)),f329(f329(f307(x41851),x41854),f195(f891(x41851,a880))))))
% 159.70/159.28  [4275]E(f329(f329(f153(x42751,x42752),x42753),f329(f135(x42751,f329(f76(x42752,a880,x42751,x42754),x42753)),x42755)),f329(f135(x42752,x42754),f329(f329(f153(x42751,x42752),x42753),x42755)))
% 159.70/159.28  [4281]E(f329(f196(f886(x42811)),f329(f135(x42811,x42812),f329(f329(f153(x42813,x42811),x42814),x42815))),f329(f196(f886(x42813)),f329(f135(x42813,f329(f76(x42811,a880,x42813,x42812),x42814)),x42815)))
% 159.70/159.28  [4419]E(f329(f329(f118(f891(x44191,a880)),f329(f329(f22(f891(x44191,a880)),f182(x44191,x44192,x44193)),f329(f250(x44191),f329(f329(f7(x44191,f891(x44191,a880),a880),f331(x44191)),f329(f329(f22(f891(x44191,a880)),x44194),f182(x44191,x44192,x44195)))))),f329(f250(x44191),f329(f329(f7(x44191,f891(x44191,a880),a880),f331(x44191)),f329(f329(f109(f891(x44191,a880)),x44194),f182(x44191,x44192,x44195))))),f182(x44191,x44192,f79(x44191,f889(x44192),x44193,x44195,x44194)))
% 159.70/159.28  [4494]E(f329(f155(f886(f890(x44941,x44942)),x44942,f121(f890(x44941,x44942)),f329(f329(f7(x44942,f891(f886(x44942),f886(f890(x44941,x44942))),f891(f886(x44942),f886(f890(x44941,x44942)))),f329(f329(f8(f891(f886(f890(x44941,x44942)),f886(f890(x44941,x44942))),f891(f891(f886(x44942),f886(f890(x44941,x44942))),f891(f886(x44942),f886(f890(x44941,x44942)))),x44942),f8(f886(f890(x44941,x44942)),f886(f890(x44941,x44942)),f886(x44942))),f329(f329(f8(f890(x44941,x44942),f891(f886(f890(x44941,x44942)),f886(f890(x44941,x44942))),x44942),f150(f890(x44941,x44942))),f329(f258(x44941,x44942),x44943)))),f329(f180(x44941,x44942),x44944))),x44945),f329(f329(f180(x44941,x44942),f329(f329(f150(x44941),x44943),x44944)),x44945))
% 159.70/159.28  [3969]E(f329(f329(f158(x39691,f329(f329(f158(x39691,x39692),x39693),x39694)),x39693),x39695),f329(f329(f158(x39691,x39692),x39693),x39695))
% 159.70/159.28  [4022]E(f329(f254(x40221,x40222),f329(f329(f307(f890(x40221,x40222)),f329(f329(f258(x40221,x40222),x40223),x40224)),x40225)),f329(f329(f307(x40222),x40224),f329(f254(x40221,x40222),x40225)))
% 159.70/159.28  [4023]E(f329(f256(x40231,x40232),f329(f329(f307(f890(x40231,x40232)),f329(f329(f258(x40231,x40232),x40233),x40234)),x40235)),f329(f329(f307(x40231),x40233),f329(f256(x40231,x40232),x40235)))
% 159.70/159.28  [4072]E(f127(x40721,x40722,f329(x40723,x40724),f329(f329(f7(x40721,a107,f887(f889(x40722))),x40725),x40724)),f329(f206(x40721,x40722,x40723,x40725),x40724))
% 159.70/159.28  [4102]E(f329(f329(f118(f891(f890(x41021,x41022),a880)),f329(f329(f266(x41021,x41022),x41023),x41024)),f329(f329(f266(x41021,x41022),x41025),x41024)),f329(f329(f266(x41021,x41022),f329(f329(f118(f891(x41021,a880)),x41023),x41025)),x41024))
% 159.70/159.28  [4103]E(f329(f329(f22(f891(f890(x41031,x41032),a880)),f329(f329(f266(x41031,x41032),x41033),x41034)),f329(f329(f266(x41031,x41032),x41035),x41034)),f329(f329(f266(x41031,x41032),f329(f329(f22(f891(x41031,a880)),x41033),x41035)),x41034))
% 159.70/159.28  [4104]E(f329(f329(f109(f891(f890(x41041,x41042),a880)),f329(f329(f266(x41041,x41042),x41043),x41044)),f329(f329(f266(x41041,x41042),x41045),x41044)),f329(f329(f266(x41041,x41042),f329(f329(f109(f891(x41041,a880)),x41043),x41045)),x41044))
% 159.70/159.28  [4163]E(f329(f329(f118(f891(x41631,a880)),f329(f329(f44(x41632,f891(x41631,a880)),x41633),x41634)),f329(f329(f44(x41632,f891(x41631,a880)),x41635),x41634)),f329(f329(f44(x41632,f891(x41631,a880)),f329(f329(f118(f891(x41632,a880)),x41633),x41635)),x41634))
% 159.70/159.28  [4164]E(f329(f329(f109(f891(x41641,a880)),f329(f329(f45(x41642,f891(x41641,a880)),x41643),x41644)),f329(f329(f45(x41642,f891(x41641,a880)),x41645),x41644)),f329(f329(f45(x41642,f891(x41641,a880)),f329(f329(f118(f891(x41642,a880)),x41643),x41645)),x41644))
% 159.70/159.28  [4178]E(f329(f329(f44(x41781,f891(x41782,a880)),x41783),f329(f329(f8(f891(x41782,a880),f891(x41782,a880),x41781),f329(f22(f891(x41782,a880)),x41784)),x41785)),f329(f329(f22(f891(x41782,a880)),x41784),f329(f329(f45(x41781,f891(x41782,a880)),x41783),x41785)))
% 159.70/159.28  [4179]E(f329(f329(f44(x41791,f891(x41792,a880)),x41793),f329(f329(f8(f891(x41792,a880),f891(x41792,a880),x41791),f329(f109(f891(x41792,a880)),x41794)),x41795)),f329(f329(f109(f891(x41792,a880)),x41794),f329(f329(f44(x41791,f891(x41792,a880)),x41793),x41795)))
% 159.70/159.28  [4180]E(f329(f329(f45(x41801,f891(x41802,a880)),x41803),f329(f329(f8(f891(x41802,a880),f891(x41802,a880),x41801),f329(f118(f891(x41802,a880)),x41804)),x41805)),f329(f329(f118(f891(x41802,a880)),x41804),f329(f329(f45(x41801,f891(x41802,a880)),x41803),x41805)))
% 159.70/159.28  [4217]E(f185(x42171,x42172,x42173,f329(f184(x42171,x42172),f329(f168(f890(x42171,x42172)),f329(f329(f180(x42171,x42172),x42174),x42175)))),f186(x42171,x42172,x42173,x42174,x42175))
% 159.70/159.28  [4239]E(f190(f886(x42391),f329(f329(f150(x42391),x42392),x42393),f329(f329(f8(f886(x42391),f886(x42391),a885),f329(f150(x42391),x42394)),f329(f329(f7(a885,x42391,f886(x42391)),f158(x42391,x42393)),x42392)),x42395),f329(f329(f158(x42391,f329(f329(f150(x42391),x42394),x42393)),x42395),x42392))
% 159.70/159.28  [4243]E(f329(f329(f44(x42431,f891(f890(x42432,x42433),a880)),x42434),f329(f329(f8(f891(f890(x42433,x42432),a880),f891(f890(x42432,x42433),a880),x42431),f284(x42433,x42432)),x42435)),f329(f284(x42433,x42432),f329(f329(f44(x42431,f891(f890(x42433,x42432),a880)),x42434),x42435)))
% 159.70/159.28  [4244]E(f329(f329(f45(x42441,f891(f890(x42442,x42443),a880)),x42444),f329(f329(f8(f891(f890(x42443,x42442),a880),f891(f890(x42442,x42443),a880),x42441),f284(x42443,x42442)),x42445)),f329(f284(x42443,x42442),f329(f329(f45(x42441,f891(f890(x42443,x42442),a880)),x42444),x42445)))
% 159.70/159.28  [4299]E(f182(x42991,x42992,f329(f329(f18(x42991,f889(x42993),f889(x42992)),f329(f329(f8(f891(x42993,x42992),f891(f889(x42993),f889(x42992)),x42991),f211(x42993,x42992)),x42994)),x42995)),f182(x42991,x42993,x42995))
% 159.70/159.28  [4350]P104(f329(f329(f244(f891(x43501,a880)),f329(f329(f22(f891(x43501,a880)),f329(f308(x43502,x43501,x43503),x43504)),f329(f308(x43502,x43501,x43503),x43505))),f329(f308(x43502,x43501,x43503),f329(f329(f22(f891(x43502,a880)),x43504),x43505))))
% 159.70/159.28  [4498]E(f329(f155(f886(f890(x44981,x44982)),x44981,f121(f890(x44981,x44982)),f329(f329(f7(x44981,f891(f886(x44981),f886(f890(x44981,x44982))),f891(f886(x44981),f886(f890(x44981,x44982)))),f329(f329(f8(f891(f886(f890(x44981,x44982)),f886(f890(x44981,x44982))),f891(f891(f886(x44981),f886(f890(x44981,x44982))),f891(f886(x44981),f886(f890(x44981,x44982)))),x44981),f8(f886(f890(x44981,x44982)),f886(f890(x44981,x44982)),f886(x44981))),f329(f329(f8(f890(x44981,x44982),f891(f886(f890(x44981,x44982)),f886(f890(x44981,x44982))),x44981),f150(f890(x44981,x44982))),f329(f329(f7(x44981,x44982,f890(x44981,x44982)),f258(x44981,x44982)),x44983)))),f329(f329(f7(f886(x44981),f886(x44982),f886(f890(x44981,x44982))),f180(x44981,x44982)),x44984))),x44985),f329(f329(f180(x44981,x44982),x44985),f329(f329(f150(x44982),x44983),x44984)))
% 159.70/159.28  [4205]E(f329(f329(f118(f891(x42051,a880)),f329(f283(x42052,x42051,x42053),x42054)),f329(f283(x42052,x42051,x42055),x42054)),f329(f283(x42052,x42051,f329(f329(f118(f891(f890(x42052,x42051),a880)),x42053),x42055)),x42054))
% 159.70/159.28  [4246]E(f329(f329(f129(f890(x42461,x42462)),f329(f329(f180(x42461,x42462),x42463),f329(f329(f174(x42462),f329(f196(f886(x42461)),x42463)),x42464))),f329(f329(f180(x42461,x42462),x42465),f329(f329(f137(x42462),f329(f196(f886(x42461)),x42463)),x42464))),f329(f329(f180(x42461,x42462),f329(f329(f129(x42461),x42463),x42465)),x42464))
% 159.70/159.28  [4353]E(f329(f329(f266(x43531,x43532),x43533),f329(f329(f18(x43531,f891(x43532,a880),f891(x43532,a880)),f329(f329(f8(f891(x43532,a880),f891(f891(x43532,a880),f891(x43532,a880)),x43531),f118(f891(x43532,a880))),x43534)),x43535)),f329(f329(f118(f891(f890(x43531,x43532),a880)),f329(f329(f266(x43531,x43532),x43533),x43534)),f329(f329(f266(x43531,x43532),x43533),x43535)))
% 159.70/159.28  [4354]E(f329(f329(f266(x43541,x43542),x43543),f329(f329(f18(x43541,f891(x43542,a880),f891(x43542,a880)),f329(f329(f8(f891(x43542,a880),f891(f891(x43542,a880),f891(x43542,a880)),x43541),f22(f891(x43542,a880))),x43544)),x43545)),f329(f329(f22(f891(f890(x43541,x43542),a880)),f329(f329(f266(x43541,x43542),x43543),x43544)),f329(f329(f266(x43541,x43542),x43543),x43545)))
% 159.70/159.28  [4355]E(f329(f329(f266(x43551,x43552),x43553),f329(f329(f18(x43551,f891(x43552,a880),f891(x43552,a880)),f329(f329(f8(f891(x43552,a880),f891(f891(x43552,a880),f891(x43552,a880)),x43551),f109(f891(x43552,a880))),x43554)),x43555)),f329(f329(f109(f891(f890(x43551,x43552),a880)),f329(f329(f266(x43551,x43552),x43553),x43554)),f329(f329(f266(x43551,x43552),x43553),x43555)))
% 159.70/159.28  [4359]E(f329(f329(f44(x43591,f891(x43592,a880)),x43593),f329(f329(f7(x43591,f891(x43592,a880),f891(x43592,a880)),f329(f329(f8(f891(x43592,a880),f891(f891(x43592,a880),f891(x43592,a880)),x43591),f22(f891(x43592,a880))),x43594)),x43595)),f329(f329(f22(f891(x43592,a880)),f329(f329(f44(x43591,f891(x43592,a880)),x43593),x43594)),x43595))
% 159.70/159.28  [4360]E(f329(f329(f44(x43601,f891(x43602,a880)),x43603),f329(f329(f7(x43601,f891(x43602,a880),f891(x43602,a880)),f329(f329(f8(f891(x43602,a880),f891(f891(x43602,a880),f891(x43602,a880)),x43601),f109(f891(x43602,a880))),x43604)),x43605)),f329(f329(f109(f891(x43602,a880)),f329(f329(f44(x43601,f891(x43602,a880)),x43603),x43604)),x43605))
% 159.70/159.28  [4361]E(f329(f329(f45(x43611,f891(x43612,a880)),x43613),f329(f329(f7(x43611,f891(x43612,a880),f891(x43612,a880)),f329(f329(f8(f891(x43612,a880),f891(f891(x43612,a880),f891(x43612,a880)),x43611),f118(f891(x43612,a880))),x43614)),x43615)),f329(f329(f118(f891(x43612,a880)),f329(f329(f45(x43611,f891(x43612,a880)),x43613),x43614)),x43615))
% 159.70/159.28  [4365]E(f329(f329(f44(x43651,f891(x43652,a880)),x43653),f329(f329(f18(x43651,f891(x43652,a880),f891(x43652,a880)),f329(f329(f8(f891(x43652,a880),f891(f891(x43652,a880),f891(x43652,a880)),x43651),f118(f891(x43652,a880))),x43654)),x43655)),f329(f329(f118(f891(x43652,a880)),f329(f329(f44(x43651,f891(x43652,a880)),x43653),x43654)),f329(f329(f44(x43651,f891(x43652,a880)),x43653),x43655)))
% 159.70/159.29  [4366]E(f329(f329(f45(x43661,f891(x43662,a880)),x43663),f329(f329(f18(x43661,f891(x43662,a880),f891(x43662,a880)),f329(f329(f8(f891(x43662,a880),f891(f891(x43662,a880),f891(x43662,a880)),x43661),f109(f891(x43662,a880))),x43664)),x43665)),f329(f329(f109(f891(x43662,a880)),f329(f329(f45(x43661,f891(x43662,a880)),x43663),x43664)),f329(f329(f45(x43661,f891(x43662,a880)),x43663),x43665)))
% 159.70/159.29  [4380]E(f329(f329(f44(x43801,f891(x43802,a880)),x43803),f329(f329(f18(x43801,f891(x43802,a880),f891(x43802,a880)),f329(f329(f8(f891(x43802,a880),f891(f891(x43802,a880),f891(x43802,a880)),x43801),f118(f891(x43802,a880))),x43804)),x43805)),f329(f329(f118(f891(x43802,a880)),f42(f891(x43802,a880),f329(f308(x43801,f891(x43802,a880),x43804),x43803))),f42(f891(x43802,a880),f329(f308(x43801,f891(x43802,a880),x43805),x43803))))
% 159.70/159.29  [4381]E(f329(f329(f45(x43811,f891(x43812,a880)),x43813),f329(f329(f18(x43811,f891(x43812,a880),f891(x43812,a880)),f329(f329(f8(f891(x43812,a880),f891(f891(x43812,a880),f891(x43812,a880)),x43811),f109(f891(x43812,a880))),x43814)),x43815)),f329(f329(f109(f891(x43812,a880)),f43(f891(x43812,a880),f329(f308(x43811,f891(x43812,a880),x43814),x43813))),f43(f891(x43812,a880),f329(f308(x43811,f891(x43812,a880),x43815),x43813))))
% 159.70/159.29  [4415]E(f329(f329(f137(x44151),f329(f196(f886(x44151)),f176(x44151,x44152,f329(f329(f153(x44153,x44151),x44154),x44155)))),f329(f329(f153(x44153,x44151),x44154),x44155)),f329(f329(f153(x44153,x44151),x44154),f329(f329(f137(x44153),f329(f196(f886(x44153)),f176(x44153,f329(f76(x44151,a880,x44153,x44152),x44154),x44155))),x44155)))
% 159.70/159.29  [4289]E(f329(f329(f129(f890(x42891,x42892)),f329(f329(f180(x42891,x42892),f329(f329(f174(x42891),f329(f196(f886(x42892)),x42893)),x42894)),x42893)),f329(f329(f180(x42891,x42892),f329(f329(f137(x42891),f329(f196(f886(x42892)),x42893)),x42894)),x42895)),f329(f329(f180(x42891,x42892),x42894),f329(f329(f129(x42892),x42893),x42895)))
% 159.70/159.29  [4406]E(f88(x44061,f329(f329(f18(x44061,a880,a880),f329(f329(f8(a880,f891(a880,a880),x44061),a327),f329(f329(f7(x44061,f891(x44061,a880),a880),f331(x44061)),x44062))),f329(f329(f7(x44061,x44063,a880),f329(f329(f8(x44063,f891(x44063,a880),x44061),a326),x44064)),x44065))),f329(f80(x44061,x44063,x44062,x44064),x44065))
% 159.70/159.29  [4407]E(f93(x44071,f329(f329(f18(x44071,a880,a880),f329(f329(f8(a880,f891(a880,a880),x44071),a327),f329(f329(f7(x44071,f891(x44071,a880),a880),f331(x44071)),x44072))),f329(f329(f7(x44071,x44073,a880),f329(f329(f8(x44073,f891(x44073,a880),x44071),a326),x44074)),x44075))),f329(f96(x44071,x44073,x44072,x44074),x44075))
% 159.70/159.29  [4459]E(f329(f329(f89(a1,x44591),f329(f111(a1),f329(f329(f83(a1),x44592),a105))),f329(f329(f18(a1,x44591,x44591),f329(f329(f7(a1,x44591,f891(x44591,x44591)),f329(f329(f8(a880,f891(x44591,f891(x44591,x44591)),a1),f104(x44591)),a200)),f190(x44591,x44593,x44594,x44595))),f329(f329(f8(a885,x44591,a1),x44594),f329(f329(f7(a1,a885,a885),f329(f329(f8(a885,f891(a885,a885),a1),f83(a885)),a112)),x44595)))),f190(x44591,x44593,x44594,f329(f329(f83(a885),f329(f111(a885),x44592)),x44595)))
% 159.70/159.29  [4495]E(f329(f184(x44951,x44952),f329(f329(f153(f890(x44951,x44953),f890(x44951,x44952)),f329(f268(x44951,x44953,f890(x44951,x44952)),f329(f329(f7(x44951,f891(x44953,x44952),f891(x44953,f890(x44951,x44952))),f329(f329(f8(f891(x44952,f890(x44951,x44952)),f891(f891(x44953,x44952),f891(x44953,f890(x44951,x44952))),x44951),f8(x44952,f890(x44951,x44952),x44953)),f258(x44951,x44952))),x44954))),x44955)),f329(f76(f889(x44953),f889(x44952),x44951,f329(f211(x44953,x44952),x44954)),f329(f184(x44951,x44953),x44955)))
% 159.70/159.29  [4452]E(f182(x44521,x44522,f329(f329(f18(x44521,f889(x44522),f889(x44522)),f329(f329(f18(x44521,f889(x44522),f891(f889(x44522),f889(x44522))),f329(f329(f8(a880,f891(f889(x44522),f891(f889(x44522),f889(x44522))),x44521),f104(f889(x44522))),x44523)),x44524)),x44525)),f329(f329(f118(f891(x44521,a880)),f329(f329(f109(f891(x44521,a880)),f182(x44521,x44522,x44524)),f329(f250(x44521),x44523))),f329(f329(f109(f891(x44521,a880)),f182(x44521,x44522,x44525)),f329(f250(x44521),f329(f329(f8(a880,a880,x44521),a324),x44523)))))
% 159.70/159.29  [4493]E(f329(f329(f89(a1,x44931),f329(f111(a1),f329(f329(f83(a1),x44932),a105))),f329(f329(f18(a1,x44931,x44931),f329(f329(f7(a1,x44931,f891(x44931,x44931)),f329(f329(f8(a880,f891(x44931,f891(x44931,x44931)),a1),f104(x44931)),a200)),f329(f189(x44931,x44933,x44934),x44935))),f329(f329(f18(a1,x44931,x44931),f329(f329(f8(a885,f891(x44931,x44931),a1),x44934),f329(f329(f7(a1,a885,a885),f329(f329(f8(a885,f891(a885,a885),a1),f83(a885)),a112)),x44935))),f329(f329(f8(a885,x44931,a1),f189(x44931,x44933,x44934)),f329(f329(f7(a1,a885,a885),f329(f329(f8(a885,f891(a885,a885),a1),f83(a885)),a112)),x44935))))),f329(f189(x44931,x44933,x44934),f329(f329(f83(a885),f329(f111(a885),x44932)),x44935)))
% 159.70/159.29  [4536]E(f329(f250(f890(x45361,x45362)),f329(f268(x45361,x45362,a880),f329(f329(f8(f891(x45362,f891(x45363,a880)),f891(x45362,a880),x45361),f329(f8(f891(x45363,a880),a880,x45362),f90(x45363))),f329(f329(f7(x45361,f891(x45362,f891(x45363,a880)),f891(x45362,f891(x45363,a880))),f329(f329(f8(f891(f891(x45363,a880),f891(x45363,a880)),f891(f891(x45362,f891(x45363,a880)),f891(x45362,f891(x45363,a880))),x45361),f8(f891(x45363,a880),f891(x45363,a880),x45362)),f329(f329(f8(f891(x45363,f891(a880,a880)),f891(f891(x45363,a880),f891(x45363,a880)),x45361),f18(x45363,a880,a880)),f329(f329(f8(f891(x45363,a880),f891(x45363,f891(a880,a880)),x45361),f329(f8(a880,f891(a880,a880),x45363),a327)),f329(f329(f7(x45361,f891(f890(x45361,x45363),a880),f891(x45363,a880)),f329(f329(f8(f891(x45363,f891(f891(f890(x45361,x45363),a880),a880)),f891(f891(f890(x45361,x45363),a880),f891(x45363,a880)),x45361),f7(x45363,f891(f890(x45361,x45363),a880),a880)),f329(f329(f8(f891(x45363,f890(x45361,x45363)),f891(x45363,f891(f891(f890(x45361,x45363),a880),a880)),x45361),f329(f8(f890(x45361,x45363),f891(f891(f890(x45361,x45363),a880),a880),x45363),f331(f890(x45361,x45363)))),f258(x45361,x45363)))),x45364))))),f329(f329(f7(x45362,f891(f890(x45363,x45362),a880),f891(x45363,a880)),f329(f329(f8(f891(x45363,f891(f891(f890(x45363,x45362),a880),a880)),f891(f891(f890(x45363,x45362),a880),f891(x45363,a880)),x45362),f7(x45363,f891(f890(x45363,x45362),a880),a880)),f329(f329(f8(f891(x45363,f890(x45363,x45362)),f891(x45363,f891(f891(f890(x45363,x45362),a880),a880)),x45362),f329(f8(f890(x45363,x45362),f891(f891(f890(x45363,x45362),a880),a880),x45363),f331(f890(x45363,x45362)))),f329(f7(x45363,x45362,f890(x45363,x45362)),f258(x45363,x45362))))),x45365))))),f329(f329(f286(x45361,x45363,x45362),x45364),x45365))
% 159.70/159.29  [4615]~E(f26(x46151,x46152,x46153),f27(x46154,x46155,x46156))
% 159.70/159.29  [4059]E(f134(x40591,x40592,x40593,x40594,f130(x40592,x40595,x40596)),f329(f329(x40594,x40595),x40596))
% 159.70/159.29  [4273]E(f186(x42731,x42732,f185(x42731,x42732,x42733,x42734),x42735,x42736),f185(x42731,x42732,x42733,f186(x42731,x42732,x42734,x42735,x42736)))
% 159.70/159.29  [4396]E(f329(f76(f890(x43961,x43962),x43962,f890(x43963,x43964),f267(x43961,x43962)),f269(x43963,x43961,x43964,x43962,x43965,x43966)),f329(f76(x43964,x43962,f890(x43963,x43964),x43966),f267(x43963,x43964)))
% 159.70/159.29  [4397]E(f329(f76(f890(x43971,x43972),x43971,f890(x43973,x43974),f257(x43971,x43972)),f269(x43973,x43971,x43974,x43972,x43975,x43976)),f329(f76(x43973,x43971,f890(x43973,x43974),x43975),f257(x43973,x43974)))
% 159.70/159.29  [3997]E(f329(f329(f76(x39971,x39972,x39973,x39974),x39975),x39976),f329(x39974,f329(x39975,x39976)))
% 159.70/159.29  [3795]E(f329(f329(f268(x37951,x37952,x37953),x37954),f329(f329(f258(x37951,x37952),x37955),x37956)),f329(f329(x37954,x37955),x37956))
% 159.70/159.29  [3854]E(f329(f329(f329(f8(x38541,x38542,x38543),x38544),x38545),x38546),f329(x38544,f329(x38545,x38546)))
% 159.70/159.29  [3855]E(f329(f329(f329(f7(x38551,x38552,x38553),x38554),x38555),x38556),f329(f329(x38554,x38556),x38555))
% 159.70/159.29  [3872]E(f329(f329(f329(f18(x38721,x38722,x38723),x38724),x38725),x38726),f329(f329(x38724,x38726),f329(x38725,x38726)))
% 159.70/159.29  [3894]E(f329(f155(x38941,x38942,x38943,x38944),f329(f329(f150(x38942),x38945),x38946)),f329(f329(x38944,x38945),x38946))
% 159.70/159.29  [4001]E(f329(f329(f150(f890(x40011,x40012)),f329(f329(f258(x40011,x40012),x40013),x40014)),f329(f329(f180(x40011,x40012),x40015),x40016)),f329(f329(f180(x40011,x40012),f329(f329(f150(x40011),x40013),x40015)),f329(f329(f150(x40012),x40014),x40016)))
% 159.70/159.29  [4003]E(f329(f329(f153(x40031,x40032),x40033),f329(f329(f158(x40031,x40034),x40035),x40036)),f329(f329(f158(x40032,f329(f329(f153(x40031,x40032),x40033),x40034)),x40035),f329(x40033,x40036)))
% 159.70/159.29  [4047]E(f329(f141(x40471,x40472,x40473,x40474),f329(f329(f150(x40472),x40475),x40476)),f329(f141(x40471,x40472,x40473,f329(f329(x40473,x40474),x40475)),x40476))
% 159.70/159.29  [4073]E(f271(x40731,x40732,x40733,x40734,f329(f329(f258(x40731,x40732),x40735),x40736)),f329(f329(x40734,x40735),x40736))
% 159.70/159.29  [4156]E(f329(f329(f44(x41561,f891(x41562,a880)),x41563),f329(f76(x41564,f891(x41562,a880),x41561,x41565),x41566)),f329(f329(f44(x41564,f891(x41562,a880)),f329(f308(x41561,x41564,x41566),x41563)),x41565))
% 159.70/159.29  [4208]E(f329(f329(f153(x42081,x42082),x42083),f329(f329(f153(x42084,x42081),x42085),x42086)),f329(f329(f153(x42084,x42082),f329(f76(x42081,x42082,x42084,x42083),x42085)),x42086))
% 159.70/159.29  [4210]E(f329(f329(f211(x42101,x42102),x42103),f329(f329(f211(x42104,x42101),x42105),x42106)),f329(f329(f211(x42104,x42102),f329(f76(x42101,x42102,x42104,x42103),x42105)),x42106))
% 159.70/159.29  [4215]E(f329(f308(x42151,x42152,f329(f76(x42153,x42152,x42151,x42154),x42155)),x42156),f329(f308(x42153,x42152,x42154),f329(f308(x42151,x42153,x42155),x42156)))
% 159.70/159.29  [4216]E(f329(f309(x42161,x42162,f329(f76(x42163,x42162,x42161,x42164),x42165)),x42166),f329(f309(x42161,x42163,x42165),f329(f309(x42163,x42162,x42164),x42166)))
% 159.70/159.29  [4245]E(f185(x42451,x42452,x42453,f329(f329(f329(f75(x42451,f889(x42452)),x42454),x42455),f329(f239(x42452),x42456))),f329(f329(f329(f75(x42451,f889(x42452)),f185(x42451,x42452,x42453,x42454)),x42455),f329(f239(x42452),x42456)))
% 159.70/159.29  [4247]E(f329(f141(x42471,x42472,x42473,f329(f141(x42471,x42472,x42473,x42474),x42475)),x42476),f329(f141(x42471,x42472,x42473,x42474),f329(f329(f129(x42472),x42475),x42476)))
% 159.70/159.29  [4386]E(f329(f269(x43861,x43861,x43862,x43863,f32(x43861),x43864),f329(f329(f258(x43861,x43862),x43865),x43866)),f329(f329(f258(x43861,x43863),x43865),f329(x43864,x43866)))
% 159.70/159.29  [4387]E(f329(f269(x43871,x43872,x43873,x43873,x43874,f32(x43873)),f329(f329(f258(x43871,x43873),x43875),x43876)),f329(f329(f258(x43872,x43873),f329(x43874,x43875)),x43876))
% 159.70/159.29  [4477]E(f329(f329(f153(f890(x44771,x44772),f890(x44771,x44773)),f329(f268(x44771,x44772,f890(x44771,x44773)),f329(f329(f7(x44771,f891(x44772,x44773),f891(x44772,f890(x44771,x44773))),f329(f329(f8(f891(x44773,f890(x44771,x44773)),f891(f891(x44772,x44773),f891(x44772,f890(x44771,x44773))),x44771),f8(x44773,f890(x44771,x44773),x44772)),f258(x44771,x44773))),x44774))),f329(f329(f180(x44771,x44772),x44775),x44776)),f329(f329(f180(x44771,x44773),x44775),f329(f329(f153(x44772,x44773),x44774),x44776)))
% 159.70/159.29  [3859]E(f102(x38591,x38592,x38593,f329(f329(f329(f95(x38591),x38594),x38595),x38596)),f329(f329(f329(x38593,x38594),x38595),x38596))
% 159.70/159.29  [3860]E(f103(x38601,x38602,x38603,f329(f329(f329(f95(x38601),x38604),x38605),x38606)),f329(f329(f329(x38603,x38604),x38605),x38606))
% 159.70/159.29  [4058]E(f329(f329(f76(x40581,x40582,x40583,f329(f16(x40582,x40581),x40584)),x40585),x40586),x40584)
% 159.70/159.29  [4092]E(f329(f308(x40921,x40922,x40923),f329(f308(x40924,x40921,x40925),x40926)),f329(f308(x40924,x40922,f329(f329(f8(x40921,x40922,x40924),x40923),x40925)),x40926))
% 159.70/159.29  [4098]E(f329(f329(f44(x40981,f891(x40982,a880)),f329(f308(x40983,x40981,x40984),x40985)),x40986),f329(f329(f44(x40983,f891(x40982,a880)),x40985),f329(f329(f8(x40981,f891(x40982,a880),x40983),x40986),x40984)))
% 159.70/159.29  [4099]E(f329(f329(f45(x40991,f891(x40992,a880)),f329(f308(x40993,x40991,x40994),x40995)),x40996),f329(f329(f45(x40993,f891(x40992,a880)),x40995),f329(f329(f8(x40991,f891(x40992,a880),x40993),x40996),x40994)))
% 159.70/159.29  [4100]E(f329(f329(f44(x41001,f891(x41002,a880)),x41003),f329(f329(f8(x41004,f891(x41002,a880),x41001),x41005),x41006)),f329(f329(f44(x41004,f891(x41002,a880)),f329(f308(x41001,x41004,x41006),x41003)),x41005))
% 159.70/159.29  [4101]E(f329(f329(f45(x41011,f891(x41012,a880)),x41013),f329(f329(f8(x41014,f891(x41012,a880),x41011),x41015),x41016)),f329(f329(f45(x41014,f891(x41012,a880)),f329(f308(x41011,x41014,x41016),x41013)),x41015))
% 159.70/159.29  [4158]E(f329(f329(f44(x41581,f891(x41582,a880)),x41583),f329(f329(f8(f891(x41584,a880),f891(x41582,a880),x41581),f308(x41584,x41582,x41585)),x41586)),f329(f308(x41584,x41582,x41585),f329(f329(f44(x41581,f891(x41584,a880)),x41583),x41586)))
% 159.70/159.29  [4159]E(f329(f329(f44(x41591,f891(x41592,a880)),x41593),f329(f329(f8(f891(x41594,a880),f891(x41592,a880),x41591),f283(x41594,x41592,x41595)),x41596)),f329(f283(x41594,x41592,x41595),f329(f329(f44(x41591,f891(x41594,a880)),x41593),x41596)))
% 159.70/159.29  [4160]E(f329(f329(f44(x41601,f891(x41602,a880)),x41603),f329(f329(f8(f891(x41604,a880),f891(x41602,a880),x41601),f309(x41602,x41604,x41605)),x41606)),f329(f309(x41602,x41604,x41605),f329(f329(f44(x41601,f891(x41604,a880)),x41603),x41606)))
% 159.70/159.29  [4161]E(f329(f329(f45(x41611,f891(x41612,a880)),x41613),f329(f329(f8(f891(x41614,a880),f891(x41612,a880),x41611),f309(x41612,x41614,x41615)),x41616)),f329(f309(x41612,x41614,x41615),f329(f329(f45(x41611,f891(x41614,a880)),x41613),x41616)))
% 159.70/159.29  [4253]E(f329(f141(x42531,x42532,f329(f7(x42532,x42531,x42531),x42533),x42534),f329(f168(x42532),f329(f329(f150(x42532),x42535),x42536))),f329(f329(x42533,x42535),f329(f141(x42531,x42532,f329(f7(x42532,x42531,x42531),x42533),x42534),f329(f168(x42532),x42536))))
% 159.70/159.29  [4312]E(f329(f329(f18(f890(x43121,x43122),x43122,x43123),f329(f329(f8(x43124,f891(x43122,x43123),f890(x43121,x43122)),x43125),f329(f329(f8(x43121,x43124,f890(x43121,x43122)),x43126),f257(x43121,x43122)))),f267(x43121,x43122)),f329(f268(x43121,x43122,x43123),f329(f329(f8(x43124,f891(x43122,x43123),x43121),x43125),x43126)))
% 159.70/159.29  [4319]E(f329(f141(x43191,x43192,f329(f7(x43192,x43191,x43191),x43193),f329(f141(x43191,x43192,f329(f7(x43192,x43191,x43191),x43193),x43194),f329(f168(x43192),x43195))),f329(f168(x43192),x43196)),f329(f141(x43191,x43192,f329(f7(x43192,x43191,x43191),x43193),x43194),f329(f168(x43192),f329(f329(f129(x43192),x43196),x43195))))
% 159.70/159.29  [4321]E(f329(f329(f153(f890(x43211,x43212),f890(x43213,x43212)),f329(f268(x43211,x43212,f890(x43213,x43212)),f329(f329(f8(x43213,f891(x43212,f890(x43213,x43212)),x43211),f258(x43213,x43212)),x43214))),f329(f329(f180(x43211,x43212),x43215),x43216)),f329(f329(f180(x43213,x43212),f329(f329(f153(x43211,x43213),x43214),x43215)),x43216))
% 159.70/159.29  [4369]P104(f329(f329(f244(f891(x43691,a880)),f329(f283(x43692,x43691,x43693),f329(f329(f45(x43694,f891(x43692,a880)),x43695),x43696))),f329(f329(f45(x43694,f891(x43691,a880)),x43695),f329(f329(f8(f891(x43692,a880),f891(x43691,a880),x43694),f283(x43692,x43691,x43693)),x43696))))
% 159.70/159.29  [4171]E(f329(f329(f180(x41711,x41712),f329(f329(f158(x41711,x41713),x41714),f329(f257(x41711,x41712),x41715))),f329(f329(f158(x41712,x41716),x41714),f329(f267(x41711,x41712),x41715))),f329(f329(f158(f890(x41711,x41712),f329(f329(f180(x41711,x41712),x41713),x41716)),x41714),x41715))
% 159.70/159.29  [4234]E(f329(f329(f118(f891(f890(x42341,x42342),a880)),f329(f329(f286(x42341,x42343,x42342),x42344),x42345)),f329(f329(f286(x42341,x42343,x42342),x42344),x42346)),f329(f329(f286(x42341,x42343,x42342),x42344),f329(f329(f118(f891(f890(x42343,x42342),a880)),x42345),x42346)))
% 159.70/159.29  [4332]E(f329(f329(f307(f890(x43321,x43322)),f329(f329(f258(x43321,x43322),x43323),x43324)),f329(f329(f118(f891(f890(x43321,x43322),a880)),f329(f329(f266(x43321,x43322),x43325),f329(f16(f891(x43322,a880),x43321),f329(f329(f307(x43322),x43324),x43326)))),f329(f329(f266(x43321,x43322),f329(f329(f307(x43321),x43323),x43325)),f329(f16(f891(x43322,a880),x43321),x43326)))),f329(f329(f266(x43321,x43322),f329(f329(f307(x43321),x43323),x43325)),f329(f16(f891(x43322,a880),x43321),f329(f329(f307(x43322),x43324),x43326))))
% 159.70/159.29  [4410]E(f329(f329(f109(f891(x44101,a880)),f329(f309(x44101,x44102,f329(f76(f890(x44102,x44103),x44102,x44101,f257(x44102,x44103)),x44104)),x44105)),f329(f309(x44101,x44103,f329(f76(f890(x44102,x44103),x44103,x44101,f267(x44102,x44103)),x44104)),x44106)),f329(f309(x44101,f890(x44102,x44103),x44104),f329(f329(f266(x44102,x44103),x44105),f329(f16(f891(x44103,a880),x44102),x44106))))
% 159.70/159.29  [4155]E(f329(f329(f329(f75(x41551,x41552),f329(f329(f329(f75(x41551,x41552),x41553),x41554),x41555)),x41554),x41556),f329(f329(f329(f75(x41551,x41552),x41553),x41554),x41556))
% 159.70/159.29  [4259]E(f329(f329(f118(f891(f890(x42591,x42592),a880)),f329(f329(f286(x42591,x42593,x42592),x42594),x42595)),f329(f329(f286(x42591,x42593,x42592),x42596),x42595)),f329(f329(f286(x42591,x42593,x42592),f329(f329(f118(f891(f890(x42591,x42593),a880)),x42594),x42596)),x42595))
% 159.70/159.29  [4394]E(f329(f329(f44(x43941,f891(x43942,a880)),x43943),f329(f329(f7(x43941,f891(x43944,f891(x43942,a880)),f891(x43942,a880)),f329(f329(f8(f891(x43944,a880),f891(f891(x43944,f891(x43942,a880)),f891(x43942,a880)),x43941),f44(x43944,f891(x43942,a880))),x43945)),x43946)),f329(f329(f44(x43944,f891(x43942,a880)),f329(f329(f44(x43941,f891(x43944,a880)),x43943),x43945)),x43946))
% 159.70/159.29  [4395]E(f329(f329(f45(x43951,f891(x43952,a880)),x43953),f329(f329(f7(x43951,f891(x43954,f891(x43952,a880)),f891(x43952,a880)),f329(f329(f8(f891(x43954,a880),f891(f891(x43954,f891(x43952,a880)),f891(x43952,a880)),x43951),f45(x43954,f891(x43952,a880))),x43955)),x43956)),f329(f329(f45(x43954,f891(x43952,a880)),f329(f329(f44(x43951,f891(x43954,a880)),x43953),x43955)),x43956))
% 159.70/159.29  [4447]E(f329(f268(x44471,x44472,f890(x44473,x44474)),f329(f329(f7(x44471,f891(x44472,x44474),f891(x44472,f890(x44473,x44474))),f329(f329(f8(f891(x44474,f890(x44473,x44474)),f891(f891(x44472,x44474),f891(x44472,f890(x44473,x44474))),x44471),f8(x44474,f890(x44473,x44474),x44472)),f329(f329(f8(x44473,f891(x44474,f890(x44473,x44474)),x44471),f258(x44473,x44474)),x44475))),x44476)),f269(x44471,x44473,x44472,x44474,x44475,x44476))
% 159.70/159.29  [4368]E(f329(f329(f329(f75(x43681,f889(x43682)),f187(x43681,x43682,x43683,f329(f329(f22(f891(x43681,a880)),x43684),f329(f329(f307(x43681),x43685),f195(f891(x43681,a880)))))),x43685),x43686),f329(f329(f329(f75(x43681,f889(x43682)),f187(x43681,x43682,x43683,x43684)),x43685),x43686))
% 159.70/159.29  [4472]E(f329(f308(x44721,x44722,f329(f329(f18(x44721,x44722,x44722),f329(f329(f18(x44721,x44722,f891(x44722,x44722)),f329(f329(f8(a880,f891(x44722,f891(x44722,x44722)),x44721),f104(x44722)),x44723)),x44724)),x44725)),x44726),f329(f329(f118(f891(x44722,a880)),f329(f308(x44721,x44722,x44724),f329(f329(f109(f891(x44721,a880)),x44726),f329(f250(x44721),x44723)))),f329(f308(x44721,x44722,x44725),f329(f329(f109(f891(x44721,a880)),x44726),f329(f250(x44721),f329(f329(f8(a880,a880,x44721),a324),x44723))))))
% 159.70/159.29  [4483]E(f329(f308(x44831,f890(x44832,x44833),f329(f329(f18(x44831,x44833,f890(x44832,x44833)),f329(f329(f8(x44832,f891(x44833,f890(x44832,x44833)),x44831),f258(x44832,x44833)),x44834)),x44835)),x44836),f329(f329(f266(x44832,x44833),f329(f308(x44831,x44832,x44834),x44836)),f329(f329(f8(f891(x44831,a880),f891(x44833,a880),x44832),f308(x44831,x44833,x44835)),f329(f329(f7(x44832,f891(x44831,a880),f891(x44831,a880)),f329(f329(f8(f891(x44831,a880),f891(f891(x44831,a880),f891(x44831,a880)),x44832),f109(f891(x44831,a880))),f329(f329(f8(f891(x44832,a880),f891(x44831,a880),x44832),f309(x44831,x44832,x44834)),f329(f329(f7(x44832,f891(x44832,a880),f891(x44832,a880)),f307(x44832)),f195(f891(x44832,a880)))))),x44836))))
% 159.70/159.29  [4429]E(f329(f267(x44291,x44292),f329(f269(x44293,x44291,x44294,x44292,x44295,x44296),x44297)),f329(x44296,f329(f267(x44293,x44294),x44297)))
% 159.70/159.29  [4430]E(f329(f257(x44301,x44302),f329(f269(x44303,x44301,x44304,x44302,x44305,x44306),x44307)),f329(x44305,f329(f257(x44303,x44304),x44307)))
% 159.70/159.29  [4133]E(f329(f329(f180(x41331,x41332),f329(f329(f158(x41331,x41333),x41334),x41335)),f329(f329(f158(x41332,x41336),x41334),x41337)),f329(f329(f158(f890(x41331,x41332),f329(f329(f180(x41331,x41332),x41333),x41336)),x41334),f329(f329(f258(x41331,x41332),x41335),x41337)))
% 159.70/159.29  [4201]E(f329(f329(f329(f270(x42011,x42012,x42013,x42014),x42015),x42016),x42017),f329(f329(f268(x42012,x42013,x42014),x42016),f329(x42015,x42017)))
% 159.70/159.29  [4214]E(f329(f329(f329(f270(x42141,x42142,x42143,x42144),x42145),x42146),x42147),f329(f329(x42146,f329(f257(x42142,x42143),f329(x42145,x42147))),f329(f267(x42142,x42143),f329(x42145,x42147))))
% 159.70/159.29  [4249]E(f186(x42491,x42492,f329(f329(f329(f75(x42491,f889(x42492)),x42493),x42494),f329(f239(x42492),x42495)),x42496,x42497),f186(x42491,x42492,x42493,f329(f329(f150(x42491),x42494),x42496),f329(f329(f150(x42492),x42495),x42497)))
% 159.70/159.29  [4267]E(f329(f76(x42671,x42672,x42673,x42674),f329(f76(x42675,x42671,x42673,x42676),x42677)),f329(f76(x42675,x42672,x42673,f329(f76(x42671,x42672,x42675,x42674),x42676)),x42677))
% 159.70/159.29  [4328]E(f329(f76(f889(x43281),f889(x43282),x43283,f329(f211(x43281,x43282),x43284)),f329(f329(f329(f75(x43283,f889(x43281)),x43285),x43286),f329(f239(x43281),x43287))),f329(f329(f329(f75(x43283,f889(x43282)),f329(f76(f889(x43281),f889(x43282),x43283,f329(f211(x43281,x43282),x43284)),x43285)),x43286),f329(f239(x43282),f329(x43284,x43287))))
% 159.70/159.29  [4454]E(f329(f269(x44541,x44542,x44543,x44543,x44544,f32(x44543)),f329(f269(x44541,x44541,x44545,x44543,f32(x44541),x44546),x44547)),f329(f329(f258(x44542,x44543),f329(x44544,f329(f257(x44541,x44545),x44547))),f329(x44546,f329(f267(x44541,x44545),x44547))))
% 159.70/159.29  [4455]E(f329(f269(x44551,x44551,x44552,x44553,f32(x44551),x44554),f329(f269(x44555,x44551,x44552,x44552,x44556,f32(x44552)),x44557)),f329(f329(f258(x44551,x44553),f329(x44556,f329(f257(x44555,x44552),x44557))),f329(x44554,f329(f267(x44555,x44552),x44557))))
% 159.70/159.29  [4470]E(f329(f269(x44701,x44702,x44703,x44703,x44704,f32(x44703)),f329(f269(x44705,x44701,x44703,x44703,x44706,f32(x44703)),x44707)),f329(f269(x44705,x44702,x44703,x44703,f329(f76(x44701,x44702,x44705,x44704),x44706),f32(x44703)),x44707))
% 159.70/159.29  [4471]E(f329(f269(x44711,x44711,x44712,x44713,f32(x44711),x44714),f329(f269(x44711,x44711,x44715,x44712,f32(x44711),x44716),x44717)),f329(f269(x44711,x44711,x44715,x44713,f32(x44711),f329(f76(x44712,x44713,x44715,x44714),x44716)),x44717))
% 159.70/159.29  [4480]E(f329(f269(x44801,x44802,x44803,x44803,x44804,f32(x44803)),f329(f269(x44801,x44801,x44805,x44803,f32(x44801),x44806),x44807)),f329(f269(x44802,x44802,x44805,x44803,f32(x44802),x44806),f329(f269(x44801,x44802,x44805,x44805,x44804,f32(x44805)),x44807)))
% 159.70/159.29  [4168]E(f329(f329(f286(x41681,x41682,x41683),f329(f329(f286(x41681,x41684,x41682),x41685),x41686)),x41687),f329(f329(f286(x41681,x41684,x41683),x41685),f329(f329(f286(x41684,x41682,x41683),x41686),x41687)))
% 159.70/159.29  [4240]E(f329(f329(f268(x42401,x42402,x42403),f329(f76(x42404,f891(x42402,x42403),x42401,x42405),x42406)),x42407),f329(f329(x42405,f329(x42406,f329(f257(x42401,x42402),x42407))),f329(f267(x42401,x42402),x42407)))
% 159.70/159.29  [4292]E(f329(f76(x42921,x42922,x42923,x42924),f329(f329(f329(f75(x42923,x42921),x42925),x42926),x42927)),f329(f329(f329(f75(x42923,x42922),f329(f76(x42921,x42922,x42923,x42924),x42925)),x42926),f329(x42924,x42927)))
% 159.70/159.29  [4324]E(f329(f141(x43241,x43242,f329(f7(x43242,x43241,x43241),x43243),x43244),f329(f168(x43242),f329(f329(f153(x43245,x43242),x43246),x43247))),f329(f141(x43241,x43245,f329(f7(x43245,x43241,x43241),f329(f76(x43242,f891(x43241,x43241),x43245,x43243),x43246)),x43244),f329(f168(x43245),x43247)))
% 159.70/159.29  [4268]E(f329(f329(f44(x42681,f891(f890(x42682,x42683),a880)),x42684),f329(f329(f8(f891(f890(x42685,x42683),a880),f891(f890(x42682,x42683),a880),x42681),f329(f286(x42682,x42685,x42683),x42686)),x42687)),f329(f329(f286(x42682,x42685,x42683),x42686),f329(f329(f44(x42681,f891(f890(x42685,x42683),a880)),x42684),x42687)))
% 159.70/159.29  [4416]E(f329(f329(f44(x44161,f891(f890(x44162,x44163),a880)),x44164),f329(f329(f7(x44161,f891(f890(x44165,x44163),a880),f891(f890(x44162,x44163),a880)),f329(f329(f8(f891(f890(x44162,x44165),a880),f891(f891(f890(x44165,x44163),a880),f891(f890(x44162,x44163),a880)),x44161),f286(x44162,x44165,x44163)),x44166)),x44167)),f329(f329(f286(x44162,x44165,x44163),f329(f329(f44(x44161,f891(f890(x44162,x44165),a880)),x44164),x44166)),x44167))
% 159.70/159.29  [4417]E(f329(f141(x44171,x44172,f329(f329(f7(x44171,f891(x44172,x44173),f891(x44172,x44171)),f329(f329(f8(f891(x44173,x44171),f891(f891(x44172,x44173),f891(x44172,x44171)),x44171),f8(x44173,x44171,x44172)),x44174)),x44175),x44176),x44177),f329(f141(x44171,x44173,x44174,x44176),f329(f329(f153(x44172,x44173),x44175),x44177)))
% 159.70/159.29  [4481]E(f329(f329(f45(x44811,f891(x44812,a880)),x44813),f329(f329(f8(f891(x44814,f891(x44812,a880)),f891(x44812,a880),x44811),f329(f45(x44814,f891(x44812,a880)),x44815)),f329(f329(f7(x44811,f891(x44814,f891(x44812,a880)),f891(x44814,f891(x44812,a880))),f329(f329(f8(f891(f891(x44812,a880),f891(x44812,a880)),f891(f891(x44814,f891(x44812,a880)),f891(x44814,f891(x44812,a880))),x44811),f8(f891(x44812,a880),f891(x44812,a880),x44814)),f329(f329(f8(f891(x44812,a880),f891(f891(x44812,a880),f891(x44812,a880)),x44811),f118(f891(x44812,a880))),x44816))),x44817))),f329(f329(f118(f891(x44812,a880)),f329(f329(f45(x44811,f891(x44812,a880)),x44813),x44816)),f329(f329(f45(x44814,f891(x44812,a880)),x44815),x44817)))
% 159.70/159.29  [4482]E(f329(f329(f44(x44821,f891(x44822,a880)),x44823),f329(f329(f8(f891(x44824,f891(x44822,a880)),f891(x44822,a880),x44821),f329(f44(x44824,f891(x44822,a880)),x44825)),f329(f329(f7(x44821,f891(x44824,f891(x44822,a880)),f891(x44824,f891(x44822,a880))),f329(f329(f8(f891(f891(x44822,a880),f891(x44822,a880)),f891(f891(x44824,f891(x44822,a880)),f891(x44824,f891(x44822,a880))),x44821),f8(f891(x44822,a880),f891(x44822,a880),x44824)),f329(f329(f8(f891(x44822,a880),f891(f891(x44822,a880),f891(x44822,a880)),x44821),f109(f891(x44822,a880))),x44826))),x44827))),f329(f329(f109(f891(x44822,a880)),f329(f329(f44(x44821,f891(x44822,a880)),x44823),x44826)),f329(f329(f44(x44824,f891(x44822,a880)),x44825),x44827)))
% 159.70/159.29  [4475]E(f208(x44751,x44752,f329(f329(f329(x44753,x44754),x44755),x44756),f329(f329(f7(x44751,f890(a107,a107),f891(a107,f887(x44752))),f329(f329(f7(x44751,a107,f891(f890(a107,a107),f891(a107,f887(x44752)))),f329(f329(f7(x44751,a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(x44752))))),x44757),x44754)),x44755)),x44756)),f329(f329(f329(f220(x44751,x44752,x44753,x44757),x44754),x44755),x44756))
% 159.70/159.29  [4488]E(f209(x44881,x44882,f329(f329(f329(x44883,x44884),x44885),x44886),f329(f329(f7(x44881,f890(a107,a107),f891(a107,f887(x44882))),f329(f329(f7(x44881,a107,f891(f890(a107,a107),f891(a107,f887(x44882)))),f329(f329(f7(x44881,a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(x44882))))),x44887),x44884)),x44885)),x44886)),f222(x44881,x44882,x44883,x44887,x44884,x44885,x44886))
% 159.70/159.29  [4479]E(f206(x44791,x44792,f329(f329(f329(x44793,x44794),x44795),x44796),f329(f329(f7(x44791,f890(a107,a107),f891(a107,f887(f889(x44792)))),f329(f329(f7(x44791,a107,f891(f890(a107,a107),f891(a107,f887(f889(x44792))))),f329(f329(f7(x44791,a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(f889(x44792)))))),x44797),x44794)),x44795)),x44796)),f329(f329(f329(f215(x44791,x44792,x44793,x44797),x44794),x44795),x44796))
% 159.70/159.29  [4490]E(f207(x44901,x44902,f329(f329(f329(x44903,x44904),x44905),x44906),f329(f329(f7(x44901,f890(a107,a107),f891(a107,f887(f889(x44902)))),f329(f329(f7(x44901,a107,f891(f890(a107,a107),f891(a107,f887(f889(x44902))))),f329(f329(f7(x44901,a107,f891(a107,f891(f890(a107,a107),f891(a107,f887(f889(x44902)))))),x44907),x44904)),x44905)),x44906)),f218(x44901,x44902,x44903,x44907,x44904,x44905,x44906))
% 159.70/159.29  [4388]E(f329(f269(x43881,x43882,x43883,x43884,x43885,x43886),f329(f329(f258(x43881,x43883),x43887),x43888)),f329(f329(f258(x43882,x43884),f329(x43885,x43887)),f329(x43886,x43888)))
% 159.70/159.29  [4492]E(f329(f329(f153(f890(x44921,x44922),f890(x44923,x44924)),f329(f268(x44921,x44922,f890(x44923,x44924)),f329(f329(f7(x44921,f891(x44922,x44924),f891(x44922,f890(x44923,x44924))),f329(f329(f8(f891(x44924,f890(x44923,x44924)),f891(f891(x44922,x44924),f891(x44922,f890(x44923,x44924))),x44921),f8(x44924,f890(x44923,x44924),x44922)),f329(f329(f8(x44923,f891(x44924,f890(x44923,x44924)),x44921),f258(x44923,x44924)),x44925))),x44926))),f329(f329(f180(x44921,x44922),x44927),x44928)),f329(f329(f180(x44923,x44924),f329(f329(f153(x44921,x44923),x44925),x44927)),f329(f329(f153(x44922,x44924),x44926),x44928)))
% 159.70/159.29  [4496]E(f329(f329(f153(f890(x44961,x44962),x44963),f329(f268(x44961,x44962,x44963),f329(f329(f8(f891(x44962,f890(x44961,x44964)),f891(x44962,x44963),x44961),f329(f8(f890(x44961,x44964),x44963,x44962),x44965)),f329(f329(f7(x44961,f891(x44962,x44964),f891(x44962,f890(x44961,x44964))),f329(f329(f8(f891(x44964,f890(x44961,x44964)),f891(f891(x44962,x44964),f891(x44962,f890(x44961,x44964))),x44961),f8(x44964,f890(x44961,x44964),x44962)),f258(x44961,x44964))),x44966)))),f329(f329(f180(x44961,x44962),x44967),x44968)),f329(f329(f153(f890(x44961,x44964),x44963),x44965),f329(f329(f180(x44961,x44964),x44967),f329(f329(f153(x44962,x44964),x44966),x44968))))
% 159.70/159.29  [4421]E(f329(f329(f153(f890(x44211,x44212),x44213),f329(f268(x44211,x44212,x44213),f329(f329(f8(f891(x44212,f890(x44214,x44212)),f891(x44212,x44213),x44211),f329(f8(f890(x44214,x44212),x44213,x44212),x44215)),f329(f329(f8(x44214,f891(x44212,f890(x44214,x44212)),x44211),f258(x44214,x44212)),x44216)))),f329(f329(f180(x44211,x44212),x44217),x44218)),f329(f329(f153(f890(x44214,x44212),x44213),x44215),f329(f329(f180(x44214,x44212),f329(f329(f153(x44211,x44214),x44216),x44217)),x44218)))
% 159.70/159.29  [4379]E(f329(f329(f268(x43791,x43792,x43793),f329(f329(f8(f891(x43792,f890(x43794,x43795)),f891(x43792,x43793),x43791),f329(f8(f890(x43794,x43795),x43793,x43792),f329(f268(x43794,x43795,x43793),x43796))),x43797)),x43798),f329(f329(f268(x43794,x43795,x43793),x43796),f329(f329(f268(x43791,x43792,f890(x43794,x43795)),x43797),x43798)))
% 159.70/159.29  [4497]E(f329(f329(f44(f890(x44971,x44972),f891(f890(x44973,x44974),a880)),f329(f329(f266(x44971,x44972),x44975),f329(f16(f891(x44972,a880),x44971),x44976))),f329(f268(x44971,x44972,f891(f890(x44973,x44974),a880)),f329(f329(f7(x44971,f891(x44972,f891(x44973,f891(x44974,a880))),f891(x44972,f891(f890(x44973,x44974),a880))),f329(f329(f8(f891(f891(x44973,f891(x44974,a880)),f891(f890(x44973,x44974),a880)),f891(f891(x44972,f891(x44973,f891(x44974,a880))),f891(x44972,f891(f890(x44973,x44974),a880))),x44971),f8(f891(x44973,f891(x44974,a880)),f891(f890(x44973,x44974),a880),x44972)),f329(f329(f8(f891(x44973,a880),f891(f891(x44973,f891(x44974,a880)),f891(f890(x44973,x44974),a880)),x44971),f266(x44973,x44974)),x44977))),f329(f329(f8(f891(x44974,a880),f891(x44973,f891(x44974,a880)),x44972),f16(f891(x44974,a880),x44973)),x44978)))),f329(f329(f266(x44973,x44974),f329(f329(f44(x44971,f891(x44973,a880)),x44975),x44977)),f329(f16(f891(x44974,a880),x44973),f329(f329(f44(x44972,f891(x44974,a880)),x44976),x44978))))
% 159.70/159.29  [4528]E(f31(x45281,x45282,x45283,x45284,x45285,x45286,x45287,x45288,x45289,a24),x45282)
% 159.70/159.29  [4435]E(f329(f329(f270(x44351,x44352,x44353,x44354),f329(f329(f270(x44351,x44355,x44356,f890(x44352,x44353)),x44357),x44358)),x44359),f329(f329(f270(x44351,x44355,x44356,x44354),x44357),f329(f329(f7(x44355,f891(x44352,f891(x44353,x44354)),f891(x44356,x44354)),f329(f329(f8(f891(x44356,f890(x44352,x44353)),f891(f891(x44352,f891(x44353,x44354)),f891(x44356,x44354)),x44355),f270(x44356,x44352,x44353,x44354)),x44358)),x44359)))
% 159.70/159.29  [4467]E(f329(f76(f890(x44671,x44672),f890(x44673,x44674),f890(x44675,x44676),f269(x44671,x44673,x44672,x44674,x44677,x44678)),f269(x44675,x44671,x44676,x44672,x44679,x446710)),f269(x44675,x44673,x44676,x44674,f329(f76(x44671,x44673,x44675,x44677),x44679),f329(f76(x44672,x44674,x44676,x44678),x446710)))
% 159.70/159.29  [4529]E(f31(x45291,x45292,x45293,x45294,x45295,x45296,x45297,x45298,x45299,f30(x452910,x452911)),f329(f329(x45295,x452910),x452911))
% 159.70/159.29  [4530]E(f31(x45301,x45302,x45303,x45304,x45305,x45306,x45307,x45308,x45309,f29(x453010,x453011)),f329(f329(x45307,x453010),x453011))
% 159.70/159.29  [4531]E(f31(x45311,x45312,x45313,x45314,x45315,x45316,x45317,x45318,x45319,f25(x453110,x453111)),f329(f329(x45313,x453110),x453111))
% 159.70/159.29  [4473]E(f329(f269(x44731,x44732,x44733,x44734,x44735,x44736),f329(f269(x44737,x44731,x44738,x44733,x44739,x447310),x447311)),f329(f269(x44737,x44732,x44738,x44734,f329(f76(x44731,x44732,x44737,x44735),x44739),f329(f76(x44733,x44734,x44738,x44736),x447310)),x447311))
% 159.70/159.29  [4532]E(f31(x45321,x45322,x45323,x45324,x45325,x45326,x45327,x45328,x45329,f27(x453210,x453211,x453212)),f329(f329(f329(x45326,x453210),x453211),x453212))
% 159.70/159.29  [4533]E(f31(x45331,x45332,x45333,x45334,x45335,x45336,x45337,x45338,x45339,f26(x453310,x453311,x453312)),f329(f329(f329(x45334,x453310),x453311),x453312))
% 159.70/159.29  [4650]~E(a583,a335)+~P1(a5000)
% 159.70/159.29  [4652]~E(f584(x46521),x46521)+~P1(a5000)
% 159.70/159.29  [4654]~P95(x46541)+E(f94(x46541),a326)
% 159.70/159.29  [4657]~P27(x46571)+P27(f889(x46571))
% 159.70/159.29  [4658]~P63(x46581)+P63(f889(x46581))
% 159.70/159.29  [4661]~P142(x46611)+~E(f81(x46611),f2(x46611))
% 159.70/159.29  [4663]~E(x46631,f2(a107))+E(f329(a20,x46631),f2(a1))
% 159.70/159.29  [4664]~E(x46641,f2(a1))+E(f85(a1,x46641),f2(a1))
% 159.70/159.29  [4670]~P143(x46701)+P32(x46701,f2(x46701))
% 159.70/159.29  [4672]~P107(x46721)+P31(x46721,f121(x46721))
% 159.70/159.29  [4681]P104(x46811)+P104(f329(a324,x46811))
% 159.70/159.29  [4724]~P143(x47241)+~P32(x47241,f81(x47241))
% 159.70/159.29  [4771]~P104(x47711)+~P104(f329(a324,x47711))
% 159.70/159.29  [4794]E(f329(a112,x47941),f2(a885))+~P104(f329(a200,x47941))
% 159.70/159.29  [4858]~P100(x48581)+P10(x48581,x48581,f118(x48581))
% 159.70/159.29  [4859]~P101(x48591)+P10(x48591,x48591,f109(x48591))
% 159.70/159.29  [4860]~P96(x48601)+P10(x48601,x48601,f84(x48601))
% 159.70/159.29  [4861]~P107(x48611)+P10(x48611,x48611,f193(x48611))
% 159.70/159.29  [4862]~P107(x48621)+P10(x48621,x48621,f194(x48621))
% 159.70/159.29  [4863]~P72(x48631)+P11(x48631,x48631,f84(x48631))
% 159.70/159.29  [4667]~E(x46671,f2(a885))+E(f329(f108(a1),x46671),f2(a1))
% 159.70/159.29  [4674]~P93(x46741)+E(f329(f111(x46741),a86),f2(x46741))
% 159.70/159.29  [4677]~E(f585(x46771),f2(a885))+E(f329(f165(a885),x46771),f2(a885))
% 159.70/159.29  [4678]~P106(x46781)+E(f246(x46781,f244(x46781)),f193(x46781))
% 159.70/159.29  [4679]~P106(x46791)+E(f247(x46791,f244(x46791)),f194(x46791))
% 159.70/159.29  [4680]~P89(x46801)+E(f85(x46801,f2(x46801)),f2(x46801))
% 159.70/159.29  [4689]~P143(x46891)+E(f329(f108(x46891),f81(a885)),f81(x46891))
% 159.70/159.29  [4690]~P143(x46901)+E(f329(f108(x46901),f2(a885)),f2(x46901))
% 159.70/159.29  [4691]~P139(x46911)+E(f329(f110(x46911),f81(a1)),f81(x46911))
% 159.70/159.29  [4692]~P139(x46921)+E(f329(f110(x46921),f2(a1)),f2(x46921))
% 159.70/159.29  [4693]E(x46931,f2(a885))+~E(f329(f108(a1),x46931),f2(a1))
% 159.70/159.29  [4718]~P86(x47181)+E(f329(f82(x47181),f195(x47181)),f253(x47181))
% 159.70/159.29  [4719]~P74(x47191)+E(f329(f82(x47191),f2(x47191)),f2(x47191))
% 159.70/159.29  [4720]~P86(x47201)+E(f329(f82(x47201),f253(x47201)),f195(x47201))
% 159.70/159.29  [4721]~P116(x47211)+E(f329(f78(x47211),f81(x47211)),f81(x47211))
% 159.70/159.29  [4722]~P85(x47221)+E(f329(f78(x47221),f2(x47221)),f2(x47221))
% 159.70/159.29  [4723]~P81(x47231)+E(f329(f165(x47231),f121(x47231)),f2(x47231))
% 159.70/159.29  [4743]~P39(x47431)+P41(f329(f171(a1),x47431))
% 159.70/159.29  [4776]~P93(x47761)+E(f329(f82(x47761),f81(x47761)),f329(f111(x47761),a105))
% 159.70/159.29  [4793]~P93(x47931)+P32(x47931,f329(f111(x47931),a86))
% 159.70/159.29  [4810]~P27(x48101)+E(f329(f171(x48101),f58(x48101)),f253(f891(x48101,a880)))
% 159.70/159.29  [4820]P39(x48201)+~P41(f329(f171(a1),x48201))
% 159.70/159.29  [4821]~P27(x48211)+P104(f329(f136(x48211),f58(x48211)))
% 159.70/159.29  [4864]E(f329(f108(a1),f329(a112,x48641)),x48641)+P104(f329(a200,x48641))
% 159.70/159.29  [4881]~P106(x48811)+E(f97(x48811,x48811,f5(x48811)),f98(x48811))
% 159.70/159.29  [4933]~P113(x49331)+E(f260(x49331,f81(x49331),f84(x49331)),f259(x49331))
% 159.70/159.29  [4963]~P93(x49631)+~P32(x49631,f329(f111(x49631),a105))
% 159.70/159.29  [5102]E(f329(f78(a1),x51021),x51021)+P104(f329(f329(f245(a1),x51021),f2(a1)))
% 159.70/159.29  [5120]~E(f329(a112,x51201),f2(a885))+P104(f329(f329(f244(a1),x51201),f2(a1)))
% 159.70/159.29  [5180]~P104(f329(a200,x51801))+P104(f329(f329(f245(a1),x51801),f2(a1)))
% 159.70/159.29  [5220]~P139(x52201)+P104(f329(f329(f331(x52201),f81(x52201)),f117(x52201)))
% 159.70/159.29  [5221]~P143(x52211)+P104(f329(f329(f331(x52211),f81(x52211)),f191(x52211)))
% 159.70/159.29  [5222]~P139(x52221)+P104(f329(f329(f331(x52221),f2(x52221)),f117(x52221)))
% 159.70/159.29  [5223]~P143(x52231)+P104(f329(f329(f331(x52231),f2(x52231)),f191(x52231)))
% 159.70/159.29  [5224]~P110(x52241)+P104(f329(f329(f244(x52241),f2(x52241)),f81(x52241)))
% 159.70/159.29  [5225]~P110(x52251)+P104(f329(f329(f245(x52251),f2(x52251)),f81(x52251)))
% 159.70/159.29  [5277]E(x52771,f2(a885))+~P104(f329(f329(f244(a885),x52771),f2(a885)))
% 159.70/159.29  [5319]E(f329(a112,x53191),f2(a885))+~P104(f329(f329(f244(a1),x53191),f2(a1)))
% 159.70/159.29  [5379]P104(f329(a200,x53791))+~P104(f329(f329(f245(a1),x53791),f2(a1)))
% 159.70/159.29  [5384]~P107(x53841)+P11(x53841,f886(x53841),f147(x53841,x53841,f5(x53841)))
% 159.70/159.29  [5401]P41(x54011)+~P104(f329(f329(f244(a1),f2(a1)),f357(x54011)))
% 159.70/159.29  [5407]E(f329(f78(a1),x54071),f329(f82(a1),x54071))+~P104(f329(f329(f245(a1),x54071),f2(a1)))
% 159.70/159.29  [5579]~P110(x55791)+~P104(f329(f329(f244(x55791),f81(x55791)),f2(x55791)))
% 159.70/159.29  [5580]~P110(x55801)+~P104(f329(f329(f245(x55801),f81(x55801)),f2(x55801)))
% 159.70/159.29  [5590]~E(x55901,f2(a885))+P104(f329(f329(f244(a1),f329(f108(a1),x55901)),f2(a1)))
% 159.70/159.29  [5591]~E(x55911,f2(a1))+P104(f329(f329(f245(a1),f329(f78(a1),x55911)),f81(a1)))
% 159.70/159.29  [5709]~P81(x57091)+E(f141(x57091,x57091,f83(x57091),f2(x57091)),f165(x57091))
% 159.70/159.29  [5878]~P102(x58781)+P20(a885,x58781,f108(x58781),f253(f891(a885,a880)))
% 159.70/159.29  [6073]E(x60731,f2(a885))+~P104(f329(f329(f244(a1),f329(f108(a1),x60731)),f2(a1)))
% 159.70/159.29  [6074]E(x60741,f2(a1))+~P104(f329(f329(f245(a1),f329(f78(a1),x60741)),f81(a1)))
% 159.70/159.29  [6866]~P104(f329(f329(f245(a1),x68661),f2(a1)))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x68661),x68661)),f2(a1)))
% 159.70/159.29  [7413]P104(f329(f329(f245(a1),x74131),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x74131),x74131)),f2(a1)))
% 159.70/159.29  [7969]E(x79691,f329(a3,f2(a885)))+P104(f329(f329(f245(a885),f329(f329(f22(a885),f329(a19,x79691)),f329(a120,f2(a885)))),f329(a19,x79691)))
% 159.70/159.29  [8744]~P104(f329(f329(f245(a1),x87441),f2(a1)))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87441),x87441)),a105)),f2(a1)))
% 159.70/159.29  [8833]~P104(f329(f329(f245(a1),x88331),f2(a1)))+P104(f329(f329(f245(a1),f329(f329(f83(a1),f329(f329(f83(a1),f81(a1)),x88331)),x88331)),f2(a1)))
% 159.70/159.29  [9162]P104(f329(f329(f245(a1),x91621),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91621),x91621)),a105)),f2(a1)))
% 159.70/159.29  [9224]P104(f329(f329(f245(a1),x92241),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),f329(f329(f83(a1),f81(a1)),x92241)),x92241)),f2(a1)))
% 159.70/159.29  [4764]~E(a86,x47641)+E(f329(f329(f83(a1),x47641),x47641),a86)
% 159.70/159.29  [4765]~E(x47651,a86)+E(f329(f329(f83(a1),x47651),x47651),a86)
% 159.70/159.29  [4779]E(x47791,f2(a1))+E(f329(f329(f41(a1),x47791),x47791),f81(a1))
% 159.70/159.29  [4910]E(x49101,a86)+~E(f329(f329(f83(a1),x49101),x49101),a86)
% 159.70/159.29  [4911]E(a86,x49111)+~E(f329(f329(f83(a1),x49111),x49111),a86)
% 159.70/159.29  [4923]~P29(x49231)+E(f43(x49231,f195(f891(x49231,a880))),f253(x49231))
% 159.70/159.29  [4924]~P29(x49241)+E(f43(x49241,f253(f891(x49241,a880))),f195(x49241))
% 159.70/159.29  [4925]~P29(x49251)+E(f42(x49251,f195(f891(x49251,a880))),f195(x49251))
% 159.70/159.29  [4926]~P29(x49261)+E(f42(x49261,f253(f891(x49261,a880))),f253(x49261))
% 159.70/159.29  [4927]~P107(x49271)+E(f138(x49271,f195(f891(x49271,a880))),f121(x49271))
% 159.70/159.29  [5061]E(x50611,f2(a885))+P104(f329(f329(f245(a885),f2(a885)),x50611))
% 159.70/159.29  [5080]~P30(x50801)+P104(f329(f329(f244(a1),f2(a1)),x50801))
% 159.70/159.29  [5111]~E(f329(f111(a885),x51111),f2(a885))+P104(f329(f329(f244(a1),x51111),a86))
% 159.70/159.29  [5116]P41(x51161)+P104(f329(f329(f331(a1),f357(x51161)),x51161))
% 159.70/159.29  [5117]E(x51171,f329(a3,f2(a885)))+P104(f329(f329(f244(a107),f81(a107)),x51171))
% 159.70/159.29  [5154]P104(f329(a200,x51541))+P104(f329(f329(f244(a1),f2(a1)),x51541))
% 159.70/159.29  [5202]E(f329(f108(a1),f329(a112,x52021)),f2(a1))+P104(f329(f329(f244(a1),f2(a1)),x52021))
% 159.70/159.29  [5263]E(f329(f108(a1),f329(f111(a885),x52631)),f329(f111(a1),x52631))+P104(f329(a200,f329(f111(a1),x52631)))
% 159.70/159.29  [5283]E(f329(f111(a885),x52831),f2(a885))+~P104(f329(a200,f329(f111(a1),x52831)))
% 159.70/159.29  [5284]E(f329(f111(a885),x52841),f2(a885))+~P104(f329(f329(f244(a1),x52841),a86))
% 159.70/159.29  [5316]P30(x53161)+~P104(f329(f329(f244(a1),f2(a1)),x53161))
% 159.70/159.29  [5387]E(f329(a120,f359(x53871)),x53871)+~P104(f329(f329(f245(a885),f2(a885)),x53871))
% 159.70/159.29  [5395]E(f329(a120,f329(f111(a885),x53951)),f81(a885))+~P104(f329(a200,f329(f111(a1),x53951)))
% 159.70/159.29  [5403]E(f329(f108(a1),f458(x54031)),x54031)+~P104(f329(f329(f245(a1),f2(a1)),x54031))
% 159.70/159.29  [5410]~E(x54101,f329(a3,f2(a885)))+~P104(f329(f329(f244(a107),f81(a107)),x54101))
% 159.70/159.29  [5417]E(f329(f108(a1),f329(f111(a885),x54171)),f2(a1))+~P104(f329(a200,f329(f111(a1),x54171)))
% 159.70/159.29  [5443]E(f329(f165(a885),x54431),f2(a885))+P104(f329(f329(f331(a885),f585(x54431)),f329(f171(a885),x54431)))
% 159.70/159.29  [5464]E(f329(f108(a1),f329(a112,x54641)),x54641)+~P104(f329(f329(f244(a1),f2(a1)),x54641))
% 159.70/159.29  [5473]~P104(f329(a200,x54731))+~P104(f329(f329(f244(a1),f2(a1)),x54731))
% 159.70/159.29  [5572]E(f329(f329(f83(a885),f81(a885)),f329(f111(a885),x55721)),f81(a885))+~P104(f329(f329(f245(a1),x55721),a86))
% 159.70/159.29  [5630]E(x56301,f2(a885))+~P104(f329(f329(f245(a885),x56301),f329(a120,f2(a885))))
% 159.70/159.29  [5668]E(f329(f329(f22(a885),f329(f111(a885),x56681)),f81(a885)),f2(a885))+~P104(f329(f329(f244(a1),x56681),a86))
% 159.70/159.29  [5669]E(f329(f329(f83(a885),f329(f111(a885),x56691)),f81(a885)),f81(a885))+~P104(f329(f329(f245(a1),x56691),a86))
% 159.70/159.29  [5679]~P41(x56791)+E(f329(f40(a885),f329(f308(a1,a885,a112),x56791)),f329(f40(a1),x56791))
% 159.70/159.29  [5710]~P107(x57101)+E(f246(x57101,f329(f7(x57101,x57101,a880),f244(x57101))),f194(x57101))
% 159.70/159.29  [5711]~P107(x57111)+E(f247(x57111,f329(f7(x57111,x57111,a880),f244(x57111))),f193(x57111))
% 159.70/159.29  [5721]E(f47(a885,f329(a120,f2(a885)),f329(f111(a885),x57211)),f329(a120,f2(a885)))+~P104(f329(a200,f329(f111(a1),x57211)))
% 159.70/159.29  [5730]~P104(f329(f329(f245(a1),f2(a1)),x57301))+P104(f329(f329(f244(a1),f81(a1)),x57301))
% 159.70/159.29  [5731]P104(f329(f329(f245(a1),f2(a1)),x57311))+~P104(f329(f329(f244(a1),f81(a1)),x57311))
% 159.70/159.29  [5742]E(f329(a120,f329(f329(f22(a885),x57421),f81(a885))),x57421)+~P104(f329(f329(f245(a885),f2(a885)),x57421))
% 159.70/159.29  [5797]P104(f329(f329(f245(a885),f2(a885)),f458(x57971)))+~P104(f329(f329(f245(a1),f2(a1)),x57971))
% 159.70/159.29  [5856]E(f47(a1,f329(f111(a1),a105),x58561),f329(f329(f22(a1),x58561),f81(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x58561))
% 159.70/159.29  [5891]~P104(f329(f329(f245(a1),a86),x58911))+P104(f329(f329(f245(a885),f2(a885)),f329(f111(a885),x58911)))
% 159.70/159.29  [5941]P104(f329(f329(f245(a885),f2(a885)),f329(a112,x59411)))+~P104(f329(f329(f245(a1),f2(a1)),x59411))
% 159.70/159.29  [5991]~P104(f329(f329(f245(a885),f2(a885)),x59911))+P104(f329(f329(f245(a1),f2(a1)),f329(f108(a1),x59911)))
% 159.70/159.29  [6029]~P104(f329(f329(f245(a885),f2(a885)),f329(a112,x60291)))+P104(f329(f329(f245(a1),f2(a1)),x60291))
% 159.70/159.29  [6044]~P41(x60441)+E(f329(f308(a885,a1,f108(a1)),f329(f308(a1,a885,a112),x60441)),x60441)
% 159.70/159.29  [6054]P104(f329(f329(f245(a1),a86),x60541))+~P104(f329(f329(f245(a885),f2(a885)),f329(f111(a885),x60541)))
% 159.70/159.29  [6102]~P27(x61021)+E(f329(f329(f150(f889(x61021)),f210(x61021)),f329(f329(f153(x61021,f889(x61021)),f239(x61021)),f58(x61021))),f58(f889(x61021)))
% 159.70/159.29  [6113]P104(f329(f329(f245(a885),f2(a885)),x61131))+~P104(f329(f329(f245(a1),f2(a1)),f329(f108(a1),x61131)))
% 159.70/159.29  [6222]E(f329(f308(a885,a1,f108(a1)),f329(f251(a885),f329(a112,x62221))),f329(f299(a1,f2(a1)),x62221))+~P104(f329(f329(f244(a1),f2(a1)),x62221))
% 159.70/159.29  [6236]~P110(x62361)+P104(f329(f329(f245(x62361),f2(x62361)),f329(f329(f83(x62361),f81(x62361)),f81(x62361))))
% 159.70/159.29  [6287]P104(f329(f329(f245(a885),f329(a120,f2(a885))),f329(a112,x62871)))+~P104(f329(f329(f245(a1),f81(a1)),x62871))
% 159.70/159.29  [6382]E(x63821,f2(a1))+P104(f329(f51(f2(a1),x63821),f329(f329(f258(a1,a1),f2(a1)),f2(a1))))
% 159.70/159.29  [6547]~P104(f329(f329(f245(a885),f329(a120,f2(a885))),f329(a112,x65471)))+P104(f329(f329(f245(a1),f81(a1)),x65471))
% 159.70/159.29  [6976]~P115(x69761)+P40(x69761,f329(f250(f890(x69761,x69761)),f329(f268(x69761,x69761,a880),f245(x69761))))
% 159.70/159.29  [5617]E(f329(f111(a885),f329(f329(f22(a1),x56171),a105)),f329(a120,f329(f111(a885),x56171)))+P104(f329(a200,f329(f111(a1),x56171)))
% 159.70/159.29  [5633]~P39(x56331)+E(f329(f329(f153(a885,a1),f108(a1)),f329(f329(f153(a1,a885),a112),x56331)),x56331)
% 159.70/159.29  [5748]E(f329(f82(a1),f329(f108(a1),f329(a120,f426(x57481)))),x57481)+~P104(f329(f329(f245(a1),x57481),f2(a1)))
% 159.70/159.29  [5758]E(f329(f329(f83(a885),f81(a885)),f329(f111(a885),x57581)),f329(f111(a885),f329(f329(f22(a1),x57581),a105)))+P104(f329(f329(f245(a1),x57581),a86))
% 159.70/159.29  [5799]E(f329(f329(f41(a1),f329(f111(a1),a105)),x57991),f329(f111(a1),a105))+~P104(f329(f329(f245(a1),f2(a1)),x57991))
% 159.70/159.29  [5887]E(f329(f329(f22(a885),f329(f111(a885),x58871)),f81(a885)),f329(f111(a885),f329(f329(f83(a1),x58871),a105)))+P104(f329(f329(f244(a1),x58871),a86))
% 159.70/159.29  [5888]E(f329(f329(f83(a885),f329(f111(a885),x58881)),f81(a885)),f329(f111(a885),f329(f329(f22(a1),x58881),a105)))+P104(f329(f329(f245(a1),x58881),a86))
% 159.70/159.29  [5929]E(f329(a112,f329(f329(f83(a1),f81(a1)),x59291)),f329(a120,f329(a112,x59291)))+~P104(f329(f329(f244(a1),f2(a1)),x59291))
% 159.70/159.29  [5963]E(f329(a120,f329(f329(f22(a885),x59631),f329(a120,f2(a885)))),x59631)+~P104(f329(f329(f245(a885),f2(a885)),x59631))
% 159.70/159.29  [6173]E(f47(a885,f329(a120,f2(a885)),f329(f111(a885),x61731)),f329(a112,f47(a1,f81(a1),f329(f111(a1),x61731))))+P104(f329(a200,f329(f111(a1),x61731)))
% 159.70/159.29  [6212]~P104(f329(f329(f244(a1),a86),x62121))+P104(f329(f329(f244(a1),a86),f329(f329(f83(a1),x62121),x62121)))
% 159.70/159.29  [6213]~P104(f329(f329(f245(a1),a105),x62131))+P104(f329(f329(f244(a1),a105),f329(f329(f83(a1),x62131),x62131)))
% 159.70/159.29  [6214]~P104(f329(f329(f245(a1),a86),x62141))+P104(f329(f329(f245(a1),a86),f329(f329(f83(a1),x62141),x62141)))
% 159.70/159.29  [6215]~P104(f329(f329(f245(a1),a105),x62151))+P104(f329(f329(f245(a1),a105),f329(f329(f83(a1),x62151),x62151)))
% 159.70/159.29  [6216]~P104(f329(f329(f94(a1),a86),x62161))+P104(f329(f329(f94(a1),a86),f329(f329(f83(a1),x62161),x62161)))
% 159.70/159.29  [6395]~P104(f329(f64(x63951),f253(f891(x63951,a880))))+P104(f329(f64(f889(x63951)),f253(f891(f889(x63951),a880))))
% 159.70/159.29  [6481]~P104(f329(f329(f244(a1),f2(a1)),x64811))+P104(f329(f329(f245(a1),f2(a1)),f329(f329(f83(a1),f81(a1)),x64811)))
% 159.70/159.29  [6488]E(f329(f257(a1,a1),f49(f81(a1),f329(f111(a1),x64881))),f329(f329(f41(a1),f81(a1)),f329(f111(a1),x64881)))+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x64881)))
% 159.70/159.29  [6508]E(f329(f267(a1,a1),f49(f81(a1),f329(f111(a1),x65081))),f47(a1,f81(a1),f329(f111(a1),x65081)))+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x65081)))
% 159.70/159.29  [6519]P104(f329(f64(x65191),f253(f891(x65191,a880))))+~P104(f329(f64(f889(x65191)),f253(f891(f889(x65191),a880))))
% 159.70/159.29  [6548]P104(f329(f329(f244(a1),a86),x65481))+~P104(f329(f329(f244(a1),a86),f329(f329(f83(a1),x65481),x65481)))
% 159.70/159.29  [6549]P104(f329(f329(f245(a1),a86),x65491))+~P104(f329(f329(f245(a1),a86),f329(f329(f83(a1),x65491),x65491)))
% 159.70/159.29  [6550]P104(f329(f329(f245(a1),a105),x65501))+~P104(f329(f329(f244(a1),a105),f329(f329(f83(a1),x65501),x65501)))
% 159.70/159.29  [6551]P104(f329(f329(f245(a1),a105),x65511))+~P104(f329(f329(f245(a1),a105),f329(f329(f83(a1),x65511),x65511)))
% 159.70/159.29  [6552]P104(f329(f329(f94(a1),a86),x65521))+~P104(f329(f329(f94(a1),a86),f329(f329(f83(a1),x65521),x65521)))
% 159.70/159.29  [6870]~P104(f329(f64(x68701),f253(f891(x68701,a880))))+P104(f329(f329(f245(a885),f2(a885)),f329(f40(x68701),f253(f891(x68701,a880)))))
% 159.70/159.29  [7455]P104(f329(f64(a885),x74551))+~P104(f329(f64(a1),f329(f308(a885,a1,f108(a1)),x74551)))
% 159.70/159.29  [5547]~E(a105,x55471)+E(f329(f329(f22(a1),f329(f329(f83(a1),x55471),x55471)),a105),a105)
% 159.70/159.29  [5548]~E(x55481,a105)+E(f329(f329(f22(a1),f329(f329(f83(a1),x55481),x55481)),a105),a105)
% 159.70/159.29  [6049]E(x60491,a105)+~E(f329(f329(f22(a1),f329(f329(f83(a1),x60491),x60491)),a105),a105)
% 159.70/159.29  [6050]E(a105,x60501)+~E(f329(f329(f22(a1),f329(f329(f83(a1),x60501),x60501)),a105),a105)
% 159.70/159.29  [6449]~E(f329(f111(a885),x64491),f2(a885))+P104(f329(a200,f329(f111(a1),f329(f329(f83(a1),x64491),a105))))
% 159.70/159.29  [6796]~P104(f329(a200,f329(f111(a1),x67961)))+P104(f329(a200,f329(f111(a1),f329(f329(f83(a1),x67961),x67961))))
% 159.70/159.29  [6797]~P104(f329(f329(f244(a1),x67971),a86))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x67971),x67971)),a86))
% 159.70/159.29  [6798]~P104(f329(f329(f244(a1),x67981),a105))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x67981),x67981)),a105))
% 159.70/159.29  [6799]~P104(f329(f329(f245(a1),x67991),a86))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x67991),x67991)),a86))
% 159.70/159.29  [6800]~P104(f329(f329(f244(a1),x68001),a105))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x68001),x68001)),a105))
% 159.70/159.29  [6801]~P104(f329(f329(f94(a1),x68011),a86))+P104(f329(f329(f94(a1),f329(f329(f83(a1),x68011),x68011)),a86))
% 159.70/159.29  [7123]E(f329(f111(a885),x71231),f2(a885))+~P104(f329(a200,f329(f111(a1),f329(f329(f83(a1),x71231),a105))))
% 159.70/159.29  [7362]~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x73621)))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),f329(f329(f83(a1),x73621),x73621))))
% 159.70/159.29  [7363]P104(f329(a200,f329(f111(a1),x73631)))+~P104(f329(a200,f329(f111(a1),f329(f329(f83(a1),x73631),x73631))))
% 159.70/159.29  [7364]P104(f329(f329(f244(a1),x73641),a86))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x73641),x73641)),a86))
% 159.70/159.29  [7365]P104(f329(f329(f244(a1),x73651),a105))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x73651),x73651)),a105))
% 159.70/159.29  [7366]P104(f329(f329(f244(a1),x73661),a105))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x73661),x73661)),a105))
% 159.70/159.29  [7367]P104(f329(f329(f245(a1),x73671),a86))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x73671),x73671)),a86))
% 159.70/159.29  [7368]P104(f329(f329(f94(a1),x73681),a86))+~P104(f329(f329(f94(a1),f329(f329(f83(a1),x73681),x73681)),a86))
% 159.70/159.29  [7734]E(f329(a114,f578(x77341)),x77341)+~P104(f329(f329(f331(f891(f890(a885,a885),a880)),x77341),a106))
% 159.70/159.29  [6368]~P93(x63681)+E(f329(f111(x63681),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f81(x63681))
% 159.70/159.29  [6849]~P104(f329(a200,f329(f111(a1),x68491)))+E(f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x68491),x68491)),a105)),f2(a885))
% 159.70/159.29  [7911]~P104(f329(f329(f245(a1),f329(f111(a1),x79111)),f2(a1)))+E(f329(f257(a1,a1),f329(a53,f52(f329(f82(a1),f81(a1)),f329(f82(a1),f329(f111(a1),x79111))))),f329(f329(f41(a1),f81(a1)),f329(f111(a1),x79111)))
% 159.70/159.29  [7925]~P104(f329(f329(f245(a1),f329(f111(a1),x79251)),f2(a1)))+E(f329(f267(a1,a1),f329(a53,f52(f329(f82(a1),f81(a1)),f329(f82(a1),f329(f111(a1),x79251))))),f47(a1,f81(a1),f329(f111(a1),x79251)))
% 159.70/159.29  [7975]~P104(f329(f329(f244(a1),a86),x79751))+P104(f329(f329(f244(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x79751),x79751)),a105)))
% 159.70/159.29  [7976]~P104(f329(f329(f244(a1),a105),x79761))+P104(f329(f329(f244(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x79761),x79761)),a105)))
% 159.70/159.29  [7977]~P104(f329(f329(f244(a1),a86),x79771))+P104(f329(f329(f245(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x79771),x79771)),a105)))
% 159.70/159.29  [7978]~P104(f329(f329(f245(a1),a105),x79781))+P104(f329(f329(f245(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x79781),x79781)),a105)))
% 159.70/159.29  [7979]~P104(f329(f329(f94(a1),a105),x79791))+P104(f329(f329(f94(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x79791),x79791)),a105)))
% 159.70/159.29  [8285]~P93(x82851)+~P32(x82851,f329(f111(x82851),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))
% 159.70/159.29  [8469]P104(f329(f329(f244(a1),a86),x84691))+~P104(f329(f329(f244(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x84691),x84691)),a105)))
% 159.70/159.29  [8470]P104(f329(f329(f244(a1),a86),x84701))+~P104(f329(f329(f245(a1),a86),f329(f329(f22(a1),f329(f329(f83(a1),x84701),x84701)),a105)))
% 159.70/159.29  [8471]P104(f329(f329(f244(a1),a105),x84711))+~P104(f329(f329(f244(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x84711),x84711)),a105)))
% 159.70/159.29  [8472]P104(f329(f329(f245(a1),a105),x84721))+~P104(f329(f329(f245(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x84721),x84721)),a105)))
% 159.70/159.29  [8473]P104(f329(f329(f94(a1),a105),x84731))+~P104(f329(f329(f94(a1),a105),f329(f329(f22(a1),f329(f329(f83(a1),x84731),x84731)),a105)))
% 159.70/159.29  [8788]E(f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x87881),x87881)),a105)),f329(f329(f89(a885,a885),f329(f111(a885),x87881)),f329(f329(f8(a885,a885,a885),a120),f329(f329(f18(a885,a885,a885),f83(a885)),f5(a885)))))+P104(f329(a200,f329(f111(a1),x87881)))
% 159.70/159.29  [9643]E(x96431,f195(f891(f890(a885,a885),a880)))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x96431),f195(f891(f890(a885,a885),a880)))),a71))
% 159.70/159.29  [8717]~P104(f329(a200,f329(f111(a1),x87171)))+P104(f329(a200,f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87171),x87171)),a105))))
% 159.70/159.29  [8718]~P104(f329(f329(f245(a1),x87181),a86))+P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87181),x87181)),a105)),a86))
% 159.70/159.29  [8719]~P104(f329(f329(f244(a1),x87191),a105))+P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87191),x87191)),a105)),a105))
% 159.70/159.29  [8720]~P104(f329(f329(f245(a1),x87201),a86))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87201),x87201)),a105)),a86))
% 159.70/159.29  [8721]~P104(f329(f329(f245(a1),x87211),a105))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87211),x87211)),a105)),a105))
% 159.70/159.29  [8722]~P104(f329(f329(f94(a1),x87221),a105))+P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x87221),x87221)),a105)),a105))
% 159.70/159.29  [8826]~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x88261)))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x88261),x88261)),a105))))
% 159.70/159.29  [8986]~P93(x89861)+E(f329(f329(f83(x89861),f81(x89861)),f81(x89861)),f329(f111(x89861),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))
% 159.70/159.29  [9145]P104(f329(a200,f329(f111(a1),x91451)))+~P104(f329(a200,f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91451),x91451)),a105))))
% 159.70/159.29  [9146]P104(f329(f329(f244(a1),x91461),a105))+~P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91461),x91461)),a105)),a105))
% 159.70/159.29  [9147]P104(f329(f329(f245(a1),x91471),a86))+~P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91471),x91471)),a105)),a86))
% 159.70/159.29  [9148]P104(f329(f329(f245(a1),x91481),a86))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91481),x91481)),a105)),a86))
% 159.70/159.29  [9149]P104(f329(f329(f245(a1),x91491),a105))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91491),x91491)),a105)),a105))
% 159.70/159.29  [9150]P104(f329(f329(f94(a1),x91501),a105))+~P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91501),x91501)),a105)),a105))
% 159.70/159.29  [9690]~P104(f329(f64(f890(a885,a885)),x96901))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f195(f891(f890(a885,a885),a880))),x96901)),a72))
% 159.70/159.29  [9473]~P143(x94731)+E(f329(f329(f259(x94731),f81(x94731)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(x94731))
% 159.70/159.29  [9474]~P143(x94741)+E(f329(f329(f259(x94741),f2(x94741)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f2(x94741))
% 159.70/159.29  [9919]~P104(f329(f329(f245(a885),f81(a885)),x99191))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f41(a885),x99191),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [9931]~P104(f329(f329(f245(a885),f2(a885)),x99311))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f41(a885),f329(f329(f83(a885),x99311),f81(a885))),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [9972]~E(f47(a885,x99721,f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(a885))+P104(f329(f329(f245(a885),f2(a885)),f47(a885,x99721,f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [9996]E(f47(a885,x99961,f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(a885))+~P104(f329(f329(f245(a885),f2(a885)),f47(a885,x99961,f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [4697]~P40(x46971,x46972)+P57(x46971,x46972)
% 159.70/159.29  [4698]~P46(x46981,x46982)+P57(x46981,x46982)
% 159.70/159.29  [4655]E(x46551,x46552)+~E(f33(x46551),f33(x46552))
% 159.70/159.29  [4656]E(x46561,x46562)+~E(f34(x46561),f34(x46562))
% 159.70/159.29  [4659]~E(x46591,x46592)+E(f276(x46591,x46592),f81(a107))
% 159.70/159.29  [4662]E(f227(x46621,x46622),x46621)+~E(x46622,f2(a885))
% 159.70/159.29  [4669]~E(x46692,f121(x46691))+E(f151(x46691,x46692),f121(x46691))
% 159.70/159.29  [4688]~E(f151(x46882,x46881),f121(x46882))+E(x46881,f121(x46882))
% 159.70/159.29  [4702]~P24(x47022)+P24(f891(x47021,x47022))
% 159.70/159.29  [4703]~P105(x47032)+P105(f891(x47031,x47032))
% 159.70/159.29  [4704]~P106(x47042)+P106(f891(x47041,x47042))
% 159.70/159.29  [4705]~P108(x47052)+P108(f891(x47051,x47052))
% 159.70/159.29  [4706]~P25(x47062)+P25(f891(x47061,x47062))
% 159.70/159.29  [4707]~P97(x47072)+P26(f891(x47071,x47072))
% 159.70/159.29  [4708]~P25(x47082)+P100(f891(x47081,x47082))
% 159.70/159.29  [4709]~P25(x47092)+P101(f891(x47091,x47092))
% 159.70/159.29  [4710]~P61(x47102)+P61(f891(x47101,x47102))
% 159.70/159.29  [4711]~P98(x47112)+P98(f891(x47111,x47112))
% 159.70/159.29  [4712]~P86(x47122)+P86(f891(x47121,x47122))
% 159.70/159.29  [4713]~P87(x47132)+P87(f891(x47131,x47132))
% 159.70/159.29  [4714]~P29(x47142)+P29(f891(x47141,x47142))
% 159.70/159.29  [4715]~P114(x47152)+P114(f891(x47151,x47152))
% 159.70/159.29  [4716]~P97(x47162)+P99(f891(x47161,x47162))
% 159.70/159.29  [4717]~P97(x47172)+P97(f891(x47171,x47172))
% 159.70/159.29  [4730]E(x47301,x47302)+~E(f329(a120,x47301),f329(a120,x47302))
% 159.70/159.29  [4731]E(x47311,x47312)+~E(f329(a114,x47311),f329(a114,x47312))
% 159.70/159.29  [4732]E(x47321,x47322)+~E(f329(a3,x47321),f329(a3,x47322))
% 159.70/159.29  [4734]E(x47341,x47342)+~E(f329(a19,x47341),f329(a19,x47342))
% 159.70/159.29  [4837]~P28(x48371)+E(f47(x48371,x48372,x48372),f2(x48371))
% 159.70/159.29  [4871]~P40(x48711,x48712)+P40(f886(x48711),f145(x48711,x48712))
% 159.70/159.29  [4872]~P40(x48721,x48722)+P40(f886(x48721),f144(x48721,x48722))
% 159.70/159.29  [4968]~P40(x49681,x49682)+P40(f891(x49681,a880),f322(x49681,x49682))
% 159.70/159.29  [4969]~P40(x49691,x49692)+P40(f891(x49691,a880),f320(x49691,x49692))
% 159.70/159.29  [5086]~P30(x50861)+P41(f300(a1,x50861,x50862))
% 159.70/159.29  [5183]~P40(x51831,x51832)+P59(x51831,f70(x51831,x51831,x51832))
% 159.70/159.29  [5673]~P78(x56731)+P20(x56731,x56731,f82(x56731),x56732)
% 159.70/159.29  [4683]~E(x46832,f121(x46831))+E(f329(f167(x46831),x46832),f121(x46831))
% 159.70/159.29  [4684]~E(x46842,f121(x46841))+E(f329(f168(x46841),x46842),f121(x46841))
% 159.70/159.29  [4738]E(x47381,f329(a112,x47382))+~E(f329(f108(a1),x47381),x47382)
% 159.70/159.29  [4741]E(x47411,f121(x47412))+~E(f329(f167(x47412),x47411),f121(x47412))
% 159.70/159.29  [4742]E(x47421,f121(x47422))+~E(f329(f168(x47422),x47421),f121(x47422))
% 159.70/159.29  [4761]~P93(x47611)+E(f329(f111(x47611),x47612),f329(f110(x47611),x47612))
% 159.70/159.29  [4768]~E(x47682,f210(x47681))+E(f238(x47681,x47682),f195(f891(x47681,a880)))
% 159.70/159.29  [4770]~P63(x47701)+P104(f329(f64(x47701),x47702))
% 159.70/159.29  [4777]E(x47771,f210(x47772))+E(f329(f239(x47772),f346(x47772,x47771)),x47771)
% 159.70/159.29  [4778]E(x47781,f210(x47782))+E(f329(f239(x47782),f355(x47782,x47781)),x47781)
% 159.70/159.29  [4780]~E(f696(x47802,x47801),f121(x47801))+E(f178(x47801,x47802),f121(f886(x47801)))
% 159.70/159.29  [4789]~E(x47892,f121(x47891))+E(f329(f171(x47891),x47892),f195(f891(x47891,a880)))
% 159.70/159.29  [4790]~E(x47902,f121(x47901))+E(f195(f891(x47901,a880)),f329(f171(x47901),x47902))
% 159.70/159.29  [4792]E(x47921,x47922)+~E(f329(f108(a1),x47921),f329(f108(a1),x47922))
% 159.70/159.29  [4795]E(f225(x47951,x47952),f2(a885))+P104(f329(f64(x47951),x47952))
% 159.70/159.29  [4815]~P116(x48151)+E(f85(x48151,f85(x48151,x48152)),f85(x48151,x48152))
% 159.70/159.29  [4828]~P80(x48281)+E(f329(f329(f259(x48281),x48282),f81(a885)),x48282)
% 159.70/159.29  [4829]~P117(x48291)+E(f329(f329(f259(x48291),x48292),f81(a885)),x48292)
% 159.70/159.29  [4831]E(x48311,x48312)+E(f276(x48311,x48312),f329(f329(f83(a107),x48312),f81(a107)))
% 159.70/159.29  [4834]E(f329(f40(x48341),x48342),f2(a885))+P104(f329(f64(x48341),x48342))
% 159.70/159.29  [4838]~E(f151(x48381,x48382),x48382)+P104(f329(f136(x48381),x48382))
% 159.70/159.29  [4841]~P26(x48411)+E(f329(f329(f118(x48411),x48412),f195(x48411)),x48412)
% 159.70/159.29  [4842]~P74(x48421)+E(f329(f329(f22(x48421),x48422),f2(x48421)),x48422)
% 159.70/159.29  [4843]~P99(x48431)+E(f329(f329(f109(x48431),x48432),f253(x48431)),x48432)
% 159.70/159.29  [4844]~P68(x48441)+E(f329(f329(f83(x48441),x48442),f2(x48441)),x48442)
% 159.70/159.29  [4845]~P117(x48451)+E(f329(f329(f83(x48451),x48452),f2(x48451)),x48452)
% 159.70/159.29  [4846]~P81(x48461)+E(f329(f329(f83(x48461),x48462),f2(x48461)),x48462)
% 159.70/159.29  [4847]~P75(x48471)+E(f329(f329(f84(x48471),x48472),f81(x48471)),x48472)
% 159.70/159.29  [4848]~P80(x48481)+E(f329(f329(f84(x48481),x48482),f81(x48481)),x48482)
% 159.70/159.29  [4849]~P117(x48491)+E(f329(f329(f84(x48491),x48492),f81(x48491)),x48492)
% 159.70/159.29  [4850]~P28(x48501)+E(f329(f329(f41(x48501),x48502),f81(x48501)),x48502)
% 159.70/159.29  [4851]~P119(x48511)+E(f329(f329(f287(x48511),x48512),f81(x48511)),x48512)
% 159.70/159.29  [4852]~P117(x48521)+E(f329(f329(f259(x48521),x48522),f2(a885)),f81(x48521))
% 159.70/159.29  [4853]~P113(x48531)+E(f329(f329(f259(x48531),x48532),f2(a885)),f81(x48531))
% 159.70/159.29  [4854]~E(x48542,f195(f891(x48541,a880)))+E(f329(f40(x48541),x48542),f2(a885))
% 159.70/159.29  [4865]~P28(x48651)+E(f47(x48651,x48652,f2(x48651)),x48652)
% 159.70/159.29  [4873]~P99(x48731)+E(f329(f329(f118(x48731),x48732),f253(x48731)),f253(x48731))
% 159.70/159.29  [4874]~P26(x48741)+E(f329(f329(f109(x48741),x48742),f195(x48741)),f195(x48741))
% 159.70/159.29  [4875]~P117(x48751)+E(f329(f329(f84(x48751),x48752),f2(x48751)),f2(x48751))
% 159.70/159.29  [4876]~P130(x48761)+E(f329(f329(f84(x48761),x48762),f2(x48761)),f2(x48761))
% 159.70/159.29  [4877]~P28(x48771)+E(f329(f329(f41(x48771),x48772),f2(x48771)),f2(x48771))
% 159.70/159.29  [4878]~P120(x48781)+E(f329(f329(f287(x48781),x48782),f2(x48781)),f2(x48781))
% 159.70/159.29  [4879]E(x48791,f210(x48792))+~E(f238(x48792,x48791),f195(f891(x48792,a880)))
% 159.70/159.29  [4882]~P28(x48821)+E(f47(x48821,x48822,f81(x48821)),f2(x48821))
% 159.70/159.29  [4883]~P28(x48831)+E(f47(x48831,f2(x48831),x48832),f2(x48831))
% 159.70/159.29  [4912]E(x49121,f2(a885))+E(f57(x49122,x49121,f121(x49122)),f121(f886(x49122)))
% 159.70/159.29  [4935]P40(x49351,x49352)+~E(f586(x49352,x49351),f195(f891(x49351,a880)))
% 159.70/159.29  [4936]E(x49361,f121(x49362))+~E(f329(f171(x49362),x49361),f195(f891(x49362,a880)))
% 159.70/159.29  [4937]E(x49371,f121(x49372))+~E(f195(f891(x49372,a880)),f329(f171(x49372),x49371))
% 159.70/159.29  [4940]~E(x49401,x49402)+P104(f329(f329(a326,x49401),x49402))
% 159.70/159.29  [4950]P104(x49501)+P104(f329(f329(a332,x49501),x49502))
% 159.70/159.29  [4951]E(x49511,f121(x49512))+E(f329(f329(f164(x49512),x49511),f2(a885)),f329(f140(x49512),x49511))
% 159.70/159.29  [4954]E(f151(x49541,x49542),x49542)+~P104(f329(f136(x49541),x49542))
% 159.70/159.29  [4959]~P104(x49592)+P104(f329(f329(a332,x49591),x49592))
% 159.70/159.29  [4960]~P104(x49602)+P104(f329(f329(a328,x49601),x49602))
% 159.70/159.29  [4961]~P104(x49611)+P104(f329(f329(a328,x49611),x49612))
% 159.70/159.29  [4971]~E(f697(x49712,x49711),f711(x49712,x49711))+P104(f329(f136(x49711),x49712))
% 159.70/159.29  [4978]E(f329(f250(x49781),x49782),f195(f891(x49781,a880)))+P104(f329(x49782,f356(x49782)))
% 159.70/159.29  [4979]E(f195(f891(x49791,a880)),f329(f250(x49791),x49792))+P104(f329(x49792,f457(x49792)))
% 159.70/159.29  [5043]~P116(x50431)+E(f329(f329(f84(x50431),x50432),f85(x50431,x50432)),f329(f78(x50431),x50432))
% 159.70/159.29  [5054]~E(x50541,f2(a1))+E(f48(x50541,x50542),f329(f329(f258(a1,a1),f2(a1)),f2(a1)))
% 159.70/159.29  [5085]~P57(x50851,x50852)+P57(x50851,f329(f284(x50851,x50851),x50852))
% 159.70/159.29  [5107]E(x51071,x51072)+~P104(f329(f329(a326,x51071),x51072))
% 159.70/159.29  [5118]P104(x51181)+~P104(f329(f329(a327,x51182),x51181))
% 159.70/159.29  [5119]P104(x51191)+~P104(f329(f329(a327,x51191),x51192))
% 159.70/159.29  [5123]~P114(x51231)+P104(f329(f329(f244(x51231),x51232),f253(x51231)))
% 159.70/159.29  [5127]E(x51271,x51272)+~E(f329(x51271,f427(x51272,x51271)),f329(x51272,f427(x51272,x51271)))
% 159.70/159.29  [5156]E(x51561,f2(a885))+E(f227(x51561,f47(a885,x51562,x51561)),f227(x51562,x51561))
% 159.70/159.29  [5161]~P107(x51611)+P31(x51611,f329(f329(f150(x51611),x51612),f121(x51611)))
% 159.70/159.29  [5163]E(x51631,f2(a1))+P104(f329(f51(x51632,x51631),f48(x51632,x51631)))
% 159.70/159.29  [5181]~E(x51811,x51812)+P104(f329(f329(f245(a885),x51811),f329(a120,x51812)))
% 159.70/159.29  [5191]~E(x51911,f2(a885))+P104(f329(f329(f245(a885),x51911),f329(a120,x51912)))
% 159.70/159.29  [5201]P104(f329(x52011,x52012))+P104(f329(f329(f244(a1),f2(a1)),f417(x52011)))
% 159.70/159.29  [5267]P57(x52671,x52672)+~P57(x52671,f329(f284(x52671,x52671),x52672))
% 159.70/159.29  [5270]~E(f47(a885,x52702,x52701),f2(a885))+E(f329(f329(f84(a885),x52701),f468(x52701,x52702)),x52702)
% 159.70/159.29  [5271]~E(f47(a1,x52712,x52711),f2(a1))+E(f329(f329(f84(a1),x52711),f469(x52711,x52712)),x52712)
% 159.70/159.29  [5295]~P104(f329(x52951,x52952))+P104(f329(f329(f244(a1),f2(a1)),f391(x52951)))
% 159.70/159.29  [5307]E(f329(f329(f22(a885),f329(a112,x53071)),f329(a112,x53072)),f329(a112,x53071))+~P104(f329(a200,x53072))
% 159.70/159.29  [5336]E(f277(x53361,x53362),f81(a107))+~P104(f329(f329(f244(a107),x53361),f81(a107)))
% 159.70/159.29  [5429]E(f329(f329(f164(x54291),x54292),f697(x54292,x54291)),f329(f329(f164(x54291),x54292),f711(x54292,x54291)))+P104(f329(f136(x54291),x54292))
% 159.70/159.29  [5474]~P104(f329(x54741,f93(x54742,x54741)))+P104(f329(x54741,f605(x54742,x54741)))
% 159.70/159.29  [5537]P59(x55371,x55372)+~P104(f329(f317(x55371,x55372),f565(x55372,x55371)))
% 159.70/159.29  [5680]~E(f329(a120,f47(a885,x56801,x56802)),x56802)+E(f47(a885,f329(a120,x56801),x56802),f2(a885))
% 159.70/159.29  [5737]P40(x57371,x57372)+P104(f329(f329(f331(x57371),f633(x57372,x57371)),f634(x57372,x57371)))
% 159.70/159.29  [5744]~P139(x57441)+P104(f329(f329(f331(x57441),f329(f108(x57441),x57442)),f117(x57441)))
% 159.70/159.29  [5745]~P143(x57451)+P104(f329(f329(f331(x57451),f329(f108(x57451),x57452)),f191(x57451)))
% 159.70/159.29  [5746]~P139(x57461)+P104(f329(f329(f331(x57461),f329(f110(x57461),x57462)),f117(x57461)))
% 159.70/159.29  [5747]~P93(x57471)+P104(f329(f329(f331(x57471),f329(f111(x57471),x57472)),f117(x57471)))
% 159.70/159.29  [5890]E(f329(a120,f47(a885,x58901,x58902)),x58902)+E(f47(a885,f329(a120,x58901),x58902),f329(a120,f47(a885,x58901,x58902)))
% 159.70/159.29  [6299]P40(x62991,x62992)+~P104(f329(f329(f331(x62991),f547(x62992,x62991)),f318(x62991,x62992)))
% 159.70/159.29  [6334]~P110(x63341)+~P104(f329(f329(f245(x63341),f329(f108(x63341),x63342)),f2(x63341)))
% 159.70/159.29  [6335]~P85(x63351)+~P104(f329(f329(f245(x63351),f329(f78(x63351),x63352)),f2(x63351)))
% 159.70/159.29  [6422]P104(f329(f329(f245(a1),x64221),f47(a1,x64222,x64221)))+~P104(f329(f329(f245(a1),x64221),f2(a1)))
% 159.70/159.29  [6521]E(f329(f329(f307(a885),f329(a120,x65211)),f300(a885,x65212,x65211)),f300(a885,x65212,f329(a120,x65211)))+~P104(f329(f329(f244(a885),x65212),f329(a120,x65211)))
% 159.70/159.29  [6609]~P107(x66091)+P31(x66091,f149(x66091,x66091,f5(x66091),x66092))
% 159.70/159.29  [6740]E(f329(f167(x67401),x67402),x67402)+~P104(f329(f329(f244(a885),f329(f196(f886(x67401)),x67402)),f81(a885)))
% 159.70/159.29  [6760]~P85(x67601)+P104(f329(f329(f244(x67601),f329(f82(x67601),f329(f78(x67601),x67602))),f2(x67601)))
% 159.70/159.29  [6793]~P40(x67931,x67932)+P40(x67931,f329(f329(f286(x67931,x67931,x67931),x67932),f305(x67931,x67932)))
% 159.70/159.29  [7014]~P104(f329(f329(f245(a1),x70142),f2(a1)))+P104(f329(f329(f244(a1),f47(a1,x70141,x70142)),f2(a1)))
% 159.70/159.29  [7410]~P143(x74101)+E(f197(x74101,f329(f329(f7(x74101,x74101,x74101),f83(x74101)),f81(x74101)),x74102,f2(x74101)),f329(f108(x74101),x74102))
% 159.70/159.29  [7438]~P124(x74381)+~P104(f329(f329(f245(x74381),f329(f329(f84(x74381),x74382),x74382)),f2(x74381)))
% 159.70/159.29  [10090]~P116(x100901)+~P104(f329(f329(f245(x100901),f329(f329(f259(x100901),x100902),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f2(x100901)))
% 159.70/159.29  [4739]~E(x47392,f121(x47391))+E(f329(f196(f886(x47391)),x47392),f2(a885))
% 159.70/159.29  [4781]~E(x47811,f2(a885))+E(f329(f329(f83(a885),x47811),x47812),x47812)
% 159.70/159.29  [4782]~E(x47822,f2(a885))+E(f329(f329(f84(a885),x47821),x47822),f2(a885))
% 159.70/159.29  [4784]~E(x47841,f2(a885))+E(f329(f329(f84(a885),x47841),x47842),f2(a885))
% 159.70/159.29  [4785]~E(x47852,f2(a885))+E(f329(f329(f259(a885),x47851),x47852),f81(a885))
% 159.70/159.29  [4786]~E(x47862,f2(a1))+E(f329(f329(f41(a1),x47861),x47862),f2(a1))
% 159.70/159.29  [4796]E(x47961,f121(x47962))+~E(f329(f196(f886(x47962)),x47961),f2(a885))
% 159.70/159.29  [4797]~P25(x47971)+E(f329(f329(f118(x47971),x47972),x47972),x47972)
% 159.70/159.29  [4799]~P100(x47991)+E(f329(f329(f118(x47991),x47992),x47992),x47992)
% 159.70/159.29  [4800]~P25(x48001)+E(f329(f329(f109(x48001),x48002),x48002),x48002)
% 159.70/159.29  [4802]~P101(x48021)+E(f329(f329(f109(x48021),x48022),x48022),x48022)
% 159.70/159.29  [4804]~P96(x48041)+E(f329(f329(f84(x48041),x48042),x48042),x48042)
% 159.70/159.29  [4806]~P107(x48061)+E(f329(f329(f193(x48061),x48062),x48062),x48062)
% 159.70/159.29  [4808]~P107(x48081)+E(f329(f329(f194(x48081),x48082),x48082),x48082)
% 159.70/159.29  [4827]~P74(x48271)+E(f329(f329(f22(x48271),x48272),x48272),f2(x48271))
% 159.70/159.29  [4839]~P74(x48391)+E(f329(f82(x48391),f329(f82(x48391),x48392)),x48392)
% 159.70/159.29  [4840]~P86(x48401)+E(f329(f82(x48401),f329(f82(x48401),x48402)),x48402)
% 159.70/159.29  [4857]~E(x48572,f2(a885))+E(f329(f329(f259(a885),x48571),x48572),f329(a120,f2(a885)))
% 159.70/159.29  [4891]~P26(x48911)+E(f329(f329(f118(x48911),f195(x48911)),x48912),x48912)
% 159.70/159.29  [4892]~P99(x48921)+E(f329(f329(f109(x48921),f253(x48921)),x48922),x48922)
% 159.70/159.29  [4893]~P68(x48931)+E(f329(f329(f83(x48931),f2(x48931)),x48932),x48932)
% 159.70/159.29  [4894]~P117(x48941)+E(f329(f329(f83(x48941),f2(x48941)),x48942),x48942)
% 159.70/159.29  [4895]~P81(x48951)+E(f329(f329(f83(x48951),f2(x48951)),x48952),x48952)
% 159.70/159.29  [4896]~P75(x48961)+E(f329(f329(f84(x48961),f81(x48961)),x48962),x48962)
% 159.70/159.29  [4897]~P80(x48971)+E(f329(f329(f84(x48971),f81(x48971)),x48972),x48972)
% 159.70/159.29  [4898]~P117(x48981)+E(f329(f329(f84(x48981),f81(x48981)),x48982),x48982)
% 159.70/159.29  [4916]~P99(x49161)+E(f329(f329(f118(x49161),f253(x49161)),x49162),f253(x49161))
% 159.70/159.29  [4917]~P26(x49171)+E(f329(f329(f109(x49171),f195(x49171)),x49172),f195(x49171))
% 159.70/159.29  [4918]~P117(x49181)+E(f329(f329(f84(x49181),f2(x49181)),x49182),f2(x49181))
% 159.70/159.29  [4919]~P130(x49191)+E(f329(f329(f84(x49191),f2(x49191)),x49192),f2(x49191))
% 159.70/159.29  [4920]~P80(x49201)+E(f329(f329(f259(x49201),f81(x49201)),x49202),f81(x49201))
% 159.70/159.29  [4921]~P28(x49211)+E(f329(f329(f41(x49211),f2(x49211)),x49212),f2(x49211))
% 159.70/159.29  [4922]~P119(x49221)+E(f329(f329(f287(x49221),f2(x49221)),x49222),f2(x49221))
% 159.70/159.29  [4930]E(x49301,f121(x49302))+E(f143(x49302,f329(f168(x49302),x49301)),f329(f140(x49302),x49301))
% 159.70/159.29  [4931]E(x49311,f121(x49312))+E(f329(f140(x49312),f329(f168(x49312),x49311)),f143(x49312,x49311))
% 159.70/159.29  [4932]E(x49321,f2(a885))+~E(f329(f329(f83(a885),x49322),x49321),x49322)
% 159.70/159.29  [4938]~P139(x49381)+E(f329(f110(x49381),f329(f108(a1),x49382)),f329(f108(x49381),x49382))
% 159.70/159.29  [4939]~P93(x49391)+E(f329(f110(x49391),f329(f111(a1),x49392)),f329(f111(x49391),x49392))
% 159.70/159.29  [4946]E(x49461,f81(a885))+~E(f329(f329(f84(a885),x49462),x49461),f81(a885))
% 159.70/159.29  [4947]E(x49471,f81(a885))+~E(f329(f329(f84(a885),x49471),x49472),f81(a885))
% 159.70/159.29  [4948]E(x49481,f2(a885))+~E(f329(f329(f83(a885),x49482),x49481),f2(a885))
% 159.70/159.29  [4949]E(x49491,f2(a885))+~E(f329(f329(f83(a885),x49491),x49492),f2(a885))
% 159.70/159.29  [4964]~P85(x49641)+E(f329(f78(x49641),f329(f82(x49641),x49642)),f329(f78(x49641),x49642))
% 159.70/159.29  [4965]~P116(x49651)+E(f329(f78(x49651),f329(f108(x49651),x49652)),f329(f108(x49651),x49652))
% 159.70/159.29  [4966]~P85(x49661)+E(f329(f78(x49661),f329(f78(x49661),x49662)),f329(f78(x49661),x49662))
% 159.70/159.29  [4967]~P68(x49671)+E(f329(f165(x49671),f329(f168(x49671),x49672)),f329(f165(x49671),x49672))
% 159.70/159.29  [4972]~E(x49721,f329(a120,f2(a885)))+E(f329(f329(f259(a885),x49721),x49722),f329(a120,f2(a885)))
% 159.70/159.29  [4981]~P74(x49811)+E(f329(f329(f22(x49811),f2(x49811)),x49812),f329(f82(x49811),x49812))
% 159.70/159.29  [4982]~E(x49822,f2(a885))+E(f138(a885,f329(f299(a885,x49821),x49822)),f121(a885))
% 159.70/159.29  [4991]~P93(x49911)+E(f329(f329(f83(x49911),x49912),f329(f111(x49911),a86)),x49912)
% 159.70/159.29  [4992]E(x49921,f2(a1))+E(f49(f329(f78(a1),x49922),f329(f78(a1),x49921)),f55(x49922,x49921))
% 159.70/159.29  [5006]~E(x50061,x50062)+P104(f329(f329(f244(a885),x50061),x50062))
% 159.70/159.29  [5013]~E(x50131,f2(a107))+E(f329(f329(f83(a885),f329(a19,x50131)),x50132),x50132)
% 159.70/159.29  [5014]~E(f329(f111(a1),x50142),f329(f108(a1),x50141))+E(x50141,f329(a112,f329(f111(a1),x50142)))
% 159.70/159.29  [5023]~P30(x50231)+P30(f329(f329(f259(a1),x50231),x50232))
% 159.70/159.29  [5024]~P86(x50241)+E(f329(f329(f118(x50241),x50242),f329(f82(x50241),x50242)),f253(x50241))
% 159.70/159.29  [5025]~P86(x50251)+E(f329(f329(f109(x50251),x50252),f329(f82(x50251),x50252)),f195(x50251))
% 159.70/159.29  [5026]~P74(x50261)+E(f329(f329(f83(x50261),x50262),f329(f82(x50261),x50262)),f2(x50261))
% 159.70/159.29  [5051]E(x50511,f2(a885))+~E(f329(f82(a1),f329(f108(a1),x50512)),f329(f108(a1),x50511))
% 159.70/159.29  [5052]E(x50521,f2(a885))+~E(f329(f82(a1),f329(f108(a1),x50521)),f329(f108(a1),x50522))
% 159.70/159.29  [5062]E(f202(x50621,x50622),f2(a1))+P104(f329(f329(f244(a1),x50622),x50621))
% 159.70/159.29  [5063]E(f177(x50631,x50632),f121(a1))+P104(f329(f329(f244(a1),x50631),x50632))
% 159.70/159.29  [5076]E(x50761,f329(a120,f2(a885)))+~E(f329(f329(f84(a885),x50762),x50761),f329(a120,f2(a885)))
% 159.70/159.29  [5077]E(x50771,f329(a120,f2(a885)))+~E(f329(f329(f84(a885),x50771),x50772),f329(a120,f2(a885)))
% 159.70/159.29  [5078]~P105(x50781)+P104(f329(f329(f244(x50781),x50782),x50782))
% 159.70/159.29  [5079]~P95(x50791)+P104(f329(f329(f94(x50791),x50792),x50792))
% 159.70/159.29  [5082]~P93(x50821)+E(f329(f329(f84(x50821),x50822),f329(f111(x50821),a105)),f329(f82(x50821),x50822))
% 159.70/159.29  [5100]~P139(x51001)+E(f329(f82(x51001),f329(f110(x51001),x51002)),f329(f110(x51001),f329(f82(a1),x51002)))
% 159.70/159.29  [5101]~P93(x51011)+E(f329(f82(x51011),f329(f111(x51011),x51012)),f329(f111(x51011),f329(f82(a1),x51012)))
% 159.70/159.29  [5128]~E(x51281,f329(a120,x51282))+P104(f329(f329(f245(a885),f2(a885)),x51281))
% 159.70/159.29  [5145]~P107(x51451)+E(f329(f82(f891(x51451,a880)),f329(f251(x51451),x51452)),f329(f252(x51451),x51452))
% 159.70/159.29  [5146]~P107(x51461)+E(f329(f82(f891(x51461,a880)),f329(f298(x51461),x51462)),f329(f301(x51461),x51462))
% 159.70/159.29  [5147]~P107(x51471)+E(f329(f82(f891(x51471,a880)),f329(f252(x51471),x51472)),f329(f251(x51471),x51472))
% 159.70/159.29  [5148]~P107(x51481)+E(f329(f82(f891(x51481,a880)),f329(f301(x51481),x51482)),f329(f298(x51481),x51482))
% 159.70/159.29  [5155]~E(f329(f108(a1),x51552),x51551)+P104(f329(f329(f244(a1),f2(a1)),x51551))
% 159.70/159.29  [5162]~E(x51622,f2(a1))+E(f55(x51621,x51622),f329(f329(f258(a1,a1),f2(a1)),f329(f78(a1),x51621)))
% 159.70/159.29  [5164]~P24(x51641)+P104(f329(f329(f244(x51641),f195(x51641)),x51642))
% 159.70/159.29  [5196]E(x51961,x51962)+~E(f329(f329(f83(a1),x51961),x51961),f329(f329(f83(a1),x51962),x51962))
% 159.70/159.29  [5200]~P104(f329(x52001,x52002))+P104(f329(x52001,f329(a112,f391(x52001))))
% 159.70/159.29  [5226]~P116(x52261)+E(f329(f329(f84(x52261),f85(x52261,x52262)),f329(f78(x52261),x52262)),x52262)
% 159.70/159.29  [5228]E(x52281,x52282)+~P104(f329(f329(f201(a24),x52281),x52282))
% 159.70/159.29  [5235]~E(x52352,f2(a885))+E(f88(f890(a885,a885),f50(x52351,x52352)),f329(f329(f258(a885,a885),f2(a885)),x52351))
% 159.70/159.29  [5240]~E(x52401,x52402)+~P104(f329(f329(f245(a885),x52401),x52402))
% 159.70/159.29  [5241]~E(x52411,x52412)+~P104(f329(f329(f245(a1),x52411),x52412))
% 159.70/159.29  [5244]~P143(x52441)+E(f329(f329(f83(x52441),f81(x52441)),f329(f108(x52441),x52442)),f329(f108(x52441),f329(a120,x52442)))
% 159.70/159.29  [5248]~E(x52481,f2(a885))+~P104(f329(f329(f245(a885),x52482),x52481))
% 159.70/159.29  [5264]E(f151(x52641,x52642),x52642)+~E(f329(f196(f886(x52641)),f151(x52641,x52642)),f329(f196(f886(x52641)),x52642))
% 159.70/159.29  [5265]E(f329(f40(x52651),f329(f171(x52651),x52652)),f329(f196(f886(x52651)),x52652))+~P104(f329(f136(x52651),x52652))
% 159.70/159.29  [5275]~P104(f329(x52751,f392(x52751)))+P104(f329(x52751,f329(f108(a1),x52752)))
% 159.70/159.29  [5286]E(f277(x52861,x52862),f81(a107))+~P104(f329(f329(f245(a107),x52862),x52861))
% 159.70/159.29  [5287]E(f177(x52871,x52872),f121(a1))+~P104(f329(f329(f245(a1),x52872),x52871))
% 159.70/159.29  [5288]~P108(x52881)+E(f300(x52881,x52882,x52882),f329(f329(f307(x52881),x52882),f195(f891(x52881,a880))))
% 159.70/159.29  [5310]~E(f329(f329(f22(a885),x53101),x53102),f2(a885))+P104(f329(f329(f244(a885),x53101),x53102))
% 159.70/159.29  [5311]~E(f329(f329(f22(a1),x53111),x53112),f2(a1))+P104(f329(f329(f94(a1),x53111),x53112))
% 159.70/159.29  [5333]~E(x53332,f2(a885))+E(f57(x53331,x53332,f121(x53331)),f329(f329(f150(f886(x53331)),f121(x53331)),f121(f886(x53331))))
% 159.70/159.29  [5337]~P105(x53371)+~P104(f329(f329(f245(x53371),x53372),x53372))
% 159.70/159.29  [5340]~E(f47(a1,x53401,x53402),f2(a1))+E(f47(a1,x53401,f329(f82(a1),x53402)),f2(a1))
% 159.70/159.29  [5342]~E(f47(a1,x53421,x53422),f2(a1))+E(f47(a1,f329(f82(a1),x53421),x53422),f2(a1))
% 159.70/159.29  [5350]E(f329(f299(a885,x53501),f329(a120,x53502)),f195(f891(a885,a880)))+P104(f329(f329(f244(a885),x53501),x53502))
% 159.70/159.29  [5370]E(f138(a885,f329(f299(a885,x53701),x53702)),f121(a885))+P104(f329(f329(f245(a885),x53701),x53702))
% 159.70/159.29  [5375]~E(f329(f40(x53751),f329(f171(x53751),x53752)),f329(f196(f886(x53751)),x53752))+P104(f329(f136(x53751),x53752))
% 159.70/159.29  [5380]~P104(f329(f136(x53801),x53802))+P104(f329(f136(x53801),f329(f167(x53801),x53802)))
% 159.70/159.29  [5381]~P104(f329(f136(x53811),x53812))+P104(f329(f136(x53811),f329(f170(x53811),x53812)))
% 159.70/159.29  [5382]~P104(f329(f136(x53821),x53822))+P104(f329(f136(x53821),f329(f168(x53821),x53822)))
% 159.70/159.29  [5389]P104(f329(x53891,x53892))+~P104(f329(x53891,f329(a112,f417(x53891))))
% 159.70/159.29  [5390]P104(f329(f329(f244(a885),x53902),x53901))+P104(f329(f329(f244(a885),x53901),x53902))
% 159.70/159.29  [5391]P104(f329(f329(f244(a1),x53912),x53911))+P104(f329(f329(f244(a1),x53911),x53912))
% 159.70/159.29  [5393]~P85(x53931)+P104(f329(f329(f244(x53931),x53932),f329(f78(x53931),x53932)))
% 159.70/159.29  [5396]P104(f329(x53961,f393(x53961)))+~P104(f329(x53961,f329(f108(a1),x53962)))
% 159.70/159.29  [5421]E(f329(f329(f22(a885),x54211),x54212),f2(a885))+~P104(f329(f329(f244(a885),x54211),x54212))
% 159.70/159.29  [5422]E(f329(f329(f22(a1),x54221),x54222),f2(a1))+~P104(f329(f329(f94(a1),x54221),x54222))
% 159.70/159.29  [5423]E(f329(f329(f41(a885),x54231),x54232),f2(a885))+~P104(f329(f329(f245(a885),x54231),x54232))
% 159.70/159.29  [5441]E(f47(a885,x54411,x54412),x54411)+~P104(f329(f329(f245(a885),x54411),x54412))
% 159.70/159.29  [5450]E(f47(a1,x54501,f329(f82(a1),x54502)),f288(x54501,x54502))+P104(f329(f329(f244(a1),f2(a1)),x54502))
% 159.70/159.29  [5462]E(f329(f329(f22(a1),x54621),x54622),f202(x54621,x54622))+~P104(f329(f329(f244(a1),x54622),x54621))
% 159.70/159.29  [5481]P104(f329(f329(f244(a1),f2(a1)),f392(x54811)))+P104(f329(x54811,f329(f108(a1),x54812)))
% 159.70/159.29  [5493]~P27(x54931)+P104(f329(f329(f331(x54931),x54932),f329(f171(x54931),f58(x54931))))
% 159.70/159.29  [5495]~P110(x54951)+P104(f329(f329(f244(x54951),f2(x54951)),f329(f108(x54951),x54952)))
% 159.70/159.29  [5496]~P85(x54961)+P104(f329(f329(f244(x54961),f2(x54961)),f329(f78(x54961),x54962)))
% 159.70/159.29  [5523]E(f329(f329(f83(a885),x55231),f839(x55232,x55231)),x55232)+~P104(f329(f329(f244(a885),x55231),x55232))
% 159.70/159.29  [5535]~E(f329(f111(a1),x55351),f329(f108(a1),x55352))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x55351)))
% 159.70/159.29  [5538]E(f300(a1,x55381,x55382),f195(f891(a1,a880)))+~P104(f329(f329(f245(a1),x55382),x55381))
% 159.70/159.29  [5541]~P116(x55411)+E(f329(f329(f84(x55411),f329(f78(x55411),x55412)),f329(f78(x55411),x55412)),f329(f329(f84(x55411),x55412),x55412))
% 159.70/159.29  [5546]E(f138(a885,f329(f299(a885,x55461),f329(a120,x55462))),f121(a885))+P104(f329(f329(f244(a885),x55461),x55462))
% 159.70/159.29  [5550]E(f329(f329(f41(a1),x55501),x55502),f289(x55501,x55502))+~P104(f329(f329(f244(a1),f2(a1)),x55502))
% 159.70/159.29  [5570]P104(f329(f136(x55701),x55702))+~P104(f329(f136(x55701),f329(f167(x55701),x55702)))
% 159.70/159.29  [5571]P104(f329(f136(x55711),x55712))+~P104(f329(f136(x55711),f329(f168(x55711),x55712)))
% 159.70/159.29  [5592]P104(f329(f64(a885),x55921))+P104(f329(f329(f331(a885),f840(x55921,x55922)),x55921))
% 159.70/159.29  [5593]P104(f329(f64(a885),x55931))+P104(f329(f329(f331(a885),f843(x55931,x55932)),x55931))
% 159.70/159.29  [5594]P104(f329(f329(f245(a885),x55942),f329(a120,x55941)))+P104(f329(f329(f245(a885),x55941),x55942))
% 159.70/159.29  [5595]E(f47(a1,x55951,x55952),f288(x55951,x55952))+~P104(f329(f329(f244(a1),f2(a1)),x55952))
% 159.70/159.29  [5598]E(f138(a885,f329(f299(a885,x55981),x55982)),f121(a885))+~P104(f329(f329(f244(a885),x55982),x55981))
% 159.70/159.29  [5599]~P78(x55991)+E(f329(f308(x55991,x55991,f82(x55991)),f329(f251(x55991),x55992)),f329(f301(x55991),f329(f82(x55991),x55992)))
% 159.70/159.29  [5600]~P78(x56001)+E(f329(f308(x56001,x56001,f82(x56001)),f329(f298(x56001),x56002)),f329(f252(x56001),f329(f82(x56001),x56002)))
% 159.70/159.29  [5601]~P78(x56011)+E(f329(f308(x56011,x56011,f82(x56011)),f329(f252(x56011),x56012)),f329(f298(x56011),f329(f82(x56011),x56012)))
% 159.70/159.29  [5602]~P78(x56021)+E(f329(f308(x56021,x56021,f82(x56021)),f329(f301(x56021),x56022)),f329(f251(x56021),f329(f82(x56021),x56022)))
% 159.70/159.29  [5613]E(x56131,f195(f891(x56132,a880)))+P104(f329(f329(f331(x56132),f590(x56131,x56132)),x56131))
% 159.70/159.29  [5614]E(x56141,f195(f891(x56142,a880)))+P104(f329(f329(f331(x56142),f609(x56141,x56142)),x56141))
% 159.70/159.29  [5625]~P104(f329(f329(f245(a885),x56251),x56252))+P104(f329(f329(f244(a885),x56251),x56252))
% 159.70/159.29  [5626]~P104(f329(f329(f245(a1),x56261),x56262))+P104(f329(f329(f244(a1),x56261),x56262))
% 159.70/159.29  [5642]E(f49(x56421,x56422),f329(f329(f258(a1,a1),f2(a1)),x56421))+~P104(f329(f329(f245(a1),x56421),x56422))
% 159.70/159.29  [5643]E(f226(f329(f82(a1),x56431),f329(f82(a1),x56432)),f226(x56431,x56432))+~P104(f329(f329(f245(a1),x56432),f2(a1)))
% 159.70/159.29  [5654]E(x56541,x56542)+~E(f329(a3,f329(a120,f329(a19,x56541))),f329(a3,f329(a120,f329(a19,x56542))))
% 159.70/159.29  [5659]E(f49(x56591,x56592),f329(f329(f258(a1,a1),f2(a1)),x56591))+~P104(f329(f329(f244(a1),x56592),f2(a1)))
% 159.70/159.29  [5686]E(f47(a885,f329(f111(a885),x56861),f329(f111(a885),x56862)),f2(a885))+~P104(f329(a200,f329(f111(a1),x56861)))
% 159.70/159.29  [5701]P104(f329(f329(f244(a1),f2(a1)),f393(x57011)))+~P104(f329(x57011,f329(f108(a1),x57012)))
% 159.70/159.29  [5735]P41(f300(a1,x57351,x57352))+~P104(f329(f329(f244(a1),f2(a1)),x57351))
% 159.70/159.29  [5740]~P104(f329(f64(x57401),x57402))+P104(f329(f64(f891(x57401,a880)),f329(f306(x57401),x57402)))
% 159.70/159.29  [5753]E(f329(f329(f83(a1),x57531),f329(f108(a1),f394(x57532,x57531))),x57532)+~P104(f329(f329(f244(a1),x57531),x57532))
% 159.70/159.29  [5761]P104(f329(f329(f244(a885),x57611),x57612))+P104(f329(f329(f244(a885),f329(a120,x57612)),x57611))
% 159.70/159.29  [5803]E(f329(f329(f41(a885),f329(f111(a885),x58031)),f329(f111(a885),x58032)),f2(a885))+~P104(f329(a200,f329(f111(a1),x58031)))
% 159.70/159.29  [5804]E(f329(f329(f84(a885),f329(f111(a885),x58041)),f329(f111(a885),x58042)),f2(a885))+~P104(f329(f329(f245(a1),x58041),a86))
% 159.70/159.29  [5806]P104(f329(f329(f244(a885),x58061),f329(a120,x58062)))+~P104(f329(f329(f244(a885),x58061),x58062))
% 159.70/159.29  [5808]P104(f329(f329(f245(a885),x58081),f329(a120,x58082)))+~P104(f329(f329(f244(a885),x58081),x58082))
% 159.70/159.29  [5810]P104(f329(f329(f245(a885),x58101),f329(a120,x58102)))+~P104(f329(f329(f245(a885),x58101),x58102))
% 159.70/159.29  [5813]~E(x58131,x58132)+P104(f329(f329(f245(a1),x58131),f329(f329(f83(a1),x58132),f81(a1))))
% 159.70/159.29  [5816]E(f47(a1,x58161,x58162),f2(a1))+E(f329(f329(f22(a1),x58162),f47(a1,x58161,x58162)),f47(a1,f329(f82(a1),x58161),x58162))
% 159.70/159.29  [5825]E(x58251,f121(x58252))+P104(f329(f329(f331(x58252),f143(x58252,x58251)),f329(f171(x58252),x58251)))
% 159.70/159.29  [5837]E(f88(f890(a885,a885),f50(x58371,x58372)),f329(f329(f258(a885,a885),f2(a885)),x58371))+~P104(f329(f329(f245(a885),x58371),x58372))
% 159.70/159.29  [5870]E(f329(f329(f22(a885),f329(f111(a885),x58701)),f329(f111(a885),x58702)),f329(f111(a885),x58701))+~P104(f329(f329(f245(a1),x58702),a86))
% 159.70/159.29  [5871]E(f329(f329(f83(a885),f329(f111(a885),x58711)),f329(f111(a885),x58712)),f329(f111(a885),x58712))+~P104(f329(f329(f245(a1),x58711),a86))
% 159.70/159.29  [5876]E(f329(a120,f329(f329(f83(a885),x58761),f870(x58762,x58761))),x58762)+~P104(f329(f329(f245(a885),x58761),x58762))
% 159.70/159.29  [5900]P104(f329(x59001,x59002))+~P104(f329(x59001,f329(a92,f588(x59002,x59001))))
% 159.70/159.29  [5908]~P104(f329(f329(f245(a885),x59081),f329(a120,x59082)))+P104(f329(f329(f244(a885),x59081),x59082))
% 159.70/159.29  [5954]E(f329(f329(f307(a885),x59541),f329(f299(a885,x59542),x59541)),f329(f299(a885,x59542),f329(a120,x59541)))+~P104(f329(f329(f244(a885),x59542),x59541))
% 159.70/159.29  [5956]E(x59561,f121(x59562))+E(f329(f329(f129(x59562),f122(x59562,x59561)),f329(f329(f150(x59562),f143(x59562,x59561)),f121(x59562))),x59561)
% 159.70/159.29  [5970]P104(f329(f64(x59701),x59702))+~P104(f329(f329(f245(a885),f2(a885)),f329(f40(x59701),x59702)))
% 159.70/159.29  [5972]~E(x59721,f195(f891(x59722,a880)))+~P104(f329(f329(f245(a885),f2(a885)),f329(f40(x59722),x59721)))
% 159.70/159.29  [5984]~P104(f329(f329(f245(a885),x59841),x59842))+P104(f329(f329(f244(a885),f329(a120,x59841)),x59842))
% 159.70/159.29  [5992]~P107(x59921)+E(f149(x59921,x59921,f5(x59921),f151(x59921,x59922)),f138(x59921,f329(f171(x59921),x59922)))
% 159.70/159.29  [5995]E(x59951,f121(x59952))+P104(f329(f329(f331(x59952),f329(f140(x59952),x59951)),f329(f171(x59952),x59951)))
% 159.70/159.29  [6001]~P110(x60011)+P104(f329(f329(f245(x60011),x60012),f329(f329(f83(x60011),x60012),f81(x60011))))
% 159.70/159.29  [6003]~P85(x60031)+P104(f329(f329(f244(x60031),f329(f82(x60031),x60032)),f329(f78(x60031),x60032)))
% 159.70/159.29  [6036]P104(f329(f64(a885),x60361))+~P104(f329(f329(f244(a885),f843(x60361,x60362)),x60362))
% 159.70/159.29  [6037]P104(f329(f64(a885),x60371))+~P104(f329(f329(f245(a885),f840(x60371,x60372)),x60372))
% 159.70/159.29  [6041]~P104(f329(f64(f890(x60411,x60411)),x60412))+P104(f329(f64(x60411),f329(f282(x60411),x60412)))
% 159.70/159.29  [6094]~P104(f329(f329(f245(a885),x60942),f329(a120,x60941)))+~P104(f329(f329(f245(a885),x60941),x60942))
% 159.70/159.29  [6095]~P108(x60951)+E(f329(f329(f109(f891(x60951,a880)),f329(f298(x60951),x60952)),f329(f252(x60951),x60952)),f329(f329(f307(x60951),x60952),f195(f891(x60951,a880))))
% 159.70/159.29  [6108]P104(f329(f64(x61081),x61082))+~P104(f329(f64(f891(x61081,a880)),f329(f306(x61081),x61082)))
% 159.70/159.29  [6132]P104(f329(f329(f244(a885),f329(a120,x61321)),f329(a120,x61322)))+~P104(f329(f329(f244(a885),x61321),x61322))
% 159.70/159.29  [6133]P104(f329(f329(f244(a885),f329(a19,x61331)),f329(a19,x61332)))+~P104(f329(f329(f244(a107),x61331),x61332))
% 159.70/159.29  [6134]P104(f329(f329(f244(a107),f329(a3,x61341)),f329(a3,x61342)))+~P104(f329(f329(f244(a885),x61341),x61342))
% 159.70/159.29  [6136]P104(f329(f329(f245(a885),f329(a120,x61361)),f329(a120,x61362)))+~P104(f329(f329(f245(a885),x61361),x61362))
% 159.70/159.29  [6137]P104(f329(f329(f245(a885),f329(a19,x61371)),f329(a19,x61372)))+~P104(f329(f329(f245(a107),x61371),x61372))
% 159.70/159.29  [6138]P104(f329(f329(f245(a107),f329(a3,x61381)),f329(a3,x61382)))+~P104(f329(f329(f245(a885),x61381),x61382))
% 159.70/159.29  [6141]E(x61411,x61412)+~E(f329(f308(a885,a1,f108(a1)),x61411),f329(f308(a885,a1,f108(a1)),x61412))
% 159.70/159.29  [6157]P104(f329(f329(f244(a885),x61571),x61572))+~P104(f329(f329(f244(a885),f329(a120,x61571)),x61572))
% 159.70/159.29  [6160]P104(f329(f329(f245(a885),x61601),x61602))+~P104(f329(f329(f244(a885),f329(a120,x61601)),x61602))
% 159.70/159.29  [6161]P104(f329(f329(f245(a885),x61611),x61612))+~P104(f329(f329(f245(a885),f329(a120,x61611)),x61612))
% 159.70/159.29  [6176]E(f47(a1,x61761,x61762),f2(a1))+E(f329(f329(f22(a1),f47(a1,x61761,x61762)),x61762),f47(a1,x61761,f329(f82(a1),x61762)))
% 159.70/159.29  [6239]E(f329(f40(f891(x62391,a880)),f329(f306(x62391),x62392)),f329(f329(f259(a885),f329(a120,f329(a120,f2(a885)))),f329(f40(x62391),x62392)))+~P104(f329(f64(x62391),x62392))
% 159.70/159.29  [6242]E(x62421,f121(x62422))+E(f329(f329(f164(x62422),x62421),f329(f329(f22(a885),f329(f196(f886(x62422)),x62421)),f81(a885))),f143(x62422,x62421))
% 159.70/159.29  [6267]E(x62671,f121(x62672))+E(f329(f329(f129(x62672),f329(f170(x62672),x62671)),f329(f329(f150(x62672),f329(f140(x62672),x62671)),f121(x62672))),f329(f167(x62672),x62671))
% 159.70/159.29  [6296]~P104(f329(f64(x62961),f42(f891(x62961,a880),x62962)))+P104(f329(f64(f891(x62961,a880)),x62962))
% 159.70/159.29  [6319]P104(f329(f329(f244(a885),f329(f111(a885),x63191)),f329(f111(a885),x63192)))+~P104(f329(f329(f244(a1),x63191),a86))
% 159.70/159.29  [6336]~P104(f329(f329(f245(a1),x63361),x63362))+P104(f329(f329(f244(a1),x63361),f329(f329(f22(a1),x63362),f81(a1))))
% 159.70/159.29  [6337]~P104(f329(f329(f244(a1),x63371),x63372))+P104(f329(f329(f245(a1),x63371),f329(f329(f83(a1),x63372),f81(a1))))
% 159.70/159.29  [6338]~P104(f329(f329(f245(a1),x63381),x63382))+P104(f329(f329(f245(a1),x63381),f329(f329(f83(a1),x63382),f81(a1))))
% 159.70/159.29  [6340]~P104(f329(f329(f244(a1),x63401),x63402))+P104(f329(f329(f244(a885),f329(f111(a885),x63401)),f329(f111(a885),x63402)))
% 159.70/159.29  [6342]~P104(f329(f329(f244(a885),x63421),x63422))+P104(f329(f329(f244(a1),f329(f108(a1),x63421)),f329(f108(a1),x63422)))
% 159.70/159.29  [6343]~P104(f329(f329(f244(a1),x63431),x63432))+P104(f329(f329(f244(a1),f329(f111(a1),x63431)),f329(f111(a1),x63432)))
% 159.70/159.29  [6345]~P104(f329(f329(f245(a885),x63451),x63452))+P104(f329(f329(f245(a1),f329(f108(a1),x63451)),f329(f108(a1),x63452)))
% 159.70/159.29  [6346]~P104(f329(f329(f245(a1),x63461),x63462))+P104(f329(f329(f245(a1),f329(f111(a1),x63461)),f329(f111(a1),x63462)))
% 159.70/159.29  [6347]~P104(f329(f329(f94(a1),x63471),x63472))+P104(f329(f329(f94(a1),f329(f111(a1),x63471)),f329(f111(a1),x63472)))
% 159.70/159.29  [6365]~P104(f329(f329(f244(a885),x63651),x63652))+~P104(f329(f329(f244(a885),f329(a120,x63652)),x63651))
% 159.70/159.29  [6407]~P104(f329(f329(f244(a885),f329(a120,x64071)),f329(a120,x64072)))+P104(f329(f329(f244(a885),x64071),x64072))
% 159.70/159.29  [6408]~P104(f329(f329(f244(a107),f329(a3,x64081)),f329(a3,x64082)))+P104(f329(f329(f244(a885),x64081),x64082))
% 159.70/159.29  [6409]~P104(f329(f329(f244(a885),f329(a19,x64091)),f329(a19,x64092)))+P104(f329(f329(f244(a107),x64091),x64092))
% 159.70/159.29  [6411]~P104(f329(f329(f245(a885),f329(a120,x64111)),f329(a120,x64112)))+P104(f329(f329(f245(a885),x64111),x64112))
% 159.70/159.29  [6412]~P104(f329(f329(f245(a107),f329(a3,x64121)),f329(a3,x64122)))+P104(f329(f329(f245(a885),x64121),x64122))
% 159.70/159.29  [6413]~P104(f329(f329(f245(a885),f329(a112,x64131)),f329(a112,x64132)))+P104(f329(f329(f245(a1),x64131),x64132))
% 159.70/159.29  [6414]~P104(f329(f329(f245(a885),f329(a19,x64141)),f329(a19,x64142)))+P104(f329(f329(f245(a107),x64141),x64142))
% 159.70/159.29  [6455]~P104(f329(f329(f245(a885),f329(a112,x64552)),f329(a112,x64551)))+P104(f329(f329(f245(a1),f2(a1)),x64551))
% 159.70/159.29  [6487]P104(f329(f329(f244(a1),f2(a1)),f47(a1,x64871,x64872)))+~P104(f329(f329(f245(a1),f2(a1)),x64872))
% 159.70/159.29  [6646]P40(x66461,x66462)+~E(f329(f329(f286(x66461,x66461,x66461),x66462),x66462),f195(f891(f890(x66461,x66461),a880)))
% 159.70/159.29  [6658]~P40(x66581,x66582)+P40(x66581,f329(f329(f286(x66581,x66581,x66581),x66582),x66582))
% 159.70/159.29  [6670]P104(f329(f329(f244(a1),x66701),x66702))+~P104(f329(f329(f245(a1),x66701),f329(f329(f83(a1),x66702),f81(a1))))
% 159.70/159.29  [6671]P104(f329(f329(f245(a1),x66711),x66712))+~P104(f329(f329(f244(a1),x66711),f329(f329(f22(a1),x66712),f81(a1))))
% 159.70/159.29  [6674]P104(f329(f329(f244(a885),x66741),x66742))+~P104(f329(f329(f244(a1),f329(f108(a1),x66741)),f329(f108(a1),x66742)))
% 159.70/159.29  [6675]P104(f329(f329(f244(a1),x66751),x66752))+~P104(f329(f329(f244(a1),f329(f111(a1),x66751)),f329(f111(a1),x66752)))
% 159.70/159.29  [6677]P104(f329(f329(f245(a885),x66771),x66772))+~P104(f329(f329(f245(a1),f329(f108(a1),x66771)),f329(f108(a1),x66772)))
% 159.70/159.29  [6678]P104(f329(f329(f245(a1),x66781),x66782))+~P104(f329(f329(f245(a885),f329(f111(a885),x66781)),f329(f111(a885),x66782)))
% 159.70/159.29  [6679]P104(f329(f329(f245(a1),x66791),x66792))+~P104(f329(f329(f245(a1),f329(f111(a1),x66791)),f329(f111(a1),x66792)))
% 159.70/159.29  [6680]P104(f329(f329(f94(a1),x66801),x66802))+~P104(f329(f329(f94(a1),f329(f111(a1),x66801)),f329(f111(a1),x66802)))
% 159.70/159.29  [6773]~E(f750(x67732,x67731),f121(x67731))+E(f329(f141(f886(x67731),f886(x67731),f129(x67731),f121(x67731)),x67732),f121(x67731))
% 159.70/159.29  [6774]~E(f751(x67742,x67741),f121(x67741))+E(f329(f141(f886(x67741),f886(x67741),f129(x67741),f121(x67741)),x67742),f121(x67741))
% 159.70/159.29  [6781]~P29(x67811)+E(f329(f141(x67811,x67811,f109(x67811),f253(x67811)),x67812),f43(x67811,f329(f171(x67811),x67812)))
% 159.70/159.29  [6782]~P29(x67821)+E(f329(f141(x67821,x67821,f118(x67821),f195(x67821)),x67822),f42(x67821,f329(f171(x67821),x67822)))
% 159.70/159.29  [6794]E(x67941,f2(a107))+E(f329(f329(f83(a885),f329(a19,f329(f329(f22(a107),x67941),f81(a107)))),f329(a120,x67942)),f329(f329(f83(a885),f329(a19,x67941)),x67942))
% 159.70/159.29  [6845]P104(f329(f329(f245(a1),f329(f329(f22(a1),x68451),x68452)),f2(a1)))+~P104(f329(f329(f245(a1),x68451),x68452))
% 159.70/159.29  [6872]~P107(x68721)+E(f329(f329(f118(f891(x68721,a880)),f329(f329(f307(x68721),x68722),f195(f891(x68721,a880)))),f329(f301(x68721),x68722)),f329(f252(x68721),x68722))
% 159.70/159.29  [6945]~P59(x69451,x69452)+P40(x69451,f329(f250(f890(x69451,x69451)),f329(f268(x69451,x69451,a880),x69452)))
% 159.70/159.29  [6946]~P59(x69461,x69462)+P57(x69461,f329(f250(f890(x69461,x69461)),f329(f268(x69461,x69461,a880),x69462)))
% 159.70/159.29  [6947]E(x69471,f195(f891(x69472,a880)))+~P104(f329(f329(f244(f891(x69472,a880)),x69471),f195(f891(x69472,a880))))
% 159.70/159.29  [7030]~P104(f329(f329(f245(a885),f2(a885)),x70302))+P104(f329(f329(f244(a885),f47(a885,x70301,x70302)),x70302))
% 159.70/159.29  [7031]~P104(f329(f329(f244(a1),f2(a1)),x70311))+P104(f329(f329(f244(a1),f47(a1,x70311,x70312)),x70311))
% 159.70/159.29  [7032]~P104(f329(f329(f245(a885),f2(a885)),x70322))+P104(f329(f329(f245(a885),f47(a885,x70321,x70322)),x70322))
% 159.70/159.29  [7034]~P104(f329(f329(f245(a1),f2(a1)),x70342))+P104(f329(f329(f245(a1),f47(a1,x70341,x70342)),x70342))
% 159.70/159.29  [7112]~P108(x71121)+E(f329(f329(f22(f891(x71121,a880)),f329(f329(f307(x71121),x71122),f195(f891(x71121,a880)))),f329(f251(x71121),x71122)),f329(f329(f307(x71121),x71122),f195(f891(x71121,a880))))
% 159.70/159.29  [7185]~P51(x71851,x71852)+P42(x71851,f253(f891(x71851,a880)),f329(f250(f890(x71851,x71851)),f329(f268(x71851,x71851,a880),x71852)))
% 159.70/159.29  [7186]P104(f329(x71861,x71862))+P104(f329(f329(f331(f891(f890(a885,a885),a880)),f588(x71862,x71861)),a106))
% 159.70/159.29  [7231]E(f329(f329(f129(a885),f138(a885,f329(f299(a885,x72311),x72312))),f329(f329(f150(a885),x72312),f121(a885))),f138(a885,f329(f299(a885,x72311),f329(a120,x72312))))+~P104(f329(f329(f244(a885),x72311),x72312))
% 159.70/159.29  [7372]E(x73721,f2(a885))+~E(f329(f141(a885,a885,f83(a885),x73721),x73722),f2(a885))
% 159.70/159.29  [7400]~P104(f329(f329(f245(a1),f329(f329(f22(a1),x74001),x74002)),f2(a1)))+P104(f329(f329(f245(a1),x74001),x74002))
% 159.70/159.29  [7429]P40(x74291,x74292)+~P40(x74291,f329(f329(f286(x74291,x74291,x74291),x74292),x74292))
% 159.70/159.29  [7458]~P104(f329(f329(f244(a885),f329(a120,x74581)),x74582))+P104(f190(a880,a248,f329(f244(a885),x74581),x74582))
% 159.70/159.29  [7614]P20(a885,a885,f329(f329(f7(a885,a885,a885),f22(a885)),x76141),x76142)+P104(f329(f329(f331(a885),f348(x76141,x76142)),x76142))
% 159.70/159.29  [7670]E(f329(f329(f329(f68(a885,x76701,f83(a885)),f329(f16(a885,x76701),f81(a885))),f2(a885)),x76702),f329(f40(x76701),x76702))+~P104(f329(f64(x76701),x76702))
% 159.70/159.29  [7712]P20(a885,a885,f329(f329(f7(a885,a885,a885),f22(a885)),x77121),x77122)+~P104(f329(f329(f244(a885),x77121),f348(x77121,x77122)))
% 159.70/159.29  [7770]P40(x77701,x77702)+P104(f329(f329(f244(f891(x77701,a880)),f586(x77702,x77701)),f329(f283(x77701,x77701,x77702),f586(x77702,x77701))))
% 159.70/159.29  [7775]P59(x77751,x77752)+~P40(x77751,f329(f250(f890(x77751,x77751)),f329(f268(x77751,x77751,a880),x77752)))
% 159.70/159.29  [7844]P104(f329(f329(f244(a885),f329(a120,x78441)),x78442))+~P104(f190(a880,a248,f329(f244(a885),x78441),x78442))
% 159.70/159.29  [7898]P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x78981),x78982)),f305(a885,a319)))+~P104(f329(f329(f244(a885),x78981),x78982))
% 159.70/159.29  [7999]P51(x79991,x79992)+~P42(x79991,f253(f891(x79991,a880)),f329(f250(f890(x79991,x79991)),f329(f268(x79991,x79991,a880),x79992)))
% 159.70/159.29  [8059]~P104(f329(f136(x80591),x80592))+P104(f329(f136(f891(x80591,a880)),f329(f329(f153(f886(x80591),f891(x80591,a880)),f171(x80591)),f56(x80591,x80592))))
% 159.70/159.29  [8262]~P40(x82621,f329(f284(x82621,x82621),x82622))+P40(x82621,f329(f284(x82621,x82621),f329(f329(f286(x82621,x82621,x82621),x82622),f305(x82621,x82622))))
% 159.70/159.29  [8383]P104(f329(f64(f890(x83831,x83831)),f329(f329(f286(x83831,x83831,x83831),x83832),f305(x83831,x83832))))+~P104(f329(f64(f890(x83831,x83831)),x83832))
% 159.70/159.29  [8415]E(x84151,f2(a1))+P104(f329(f51(x84152,x84151),f329(f329(f258(a1,a1),f329(f329(f41(a1),x84152),x84151)),f47(a1,x84152,x84151))))
% 159.70/159.29  [8429]~P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x84291),x84292)),f305(a885,a319)))+P104(f329(f329(f244(a885),x84291),x84292))
% 159.70/159.29  [8448]~P81(x84481)+E(f329(f141(x84481,x84481,f329(f7(x84481,x84481,x84481),f83(x84481)),f2(x84481)),f329(f168(x84481),x84482)),f329(f141(x84481,x84481,f83(x84481),f2(x84481)),x84482))
% 159.70/159.29  [8622]~P107(x86221)+E(f329(f141(f886(x86221),x86221,f329(f7(x86221,f886(x86221),f886(x86221)),f147(x86221,x86221,f5(x86221))),f121(x86221)),x86222),f149(x86221,x86221,f5(x86221),x86222))
% 159.70/159.29  [8729]~P57(x87291,f329(f250(f890(x87291,x87291)),f329(f268(x87291,x87291,a880),x87292)))+P57(x87291,f329(f250(f890(x87291,x87291)),f329(f268(x87291,x87291,a880),f265(x87291,x87291,x87292))))
% 159.70/159.29  [8743]P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x87431),x87432)),f329(f329(f286(a885,a885,a885),a319),f305(a885,a319))))+~P104(f329(f329(f245(a885),x87431),x87432))
% 159.70/159.29  [8786]~P104(f329(f64(f890(x87861,x87861)),f329(f329(f286(x87861,x87861,x87861),x87862),f305(x87861,x87862))))+P104(f329(f64(f890(x87861,x87861)),x87862))
% 159.70/159.29  [8840]~P57(x88401,f329(f250(f890(x88401,x88401)),f329(f268(x88401,x88401,a880),f265(x88401,x88401,x88402))))+P57(x88401,f329(f250(f890(x88401,x88401)),f329(f268(x88401,x88401,a880),x88402)))
% 159.70/159.29  [9044]P57(x90441,x90442)+P104(f329(f329(f331(f890(x90441,x90441)),f329(f329(f258(x90441,x90441),f619(x90442,x90441)),f619(x90442,x90441))),f329(f329(f286(x90441,x90441,x90441),x90442),f305(x90441,x90442))))
% 159.70/159.29  [9045]P57(x90451,x90452)+P104(f329(f329(f331(f890(x90451,x90451)),f329(f329(f258(x90451,x90451),f625(x90452,x90451)),f625(x90452,x90451))),f329(f329(f286(x90451,x90451,x90451),x90452),f305(x90451,x90452))))
% 159.70/159.29  [9165]~P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x91651),x91652)),f329(f329(f286(a885,a885,a885),a319),f305(a885,a319))))+P104(f329(f329(f245(a885),x91651),x91652))
% 159.70/159.29  [5141]~P93(x51411)+E(f329(f329(f83(x51411),f329(f111(x51411),a86)),x51412),x51412)
% 159.70/159.29  [5169]~P86(x51691)+E(f329(f329(f118(x51691),f329(f82(x51691),x51692)),x51692),f253(x51691))
% 159.70/159.29  [5170]~P86(x51701)+E(f329(f329(f109(x51701),f329(f82(x51701),x51702)),x51702),f195(x51701))
% 159.70/159.29  [5171]~P62(x51711)+E(f329(f329(f83(x51711),f329(f82(x51711),x51712)),x51712),f2(x51711))
% 159.70/159.29  [5172]~P74(x51721)+E(f329(f329(f83(x51721),f329(f82(x51721),x51722)),x51722),f2(x51721))
% 159.70/159.29  [5204]~P93(x52041)+E(f329(f329(f84(x52041),f329(f111(x52041),a105)),x52042),f329(f82(x52041),x52042))
% 159.70/159.29  [5364]~P112(x53641)+E(f329(f329(f84(x53641),f329(f82(x53641),f81(x53641))),x53642),f329(f82(x53641),x53642))
% 159.70/159.29  [5406]E(f329(f78(a1),x54061),f81(a1))+~E(f329(f78(a1),f329(f329(f84(a1),x54061),x54062)),f81(a1))
% 159.70/159.29  [5498]~P93(x54981)+E(f329(f329(f83(x54981),f81(x54981)),f329(f111(x54981),x54982)),f329(f111(x54981),f329(f329(f22(a1),x54982),a105)))
% 159.70/159.29  [5551]~P25(x55511)+E(f10(x55511,f329(f329(f307(x55511),x55512),f195(f891(x55511,a880)))),x55512)
% 159.70/159.29  [5552]~P25(x55521)+E(f13(x55521,f329(f329(f307(x55521),x55522),f195(f891(x55521,a880)))),x55522)
% 159.70/159.29  [5553]~P107(x55531)+E(f14(x55531,f329(f329(f307(x55531),x55532),f195(f891(x55531,a880)))),x55532)
% 159.70/159.29  [5554]~P107(x55541)+E(f15(x55541,f329(f329(f307(x55541),x55542),f195(f891(x55541,a880)))),x55542)
% 159.70/159.29  [5555]~P29(x55551)+E(f43(x55551,f329(f329(f307(x55551),x55552),f195(f891(x55551,a880)))),x55552)
% 159.70/159.29  [5556]~P29(x55561)+E(f42(x55561,f329(f329(f307(x55561),x55562),f195(f891(x55561,a880)))),x55562)
% 159.70/159.29  [5578]E(f329(f329(f83(a885),x55781),f329(f329(f22(a885),x55782),x55781)),x55782)+P104(f329(f329(f245(a885),x55782),x55781))
% 159.70/159.29  [5608]E(x56081,f121(x56082))+P104(f329(f329(f245(a885),f2(a885)),f329(f196(f886(x56082)),x56081)))
% 159.70/159.29  [5732]~P107(x57321)+E(f11(x57321,f193(x57321),f329(f329(f307(x57321),x57322),f195(f891(x57321,a880)))),x57322)
% 159.70/159.29  [5733]~P107(x57331)+E(f12(x57331,f194(x57331),f329(f329(f307(x57331),x57332),f195(f891(x57331,a880)))),x57332)
% 159.70/159.29  [5793]E(f329(f329(f22(a885),x57931),f329(f329(f22(a885),x57931),x57932)),x57932)+~P104(f329(f329(f244(a885),x57932),x57931))
% 159.70/159.29  [5794]E(f329(f329(f83(a885),x57941),f329(f329(f22(a885),x57942),x57941)),x57942)+~P104(f329(f329(f244(a885),x57941),x57942))
% 159.70/159.29  [5815]E(f47(a885,f329(f329(f22(a885),x58151),x58152),x58152),f47(a885,x58151,x58152))+P104(f329(f329(f245(a885),x58151),x58152))
% 159.70/159.29  [5826]E(f329(f82(a1),f329(f329(f41(a1),x58261),f329(f82(a1),x58262))),f289(x58261,x58262))+P104(f329(f329(f244(a1),f2(a1)),x58262))
% 159.70/159.29  [5828]~E(x58282,f2(a885))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f259(a885),x58281),x58282)))
% 159.70/159.29  [5879]~P93(x58791)+E(f329(f329(f83(x58791),f329(f82(x58791),f81(x58791))),f329(f111(x58791),x58792)),f329(f111(x58791),f329(f329(f83(a1),x58792),a105)))
% 159.70/159.29  [5880]E(f329(f329(f259(a885),f329(f111(a885),x58801)),x58802),f329(f329(f259(a885),f2(a885)),x58802))+~P104(f329(a200,f329(f111(a1),x58801)))
% 159.70/159.29  [5976]E(f329(f140(a885),f138(a885,f329(f299(a885,x59761),x59762))),x59761)+~P104(f329(f329(f245(a885),x59761),x59762))
% 159.70/159.29  [5996]E(f329(f329(f84(a885),f329(f111(a885),x59961)),f329(f111(a885),x59962)),f329(f111(a885),f329(f329(f84(a1),x59961),x59962)))+P104(f329(f329(f245(a1),x59961),a86))
% 159.70/159.29  [6002]~P124(x60021)+P104(f329(f329(f244(x60021),f2(x60021)),f329(f329(f84(x60021),x60022),x60022)))
% 159.70/159.29  [6014]E(f329(f329(f22(a885),f329(a120,x60141)),x60142),f329(a120,f329(f329(f22(a885),x60141),x60142)))+~P104(f329(f329(f244(a885),x60142),x60141))
% 159.70/159.29  [6017]E(f47(a885,f329(f329(f22(a885),x60171),x60172),x60172),f47(a885,x60171,x60172))+~P104(f329(f329(f244(a885),x60172),x60171))
% 159.70/159.29  [6069]E(f329(f329(f259(a885),f329(a112,x60691)),x60692),f329(a112,f329(f329(f259(a1),x60691),x60692)))+~P104(f329(f329(f244(a1),f2(a1)),x60691))
% 159.70/159.29  [6085]P104(f329(f136(x60851),x60852))+P104(f329(f329(f245(a885),f697(x60852,x60851)),f329(f196(f886(x60851)),x60852)))
% 159.70/159.29  [6086]P104(f329(f136(x60861),x60862))+P104(f329(f329(f245(a885),f711(x60862,x60861)),f329(f196(f886(x60861)),x60862)))
% 159.70/159.29  [6101]~E(x61011,f121(x61012))+~P104(f329(f329(f245(a885),f2(a885)),f329(f196(f886(x61012)),x61011)))
% 159.70/159.29  [6115]E(f143(a885,f138(a885,f329(f299(a885,x61151),x61152))),f329(f329(f22(a885),x61152),f81(a885)))+~P104(f329(f329(f245(a885),x61151),x61152))
% 159.70/159.29  [6118]E(f329(f329(f83(a1),x61181),f329(f108(a1),f329(a120,f395(x61182,x61181)))),x61182)+~P104(f329(f329(f245(a1),x61181),x61182))
% 159.70/159.29  [6125]E(x61251,f2(a885))+E(f329(f329(f84(a885),x61252),f329(f329(f259(a885),x61252),f329(f329(f22(a885),x61251),f81(a885)))),f329(f329(f259(a885),x61252),x61251))
% 159.70/159.29  [6151]E(f329(f329(f84(a885),f329(a112,x61511)),f329(a112,x61512)),f329(a112,f329(f329(f84(a1),x61511),x61512)))+~P104(f329(f329(f244(a1),f2(a1)),x61511))
% 159.70/159.29  [6152]E(f329(f329(f41(a885),f329(a112,x61521)),f329(a112,x61522)),f329(a112,f329(f329(f41(a1),x61521),x61522)))+~P104(f329(f329(f244(a1),f2(a1)),x61521))
% 159.70/159.29  [6166]~P117(x61661)+E(f329(f329(f83(x61661),x61662),x61662),f329(f329(f84(x61661),f329(f329(f83(x61661),f81(x61661)),f81(x61661))),x61662))
% 159.70/159.29  [6183]E(f329(f329(f22(a1),f329(f108(a1),x61831)),f329(f108(a1),x61832)),f329(f108(a1),f329(f329(f22(a885),x61831),x61832)))+~P104(f329(f329(f244(a885),x61832),x61831))
% 159.70/159.29  [6185]E(f329(f329(f258(a1,a1),f329(f111(a1),a105)),f329(f329(f83(a1),x61851),x61852)),f52(x61851,x61852))+~P104(f329(f329(f244(a1),x61852),f2(a1)))
% 159.70/159.29  [6219]E(f178(x62191,x62192),f121(f886(x62191)))+P104(f329(f329(f331(f886(x62191)),f696(x62192,x62191)),f329(f171(f886(x62191)),x62192)))
% 159.70/159.29  [6302]E(f329(f329(f150(a1),x63021),f177(f329(f329(f83(a1),x63021),f81(a1)),x63022)),f177(x63021,x63022))+~P104(f329(f329(f244(a1),x63021),x63022))
% 159.70/159.29  [6339]~P104(f329(f329(f245(a885),x63392),x63391))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f22(a885),x63391),x63392)))
% 159.70/159.29  [6370]~P104(f329(f329(f245(a885),x63701),f329(a112,x63702)))+P104(f329(f329(f245(a1),f329(f108(a1),x63701)),x63702))
% 159.70/159.29  [6399]~P107(x63991)+E(f329(f329(f118(f891(x63991,a880)),f329(f251(x63991),x63992)),f329(f329(f307(x63991),x63992),f195(f891(x63991,a880)))),f329(f298(x63991),x63992))
% 159.70/159.29  [6400]~P104(f329(f329(f244(a1),f2(a1)),x64001))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f259(a1),x64001),x64002)))
% 159.70/159.29  [6403]~P104(f329(f329(f245(a885),f2(a885)),x64031))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f259(a885),x64031),x64032)))
% 159.70/159.29  [6431]~E(f329(x64311,f2(a885)),f2(a885))+E(f329(f329(f6(a885,a885),x64311),f300(a885,f329(a120,f2(a885)),x64312)),f329(f329(f6(a885,a885),x64311),f300(a885,f2(a885),x64312)))
% 159.70/159.29  [6495]~P93(x64951)+E(f329(f329(f84(x64951),f329(f329(f83(x64951),f81(x64951)),f81(x64951))),f329(f111(x64951),x64952)),f329(f111(x64951),f329(f329(f83(a1),x64952),x64952)))
% 159.70/159.29  [6510]E(f329(f329(f307(a1),x65101),f300(a1,f329(f329(f83(a1),x65101),f81(a1)),x65102)),f300(a1,x65101,x65102))+P104(f329(f329(f245(a1),x65102),x65101))
% 159.70/159.29  [6511]P104(f329(f329(f245(a885),x65111),f329(a112,x65112)))+~P104(f329(f329(f245(a1),f329(f108(a1),x65111)),x65112))
% 159.70/159.29  [6614]E(f329(a112,f329(f329(f41(a1),f329(f111(a1),x66141)),f329(f111(a1),x66142))),f329(f329(f41(a885),f329(f111(a885),x66141)),f329(f111(a885),x66142)))+P104(f329(a200,f329(f111(a1),x66141)))
% 159.70/159.29  [6672]P104(f329(f329(f245(a885),x66721),x66722))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f22(a885),x66722),x66721)))
% 159.70/159.29  [6716]P104(f329(f329(f245(a885),f2(a885)),x67161))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f84(a885),x67162),x67161)))
% 159.70/159.29  [6717]P104(f329(f329(f245(a885),f2(a885)),x67171))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f84(a885),x67171),x67172)))
% 159.70/159.29  [6734]~P104(f329(f329(f244(a1),x67341),f2(a1)))+E(f329(f329(f84(a885),f329(a112,f329(f82(a1),x67341))),f329(a112,f329(f82(a1),x67342))),f329(a112,f329(f329(f84(a1),x67341),x67342)))
% 159.70/159.29  [6792]~E(x67922,f195(f891(x67921,a880)))+P104(f329(f329(f244(f891(x67921,a880)),x67922),f329(f82(f891(x67921,a880)),x67922)))
% 159.70/159.29  [6856]~P93(x68561)+E(f329(f329(f83(x68561),f329(f329(f83(x68561),f2(x68561)),f329(f111(x68561),x68562))),f329(f111(x68561),x68562)),f329(f111(x68561),f329(f329(f83(a1),x68562),x68562)))
% 159.70/159.29  [6912]~P104(f329(f329(f245(a1),x69121),x69122))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x69121),f81(a1))),x69122))
% 159.70/159.29  [6977]E(x69771,f2(a885))+~P104(f329(f329(f244(a1),f329(f108(a1),x69772)),f329(f82(a1),f329(f108(a1),x69771))))
% 159.70/159.29  [6978]E(x69781,f2(a885))+~P104(f329(f329(f244(a1),f329(f108(a1),x69781)),f329(f82(a1),f329(f108(a1),x69782))))
% 159.70/159.29  [7083]E(f329(f329(f258(a1,a1),f329(f111(a1),a105)),f329(f329(f83(a1),x70831),x70832)),f52(x70831,x70832))+~P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),x70831),x70832)))
% 159.70/159.29  [7125]~P21(x71251,x71252)+P40(x71251,f329(f257(f891(f890(x71251,x71251),a880),f891(f890(x71251,x71251),a880)),x71252))
% 159.70/159.29  [7143]~P104(f329(f329(f244(a885),f329(a120,f2(a885))),x71431))+P104(f329(f329(f244(a885),f329(a120,f2(a885))),f329(f329(f259(a885),x71431),x71432)))
% 159.70/159.29  [7313]~P104(f329(f329(f244(a1),x73131),x73132))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x73131),x73131)),f329(f329(f83(a1),x73132),x73132)))
% 159.70/159.29  [7318]~P104(f329(f329(f245(a1),x73181),x73182))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x73181),x73181)),f329(f329(f83(a1),x73182),x73182)))
% 159.70/159.29  [7319]~P104(f329(f329(f94(a1),x73191),x73192))+P104(f329(f329(f94(a1),f329(f329(f83(a1),x73191),x73191)),f329(f329(f83(a1),x73192),x73192)))
% 159.70/159.29  [7374]~P104(f329(f329(f245(a885),f2(a885)),x73741))+P104(f329(f329(f245(a885),f329(f329(f22(a885),x73741),f329(a120,x73742))),x73741))
% 159.70/159.29  [7411]P104(f329(f329(f244(a885),f329(a120,f2(a885))),x74111))+~P104(f329(f329(f244(a885),f329(a120,f2(a885))),f329(f329(f84(a885),x74112),x74111)))
% 159.70/159.29  [7412]P104(f329(f329(f244(a885),f329(a120,f2(a885))),x74121))+~P104(f329(f329(f244(a885),f329(a120,f2(a885))),f329(f329(f84(a885),x74121),x74122)))
% 159.70/159.29  [7416]P104(f329(f329(f244(a885),f329(f329(f164(a885),x74161),x74162)),f329(f165(a885),x74161)))+~P104(f329(f329(f245(a885),x74162),f329(f196(f886(a885)),x74161)))
% 159.70/159.29  [7457]P104(f329(f329(f245(a1),x74571),x74572))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x74571),f81(a1))),x74572))
% 159.70/159.29  [7502]P104(f329(f64(x75021),f253(f891(x75021,a880))))+~P104(f329(f64(f891(x75022,x75021)),f253(f891(f891(x75022,x75021),a880))))
% 159.70/159.29  [7503]P104(f329(f64(x75031),f253(f891(x75031,a880))))+~P104(f329(f64(f892(x75032,x75031)),f253(f891(f892(x75032,x75031),a880))))
% 159.70/159.29  [7504]P104(f329(f64(x75041),f253(f891(x75041,a880))))+~P104(f329(f64(f892(x75041,x75042)),f253(f891(f892(x75041,x75042),a880))))
% 159.70/159.29  [7544]E(x75441,f195(f891(x75442,a880)))+~P104(f329(f329(f244(f891(x75442,a880)),x75441),f329(f82(f891(x75442,a880)),x75441)))
% 159.70/159.29  [7680]E(f329(f141(f886(x76801),f886(x76801),f129(x76801),f121(x76801)),x76802),f121(x76801))+P104(f329(f329(f331(f886(x76801)),f750(x76802,x76801)),f329(f171(f886(x76801)),x76802)))
% 159.70/159.29  [7681]E(f329(f141(f886(x76811),f886(x76811),f129(x76811),f121(x76811)),x76812),f121(x76811))+P104(f329(f329(f331(f886(x76811)),f751(x76812,x76811)),f329(f171(f886(x76811)),x76812)))
% 159.70/159.29  [7917]P104(f329(f329(f244(a1),x79171),x79172))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x79171),x79171)),f329(f329(f83(a1),x79172),x79172)))
% 159.70/159.29  [7922]P104(f329(f329(f245(a1),x79221),x79222))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x79221),x79221)),f329(f329(f83(a1),x79222),x79222)))
% 159.70/159.29  [7923]P104(f329(f329(f94(a1),x79231),x79232))+~P104(f329(f329(f94(a1),f329(f329(f83(a1),x79231),x79231)),f329(f329(f83(a1),x79232),x79232)))
% 159.70/159.29  [8019]~P117(x80191)+E(f329(f329(f84(x80191),f329(f329(f83(x80191),f81(x80191)),f81(x80191))),f329(f329(f6(a885,x80191),f108(x80191)),f300(a885,f81(a885),x80192))),f329(f329(f84(x80191),f329(f108(x80191),x80192)),f329(f329(f83(x80191),f329(f108(x80191),x80192)),f81(x80191))))
% 159.70/159.29  [8073]P104(f329(f329(f331(a885),x80731),x80732))+~P104(f329(f329(f331(a1),f329(f108(a1),x80731)),f329(f308(a885,a1,f108(a1)),x80732)))
% 159.70/159.29  [8233]~P104(f329(f64(x82331),x82332))+E(f329(f308(a885,x82331,f860(x82332,x82331)),f329(f250(a885),f329(f329(f7(a885,a885,a880),f245(a885)),f861(x82332,x82331)))),x82332)
% 159.70/159.29  [8525]P44(x85251,x85252)+P104(f329(f329(f331(f890(x85251,x85251)),f329(f329(f258(x85251,x85251),f532(x85252,x85251)),f532(x85252,x85251))),x85252))
% 159.70/159.29  [8664]~P93(x86641)+E(f329(f329(f22(x86641),f81(x86641)),f329(f111(x86641),x86642)),f329(f111(x86641),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f82(a1),x86642))))
% 159.70/159.29  [8783]~P104(f329(f329(f245(f891(a885,a880)),x87831),x87832))+P104(f329(f329(f245(f891(a1,a880)),f329(f308(a885,a1,f108(a1)),x87831)),f329(f308(a885,a1,f108(a1)),x87832)))
% 159.70/159.29  [8814]~P104(f329(f329(f245(a1),x88141),x88142))+P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x88141),x88141)),a105)),f329(f329(f83(a1),x88142),x88142)))
% 159.70/159.29  [8816]~P104(f329(f329(f245(a1),x88161),x88162))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x88161),x88161)),a105)),f329(f329(f83(a1),x88162),x88162)))
% 159.70/159.29  [8886]~P104(f329(f329(f331(a885),x88861),f329(f171(a885),x88862)))+P104(f329(f329(f244(a885),x88861),f329(f141(a885,a885,f83(a885),f2(a885)),x88862)))
% 159.70/159.29  [8980]P48(x89801,x89802)+~P104(f329(f329(f331(f890(x89801,x89801)),f329(f329(f258(x89801,x89801),f526(x89802,x89801)),f526(x89802,x89801))),x89802))
% 159.70/159.29  [9127]~P104(f329(f329(f244(f891(a1,a880)),f329(f308(a885,a1,f108(a1)),x91271)),f329(f308(a885,a1,f108(a1)),x91272)))+P104(f329(f329(f244(f891(a885,a880)),x91271),x91272))
% 159.70/159.29  [9128]~P104(f329(f329(f245(f891(a1,a880)),f329(f308(a885,a1,f108(a1)),x91281)),f329(f308(a885,a1,f108(a1)),x91282)))+P104(f329(f329(f245(f891(a885,a880)),x91281),x91282))
% 159.70/159.29  [9213]P104(f329(f329(f245(a1),x92131),x92132))+~P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x92131),x92131)),a105)),f329(f329(f83(a1),x92132),x92132)))
% 159.70/159.29  [9215]P104(f329(f329(f245(a1),x92151),x92152))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x92151),x92151)),a105)),f329(f329(f83(a1),x92152),x92152)))
% 159.70/159.29  [10131]~P104(f329(f64(x101311),x101312))+E(f329(f196(f886(x101311)),f93(f886(x101311),f329(f329(f18(f886(x101311),a880,a880),f329(f329(f8(a880,f891(a880,a880),f886(x101311)),a327),f329(f329(f7(f886(x101311),f891(x101311,a880),a880),f329(f329(f8(f891(x101311,a880),f891(f891(x101311,a880),a880),f886(x101311)),a326),f171(x101311))),x101312))),f136(x101311)))),f225(x101311,x101312))
% 159.70/159.29  [10266]~P19(a881,x102661,f329(f329(f307(f884(a881)),f329(f329(f329(f95(a881),a326),x102662),f201(x102662))),f195(f891(f884(a881),a880))))+P19(a881,x102661,f329(f329(f307(f884(a881)),f329(f329(f329(f95(a881),f329(f329(f8(f891(a881,f891(a881,a880)),f891(a881,a880),a881),f329(f8(f891(a881,a880),a880,a881),f91(a881))),f329(f329(f8(f891(a881,a880),f891(a881,f891(a881,a880)),a881),f329(f7(a881,f891(a881,a880),f891(a881,a880)),f329(f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),a881),f18(a881,a880,a880)),f329(f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),a881),f329(f8(a880,f891(a880,a880),a881),a332)),f201(x102662))))),a326))),x102662),a326)),f195(f891(f884(a881),a880))))
% 159.70/159.29  [6114]E(f329(f329(f83(a885),f329(f329(f22(a885),x61141),x61142)),x61142),x61141)+~P104(f329(f329(f244(a885),x61142),x61141))
% 159.70/159.29  [6179]E(f329(f329(f41(a885),f329(f329(f84(a885),x61791),x61792)),x61792),x61791)+~P104(f329(f329(f245(a885),f2(a885)),x61792))
% 159.70/159.29  [6180]E(f329(f329(f41(a885),f329(f329(f84(a885),x61801),x61802)),x61801),x61802)+~P104(f329(f329(f245(a885),f2(a885)),x61801))
% 159.70/159.29  [6184]~P68(x61841)+E(f329(f329(f6(a885,x61841),f329(f164(x61841),x61842)),f329(f299(a885,f2(a885)),f329(f196(f886(x61841)),x61842))),f329(f165(x61841),x61842))
% 159.70/159.29  [6294]E(f47(a885,f329(a120,f329(f329(f84(a885),x62941),x62942)),x62941),f81(a885))+~P104(f329(f329(f245(a885),f81(a885)),x62941))
% 159.70/159.29  [6300]E(f329(a120,f329(f329(f83(a885),f329(f111(a885),x63001)),x63002)),f329(f329(f83(a885),f81(a885)),x63002))+~P104(f329(a200,f329(f111(a1),x63001)))
% 159.70/159.29  [6328]E(f329(a112,f329(f329(f259(a1),f329(f111(a1),x63281)),x63282)),f329(f329(f259(a885),f329(f111(a885),x63281)),x63282))+P104(f329(a200,f329(f111(a1),x63281)))
% 159.70/159.29  [6564]E(f329(f329(f22(a885),x65641),f329(f111(a885),f329(f329(f83(a1),x65642),a105))),f329(f329(f22(a885),f329(a120,x65641)),f329(f111(a885),x65642)))+~P104(f329(f329(f245(a1),a86),x65642))
% 159.70/159.29  [6645]E(x66451,f2(a885))+E(f329(a120,f329(f329(f83(a885),f329(f329(f22(a885),x66451),f81(a885))),x66452)),f329(f329(f83(a885),x66451),x66452))
% 159.70/159.29  [6686]E(x66861,f2(a1))+P104(f329(f329(f245(a1),f2(a1)),f329(f329(f259(a1),f329(f78(a1),x66861)),x66862)))
% 159.70/159.29  [6701]~E(x67012,f2(a885))+P104(f329(f329(f245(a1),f2(a1)),f329(f329(f259(a1),f329(f78(a1),x67011)),x67012)))
% 159.70/159.29  [6738]E(x67381,f2(a885))+E(f329(f329(f83(a885),x67382),f329(f329(f84(a885),f329(f329(f22(a885),x67381),f81(a885))),x67382)),f329(f329(f84(a885),x67381),x67382))
% 159.70/159.29  [6786]~P104(f329(f329(f244(a1),x67861),x67862))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x67861),a105)),x67862))
% 159.70/159.29  [6915]E(f329(f329(f150(a885),x69151),f138(a885,f329(f299(a885,f329(a120,x69151)),x69152))),f138(a885,f329(f299(a885,x69151),x69152)))+~P104(f329(f329(f245(a885),x69151),x69152))
% 159.70/159.29  [7116]E(x71161,x71162)+~E(f329(f329(f22(a1),f329(f329(f83(a1),x71161),x71161)),a105),f329(f329(f22(a1),f329(f329(f83(a1),x71162),x71162)),a105))
% 159.70/159.29  [7119]E(x71191,f121(x71192))+E(f273(x71192,f329(f329(f153(x71192,f890(a107,x71192)),f329(f258(a107,x71192),f81(a107))),x71191)),f280(x71192,x71191))
% 159.70/159.29  [7343]P104(f329(f329(f244(a1),x73431),x73432))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x73431),a105)),x73432))
% 159.70/159.29  [7821]~P104(f329(f329(f245(a885),x78211),x78212))+P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x78211),x78212)),a249))
% 159.70/159.29  [8047]~P104(f329(f329(f245(a107),f2(a107)),x80471))+P104(f329(f329(f245(a107),f329(f257(a107,f890(a107,a107)),f329(f274(x80471),x80472))),x80471))
% 159.70/159.29  [8361]~P85(x83611)+P104(f329(f329(f244(x83611),f329(f78(x83611),f329(f165(x83611),x83612))),f329(f165(x83611),f329(f329(f153(x83611,x83611),f78(x83611)),x83612))))
% 159.70/159.29  [8385]P104(f329(f329(f245(a885),x83851),x83852))+~P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),x83851),x83852)),a249))
% 159.70/159.29  [8548]E(f329(f329(f258(x85481,x85481),f641(x85482,x85481)),f641(x85482,x85481)),x85482)+~P104(f329(f329(f331(f890(x85481,x85481)),x85482),f305(x85481,f195(f891(f890(x85481,x85481),a880)))))
% 159.70/159.29  [8589]E(f329(f299(a885,x85891),f329(f329(f83(a885),x85891),f329(f40(a885),x85892))),x85892)+~P104(f329(f329(f244(f891(a885,a880)),x85892),f329(f299(a885,x85891),f329(f329(f83(a885),x85891),f329(f40(a885),x85892)))))
% 159.70/159.29  [8925]E(f329(f329(f41(a1),f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x89251),x89251)),a105))),f329(f111(a1),f329(f329(f83(a1),x89252),x89252))),f329(f329(f41(a1),f329(f111(a1),x89251)),f329(f111(a1),x89252)))+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x89252)))
% 159.70/159.29  [9055]E(f176(f886(x90551),f329(f329(f8(a880,a880,f886(x90551)),a324),f329(f329(f7(f886(x90551),f886(x90551),a880),a326),f121(x90551))),x90552),f178(x90551,f178(x90551,x90552)))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x90551),a885),f196(f886(x90551))),x90552)))
% 159.70/159.29  [9058]E(f329(f329(f41(a1),f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x90581),x90581)),a105))),f329(f111(a1),f329(f329(f83(a1),x90582),x90582))),f329(f329(f41(a1),f329(f329(f83(a1),f329(f111(a1),x90581)),f81(a1))),f329(f111(a1),x90582)))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x90582)))
% 159.70/159.29  [9897]P104(f329(a200,x98972))+E(f329(f329(f89(a1,a885),f329(f329(f22(a1),x98971),x98972)),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f2(a885))),a112)),f329(f329(f22(a885),f329(a112,x98971)),f329(a112,x98972)))
% 159.70/159.29  [9906]E(f329(f329(f89(a1,a885),f329(f111(a1),f329(f329(f83(a1),x99061),f329(f82(a1),x99062)))),f329(f329(f18(a1,a885,a885),f329(f329(f7(a1,a885,f891(a885,a885)),f329(f329(f8(a880,f891(a885,f891(a885,a885)),a1),f104(a885)),a200)),f2(a885))),a112)),f329(f329(f22(a885),f329(f111(a885),x99061)),f329(f111(a885),x99062)))+P104(f329(f329(f245(a1),x99062),a86))
% 159.70/159.29  [9907]~P21(x99071,x99072)+P104(f329(f329(f244(f891(f890(x99071,x99071),a880)),f329(f329(f286(x99071,x99071,x99071),f329(f257(f891(f890(x99071,x99071),a880),f891(f890(x99071,x99071),a880)),x99072)),f329(f267(f891(f890(x99071,x99071),a880),f891(f890(x99071,x99071),a880)),x99072))),f329(f257(f891(f890(x99071,x99071),a880),f891(f890(x99071,x99071),a880)),x99072)))
% 159.70/159.29  [9973]~E(f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,f891(a885,a880),a880),f331(a885)),x99731))),f329(f329(f7(a885,a885,a880),f245(a885)),f329(a120,x99732))))),f2(a885))+~P104(f329(f329(f331(a885),f2(a885)),x99731))
% 159.70/159.29  [10034]E(f47(a1,f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x100341),x100341)),a105)),f329(f111(a1),f329(f329(f83(a1),x100342),x100342))),f329(f329(f83(a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a1,f329(f111(a1),x100341),f329(f111(a1),x100342)))),f81(a1)))+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x100342)))
% 159.70/159.29  [10043]E(f47(a1,f329(f111(a1),f329(f329(f22(a1),f329(f329(f83(a1),x100431),x100431)),a105)),f329(f111(a1),f329(f329(f83(a1),x100432),x100432))),f329(f329(f22(a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a1,f329(f329(f83(a1),f329(f111(a1),x100431)),f81(a1)),f329(f111(a1),x100432)))),f81(a1)))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x100432)))
% 159.70/159.29  [10099]~P29(x100991)+E(f42(x100991,f329(f250(x100991),f329(f329(f8(f891(x100991,a880),a880,x100991),f91(x100991)),f329(f329(f8(f891(x100991,a880),f891(x100991,a880),x100991),f329(f18(x100991,a880,a880),f329(f329(f8(a880,f891(a880,a880),x100991),a332),f329(f329(f7(x100991,f891(x100991,a880),a880),f331(x100991)),x100992)))),f244(x100991))))),f43(x100991,x100992))
% 159.70/159.29  [10124]~P40(x101241,x101242)+P59(x101241,f329(f329(f7(x101241,f891(f890(x101241,x101241),a880),f891(x101241,a880)),f329(f329(f8(f891(x101241,f891(f891(f890(x101241,x101241),a880),a880)),f891(f891(f890(x101241,x101241),a880),f891(x101241,a880)),x101241),f7(x101241,f891(f890(x101241,x101241),a880),a880)),f329(f329(f8(f891(x101241,f890(x101241,x101241)),f891(x101241,f891(f891(f890(x101241,x101241),a880),a880)),x101241),f329(f8(f890(x101241,x101241),f891(f891(f890(x101241,x101241),a880),a880),x101241),f331(f890(x101241,x101241)))),f258(x101241,x101241)))),x101242))
% 159.70/159.29  [10125]~P3(x101251,f253(f891(x101251,a880)),x101252)+P2(x101251,f329(f329(f7(x101251,f891(f890(x101251,x101251),a880),f891(x101251,a880)),f329(f329(f8(f891(x101251,f891(f891(f890(x101251,x101251),a880),a880)),f891(f891(f890(x101251,x101251),a880),f891(x101251,a880)),x101251),f7(x101251,f891(f890(x101251,x101251),a880),a880)),f329(f329(f8(f891(x101251,f890(x101251,x101251)),f891(x101251,f891(f891(f890(x101251,x101251),a880),a880)),x101251),f329(f8(f890(x101251,x101251),f891(f891(f890(x101251,x101251),a880),a880),x101251),f331(f890(x101251,x101251)))),f258(x101251,x101251)))),x101252))
% 159.70/159.29  [10162]P40(x101621,x101622)+~P59(x101621,f329(f329(f7(x101621,f891(f890(x101621,x101621),a880),f891(x101621,a880)),f329(f329(f8(f891(x101621,f891(f891(f890(x101621,x101621),a880),a880)),f891(f891(f890(x101621,x101621),a880),f891(x101621,a880)),x101621),f7(x101621,f891(f890(x101621,x101621),a880),a880)),f329(f329(f8(f891(x101621,f890(x101621,x101621)),f891(x101621,f891(f891(f890(x101621,x101621),a880),a880)),x101621),f329(f8(f890(x101621,x101621),f891(f891(f890(x101621,x101621),a880),a880),x101621),f331(f890(x101621,x101621)))),f258(x101621,x101621)))),x101622))
% 159.70/159.29  [10163]P3(x101631,f253(f891(x101631,a880)),x101632)+~P2(x101631,f329(f329(f7(x101631,f891(f890(x101631,x101631),a880),f891(x101631,a880)),f329(f329(f8(f891(x101631,f891(f891(f890(x101631,x101631),a880),a880)),f891(f891(f890(x101631,x101631),a880),f891(x101631,a880)),x101631),f7(x101631,f891(f890(x101631,x101631),a880),a880)),f329(f329(f8(f891(x101631,f890(x101631,x101631)),f891(x101631,f891(f891(f890(x101631,x101631),a880),a880)),x101631),f329(f8(f890(x101631,x101631),f891(f891(f890(x101631,x101631),a880),a880),x101631),f331(f890(x101631,x101631)))),f258(x101631,x101631)))),x101632))
% 159.70/159.29  [7294]E(f329(f329(f83(a885),f329(f111(a885),f329(f329(f22(a1),x72941),a105))),x72942),f329(a120,f329(f329(f83(a885),f329(f111(a885),x72941)),x72942)))+P104(f329(a200,f329(f111(a1),x72941)))
% 159.70/159.29  [7738]~P93(x77381)+E(f329(f329(f83(x77381),f329(f329(f83(x77381),f81(x77381)),f329(f111(x77381),x77382))),f329(f111(x77381),x77382)),f329(f111(x77381),f329(f329(f22(a1),f329(f329(f83(a1),x77382),x77382)),a105)))
% 159.70/159.29  [8387]~P104(f329(f329(f244(a1),x83871),x83872))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x83871),x83871)),f329(f329(f22(a1),f329(f329(f83(a1),x83872),x83872)),a105)))
% 159.70/159.29  [8389]~P104(f329(f329(f244(a1),x83891),x83892))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x83891),x83891)),f329(f329(f22(a1),f329(f329(f83(a1),x83892),x83892)),a105)))
% 159.70/159.29  [8818]P104(f329(f329(f244(a1),x88181),x88182))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x88181),x88181)),f329(f329(f22(a1),f329(f329(f83(a1),x88182),x88182)),a105)))
% 159.70/159.29  [8820]P104(f329(f329(f244(a1),x88201),x88202))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),x88201),x88201)),f329(f329(f22(a1),f329(f329(f83(a1),x88202),x88202)),a105)))
% 159.70/159.29  [9115]~P104(f329(f329(f244(a1),x91151),x91152))+P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91151),x91151)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x91152),x91152)),a105)))
% 159.70/159.29  [9117]~P104(f329(f329(f245(a1),x91171),x91172))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91171),x91171)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x91172),x91172)),a105)))
% 159.70/159.29  [9118]~P104(f329(f329(f94(a1),x91181),x91182))+P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x91181),x91181)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x91182),x91182)),a105)))
% 159.70/159.29  [9386]P104(f329(f329(f244(a1),x93861),x93862))+~P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),x93861),x93861)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x93862),x93862)),a105)))
% 159.70/159.29  [9388]P104(f329(f329(f245(a1),x93881),x93882))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),x93881),x93881)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x93882),x93882)),a105)))
% 159.70/159.29  [9389]P104(f329(f329(f94(a1),x93891),x93892))+~P104(f329(f329(f94(a1),f329(f329(f22(a1),f329(f329(f83(a1),x93891),x93891)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),x93892),x93892)),a105)))
% 159.70/159.29  [9421]~P104(f329(f64(x94211),x94212))+P104(f329(f64(f891(x94211,a880)),f329(f250(f891(x94211,a880)),f329(f329(f7(f891(x94211,a880),f891(x94211,a880),a880),f244(f891(x94211,a880))),x94212))))
% 159.70/159.29  [9468]~E(f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),x94681),f195(f891(f890(a885,a885),a880)))),f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),x94682),f195(f891(f890(a885,a885),a880)))))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x94681),x94682)),a116))
% 159.70/159.29  [9552]E(f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),x95521),f195(f891(f890(a885,a885),a880)))),f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),x95522),f195(f891(f890(a885,a885),a880)))))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x95521),x95522)),a116))
% 159.70/159.29  [9591]P104(f329(f329(f244(a1),f2(a1)),f682(x95911,x95912)))+E(f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95911)),f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95912)))
% 159.70/159.29  [10109]~P29(x101091)+E(f43(x101091,f329(f250(x101091),f329(f329(f8(f891(x101091,a880),a880,x101091),f91(x101091)),f329(f329(f8(f891(x101091,a880),f891(x101091,a880),x101091),f329(f18(x101091,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101091),a332),f329(f329(f7(x101091,f891(x101091,a880),a880),f331(x101091)),x101092)))),f329(f7(x101091,x101091,a880),f244(x101091)))))),f42(x101091,x101092))
% 159.70/159.29  [10130]P104(f329(f329(f331(a885),f2(a885)),x101301))+E(f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),a885),f331(a885)),a120)),x101301))),f329(f329(f7(a885,a885,a880),f245(a885)),x101302)))),f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,f891(a885,a880),a880),f331(a885)),x101301))),f329(f329(f7(a885,a885,a880),f245(a885)),f329(a120,x101302))))))
% 159.70/159.29  [7608]~P93(x76081)+E(f329(f329(f84(x76081),x76082),f329(f111(x76081),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),x76082)
% 159.70/159.29  [7868]~P93(x78681)+E(f329(f329(f83(x78681),f329(f111(x78681),x78682)),f81(x78681)),f329(f111(x78681),f329(f329(f83(a1),x78682),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))
% 159.70/159.29  [8017]P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x80172)))+E(f329(f329(f259(a1),x80171),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x80172),x80172)),a105))),f81(a1))
% 159.70/159.29  [9445]~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x94452)))+E(f329(f329(f259(a1),x94451),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x94452),x94452)),a105))),f329(f329(f89(a1,a1),f329(f329(f259(a1),x94451),f329(f111(a885),x94452))),f329(f329(f18(a1,a1,a1),f329(f329(f8(a1,f891(a1,a1),a1),f84(a1)),f329(f84(a1),x94451))),f5(a1))))
% 159.70/159.29  [9815]~P104(f329(f329(f244(a885),f824(x98152,x98151)),f329(x98151,f824(x98152,x98151))))+P104(f329(f64(a885),f329(f250(a885),f329(f329(f7(a885,a885,a880),f329(f329(f8(a885,f891(a885,a880),a885),f244(a885)),x98151)),x98152))))
% 159.70/159.29  [9963]~P104(f329(f329(f244(a885),f329(f111(a885),x99631)),f329(a120,x99632)))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x99631),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),f244(a885)),a112)),x99632))))
% 159.70/159.29  [9964]~P104(f329(f329(f245(a885),f329(f111(a885),x99641)),f329(a120,x99642)))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x99641),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),f245(a885)),a112)),x99642))))
% 159.70/159.29  [10018]P104(f329(f329(f244(a885),f329(f111(a885),x100181)),f329(a120,x100182)))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100181),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),f244(a885)),a112)),x100182))))
% 159.70/159.29  [10019]P104(f329(f329(f245(a885),f329(f111(a885),x100191)),f329(a120,x100192)))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100191),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),f245(a885)),a112)),x100192))))
% 159.70/159.29  [10049]~P104(f329(f329(f244(a885),f329(a120,x100492)),f329(f111(a885),x100491)))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100491),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f8(a885,a880,a1),f329(f244(a885),x100492)),a112)))))
% 159.70/159.29  [10050]~P104(f329(f329(f245(a885),f329(a120,x100502)),f329(f111(a885),x100501)))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100501),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f8(a885,a880,a1),f329(f245(a885),x100502)),a112)))))
% 159.70/159.29  [10097]P104(f329(f329(f244(a885),f329(a120,x100971)),f329(f111(a885),x100972)))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100972),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f8(a885,a880,a1),f329(f244(a885),x100971)),a112)))))
% 159.70/159.29  [10098]P104(f329(f329(f245(a885),f329(a120,x100981)),f329(f111(a885),x100982)))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100982),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f8(a885,a880,a1),f329(f245(a885),x100981)),a112)))))
% 159.70/159.29  [10170]~P104(f329(f329(f331(a885),f2(a885)),x101701))+E(f329(a120,f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,f891(a885,a880),a880),f329(f329(f8(a885,f891(f891(a885,a880),a880),a885),f331(a885)),a120)),x101701))),f329(f329(f7(a885,a885,a880),f245(a885)),x101702))))),f329(f40(a885),f329(f250(a885),f329(f329(f18(a885,a880,a880),f329(f329(f8(a880,f891(a880,a880),a885),a327),f329(f329(f7(a885,f891(a885,a880),a880),f331(a885)),x101701))),f329(f329(f7(a885,a885,a880),f245(a885)),f329(a120,x101702))))))
% 159.70/159.29  [8573]~P93(x85731)+E(f329(f329(f84(x85731),f329(f111(x85731),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),x85732),x85732)
% 159.70/159.29  [8631]~P93(x86311)+E(f329(f329(f83(x86311),f81(x86311)),f329(f111(x86311),x86312)),f329(f111(x86311),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),x86312)))
% 159.70/159.29  [8693]~P93(x86931)+E(f329(f329(f22(x86931),f329(f111(x86931),x86932)),f81(x86931)),f329(f111(x86931),f329(f329(f83(a1),x86932),f329(f82(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [8836]~P104(f329(f329(f245(a885),f329(f111(a885),a86)),x88362))+E(f329(f329(f22(a885),x88361),f329(f329(f22(a885),x88362),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f22(a885),f329(a120,x88361)),x88362))
% 159.70/159.29  [9484]~P117(x94841)+E(f329(f329(f84(x94841),x94842),x94842),f329(f329(f259(x94841),x94842),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9485]~P80(x94851)+E(f329(f329(f259(x94851),x94852),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f84(x94851),x94852),x94852))
% 159.70/159.29  [9487]~P93(x94871)+E(f329(f329(f84(x94871),x94872),f329(f111(x94871),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f83(x94871),x94872),x94872))
% 159.70/159.29  [9729]~P139(x97291)+E(f329(f329(f259(x97291),f329(f82(x97291),x97292)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f259(x97291),x97292),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9730]~P116(x97301)+E(f329(f329(f259(x97301),f329(f78(x97301),x97302)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f259(x97301),x97302),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9726]~P93(x97261)+E(f329(f329(f84(x97261),f329(f111(x97261),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x97262),f329(f329(f83(x97261),x97262),x97262))
% 159.70/159.29  [9854]~P116(x98541)+E(f329(f78(x98541),f329(f329(f259(x98541),x98542),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x98541),x98542),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9916]~P116(x99161)+P104(f329(f329(f244(x99161),f2(x99161)),f329(f329(f259(x99161),x99162),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [10088]~E(f329(a120,x100882),f329(f111(a885),x100881))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100881),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),a326),a112)),x100882)))))
% 159.70/159.29  [10089]~E(f329(f111(a885),x100891),f329(a120,x100892))+P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x100891),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),a326),a112)),x100892)))))
% 159.70/159.29  [10133]E(f329(a120,x101331),f329(f111(a885),x101332))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x101332),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),a326),a112)),x101331)))))
% 159.70/159.29  [10134]E(f329(f111(a885),x101341),f329(a120,x101342))+~P104(f329(f329(f89(a1,a880),f329(f111(a1),f329(f329(f83(a1),x101341),a105))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a332),f329(f329(f8(a880,a880,a1),a324),a200))),f329(f329(f7(a1,a885,a880),f329(f329(f8(a885,f891(a885,a880),a1),a326),a112)),x101342)))))
% 159.70/159.29  [9912]~P93(x99121)+E(f329(f329(f259(x99121),f329(f111(x99121),a105)),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x99122)),f81(x99121))
% 159.70/159.29  [9913]~P139(x99131)+E(f329(f329(f259(x99131),f329(f82(x99131),f81(x99131))),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x99132)),f81(x99131))
% 159.70/159.29  [9918]~P80(x99181)+E(f329(f329(f259(x99181),x99182),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),a105))),f329(f329(f84(x99181),f329(f329(f84(x99181),x99182),x99182)),x99182))
% 159.70/159.29  [10112]~P104(f329(f329(f244(a1),f2(a1)),x101122))+E(f47(a1,f329(f329(f83(a1),f81(a1)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101121)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101122)),f329(f329(f83(a1),f81(a1)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a1,x101121,x101122))))
% 159.70/159.29  [10136]~P104(f329(f329(f244(a1),f2(a1)),x101362))+E(f329(f329(f41(a1),f329(f329(f83(a1),f81(a1)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101361))),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101362)),f329(f329(f41(a1),x101361),x101362))
% 159.70/159.29  [10138]~P104(f329(f329(f244(a1),x101382),f2(a1)))+E(f329(f329(f41(a1),f329(f329(f83(a1),f81(a1)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101381))),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101382)),f329(f329(f41(a1),f329(f329(f83(a1),x101381),f81(a1))),x101382))
% 159.70/159.29  [10139]~P104(f329(f329(f244(a1),x101392),f2(a1)))+E(f47(a1,f329(f329(f83(a1),f81(a1)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101391)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101392)),f329(f329(f22(a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f47(a1,f329(f329(f83(a1),x101391),f81(a1)),x101392))),f81(a1)))
% 159.70/159.29  [10009]~P93(x100091)+E(f329(f329(f259(x100091),f329(f111(x100091),a105)),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100092))),f329(f111(x100091),a105))
% 159.70/159.29  [10011]~P139(x100111)+E(f329(f329(f259(x100111),f329(f82(x100111),f81(x100111))),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100112))),f329(f82(x100111),f81(x100111)))
% 159.70/159.29  [5177]~P19(x51771,x51772,x51773)+P23(x51771,x51772,x51773)
% 159.70/159.29  [8088]~E(x80882,x80883)+P37(x80881,x80881,a326,x80882,x80883)
% 159.70/159.29  [8645]E(x86451,x86452)+~P37(x86453,x86453,a326,x86451,x86452)
% 159.70/159.29  [5182]~P40(x51821,x51823)+P40(x51821,f323(x51821,x51822,x51823))
% 159.70/159.29  [5345]P33(x53451,x53452,x53453)+~P33(x53451,f329(a120,x53452),x53453)
% 159.70/159.29  [5430]~P3(x54301,x54302,x54303)+P3(f886(x54301),f160(x54301,x54302),f157(x54301,x54303))
% 159.70/159.29  [5431]~P42(x54311,x54312,x54313)+P42(f886(x54311),f160(x54311,x54312),f157(x54311,x54313))
% 159.70/159.29  [5543]P55(x55431,x55432,x55433)+~E(f607(x55433,x55432,x55431),f608(x55433,x55432,x55431))
% 159.70/159.29  [5544]P54(x55441,x55442,x55443)+~E(f622(x55443,x55442,x55441),f623(x55443,x55442,x55441))
% 159.70/159.29  [6470]P23(x64701,x64702,x64703)+~P33(x64701,f602(x64703,x64702,x64701),f604(x64703,x64702,x64701))
% 159.70/159.29  [4736]~E(x47361,f210(x47362))+~E(x47361,f329(f239(x47362),x47363))
% 159.70/159.29  [4787]~E(f329(f168(x47872),x47871),x47873)+E(x47871,f329(f168(x47872),x47873))
% 159.70/159.29  [4788]~E(x47882,f329(f168(x47881),x47883))+E(f329(f168(x47881),x47882),x47883)
% 159.70/159.29  [4835]E(x48351,x48352)+~E(f329(f239(x48353),x48351),f329(f239(x48353),x48352))
% 159.70/159.29  [4836]E(x48361,x48362)+~E(f329(f168(x48363),x48361),f329(f168(x48363),x48362))
% 159.70/159.29  [5039]~P2(x50393,x50391)+P104(f329(f329(x50391,x50392),x50392))
% 159.70/159.29  [5040]~P51(x50403,x50401)+P104(f329(f329(x50401,x50402),x50402))
% 159.70/159.29  [5042]~P59(x50421,x50422)+P104(f329(f317(x50421,x50422),x50423))
% 159.70/159.29  [5103]~P40(x51031,x51032)+P40(f886(x51031),f329(f142(x51031,x51032),x51033))
% 159.70/159.29  [5108]~P104(f329(x51082,x51083))+~E(f329(f250(x51081),x51082),f195(f891(x51081,a880)))
% 159.70/159.29  [5109]~P104(f329(x51092,x51093))+~E(f195(f891(x51091,a880)),f329(f250(x51091),x51092))
% 159.70/159.29  [5138]~P104(f329(x51381,x51383))+P104(f329(x51381,f93(x51382,x51381)))
% 159.70/159.29  [5256]~E(x52562,x52563)+P104(f329(f329(f331(x52561),x52562),f329(a326,x52563)))
% 159.70/159.29  [5268]P104(f329(x52681,x52682))+~P104(f329(x52681,f587(x52681,x52683)))
% 159.70/159.29  [5312]E(f329(f168(x53121),x53122),f329(f329(f150(x53121),x53123),f121(x53121)))+~E(x53122,f329(f329(f150(x53121),x53123),f121(x53121)))
% 159.70/159.29  [5313]~E(x53133,f329(f329(f150(x53131),x53132),f121(x53131)))+E(f329(f329(f150(x53131),x53132),f121(x53131)),f329(f168(x53131),x53133))
% 159.70/159.29  [5338]~E(x53383,f329(f16(f889(x53382),x53381),f210(x53382)))+E(f182(x53381,x53382,x53383),f195(f891(x53381,a880)))
% 159.70/159.29  [5359]~P36(x53591,x53592,x53593)+P36(x53591,x53592,f329(f168(x53591),x53593))
% 159.70/159.29  [5360]~P34(x53601,x53602,x53603)+P34(x53601,x53602,f329(f168(x53601),x53603))
% 159.70/159.29  [5363]E(f329(f40(x53631),f358(x53632,x53633,x53631)),x53632)+~E(f329(f40(x53631),x53633),f329(a120,x53632))
% 159.70/159.29  [5369]~P40(x53691,x53693)+P104(f329(f329(f331(x53691),x53692),f318(x53691,x53693)))
% 159.70/159.29  [5372]~E(f329(f168(x53722),x53721),f329(f329(f150(x53722),x53723),f121(x53722)))+E(x53721,f329(f329(f150(x53722),x53723),f121(x53722)))
% 159.70/159.29  [5373]~E(f329(f329(f150(x53732),x53733),f121(x53732)),f329(f168(x53732),x53731))+E(x53731,f329(f329(f150(x53732),x53733),f121(x53732)))
% 159.70/159.29  [5388]E(x53881,f329(f16(f889(x53882),x53883),f210(x53882)))+~E(f182(x53883,x53882,x53881),f195(f891(x53883,a880)))
% 159.70/159.29  [5394]E(f88(f890(a885,a885),f50(x53941,x53942)),x53943)+~P104(f329(f50(x53941,x53942),x53943))
% 159.70/159.29  [5402]~E(x54023,f329(f239(x54021),x54022))+P104(f329(f329(f331(x54021),x54022),f238(x54021,x54023)))
% 159.70/159.29  [5434]P36(x54341,x54342,x54343)+~P36(x54341,x54342,f329(f168(x54341),x54343))
% 159.70/159.29  [5435]P34(x54351,x54352,x54353)+~P34(x54351,x54352,f329(f168(x54351),x54353))
% 159.70/159.29  [5497]~E(x54972,f121(x54971))+P104(f329(f329(f331(f886(x54971)),x54972),f160(x54971,x54973)))
% 159.70/159.29  [5504]~P42(x55041,x55042,x55043)+P42(x55041,x55042,f329(f284(x55041,x55041),x55043))
% 159.70/159.29  [5505]~P55(x55051,x55052,x55053)+P55(x55051,x55052,f329(f284(x55051,x55051),x55053))
% 159.70/159.29  [5524]~P28(x55241)+E(f47(x55241,f47(x55241,x55242,x55243),x55243),f47(x55241,x55242,x55243))
% 159.70/159.29  [5619]E(x56191,x56192)+~P104(f329(f329(f331(x56193),x56191),f329(a326,x56192)))
% 159.70/159.29  [5664]~P143(x56641)+E(f197(x56641,x56642,f2(a885),x56643),x56643)
% 159.70/159.29  [5684]P42(x56841,x56842,x56843)+~P42(x56841,x56842,f329(f284(x56841,x56841),x56843))
% 159.70/159.29  [5685]P55(x56851,x56852,x56853)+~P55(x56851,x56852,f329(f284(x56851,x56851),x56853))
% 159.70/159.29  [5689]~P107(x56892)+E(f149(x56891,x56892,x56893,f121(x56891)),f121(x56891))
% 159.70/159.29  [5702]E(f169(x57021,x57022,f151(x57021,x57023)),f151(x57021,f169(x57021,x57022,x57023)))+~P104(f329(f136(x57021),x57023))
% 159.70/159.29  [5708]E(x57081,f329(f239(x57082),x57083))+~P104(f329(f329(f331(x57082),x57083),f238(x57082,x57081)))
% 159.70/159.29  [5802]E(f329(f135(x58021,x58022),x58023),f121(x58021))+P104(f329(x58022,f748(x58023,x58022,x58021)))
% 159.70/159.29  [5946]~P104(f329(f136(x59461),x59462))+P104(f329(f136(x59461),f175(x59461,x59462,x59463)))
% 159.70/159.29  [5947]~P104(f329(f136(x59471),x59473))+P104(f329(f136(x59471),f169(x59471,x59472,x59473)))
% 159.70/159.29  [5948]~P104(f329(f136(x59481),x59483))+P104(f329(f136(x59481),f176(x59481,x59482,x59483)))
% 159.70/159.29  [5949]~P104(f329(f136(x59491),x59493))+P104(f329(f136(x59491),f139(x59491,x59492,x59493)))
% 159.70/159.29  [5950]~P145(x59501,x59502,x59503)+P104(f329(x59501,f47(a1,x59502,x59503)))
% 159.70/159.29  [5967]~P36(x59673,x59671,x59672)+P104(f329(x59671,f792(x59672,x59671,x59673)))
% 159.70/159.29  [5968]~P38(x59683,x59681,x59682)+P104(f329(x59681,f816(x59682,x59681,x59683)))
% 159.70/159.29  [5990]E(f329(f135(x59901,x59902),x59903),f176(x59901,x59902,x59903))+P104(f329(x59902,f767(x59903,x59902,x59901)))
% 159.70/159.29  [6032]~P104(f329(f136(x60321),x60323))+P104(f329(f136(f886(x60321)),f57(x60321,x60322,x60323)))
% 159.70/159.29  [6064]~P108(x60641)+E(f329(f329(f109(f891(x60641,a880)),f329(f251(x60641),x60642)),f300(x60641,x60642,x60643)),f195(f891(x60641,a880)))
% 159.70/159.29  [6065]~P108(x60651)+E(f329(f329(f109(f891(x60651,a880)),f329(f298(x60651),x60652)),f303(x60651,x60652,x60653)),f195(f891(x60651,a880)))
% 159.70/159.29  [6066]~P108(x60661)+E(f329(f329(f109(f891(x60661,a880)),f329(f298(x60661),x60662)),f302(x60661,x60662,x60663)),f195(f891(x60661,a880)))
% 159.70/159.29  [6290]E(f329(f135(x62901,x62902),x62903),x62903)+~P104(f329(x62902,f749(x62903,x62902,x62901)))
% 159.70/159.29  [6292]E(f329(f329(f307(x62921),f383(x62922,x62923,x62921)),f358(x62922,x62923,x62921)),x62923)+~E(f329(f40(x62921),x62923),f329(a120,x62922))
% 159.70/159.29  [6308]P145(x63081,x63082,x63083)+~P104(f329(x63081,f47(a1,x63082,x63083)))
% 159.70/159.29  [6355]P34(x63551,x63552,x63553)+~P104(f329(x63552,f804(x63553,x63552,x63551)))
% 159.70/159.29  [6356]P34(x63561,x63562,x63563)+~P104(f329(x63562,f813(x63562,x63563,x63561)))
% 159.70/159.29  [6357]P34(x63571,x63572,x63573)+~P104(f329(x63572,f815(x63573,x63572,x63571)))
% 159.70/159.29  [6359]E(f176(x63591,x63592,x63593),x63593)+~P104(f329(x63592,f766(x63593,x63592,x63591)))
% 159.70/159.29  [6438]~P104(f329(x64382,f589(x64383,x64382,x64381)))+P104(f329(f262(x64381,x64382),x64383))
% 159.70/159.29  [6439]~P104(f329(x64392,f759(x64393,x64392,x64391)))+P104(f329(f159(x64391,x64392),x64393))
% 159.70/159.29  [6687]~P104(f329(f317(x66871,x66872),f516(x66873,x66872,x66871)))+P104(f329(f317(x66871,x66872),x66873))
% 159.70/159.29  [6688]~P104(f329(f317(x66881,x66882),f531(x66883,x66882,x66881)))+P104(f329(f317(x66881,x66882),x66883))
% 159.70/159.29  [7295]~P28(x72951)+E(f329(f329(f83(x72951),f329(f329(f84(x72951),x72952),f329(f329(f41(x72951),x72953),x72952))),f47(x72951,x72953,x72952)),x72953)
% 159.70/159.29  [7762]E(f329(f329(f258(x77621,x77621),f543(x77622,x77623,x77621)),f543(x77622,x77623,x77621)),x77623)+~P104(f329(f329(f331(f890(x77621,x77621)),x77623),f255(x77621,x77622)))
% 159.70/159.29  [7876]~P104(f329(f329(f331(x78761),f548(x78763,x78762,x78761)),f318(x78761,x78763)))+P104(f329(f329(f331(x78761),x78762),f318(x78761,x78763)))
% 159.70/159.29  [7877]~P104(f329(f329(f331(x78771),f610(x78773,x78772,x78771)),f318(x78771,x78773)))+P104(f329(f329(f331(x78771),x78772),f318(x78771,x78773)))
% 159.70/159.29  [7878]~P104(f329(f329(f331(x78781),f611(x78783,x78782,x78781)),f318(x78781,x78783)))+P104(f329(f329(f331(x78781),x78782),f318(x78781,x78783)))
% 159.70/159.29  [8069]~P28(x80691)+E(f329(f329(f83(x80691),f329(f329(f84(x80691),f329(f329(f41(x80691),x80692),x80693)),x80693)),f47(x80691,x80692,x80693)),x80692)
% 159.70/159.29  [8114]~E(f329(f40(x81141),x81142),f329(a120,x81143))+~P104(f329(f329(f331(x81141),f383(x81143,x81142,x81141)),f358(x81143,x81142,x81141)))
% 159.70/159.29  [8745]P104(f329(f329(f244(f891(f890(x87451,x87451),a880)),f305(x87451,x87452)),f305(x87451,x87453)))+~P104(f329(f329(f244(f891(f890(x87451,x87451),a880)),x87452),f305(x87451,x87453)))
% 159.70/159.29  [9023]E(x90231,f121(x90232))+~P104(f329(f329(f331(f890(f886(x90232),f886(x90232))),f329(f329(f258(f886(x90232),f886(x90232)),x90231),f121(x90232))),f157(x90232,x90233)))
% 159.70/159.29  [9049]E(x90491,f121(x90492))+~P104(f329(f329(f331(f890(f886(x90492),f886(x90492))),f329(f329(f258(f886(x90492),f886(x90492)),f121(x90492)),x90491)),f157(x90492,x90493)))
% 159.70/159.29  [9177]E(f329(f329(f150(x91771),f735(x91772,x91773,x91771)),f737(x91772,x91773,x91771)),x91773)+~P104(f329(f329(f331(f890(f886(x91771),f886(x91771))),f329(f329(f258(f886(x91771),f886(x91771)),f121(x91771)),x91773)),f146(x91771,x91772)))
% 159.70/159.29  [9414]~P124(x94141)+~P104(f329(f329(f245(x94141),f329(f329(f83(x94141),f329(f329(f84(x94141),x94142),x94142)),f329(f329(f84(x94141),x94143),x94143))),f2(x94141)))
% 159.70/159.29  [9463]P104(f329(f64(x94631),x94632))+~P104(f329(f329(f331(f890(f891(x94631,a880),f891(x94631,a880))),f329(f329(f258(f891(x94631,a880),f891(x94631,a880)),x94633),x94632)),f304(x94631)))
% 159.70/159.29  [9752]~P49(x97521,x97522,x97523)+P104(f329(f329(f244(a1),f329(f329(f76(f890(a1,a1),a1,x97521,f257(a1,a1)),f223(x97521)),f234(x97521,x97522,f231(x97521,x97523)))),f2(a1)))
% 159.70/159.29  [9753]~P50(x97531,x97532,x97533)+P104(f329(f329(f245(a1),f329(f329(f76(f890(a1,a1),a1,x97531,f257(a1,a1)),f223(x97531)),f234(x97531,x97532,f231(x97531,x97533)))),f2(a1)))
% 159.70/159.29  [9882]P50(x98821,x98822,x98823)+~P104(f329(f329(f245(a1),f329(f329(f76(f890(a1,a1),a1,x98821,f257(a1,a1)),f223(x98821)),f234(x98821,x98822,f231(x98821,x98823)))),f2(a1)))
% 159.70/159.29  [9883]P49(x98831,x98832,x98833)+~P104(f329(f329(f244(a1),f329(f329(f76(f890(a1,a1),a1,x98831,f257(a1,a1)),f223(x98831)),f234(x98831,x98832,f231(x98831,x98833)))),f2(a1)))
% 159.70/159.29  [10217]~P116(x102171)+~P104(f329(f329(f245(x102171),f329(f329(f83(x102171),f329(f329(f259(x102171),x102172),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x102171),x102173),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f2(x102171)))
% 159.70/159.29  [4818]~E(x48183,f121(x48181))+E(f329(f329(f129(x48181),x48182),x48183),x48182)
% 159.70/159.29  [4819]~E(x48192,f121(x48191))+E(f329(f329(f129(x48191),x48192),x48193),x48193)
% 159.70/159.29  [4826]~E(x48262,f2(a885))+E(f329(f329(f174(x48261),x48262),x48263),f121(x48261))
% 159.70/159.29  [4830]~E(x48303,f121(x48301))+E(f329(f329(f174(x48301),x48302),x48303),f121(x48301))
% 159.70/159.29  [4870]~E(x48701,x48703)+E(x48701,f329(f329(f129(x48702),f121(x48702)),x48703))
% 159.70/159.29  [4957]~P24(x49572)+E(f329(f195(f891(x49571,x49572)),x49573),f195(x49572))
% 159.70/159.29  [4958]~P114(x49582)+E(f329(f253(f891(x49581,x49582)),x49583),f253(x49582))
% 159.70/159.29  [4976]E(x49761,f121(x49762))+~E(f329(f329(f129(x49762),x49763),x49761),x49763)
% 159.70/159.29  [4977]E(x49771,f121(x49772))+~E(f329(f329(f129(x49772),x49771),x49773),x49773)
% 159.70/159.29  [4985]E(x49851,f121(x49852))+~E(f329(f329(f129(x49852),x49853),x49851),f121(x49852))
% 159.70/159.29  [4986]E(x49861,f121(x49862))+~E(f329(f329(f129(x49862),x49861),x49863),f121(x49862))
% 159.70/159.29  [5009]~E(x50092,f2(a885))+E(f329(f329(f84(a885),x50091),x50092),f329(f329(f84(a885),x50093),x50092))
% 159.70/159.29  [5011]~E(x50111,f2(a885))+E(f329(f329(f84(a885),x50111),x50112),f329(f329(f84(a885),x50111),x50113))
% 159.70/159.29  [5064]~P25(x50641)+E(f329(f329(f118(x50641),x50642),x50643),f329(f329(f118(x50641),x50643),x50642))
% 159.70/159.29  [5066]~P100(x50661)+E(f329(f329(f118(x50661),x50662),x50663),f329(f329(f118(x50661),x50663),x50662))
% 159.70/159.29  [5067]~P25(x50671)+E(f329(f329(f109(x50671),x50672),x50673),f329(f329(f109(x50671),x50673),x50672))
% 159.70/159.29  [5069]~P101(x50691)+E(f329(f329(f109(x50691),x50692),x50693),f329(f329(f109(x50691),x50693),x50692))
% 159.70/159.29  [5070]~P117(x50701)+E(f329(f329(f83(x50701),x50702),x50703),f329(f329(f83(x50701),x50703),x50702))
% 159.70/159.29  [5071]~P117(x50711)+E(f329(f329(f84(x50711),x50712),x50713),f329(f329(f84(x50711),x50713),x50712))
% 159.70/159.29  [5073]~P107(x50731)+E(f329(f329(f193(x50731),x50732),x50733),f329(f329(f193(x50731),x50733),x50732))
% 159.70/159.29  [5075]~P107(x50751)+E(f329(f329(f194(x50751),x50752),x50753),f329(f329(f194(x50751),x50753),x50752))
% 159.70/159.29  [5133]E(f47(a885,x51331,x51332),f2(a885))+~E(x51331,f329(f329(f84(a885),x51332),x51333))
% 159.70/159.29  [5134]E(f47(a1,x51341,x51342),f2(a1))+~E(x51341,f329(f329(f84(a1),x51342),x51343))
% 159.70/159.29  [5194]E(x51941,x51942)+~E(f329(f329(f83(a885),x51943),x51941),f329(f329(f83(a885),x51943),x51942))
% 159.70/159.29  [5195]E(x51951,x51952)+~E(f329(f329(f83(a885),x51951),x51953),f329(f329(f83(a885),x51952),x51953))
% 159.70/159.29  [5205]~P86(x52051)+E(f329(f329(f109(x52051),x52052),f329(f82(x52051),x52053)),f329(f329(f22(x52051),x52052),x52053))
% 159.70/159.29  [5206]~P62(x52061)+E(f329(f329(f83(x52061),x52062),f329(f82(x52061),x52063)),f329(f329(f22(x52061),x52062),x52063))
% 159.70/159.29  [5207]~P74(x52071)+E(f329(f329(f83(x52071),x52072),f329(f82(x52071),x52073)),f329(f329(f22(x52071),x52072),x52073))
% 159.70/159.29  [5208]~P112(x52081)+E(f329(f329(f83(x52081),x52082),f329(f82(x52081),x52083)),f329(f329(f22(x52081),x52082),x52083))
% 159.70/159.29  [5209]~P74(x52091)+E(f329(f329(f22(x52091),x52092),f329(f82(x52091),x52093)),f329(f329(f83(x52091),x52092),x52093))
% 159.70/159.29  [5249]~P104(f329(x52493,x52492))+P104(f329(f329(f331(x52491),x52492),x52493))
% 159.70/159.29  [5251]~P68(x52512)+E(f329(f329(f6(x52511,x52512),x52513),f195(f891(x52511,a880))),f2(x52512))
% 159.70/159.29  [5253]~P75(x52532)+E(f329(f329(f9(x52531,x52532),x52533),f195(f891(x52531,a880))),f81(x52532))
% 159.70/159.29  [5300]~E(x53002,f329(f329(f83(a885),x53001),x53003))+P104(f329(f329(f244(a885),x53001),x53002))
% 159.70/159.29  [5303]~E(x53032,f195(f891(x53031,a880)))+E(f329(f329(f63(x53031),x53032),x53033),f195(f891(f891(x53031,a880),a880)))
% 159.70/159.29  [5304]~E(x53042,f195(f891(x53041,a880)))+E(f195(f891(f891(x53041,a880),a880)),f329(f329(f63(x53041),x53042),x53043))
% 159.70/159.29  [5377]~E(f329(f254(x53772,x53773),x53771),f195(f891(x53773,a880)))+E(x53771,f195(f891(f890(x53772,x53773),a880)))
% 159.70/159.29  [5378]~E(f329(f256(x53782,x53783),x53781),f195(f891(x53782,a880)))+E(x53781,f195(f891(f890(x53782,x53783),a880)))
% 159.70/159.29  [5408]E(f329(f254(x54081,x54082),x54083),f195(f891(x54082,a880)))+~E(x54083,f195(f891(f890(x54081,x54082),a880)))
% 159.70/159.29  [5409]E(f329(f256(x54091,x54092),x54093),f195(f891(x54091,a880)))+~E(x54093,f195(f891(f890(x54091,x54092),a880)))
% 159.70/159.29  [5412]E(f279(x54121,x54122,x54123),f329(f329(f22(a107),x54122),x54123))+P104(f329(f329(f245(a107),x54122),x54123))
% 159.70/159.29  [5428]P104(f329(x54281,x54282))+~P104(f329(f329(f331(x54283),x54282),x54281))
% 159.70/159.29  [5467]E(x54671,x54672)+~E(f329(f82(f891(x54673,a880)),x54671),f329(f82(f891(x54673,a880)),x54672))
% 159.70/159.29  [5472]E(f311(x54721,x54722,x54723),f210(f886(a325)))+~P104(f329(f329(f245(a1),x54722),x54723))
% 159.70/159.29  [5477]~E(x54771,f195(f891(x54772,a880)))+~P104(f329(f329(f331(x54772),x54773),x54771))
% 159.70/159.29  [5506]~E(x55062,f329(f329(f83(a1),x55061),f329(f108(a1),x55063)))+P104(f329(f329(f244(a1),x55061),x55062))
% 159.70/159.29  [5522]E(f329(f329(f307(x55221),x55222),x55223),x55223)+~P104(f329(f329(f331(x55221),x55222),x55223))
% 159.70/159.29  [5533]E(x55331,f195(f891(x55332,a880)))+~E(f329(f329(f63(x55332),x55331),x55333),f195(f891(f891(x55332,a880),a880)))
% 159.70/159.29  [5534]E(x55341,f195(f891(x55342,a880)))+~E(f195(f891(f891(x55342,a880),a880)),f329(f329(f63(x55342),x55341),x55343))
% 159.70/159.29  [5540]~P109(x55401)+E(f329(f329(f84(x55401),f329(f82(x55401),x55402)),f329(f82(x55401),x55403)),f329(f329(f84(x55401),x55402),x55403))
% 159.70/159.29  [5542]~P64(x55421)+E(f329(f329(f287(x55421),f329(f82(x55421),x55422)),f329(f82(x55421),x55423)),f329(f329(f287(x55421),x55422),x55423))
% 159.70/159.29  [5574]~P104(f329(x55743,x55742))+P104(f329(f329(f331(x55741),x55742),f329(f250(x55741),x55743)))
% 159.70/159.29  [5612]E(f169(x56121,x56122,x56123),x56123)+P104(f329(f329(f331(x56121),x56122),f329(f171(x56121),x56123)))
% 159.70/159.29  [5693]~P104(f329(f136(x56931),x56933))+P104(f329(f136(x56931),f329(f135(x56931,x56932),x56933)))
% 159.70/159.29  [5738]~P28(x57381)+E(f329(f329(f41(x57381),f47(x57381,x57382,x57383)),x57383),f2(x57381))
% 159.70/159.29  [5757]E(f175(x57571,f329(f329(f150(x57571),x57572),f121(x57571)),x57573),f121(x57571))+P104(f329(f329(f331(a885),f2(a885)),x57573))
% 159.70/159.29  [5812]E(f329(f329(f150(x58121),x58122),x58123),f139(x58121,x58122,x58123))+P104(f329(f329(f331(x58121),x58122),f329(f171(x58121),x58123)))
% 159.70/159.29  [5821]E(x58211,x58212)+~E(f329(f329(f84(a885),f329(a120,x58213)),x58211),f329(f329(f84(a885),f329(a120,x58213)),x58212))
% 159.70/159.29  [5822]~E(x58222,f329(f329(f83(a1),x58221),f329(f108(a1),f329(a120,x58223))))+P104(f329(f329(f245(a1),x58221),x58222))
% 159.70/159.29  [5928]~E(x59283,f121(x59281))+E(f329(f329(f329(f188(f886(x59281),f886(x59281)),x59282),f167(x59281)),x59283),f121(x59281))
% 159.70/159.29  [5932]P104(f329(x59321,x59322))+~P104(f329(f329(f331(x59323),x59322),f329(f250(x59323),x59321)))
% 159.70/159.29  [5962]E(x59621,x59622)+~E(f329(f329(f307(x59623),x59621),f195(f891(x59623,a880))),f329(f329(f307(x59623),x59622),f195(f891(x59623,a880))))
% 159.70/159.29  [5973]~P108(x59731)+E(f329(f329(f109(f891(x59731,a880)),f329(f251(x59731),x59732)),f329(f299(x59731,x59732),x59733)),f195(f891(x59731,a880)))
% 159.70/159.29  [6016]E(f139(x60161,x60162,x60163),x60163)+~P104(f329(f329(f331(x60161),x60162),f329(f171(x60161),x60163)))
% 159.70/159.29  [6040]~P78(x60401)+E(f329(f308(x60401,x60401,f82(x60401)),f329(f299(x60401,x60402),x60403)),f302(x60401,f329(f82(x60401),x60403),f329(f82(x60401),x60402)))
% 159.70/159.29  [6048]E(f329(f196(f886(x60481)),f169(x60481,x60482,x60483)),f329(f196(f886(x60481)),x60483))+P104(f329(f329(f331(x60481),x60482),f329(f171(x60481),x60483)))
% 159.70/159.29  [6100]~P108(x61001)+E(f329(f329(f109(f891(x61001,a880)),f329(f299(x61001,x61002),x61003)),f329(f252(x61001),x61003)),f195(f891(x61001,a880)))
% 159.70/159.29  [6123]~P78(x61231)+E(f329(f308(x61231,x61231,f82(x61231)),f303(x61231,x61232,x61233)),f303(x61231,f329(f82(x61231),x61233),f329(f82(x61231),x61232)))
% 159.70/159.29  [6124]~P78(x61241)+E(f329(f308(x61241,x61241,f82(x61241)),f300(x61241,x61242,x61243)),f300(x61241,f329(f82(x61241),x61243),f329(f82(x61241),x61242)))
% 159.70/159.29  [6181]E(f175(x61811,f329(f329(f150(x61811),x61812),f121(x61811)),x61813),f329(f329(f150(x61811),x61812),f121(x61811)))+~P104(f329(f329(f331(a885),f2(a885)),x61813))
% 159.70/159.29  [6188]~P78(x61881)+E(f329(f308(x61881,x61881,f82(x61881)),f302(x61881,x61882,x61883)),f329(f299(x61881,f329(f82(x61881),x61883)),f329(f82(x61881),x61882)))
% 159.70/159.29  [6208]~P60(x62081)+E(f47(x62081,f329(f82(x62081),f47(x62081,x62082,x62083)),x62083),f47(x62081,f329(f82(x62081),x62082),x62083))
% 159.70/159.29  [6305]~P104(f329(f64(f890(x63052,x63051)),x63053))+P104(f329(f64(x63051),f329(f254(x63052,x63051),x63053)))
% 159.70/159.29  [6306]~P104(f329(f64(f890(x63061,x63062)),x63063))+P104(f329(f64(x63061),f329(f256(x63061,x63062),x63063)))
% 159.70/159.29  [6312]~P108(x63121)+E(f329(f329(f109(f891(x63121,a880)),f303(x63121,x63122,x63123)),f329(f252(x63121),x63123)),f195(f891(x63121,a880)))
% 159.70/159.29  [6313]~P108(x63131)+E(f329(f329(f109(f891(x63131,a880)),f302(x63131,x63132,x63133)),f329(f301(x63131),x63133)),f195(f891(x63131,a880)))
% 159.70/159.29  [6314]~P108(x63141)+E(f329(f329(f109(f891(x63141,a880)),f300(x63141,x63142,x63143)),f329(f301(x63141),x63143)),f195(f891(x63141,a880)))
% 159.70/159.29  [6380]E(f329(f329(f164(x63801),x63802),f713(x63802,x63803,x63801)),x63803)+~P104(f329(f329(f331(x63801),x63803),f329(f171(x63801),x63802)))
% 159.70/159.29  [6520]E(x65201,f121(x65202))+~E(f329(f329(f329(f188(f886(x65202),f886(x65202)),x65203),f167(x65202)),x65201),f121(x65202))
% 159.70/159.29  [6624]~P104(f329(f64(f890(x66242,x66241)),x66243))+P104(f329(f64(f890(x66241,x66242)),f329(f284(x66242,x66241),x66243)))
% 159.70/159.29  [6775]P55(x67751,x67752,x67753)+P104(f329(f329(f331(x67751),f608(x67753,x67752,x67751)),x67752))
% 159.70/159.29  [6776]P55(x67761,x67762,x67763)+P104(f329(f329(f331(x67761),f607(x67763,x67762,x67761)),x67762))
% 159.70/159.29  [6788]P104(f329(f317(x67881,x67882),x67883))+P104(f329(f329(x67882,f516(x67883,x67882,x67881)),x67883))
% 159.70/159.29  [6789]P104(f329(f317(x67891,x67892),x67893))+P104(f329(f329(x67892,f531(x67893,x67892,x67891)),x67893))
% 159.70/159.29  [6820]E(f329(f196(f886(x68201)),f169(x68201,x68202,x68203)),f329(f329(f22(a885),f329(f196(f886(x68201)),x68203)),f81(a885)))+~P104(f329(f329(f331(x68201),x68202),f329(f171(x68201),x68203)))
% 159.70/159.29  [6861]P104(f329(f262(x68611,x68612),x68613))+P104(f329(f329(f331(x68611),f589(x68613,x68612,x68611)),x68613))
% 159.70/159.29  [6871]~P104(f329(f64(f890(x68712,x68711)),f329(f284(x68711,x68712),x68713)))+P104(f329(f64(f890(x68711,x68712)),x68713))
% 159.70/159.29  [6927]~P104(f329(f329(f331(x69271),x69272),f329(f171(x69271),f122(x69271,x69273))))+P104(f329(f329(f331(x69271),x69272),f329(f171(x69271),x69273)))
% 159.70/159.29  [6932]P23(x69321,x69322,x69323)+P104(f329(f329(f331(f884(x69321)),f604(x69323,x69322,x69321)),x69323))
% 159.70/159.29  [6960]E(f329(f135(x69601,x69602),x69603),x69603)+P104(f329(f329(f331(x69601),f749(x69603,x69602,x69601)),f329(f171(x69601),x69603)))
% 159.70/159.29  [6975]E(f329(f135(x69751,x69752),x69753),f121(x69751))+P104(f329(f329(f331(x69751),f748(x69753,x69752,x69751)),f329(f171(x69751),x69753)))
% 159.70/159.29  [6998]P34(x69981,x69982,x69983)+P104(f329(f329(f331(x69981),f804(x69983,x69982,x69981)),f329(f171(x69981),x69983)))
% 159.70/159.29  [6999]P34(x69991,x69992,x69993)+P104(f329(f329(f331(x69991),f815(x69993,x69992,x69991)),f329(f171(x69991),x69993)))
% 159.70/159.29  [7000]P34(x70001,x70002,x70003)+P104(f329(f329(f331(x70001),f813(x70002,x70003,x70001)),f329(f171(x70001),x70003)))
% 159.70/159.29  [7003]E(f176(x70031,x70032,x70033),x70033)+P104(f329(f329(f331(x70031),f766(x70033,x70032,x70031)),f329(f171(x70031),x70033)))
% 159.70/159.29  [7084]P104(f329(f159(x70841,x70842),x70843))+P104(f329(f329(f331(x70841),f759(x70843,x70842,x70841)),f329(f171(x70841),x70843)))
% 159.70/159.29  [7093]~P36(x70931,x70933,x70932)+P104(f329(f329(f331(x70931),f792(x70932,x70933,x70931)),f329(f171(x70931),x70932)))
% 159.70/159.29  [7094]~P38(x70941,x70943,x70942)+P104(f329(f329(f331(x70941),f816(x70942,x70943,x70941)),f329(f171(x70941),x70942)))
% 159.70/159.29  [7129]P104(f329(f329(f331(x71291),x71292),f680(x71293,x71292,x71291)))+~P104(f329(f329(f331(x71291),x71292),f42(f891(x71291,a880),x71293)))
% 159.70/159.29  [7130]~P68(x71301)+E(f329(f329(f83(x71301),f329(f329(f6(a885,x71301),x71302),f329(f251(a885),x71303))),f329(x71302,x71303)),f329(f329(f6(a885,x71301),x71302),f329(f251(a885),f329(a120,x71303))))
% 159.70/159.29  [7219]~P36(x72192,x72191,x72193)+P104(f329(x72191,f329(f329(f164(x72192),x72193),f802(x72193,x72191,x72192))))
% 159.70/159.29  [7232]~P104(f329(f329(f331(x72321),x72322),f668(x72322,x72323,x72321)))+P104(f329(f329(f331(x72321),x72322),f43(f891(x72321,a880),x72323)))
% 159.70/159.29  [7262]~P68(x72621)+E(f329(f329(f83(x72621),f329(f329(f6(a885,x72621),x72622),f329(f298(a885),x72623))),f329(x72622,f329(a120,x72623))),f329(f329(f6(a885,x72621),x72622),f329(f298(a885),f329(a120,x72623))))
% 159.70/159.29  [7397]P104(f329(f329(f331(f886(x73971)),x73972),f160(x73971,x73973)))+P104(f329(f329(f331(x73971),f715(x73973,x73972,x73971)),f329(f171(x73971),x73972)))
% 159.70/159.29  [7414]~P104(f329(f329(f331(f886(x74141)),x74142),f160(x74141,f318(x74141,x74143))))+P104(f329(f329(f331(f886(x74141)),x74142),f318(f886(x74141),f156(x74141,x74143))))
% 159.70/159.29  [7439]~P104(f329(f329(f331(f886(x74391)),x74392),f318(f886(x74391),f156(x74391,x74393))))+P104(f329(f329(f331(f886(x74391)),x74392),f160(x74391,f318(x74391,x74393))))
% 159.70/159.29  [7475]E(f329(f329(f329(f188(f886(x74751),f886(x74751)),x74752),f167(x74751)),x74753),x74753)+~P104(f329(f329(f244(a885),f329(f196(f886(x74751)),x74753)),f81(a885)))
% 159.70/159.29  [7511]E(f329(f329(f129(x75111),f806(x75112,x75113,x75111)),f329(f329(f150(x75111),x75113),f811(x75112,x75113,x75111))),x75112)+~P104(f329(f329(f331(x75111),x75113),f329(f171(x75111),x75112)))
% 159.70/159.29  [7512]E(f329(f329(f129(x75121),f807(x75122,x75123,x75121)),f329(f329(f150(x75121),x75123),f808(x75122,x75123,x75121))),x75122)+~P104(f329(f329(f331(x75121),x75123),f329(f171(x75121),x75122)))
% 159.70/159.29  [7513]E(f329(f329(f129(x75131),f809(x75132,x75133,x75131)),f329(f329(f150(x75131),x75133),f810(x75132,x75133,x75131))),x75132)+~P104(f329(f329(f331(x75131),x75133),f329(f171(x75131),x75132)))
% 159.70/159.29  [7535]~P20(x75351,x75352,x75353,f253(f891(x75351,a880)))+P20(f886(x75351),f886(x75352),f329(f153(x75351,x75352),x75353),f253(f891(f886(x75351),a880)))
% 159.70/159.29  [7683]E(x76831,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x76832)),x76833)),f329(f267(a885,a885),x76832)))+~P104(f329(f50(x76831,x76833),x76832))
% 159.70/159.29  [7691]P20(x76911,x76912,x76913,f253(f891(x76911,a880)))+~P20(f886(x76911),f886(x76912),f329(f153(x76911,x76912),x76913),f253(f891(f886(x76911),a880)))
% 159.70/159.29  [7729]~P104(f329(f329(f201(x77291),x77292),x77293))+P104(f329(f329(f329(f329(a203,x77291),x77292),f624(x77293,x77292,x77291)),x77293))
% 159.70/159.29  [7733]P104(f329(f329(f331(f891(x77331,a880)),f668(x77332,x77333,x77331)),x77333))+P104(f329(f329(f331(x77331),x77332),f43(f891(x77331,a880),x77333)))
% 159.70/159.29  [7825]P104(f329(f329(f331(f886(x78251)),x78252),f160(x78251,x78253)))+~P104(f329(f329(f331(x78251),f715(x78253,x78252,x78251)),x78253))
% 159.70/159.29  [7927]P34(x79271,x79272,x79273)+~P104(f329(x79272,f329(f329(f164(x79271),x79273),f805(x79273,x79272,x79271))))
% 159.70/159.29  [7952]E(x79521,x79522)+~E(f329(f329(f7(x79523,f891(x79523,a880),a880),f331(x79523)),x79521),f329(f329(f7(x79523,f891(x79523,a880),a880),f331(x79523)),x79522))
% 159.70/159.29  [7960]~P104(f329(f329(f331(f890(x79601,x79601)),x79603),f255(x79601,x79602)))+P104(f329(f329(f331(x79601),f543(x79602,x79603,x79601)),x79602))
% 159.70/159.29  [7962]~P104(f329(f329(f331(x79621),x79623),f42(f891(x79621,a880),x79622)))+P104(f329(f329(f331(f891(x79621,a880)),f680(x79622,x79623,x79621)),x79622))
% 159.70/159.29  [8089]P20(x80891,x80892,f96(x80892,x80891,f253(f891(x80892,a880)),x80893),f253(f891(x80891,a880)))+~E(f329(f308(x80892,x80891,x80893),f253(f891(x80892,a880))),f253(f891(x80891,a880)))
% 159.70/159.29  [8142]~P104(f329(f329(f331(x81421),x81422),f329(f171(x81421),f807(x81423,x81422,x81421))))+~P104(f329(f329(f331(x81421),x81422),f329(f171(x81421),x81423)))
% 159.70/159.29  [8143]~P104(f329(f329(f331(x81431),x81432),f329(f171(x81431),f810(x81433,x81432,x81431))))+~P104(f329(f329(f331(x81431),x81432),f329(f171(x81431),x81433)))
% 159.70/159.29  [8232]E(f329(f241(f889(f886(a325)),f886(a325),f311(x82321,x82322,f329(f329(f83(a1),x82323),f81(a1))),f239(f886(a325))),f329(x82321,x82323)),f311(x82321,x82322,x82323))+P104(f329(f329(f245(a1),x82322),x82323))
% 159.70/159.29  [8334]E(x83341,f121(x83342))+P104(f329(f329(f331(x83342),f329(f257(x83342,f890(a107,a107)),f329(f280(x83342,x83341),x83343))),f329(f171(x83342),x83341)))
% 159.70/159.29  [8434]~P69(x84341)+E(f329(f141(x84341,x84341,f329(f7(x84341,x84341,x84341),f83(x84341)),x84342),f329(f168(x84341),x84343)),f329(f141(x84341,x84341,f83(x84341),x84342),x84343))
% 159.70/159.29  [8632]~P20(x86322,x86321,x86323,f253(f891(x86322,a880)))+E(f329(f308(x86321,x86322,f96(x86322,x86321,f253(f891(x86322,a880)),x86323)),f253(f891(x86321,a880))),f253(f891(x86322,a880)))
% 159.70/159.29  [8931]~P107(x89311)+E(f329(f171(x89311),f148(x89311,x89311,f5(x89311),x89312,x89313)),f329(f329(f307(x89311),x89312),f329(f171(x89311),x89313)))
% 159.70/159.29  [8941]~E(f329(x89413,f329(f96(x89411,x89412,f253(f891(x89411,a880)),x89413),f497(x89413,x89412,x89411))),f497(x89413,x89412,x89411))+E(f329(f308(x89411,x89412,x89413),f253(f891(x89411,a880))),f253(f891(x89412,a880)))
% 159.70/159.29  [8943]P104(f329(f329(f245(a885),f2(a885)),f621(x89431,x89432,x89433)))+~P104(f329(f329(f331(f890(x89433,x89433)),x89432),f329(f329(f286(x89433,x89433,x89433),x89431),f305(x89433,x89431))))
% 159.70/159.29  [9235]~P57(x92351,x92352)+~P104(f329(f329(f331(f890(x92351,x92351)),f329(f329(f258(x92351,x92351),x92353),x92353)),f329(f329(f286(x92351,x92351,x92351),x92352),f305(x92351,x92352))))
% 159.70/159.29  [9369]~E(f329(f329(f109(f891(f890(x93691,x93691),a880)),f329(f284(x93691,x93691),x93692)),f305(x93691,x93692)),f195(f891(f890(x93691,x93691),a880)))+~P104(f329(f329(f331(f890(x93691,x93691)),f329(f329(f258(x93691,x93691),x93693),x93693)),f329(f329(f286(x93691,x93691,x93691),x93692),f305(x93691,x93692))))
% 159.70/159.29  [9547]~P104(f329(f64(x95471),x95472))+P104(f329(f329(f244(a885),f329(f40(x95471),f329(f329(f22(f891(x95471,a880)),x95472),f329(f329(f307(x95471),x95473),f195(f891(x95471,a880)))))),f329(f40(x95471),x95472)))
% 159.70/159.29  [5122]~E(x51223,f121(x51221))+E(f143(x51221,f329(f329(f150(x51221),x51222),x51223)),x51222)
% 159.70/159.29  [5130]~E(x51303,f121(x51301))+E(f122(x51301,f329(f329(f150(x51301),x51302),x51303)),f121(x51301))
% 159.70/159.29  [5158]E(x51581,f121(x51582))+E(f143(x51582,f329(f329(f150(x51582),x51583),x51581)),f143(x51582,x51581))
% 159.70/159.29  [5160]E(x51601,f121(x51602))+E(f143(x51602,f329(f329(f129(x51602),x51603),x51601)),f143(x51602,x51601))
% 159.70/159.29  [5166]~E(x51663,f121(x51661))+E(f143(x51661,f329(f329(f129(x51661),x51662),x51663)),f143(x51661,x51662))
% 159.70/159.29  [5167]~E(x51673,f121(x51671))+E(f122(x51671,f329(f329(f129(x51671),x51672),x51673)),f122(x51671,x51672))
% 159.70/159.29  [5199]E(x51991,f121(x51992))+E(f329(f140(x51992),f329(f329(f129(x51992),x51991),x51993)),f329(f140(x51992),x51991))
% 159.70/159.29  [5229]~E(x52292,f121(x52291))+E(f329(f140(x52291),f329(f329(f129(x52291),x52292),x52293)),f329(f140(x52291),x52293))
% 159.70/159.29  [5278]~P25(x52781)+E(f329(f329(f118(x52781),x52782),f329(f329(f109(x52781),x52782),x52783)),x52782)
% 159.70/159.29  [5279]~P25(x52791)+E(f329(f329(f109(x52791),x52792),f329(f329(f118(x52791),x52792),x52793)),x52792)
% 159.70/159.29  [5280]~P107(x52801)+E(f329(f329(f193(x52801),x52802),f329(f329(f194(x52801),x52802),x52803)),x52802)
% 159.70/159.29  [5281]~P107(x52811)+E(f329(f329(f194(x52811),x52812),f329(f329(f193(x52811),x52812),x52813)),x52812)
% 159.70/159.29  [5298]~P28(x52981)+E(f47(x52981,f329(f329(f84(x52981),x52982),x52983),x52983),f2(x52981))
% 159.70/159.29  [5299]~P28(x52991)+E(f47(x52991,f329(f329(f84(x52991),x52992),x52993),x52992),f2(x52991))
% 159.70/159.29  [5371]~P62(x53711)+E(f329(f82(x53711),f329(f329(f22(x53711),x53712),x53713)),f329(f329(f22(x53711),x53713),x53712))
% 159.70/159.29  [5432]E(x54321,f121(x54322))+E(f122(x54322,f329(f329(f150(x54322),x54323),x54321)),f329(f329(f150(x54322),x54323),f122(x54322,x54321)))
% 159.70/159.29  [5433]E(x54331,f121(x54332))+E(f122(x54332,f329(f329(f129(x54332),x54333),x54331)),f329(f329(f129(x54332),x54333),f122(x54332,x54331)))
% 159.70/159.29  [5436]~P29(x54361)+E(f43(x54361,f329(f329(f307(x54361),x54362),x54363)),f329(f329(f109(x54361),x54362),f43(x54361,x54363)))
% 159.70/159.29  [5437]~P29(x54371)+E(f42(x54371,f329(f329(f307(x54371),x54372),x54373)),f329(f329(f118(x54371),x54372),f42(x54371,x54373)))
% 159.70/159.29  [5482]~P25(x54821)+E(f329(f329(f118(x54821),x54822),f329(f329(f118(x54821),x54822),x54823)),f329(f329(f118(x54821),x54822),x54823))
% 159.70/159.29  [5484]~P100(x54841)+E(f329(f329(f118(x54841),x54842),f329(f329(f118(x54841),x54842),x54843)),f329(f329(f118(x54841),x54842),x54843))
% 159.70/159.29  [5485]~P25(x54851)+E(f329(f329(f109(x54851),x54852),f329(f329(f109(x54851),x54852),x54853)),f329(f329(f109(x54851),x54852),x54853))
% 159.70/159.29  [5487]~P101(x54871)+E(f329(f329(f109(x54871),x54872),f329(f329(f109(x54871),x54872),x54873)),f329(f329(f109(x54871),x54872),x54873))
% 159.70/159.29  [5488]~P96(x54881)+E(f329(f329(f84(x54881),x54882),f329(f329(f84(x54881),x54882),x54883)),f329(f329(f84(x54881),x54882),x54883))
% 159.70/159.29  [5490]~P107(x54901)+E(f329(f329(f193(x54901),x54902),f329(f329(f193(x54901),x54902),x54903)),f329(f329(f193(x54901),x54902),x54903))
% 159.70/159.29  [5492]~P107(x54921)+E(f329(f329(f194(x54921),x54922),f329(f329(f194(x54921),x54922),x54923)),f329(f329(f194(x54921),x54922),x54923))
% 159.70/159.29  [5500]~P28(x55001)+E(f47(x55001,f329(f329(f83(x55001),x55002),x55003),x55003),f47(x55001,x55002,x55003))
% 159.70/159.29  [5501]~P28(x55011)+E(f47(x55011,f329(f329(f83(x55011),x55012),x55013),x55012),f47(x55011,x55013,x55012))
% 159.70/159.29  [5507]~P109(x55071)+E(f329(f329(f84(x55071),x55072),f329(f82(x55071),x55073)),f329(f82(x55071),f329(f329(f84(x55071),x55072),x55073)))
% 159.70/159.29  [5508]~P64(x55081)+E(f329(f329(f287(x55081),x55082),f329(f82(x55081),x55083)),f329(f82(x55081),f329(f329(f287(x55081),x55082),x55083)))
% 159.70/159.29  [5509]~P81(x55091)+E(f329(f329(f83(x55091),x55092),f329(f165(x55091),x55093)),f329(f165(x55091),f329(f329(f150(x55091),x55092),x55093)))
% 159.70/159.29  [5539]~P109(x55391)+E(f329(f329(f84(x55391),f329(f82(x55391),x55392)),x55393),f329(f329(f84(x55391),x55392),f329(f82(x55391),x55393)))
% 159.70/159.29  [5545]~P3(x55451,x55452,x55453)+E(f42(f891(x55451,a880),f329(f329(f63(x55451),x55452),x55453)),x55452)
% 159.70/159.29  [5604]~P113(x56041)+E(f329(f329(f84(x56041),x56042),f329(f329(f259(x56041),x56042),x56043)),f329(f329(f259(x56041),x56042),f329(a120,x56043)))
% 159.70/159.29  [5605]~P117(x56051)+E(f329(f329(f84(x56051),x56052),f329(f329(f259(x56051),x56052),x56053)),f329(f329(f259(x56051),x56052),f329(a120,x56053)))
% 159.70/159.29  [5615]~P74(x56151)+E(f329(f329(f83(x56151),f329(f82(x56151),x56152)),f329(f329(f83(x56151),x56152),x56153)),x56153)
% 159.70/159.29  [5638]~P143(x56381)+E(f329(f329(f259(x56381),f329(f108(x56381),x56382)),x56383),f329(f108(x56381),f329(f329(f259(a885),x56382),x56383)))
% 159.70/159.29  [5639]~P139(x56391)+E(f329(f329(f259(x56391),f329(f110(x56391),x56392)),x56393),f329(f110(x56391),f329(f329(f259(a1),x56392),x56393)))
% 159.70/159.29  [5644]~P85(x56441)+E(f329(f78(x56441),f329(f329(f22(x56441),x56442),x56443)),f329(f78(x56441),f329(f329(f22(x56441),x56443),x56442)))
% 159.70/159.29  [5646]~P116(x56461)+E(f329(f329(f84(x56461),f85(x56461,x56462)),f85(x56461,x56463)),f85(x56461,f329(f329(f84(x56461),x56462),x56463)))
% 159.70/159.29  [5650]E(x56501,f121(x56502))+E(f329(f329(f129(x56502),f329(f170(x56502),x56501)),x56503),f329(f170(x56502),f329(f329(f129(x56502),x56501),x56503)))
% 159.70/159.29  [5655]~E(x56552,f329(a120,f329(f329(f83(a885),x56551),x56553)))+P104(f329(f329(f245(a885),x56551),x56552))
% 159.70/159.29  [5656]~P109(x56561)+E(f329(f329(f84(x56561),f329(f82(x56561),x56562)),x56563),f329(f82(x56561),f329(f329(f84(x56561),x56562),x56563)))
% 159.70/159.29  [5657]~P119(x56571)+E(f329(f329(f287(x56571),f329(f82(x56571),x56572)),x56573),f329(f82(x56571),f329(f329(f287(x56571),x56572),x56573)))
% 159.70/159.29  [5658]~P116(x56581)+E(f329(f329(f259(x56581),f329(f78(x56581),x56582)),x56583),f329(f78(x56581),f329(f329(f259(x56581),x56582),x56583)))
% 159.70/159.29  [5756]E(f776(x57561,x57562,x57563),f790(x57561,x57562,x57563))+E(f329(f329(f109(f891(x57563,a880)),x57562),x57561),f195(f891(x57563,a880)))
% 159.70/159.29  [5770]~P68(x57702)+E(f329(f329(f6(x57701,x57702),f329(f16(x57702,x57701),f2(x57702))),x57703),f2(x57702))
% 159.70/159.29  [5771]~P75(x57712)+E(f329(f329(f9(x57711,x57712),f329(f16(x57712,x57711),f81(x57712))),x57713),f81(x57712))
% 159.70/159.29  [5773]~P143(x57731)+E(f329(f329(f83(x57731),f329(f108(x57731),x57732)),f329(f108(x57731),x57733)),f329(f108(x57731),f329(f329(f83(a885),x57732),x57733)))
% 159.70/159.29  [5774]~P143(x57741)+E(f329(f329(f84(x57741),f329(f108(x57741),x57742)),f329(f108(x57741),x57743)),f329(f108(x57741),f329(f329(f84(a885),x57742),x57743)))
% 159.70/159.29  [5775]~P139(x57751)+E(f329(f329(f22(x57751),f329(f110(x57751),x57752)),f329(f110(x57751),x57753)),f329(f110(x57751),f329(f329(f22(a1),x57752),x57753)))
% 159.70/159.29  [5776]~P139(x57761)+E(f329(f329(f83(x57761),f329(f110(x57761),x57762)),f329(f110(x57761),x57763)),f329(f110(x57761),f329(f329(f83(a1),x57762),x57763)))
% 159.70/159.29  [5777]~P139(x57771)+E(f329(f329(f84(x57771),f329(f110(x57771),x57772)),f329(f110(x57771),x57773)),f329(f110(x57771),f329(f329(f84(a1),x57772),x57773)))
% 159.70/159.29  [5778]~P93(x57781)+E(f329(f329(f22(x57781),f329(f111(x57781),x57782)),f329(f111(x57781),x57783)),f329(f111(x57781),f329(f329(f22(a1),x57782),x57783)))
% 159.70/159.29  [5781]~P93(x57811)+E(f329(f329(f83(x57811),f329(f111(x57811),x57812)),f329(f111(x57811),x57813)),f329(f111(x57811),f329(f329(f83(a1),x57812),x57813)))
% 159.70/159.29  [5782]~P93(x57821)+E(f329(f329(f84(x57821),f329(f111(x57821),x57822)),f329(f111(x57821),x57823)),f329(f111(x57821),f329(f329(f84(a1),x57822),x57823)))
% 159.70/159.29  [5829]~E(x58293,x58292)+P104(f329(f329(f244(f891(x58291,a880)),x58292),x58293))
% 159.70/159.29  [5835]~E(x58352,x58353)+P104(f329(f329(f244(f891(x58351,a880)),x58352),x58353))
% 159.70/159.29  [5840]~P86(x58401)+E(f329(f329(f109(x58401),f329(f82(x58401),x58402)),f329(f82(x58401),x58403)),f329(f82(x58401),f329(f329(f118(x58401),x58402),x58403)))
% 159.70/159.29  [5841]~P86(x58411)+E(f329(f329(f118(x58411),f329(f82(x58411),x58412)),f329(f82(x58411),x58413)),f329(f82(x58411),f329(f329(f109(x58411),x58412),x58413)))
% 159.70/159.29  [5842]~P74(x58421)+E(f329(f329(f83(x58421),f329(f82(x58421),x58422)),f329(f82(x58421),x58423)),f329(f82(x58421),f329(f329(f83(x58421),x58423),x58422)))
% 159.70/159.29  [5843]~P62(x58431)+E(f329(f329(f83(x58431),f329(f82(x58431),x58432)),f329(f82(x58431),x58433)),f329(f82(x58431),f329(f329(f83(x58431),x58432),x58433)))
% 159.70/159.29  [5844]~P77(x58441)+E(f329(f329(f194(x58441),f329(f82(x58441),x58442)),f329(f82(x58441),x58443)),f329(f82(x58441),f329(f329(f193(x58441),x58442),x58443)))
% 159.70/159.29  [5845]~P77(x58451)+E(f329(f329(f193(x58451),f329(f82(x58451),x58452)),f329(f82(x58451),x58453)),f329(f82(x58451),f329(f329(f194(x58451),x58452),x58453)))
% 159.70/159.29  [5846]~P116(x58461)+E(f329(f329(f84(x58461),f329(f78(x58461),x58462)),f329(f78(x58461),x58463)),f329(f78(x58461),f329(f329(f84(x58461),x58462),x58463)))
% 159.70/159.29  [5847]~P66(x58471)+E(f329(f329(f287(x58471),f329(f78(x58471),x58472)),f329(f78(x58471),x58473)),f329(f78(x58471),f329(f329(f287(x58471),x58472),x58473)))
% 159.70/159.29  [5848]~P81(x58481)+E(f329(f329(f83(x58481),f329(f165(x58481),x58482)),f329(f165(x58481),x58483)),f329(f165(x58481),f329(f329(f129(x58481),x58482),x58483)))
% 159.70/159.29  [5849]E(x58491,f195(f891(x58492,a880)))+~E(f329(f329(f118(f891(x58492,a880)),x58493),x58491),f195(f891(x58492,a880)))
% 159.70/159.29  [5850]E(x58501,f195(f891(x58502,a880)))+~E(f329(f329(f118(f891(x58502,a880)),x58501),x58503),f195(f891(x58502,a880)))
% 159.70/159.29  [5851]~P146(x58511,x58512,x58513)+P104(f329(x58511,f329(f329(f41(a1),x58512),x58513)))
% 159.70/159.29  [5902]~P104(f329(f64(x59021),x59023))+P104(f329(f64(x59021),f329(f329(f307(x59021),x59022),x59023)))
% 159.70/159.29  [5903]~P104(f329(f136(x59031),x59033))+P104(f329(f136(x59031),f329(f329(f174(x59031),x59032),x59033)))
% 159.70/159.29  [5904]~P104(f329(f136(x59041),x59043))+P104(f329(f136(x59041),f329(f329(f137(x59041),x59042),x59043)))
% 159.70/159.29  [5933]~P25(x59331)+P104(f329(f329(f244(x59331),x59332),f329(f329(f118(x59331),x59333),x59332)))
% 159.70/159.29  [5934]~P100(x59341)+P104(f329(f329(f244(x59341),x59342),f329(f329(f118(x59341),x59343),x59342)))
% 159.70/159.29  [5935]~P25(x59351)+P104(f329(f329(f244(x59351),x59352),f329(f329(f118(x59351),x59352),x59353)))
% 159.70/159.29  [5936]~P100(x59361)+P104(f329(f329(f244(x59361),x59362),f329(f329(f118(x59361),x59362),x59363)))
% 159.70/159.29  [5937]~P107(x59371)+P104(f329(f329(f244(x59371),x59372),f329(f329(f194(x59371),x59373),x59372)))
% 159.70/159.29  [5938]~P107(x59381)+P104(f329(f329(f244(x59381),x59382),f329(f329(f194(x59381),x59382),x59383)))
% 159.70/159.29  [5952]~E(x59521,f2(a885))+E(f329(f329(f41(a885),f329(f329(f84(a885),x59521),x59522)),f329(f329(f84(a885),x59521),x59523)),f2(a885))
% 159.70/159.29  [6019]P104(f329(x60191,x60192))+P104(f329(f329(f201(f29(x60191,x60193)),x60192),x60192))
% 159.70/159.29  [6034]~P93(x60341)+E(f329(f329(f22(x60341),f329(f111(x60341),x60342)),f329(f111(x60341),x60343)),f329(f111(x60341),f329(f329(f83(a1),x60342),f329(f82(a1),x60343))))
% 159.70/159.29  [6087]E(x60871,f2(a885))+E(f329(f329(f41(a885),f329(f329(f84(a885),x60871),x60872)),f329(f329(f84(a885),x60871),x60873)),f329(f329(f41(a885),x60872),x60873))
% 159.70/159.29  [6121]E(f151(x61211,f329(f329(f150(x61211),x61212),x61213)),f329(f329(f150(x61211),x61212),f151(x61211,x61213)))+P104(f329(f329(f331(x61211),x61212),f329(f171(x61211),x61213)))
% 159.70/159.29  [6155]P146(x61551,x61552,x61553)+~P104(f329(x61551,f329(f329(f41(a1),x61552),x61553)))
% 159.70/159.29  [6224]E(x62241,f121(x62242))+E(f329(f329(f150(x62242),f329(f140(x62242),x62241)),f329(f329(f174(x62242),x62243),f329(f170(x62242),x62241))),f329(f329(f174(x62242),f329(a120,x62243)),x62241))
% 159.70/159.29  [6230]E(f329(f329(f22(f891(x62301,a880)),x62302),x62303),x62302)+~E(f329(f329(f109(f891(x62301,a880)),x62302),x62303),f195(f891(x62301,a880)))
% 159.70/159.29  [6243]E(f151(x62431,f329(f329(f150(x62431),x62432),x62433)),f151(x62431,x62433))+~P104(f329(f329(f331(x62431),x62432),f329(f171(x62431),x62433)))
% 159.70/159.29  [6275]~P104(f329(f329(f244(a885),x62751),x62753))+P104(f329(f329(f244(a885),x62751),f329(f329(f83(a885),x62752),x62753)))
% 159.70/159.29  [6277]~P104(f329(f329(f244(a885),x62771),x62772))+P104(f329(f329(f244(a885),x62771),f329(f329(f83(a885),x62772),x62773)))
% 159.70/159.29  [6279]~P104(f329(f329(f245(a885),x62791),x62793))+P104(f329(f329(f245(a885),x62791),f329(f329(f83(a885),x62792),x62793)))
% 159.70/159.29  [6281]~P104(f329(f329(f245(a885),x62811),x62812))+P104(f329(f329(f245(a885),x62811),f329(f329(f83(a885),x62812),x62813)))
% 159.70/159.29  [6320]P104(f329(f64(x63201),x63202))+~P104(f329(f64(x63201),f329(f329(f307(x63201),x63203),x63202)))
% 159.70/159.29  [6321]P104(f329(f136(x63211),x63212))+~P104(f329(f136(x63211),f329(f329(f150(x63211),x63213),x63212)))
% 159.70/159.29  [6322]P104(f329(f136(x63221),x63222))+~P104(f329(f136(x63221),f329(f329(f129(x63221),x63223),x63222)))
% 159.70/159.29  [6323]P104(f329(f136(x63231),x63232))+~P104(f329(f136(x63231),f329(f329(f129(x63231),x63232),x63233)))
% 159.70/159.29  [6369]~P117(x63691)+E(f329(f329(f83(x63691),x63692),f329(f329(f84(x63691),x63693),x63692)),f329(f329(f84(x63691),f329(f329(f83(x63691),x63693),f81(x63691))),x63692))
% 159.70/159.29  [6415]~E(x64151,x64152)+~P104(f329(f329(f245(f891(x64153,a880)),x64151),x64152))
% 159.70/159.29  [6461]P104(f329(f329(f331(x64611),x64612),x64613))+P104(f329(f329(f331(x64611),x64612),f329(f82(f891(x64611,a880)),x64613)))
% 159.70/159.29  [6467]E(f143(x64671,f329(f329(f137(x64671),x64672),x64673)),f143(x64671,x64673))+~P104(f329(f329(f245(a885),x64672),f329(f196(f886(x64671)),x64673)))
% 159.70/159.29  [6468]E(f329(f329(f174(x64681),x64682),f122(x64681,x64683)),f329(f329(f174(x64681),x64682),x64683))+~P104(f329(f329(f245(a885),x64682),f329(f196(f886(x64681)),x64683)))
% 159.70/159.29  [6522]E(f329(f329(f329(f188(f886(x65221),f886(x65221)),x65222),f167(x65221)),x65223),x65223)+~E(f47(a885,x65222,f329(f196(f886(x65221)),x65223)),f2(a885))
% 159.70/159.29  [6529]~P3(x65291,x65293,x65292)+E(f329(f329(f286(x65291,x65291,x65291),f329(f284(x65291,x65291),x65292)),x65292),x65292)
% 159.70/159.29  [6571]~E(f329(f329(f118(f891(x65711,a880)),x65712),x65713),x65713)+P104(f329(f329(f244(f891(x65711,a880)),x65712),x65713))
% 159.70/159.29  [6576]~P54(x65761,x65761,x65763)+P54(x65761,x65761,f329(f329(f188(f890(x65761,x65761),a880),x65762),x65763))
% 159.70/159.29  [6579]~P104(f329(f329(f331(x65791),x65793),f329(f171(x65791),x65792)))+P104(f329(f329(f245(a885),f2(a885)),f329(f196(f886(x65791)),x65792)))
% 159.70/159.29  [6605]~P85(x66051)+E(f329(f78(x66051),f329(f329(f83(x66051),f329(f78(x66051),x66052)),f329(f78(x66051),x66053))),f329(f329(f83(x66051),f329(f78(x66051),x66052)),f329(f78(x66051),x66053)))
% 159.70/159.29  [6617]E(f329(f329(f41(a885),f329(f329(f84(a885),x66171),x66172)),f329(f329(f84(a885),x66171),x66173)),f329(f329(f41(a885),x66172),x66173))+~P104(f329(f329(f245(a885),f2(a885)),x66171))
% 159.70/159.29  [6665]E(x66651,x66652)+~P104(f329(f329(f329(f329(a203,a24),x66651),x66653),x66652))
% 159.70/159.29  [6754]~P104(f329(f64(x67541),x67543))+E(f329(f329(f67(x67541,f891(x67541,a880),f307(x67541)),x67542),x67543),f329(f329(f118(f891(x67541,a880)),x67543),x67542))
% 159.70/159.29  [6813]E(f329(f329(f118(f891(x68131,a880)),x68132),x68133),x68132)+~P104(f329(f329(f244(f891(x68131,a880)),x68133),x68132))
% 159.70/159.29  [6815]E(f329(f329(f118(f891(x68151,a880)),x68152),x68153),x68153)+~P104(f329(f329(f244(f891(x68151,a880)),x68152),x68153))
% 159.70/159.29  [6816]E(f329(f329(f109(f891(x68161,a880)),x68162),x68163),x68163)+~P104(f329(f329(f244(f891(x68161,a880)),x68163),x68162))
% 159.70/159.29  [6817]E(f329(f329(f109(f891(x68171,a880)),x68172),x68173),x68172)+~P104(f329(f329(f244(f891(x68171,a880)),x68172),x68173))
% 159.70/159.29  [6869]~P104(f329(f136(x68691),x68692))+E(f329(f329(f22(f891(x68691,a880)),f329(f171(x68691),x68692)),f329(f329(f307(x68691),x68693),f195(f891(x68691,a880)))),f329(f171(x68691),f169(x68691,x68693,x68692)))
% 159.70/159.29  [6922]P40(x69221,x69222)+~P40(x69221,f329(f329(f188(f890(x69221,x69221),a880),x69223),x69222))
% 159.70/159.29  [6986]P104(f329(f51(x69861,x69862),f329(a53,x69863)))+~P104(f329(f51(f329(f82(a1),x69861),f329(f82(a1),x69862)),x69863))
% 159.70/159.29  [6991]E(f329(f329(f22(f891(x69911,a880)),f329(f329(f307(x69911),x69912),x69913)),f329(f329(f307(x69911),x69912),f195(f891(x69911,a880)))),x69913)+P104(f329(f329(f331(x69911),x69912),x69913))
% 159.70/159.29  [7012]E(f329(f329(f109(f891(x70121,a880)),f329(f171(x70121),x70122)),f329(f171(x70121),x70123)),f195(f891(x70121,a880)))+~P104(f329(f136(x70121),f329(f329(f129(x70121),x70122),x70123)))
% 159.70/159.29  [7028]~P104(f329(f329(f331(x70281),x70282),f329(f171(x70281),x70283)))+~P104(f329(f136(x70281),f329(f329(f150(x70281),x70282),x70283)))
% 159.70/159.29  [7100]P34(x71001,x71002,x71003)+P104(f329(f329(f245(a885),f805(x71003,x71002,x71001)),f329(f196(f886(x71001)),x71003)))
% 159.70/159.29  [7110]E(f329(f329(f109(f891(x71101,a880)),x71102),x71103),f195(f891(x71101,a880)))+P104(f329(f329(f331(x71101),f776(x71103,x71102,x71101)),x71102))
% 159.70/159.29  [7111]E(f329(f329(f109(f891(x71111,a880)),x71112),x71113),f195(f891(x71111,a880)))+P104(f329(f329(f331(x71111),f790(x71113,x71112,x71111)),x71113))
% 159.70/159.29  [7115]E(f122(x71151,f329(f329(f174(x71151),x71152),x71153)),f329(f329(f174(x71151),f329(f329(f22(a885),x71152),f81(a885))),x71153))+~P104(f329(f329(f244(a885),x71152),f329(f196(f886(x71151)),x71153)))
% 159.70/159.29  [7174]~P36(x71743,x71742,x71741)+P104(f329(f329(f245(a885),f802(x71741,x71742,x71743)),f329(f196(f886(x71743)),x71741)))
% 159.70/159.29  [7192]P104(f329(f329(f245(a885),f2(a885)),x71921))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x71922),x71921)),f329(f329(f84(a885),x71923),x71921)))
% 159.70/159.29  [7193]P104(f329(f329(f245(a885),f2(a885)),x71931))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x71931),x71932)),f329(f329(f84(a885),x71931),x71933)))
% 159.70/159.29  [7196]~P104(f329(f329(f331(x71961),x71962),x71963))+~P104(f329(f329(f331(x71961),x71962),f329(f82(f891(x71961,a880)),x71963)))
% 159.70/159.29  [7203]~P104(f329(f329(f245(f891(x72031,a880)),x72032),x72033))+P104(f329(f329(f244(f891(x72031,a880)),x72032),x72033))
% 159.70/159.29  [7302]~P104(f329(f329(f244(a885),x73023),x73022))+P104(f329(f329(f244(a885),f329(f329(f22(a885),x73021),x73022)),f329(f329(f22(a885),x73021),x73023)))
% 159.70/159.29  [7303]~P104(f329(f329(f244(a885),x73031),x73033))+P104(f329(f329(f244(a885),f329(f329(f22(a885),x73031),x73032)),f329(f329(f22(a885),x73033),x73032)))
% 159.70/159.29  [7304]~P104(f329(f329(f244(a885),x73042),x73043))+P104(f329(f329(f244(a885),f329(f329(f83(a885),x73041),x73042)),f329(f329(f83(a885),x73041),x73043)))
% 159.70/159.29  [7305]~P104(f329(f329(f244(a885),x73051),x73053))+P104(f329(f329(f244(a885),f329(f329(f83(a885),x73051),x73052)),f329(f329(f83(a885),x73053),x73052)))
% 159.70/159.29  [7307]~P104(f329(f329(f244(a885),x73072),x73073))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x73071),x73072)),f329(f329(f84(a885),x73071),x73073)))
% 159.70/159.29  [7309]~P104(f329(f329(f244(a885),x73091),x73093))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x73091),x73092)),f329(f329(f84(a885),x73093),x73092)))
% 159.70/159.29  [7310]~P104(f329(f329(f244(a885),x73101),x73103))+P104(f329(f329(f244(a885),f329(f329(f41(a885),x73101),x73102)),f329(f329(f41(a885),x73103),x73102)))
% 159.70/159.29  [7311]~P104(f329(f329(f244(a1),x73112),x73113))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x73111),x73112)),f329(f329(f83(a1),x73111),x73113)))
% 159.70/159.29  [7314]~P104(f329(f329(f245(a885),x73142),x73143))+P104(f329(f329(f245(a885),f329(f329(f83(a885),x73141),x73142)),f329(f329(f83(a885),x73141),x73143)))
% 159.70/159.29  [7315]~P104(f329(f329(f245(a885),x73151),x73153))+P104(f329(f329(f245(a885),f329(f329(f83(a885),x73151),x73152)),f329(f329(f83(a885),x73153),x73152)))
% 159.70/159.29  [7316]~P104(f329(f329(f245(a1),x73161),x73163))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x73161),x73162)),f329(f329(f83(a1),x73163),x73162)))
% 159.70/159.29  [7396]E(x73961,x73962)+~P104(f329(f329(f331(x73963),x73961),f329(f329(f307(x73963),x73962),f195(f891(x73963,a880)))))
% 159.70/159.29  [7398]~E(f329(f329(f109(f891(x73981,a880)),x73982),x73983),f195(f891(x73981,a880)))+P104(f329(f329(f244(f891(x73981,a880)),x73982),f329(f82(f891(x73981,a880)),x73983)))
% 159.70/159.29  [7406]P104(f329(f329(f331(f891(x74061,a880)),x74062),f329(f306(x74061),x74063)))+~P104(f329(f329(f244(f891(x74061,a880)),x74062),x74063))
% 159.70/159.29  [7459]E(f329(f329(f150(x74591),f329(f329(f164(x74591),x74592),x74593)),f329(f329(f137(x74591),f329(a120,x74593)),x74592)),f329(f329(f137(x74591),x74593),x74592))+~P104(f329(f329(f245(a885),x74593),f329(f196(f886(x74591)),x74592)))
% 159.70/159.29  [7486]P104(f329(f329(f331(f890(x74861,x74861)),x74862),f305(x74861,x74863)))+~P104(f329(f329(f331(f890(x74861,x74861)),x74862),x74863))
% 159.70/159.29  [7497]~P104(f329(f329(f331(f891(x74971,a880)),x74972),f329(f306(x74971),x74973)))+P104(f329(f329(f244(f891(x74971,a880)),x74972),x74973))
% 159.70/159.29  [7541]P104(f329(f329(f244(f891(x75411,a880)),x75412),f42(f891(x75411,a880),x75413)))+~P104(f329(f329(f331(f891(x75411,a880)),x75412),x75413))
% 159.70/159.29  [7566]~P139(x75661)+E(f329(f329(f84(x75661),f329(f329(f259(x75661),f329(f82(x75661),f81(x75661))),x75662)),f329(f329(f259(x75661),x75663),x75662)),f329(f329(f259(x75661),f329(f82(x75661),x75663)),x75662))
% 159.70/159.29  [7587]E(f329(f329(f164(x75871),x75872),f329(f329(f22(a885),f329(f196(f886(x75871)),x75872)),f329(a120,x75873))),f329(f329(f164(x75871),f329(f168(x75871),x75872)),x75873))+~P104(f329(f329(f245(a885),x75873),f329(f196(f886(x75871)),x75872)))
% 159.70/159.29  [7604]~E(f329(f329(f109(f891(x76041,a880)),f639(x76043,x76042,x76041)),x76043),f195(f891(x76041,a880)))+E(f329(f329(f109(f891(x76041,a880)),f42(f891(x76041,a880),x76042)),x76043),f195(f891(x76041,a880)))
% 159.70/159.29  [7665]~P104(f329(f329(f331(x76653),x76652),f329(f171(x76653),x76651)))+P104(f329(f329(f245(a885),f713(x76651,x76652,x76653)),f329(f196(f886(x76653)),x76651)))
% 159.70/159.29  [7673]P104(f329(f329(f331(x76731),f329(f329(f164(x76731),x76732),x76733)),f329(f171(x76731),x76732)))+~P104(f329(f329(f245(a885),x76733),f329(f196(f886(x76731)),x76732)))
% 159.70/159.29  [7773]~P104(f329(x77732,f768(x77733,x77732,x77731)))+E(f329(f329(f137(x77731),f329(f196(f886(x77731)),f176(x77731,x77732,x77733))),x77733),f121(x77731))
% 159.70/159.29  [7783]P104(f329(f329(f244(f891(f886(x77831),a880)),f160(x77831,x77832)),f160(x77831,x77833)))+~P104(f329(f329(f244(f891(x77831,a880)),x77832),x77833))
% 159.70/159.29  [7784]P104(f329(f329(f244(f891(f886(x77841),a880)),f159(x77841,x77842)),f159(x77841,x77843)))+~P104(f329(f329(f244(f891(x77841,a880)),x77842),x77843))
% 159.70/159.29  [7812]E(f329(f329(f109(f891(x78121,a880)),f42(f891(x78121,a880),x78122)),x78123),f195(f891(x78121,a880)))+P104(f329(f329(f331(f891(x78121,a880)),f639(x78123,x78122,x78121)),x78122))
% 159.70/159.29  [7815]~P104(f329(f329(f331(f891(x78151,a880)),x78153),x78152))+P104(f329(f329(f244(f891(x78151,a880)),f43(f891(x78151,a880),x78152)),x78153))
% 159.70/159.29  [7817]E(f329(f329(f109(f891(x78171,a880)),x78172),x78173),f195(f891(x78171,a880)))+~P104(f329(f329(f244(f891(x78171,a880)),x78172),f329(f82(f891(x78171,a880)),x78173)))
% 159.70/159.29  [7864]E(f329(f329(f22(a885),f329(f329(f83(a885),f329(f165(a885),x78641)),x78642)),f329(f329(f164(a885),x78641),x78643)),f329(f165(a885),f329(f329(f158(a885,x78641),x78643),x78642)))+~P104(f329(f329(f245(a885),x78643),f329(f196(f886(a885)),x78641)))
% 159.70/159.29  [7915]P104(f329(f329(f244(a885),x79151),x79152))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x79153),x79151)),f329(f329(f83(a885),x79153),x79152)))
% 159.70/159.29  [7918]P104(f329(f329(f245(a885),x79181),x79182))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),x79183),x79181)),f329(f329(f83(a885),x79183),x79182)))
% 159.70/159.29  [7919]P104(f329(f329(f245(a885),x79191),x79192))+~P104(f329(f329(f245(a885),f329(f329(f84(a885),x79193),x79191)),f329(f329(f84(a885),x79193),x79192)))
% 159.70/159.29  [7920]P104(f329(f329(f245(a885),x79201),x79202))+~P104(f329(f329(f245(a885),f329(f329(f84(a885),x79201),x79203)),f329(f329(f84(a885),x79202),x79203)))
% 159.70/159.29  [7950]P104(f329(f329(f245(a885),f2(a885)),x79501))+~P104(f329(f329(f245(a885),f329(f329(f84(a885),x79502),x79501)),f329(f329(f84(a885),x79503),x79501)))
% 159.70/159.29  [7951]P104(f329(f329(f245(a885),f2(a885)),x79511))+~P104(f329(f329(f245(a885),f329(f329(f84(a885),x79511),x79512)),f329(f329(f84(a885),x79511),x79513)))
% 159.70/159.29  [8026]E(f261(x80261,x80262,x80263),x80262)+~P104(f329(f329(f244(f891(x80261,a880)),x80263),f329(f329(f307(x80261),x80262),f195(f891(x80261,a880)))))
% 159.70/159.29  [8082]~P104(f329(f136(x80821),x80823))+E(f329(f135(x80821,f329(f329(f8(a880,a880,x80821),a324),f329(a326,x80822))),x80823),f169(x80821,x80822,x80823))
% 159.70/159.29  [8106]E(f329(f329(f137(x81061),f329(f196(f886(x81061)),f176(x81061,x81062,x81063))),x81063),f121(x81061))+P104(f329(f329(f331(x81061),f768(x81063,x81062,x81061)),f329(f171(x81061),x81063)))
% 159.70/159.29  [8110]E(f329(f329(f129(x81101),f329(f329(f174(x81101),x81102),x81103)),f329(f329(f150(x81101),f329(f329(f164(x81101),x81103),x81102)),f121(x81101))),f329(f329(f174(x81101),f329(a120,x81102)),x81103))+~P104(f329(f329(f245(a885),x81102),f329(f196(f886(x81101)),x81103)))
% 159.70/159.29  [8171]E(f329(f135(x81711,f329(f329(f8(a880,a880,x81711),a324),f329(a326,x81712))),x81713),x81713)+P104(f329(f329(f331(x81711),x81712),f329(f171(x81711),x81713)))
% 159.70/159.29  [8179]P104(f329(f329(f244(f891(f891(x81791,a880),a880)),f262(x81791,x81792)),f262(x81791,x81793)))+~P104(f329(f329(f244(f891(x81791,a880)),x81792),x81793))
% 159.70/159.29  [8223]~P104(f329(f136(x82231),x82233))+P104(f329(f136(x82231),f329(f329(f329(f188(f886(x82231),f886(x82231)),x82232),f167(x82231)),x82233)))
% 159.70/159.29  [8229]~P104(f329(f329(f245(a885),x82292),x82293))+P104(f329(f329(f245(a885),f329(f329(f84(a885),f329(a120,x82291)),x82292)),f329(f329(f84(a885),f329(a120,x82291)),x82293)))
% 159.70/159.29  [8250]P104(f329(f329(f244(f891(f891(x82501,a880),a880)),f329(f306(x82501),x82502)),f329(f306(x82501),x82503)))+~P104(f329(f329(f244(f891(x82501,a880)),x82502),x82503))
% 159.70/159.29  [8319]~E(f329(f308(x83191,x83192,x83193),f253(f891(x83191,a880))),f253(f891(x83192,a880)))+E(f329(f76(x83191,x83192,x83192,x83193),f96(x83191,x83192,f253(f891(x83191,a880)),x83193)),f32(x83192))
% 159.70/159.29  [8414]~P104(f329(f329(f244(f891(x84141,a880)),x84143),x84142))+P104(f329(f329(f244(f891(x84141,a880)),f329(f82(f891(x84141,a880)),x84142)),f329(f82(f891(x84141,a880)),x84143)))
% 159.70/159.29  [8451]E(f329(f308(a885,a885,f329(f329(f7(a885,a885,a885),f22(a885)),x84511)),f329(f299(a885,x84512),x84513)),f329(f299(a885,f329(f329(f22(a885),x84512),x84511)),f329(f329(f22(a885),x84513),x84511)))+~P104(f329(f329(f245(a885),x84511),x84513))
% 159.70/159.29  [8479]~P81(x84791)+E(f329(f329(f83(x84791),x84792),f329(f141(x84791,x84791,f83(x84791),f2(x84791)),x84793)),f329(f141(x84791,x84791,f83(x84791),x84792),x84793))
% 159.70/159.29  [8560]~P85(x85601)+P104(f329(f329(f244(x85601),f329(f78(x85601),f329(f329(f22(x85601),x85602),x85603))),f329(f329(f83(x85601),f329(f78(x85601),x85602)),f329(f78(x85601),x85603))))
% 159.70/159.29  [8561]~P85(x85611)+P104(f329(f329(f244(x85611),f329(f78(x85611),f329(f329(f83(x85611),x85612),x85613))),f329(f329(f83(x85611),f329(f78(x85611),x85612)),f329(f78(x85611),x85613))))
% 159.70/159.29  [8571]E(f329(f329(f83(a1),f329(f329(f84(a1),x85711),f47(a1,f329(f329(f41(a1),x85712),x85711),x85713))),f47(a1,x85712,x85711)),f47(a1,x85712,f329(f329(f84(a1),x85711),x85713)))+~P104(f329(f329(f245(a1),f2(a1)),x85713))
% 159.70/159.29  [8577]E(f329(f329(f129(x85771),f329(f329(f174(x85771),x85772),x85773)),f329(f329(f150(x85771),f329(f140(x85771),f329(f329(f137(x85771),x85772),x85773))),f121(x85771))),f329(f329(f174(x85771),f329(a120,x85772)),x85773))+~P104(f329(f329(f245(a885),x85772),f329(f196(f886(x85771)),x85773)))
% 159.70/159.29  [8596]E(f329(f275(x85961,f329(f329(f153(x85961,f890(a107,x85961)),f329(f258(a107,x85961),f81(a107))),x85962)),f329(a3,x85963)),f329(f329(f164(x85961),x85962),x85963))+~P104(f329(f329(f245(a885),x85963),f329(f196(f886(x85961)),x85962)))
% 159.70/159.29  [8661]P104(f329(f329(f331(f890(x86611,x86611)),x86612),f329(f329(f286(x86611,x86611,x86611),x86613),f305(x86611,x86613))))+~P104(f329(f329(f331(f890(x86611,x86611)),x86612),x86613))
% 159.70/159.29  [8671]E(f329(f308(x86711,x86712,x86713),f253(f891(x86711,a880))),f253(f891(x86712,a880)))+~E(f329(f76(x86711,x86712,x86712,x86713),f96(x86711,x86712,f253(f891(x86711,a880)),x86713)),f32(x86712))
% 159.70/159.29  [8683]P104(f329(f329(f244(a885),x86831),x86832))+~P104(f329(f329(f244(a885),f329(f329(f84(a885),f329(a120,x86833)),x86831)),f329(f329(f84(a885),f329(a120,x86833)),x86832)))
% 159.70/159.29  [8698]P104(f329(f329(f244(f891(x86981,a880)),x86982),x86983))+~P104(f329(f329(f244(f891(x86981,a880)),f329(f82(f891(x86981,a880)),x86983)),f329(f82(f891(x86981,a880)),x86982)))
% 159.70/159.29  [8716]P104(f329(f136(x87161),x87162))+~P104(f329(f136(x87161),f329(f329(f329(f188(f886(x87161),f886(x87161)),x87163),f167(x87161)),x87162)))
% 159.70/159.29  [8778]E(f329(f308(f890(x87781,x87782),x87782,f267(x87781,x87782)),f329(f171(f890(x87781,x87782)),x87783)),f183(x87781,x87782,f329(f184(x87781,x87782),x87783)))+~P104(f329(f136(x87781),f329(f329(f153(f890(x87781,x87782),x87781),f257(x87781,x87782)),x87783)))
% 159.70/159.29  [8787]E(f329(f283(x87871,x87871,f305(x87871,x87872)),x87873),x87873)+~P104(f329(f329(f244(f891(x87871,a880)),f329(f283(x87871,x87871,x87872),x87873)),x87873))
% 159.70/159.29  [8832]~P107(x88321)+P31(x88321,f329(f135(x88321,f329(f329(f7(x88321,x88321,a880),a326),f329(x88322,x88323))),x88323))
% 159.70/159.29  [8838]~P104(f329(f329(f244(a885),x88381),x88382))+P104(f329(f329(f244(a885),x88381),f329(f141(a885,a885,f83(a885),x88382),x88383)))
% 159.70/159.29  [8915]~P104(f329(f329(f331(f890(x89151,x89151)),x89152),f305(x89151,x89153)))+P104(f329(f329(f331(f890(x89151,x89151)),x89152),f329(f329(f188(f890(x89151,x89151),a880),f618(x89153,x89152,x89151)),x89153)))
% 159.70/159.29  [9009]~P81(x90091)+E(f329(f329(f83(x90091),x90092),f329(f141(x90091,x90091,f329(f7(x90091,x90091,x90091),f83(x90091)),f2(x90091)),f329(f168(x90091),x90093))),f329(f141(x90091,x90091,f83(x90091),x90092),x90093))
% 159.70/159.29  [9283]P54(x92831,x92832,x92833)+P104(f329(f329(f331(f890(x92831,x92832)),f329(f329(f258(x92831,x92832),f630(x92833,x92832,x92831)),f623(x92833,x92832,x92831))),x92833))
% 159.70/159.29  [9284]P54(x92841,x92842,x92843)+P104(f329(f329(f331(f890(x92841,x92842)),f329(f329(f258(x92841,x92842),f630(x92843,x92842,x92841)),f622(x92843,x92842,x92841))),x92843))
% 159.70/159.29  [9354]~P104(f329(f329(f331(f890(x93541,x93541)),x93542),f329(f329(f286(x93541,x93541,x93541),x93543),f305(x93541,x93543))))+P104(f329(f329(f331(f890(x93541,x93541)),x93542),f329(f329(f188(f890(x93541,x93541),a880),f621(x93543,x93542,x93541)),x93543)))
% 159.70/159.29  [9355]~P104(f329(x93551,f329(f329(f164(x93552),x93553),f329(f196(f886(x93552)),f176(x93552,x93551,x93553)))))+~P104(f329(f329(f245(a885),f329(f196(f886(x93552)),f176(x93552,x93551,x93553))),f329(f196(f886(x93552)),x93553)))
% 159.70/159.29  [9443]~P104(f329(f329(f244(f891(x94431,a880)),x94432),x94433))+P104(f329(f329(f244(f891(x94431,a880)),f329(f329(f7(x94431,f891(x94431,a880),a880),f331(x94431)),x94432)),f329(f329(f7(x94431,f891(x94431,a880),a880),f331(x94431)),x94433)))
% 159.70/159.29  [9497]~P104(f329(f329(f331(f890(f891(x94971,a880),f891(x94971,a880))),f329(f329(f258(f891(x94971,a880),f891(x94971,a880)),x94972),x94973)),f304(x94971)))+P104(f329(f329(f245(f891(x94971,a880)),x94972),x94973))
% 159.70/159.29  [9521]P55(x95211,x95212,x95213)+~P104(f329(f329(f331(f890(x95211,x95211)),f329(f329(f258(x95211,x95211),f608(x95213,x95212,x95211)),f607(x95213,x95212,x95211))),x95213))
% 159.70/159.29  [9522]P55(x95221,x95222,x95223)+~P104(f329(f329(f331(f890(x95221,x95221)),f329(f329(f258(x95221,x95221),f607(x95223,x95222,x95221)),f608(x95223,x95222,x95221))),x95223))
% 159.70/159.29  [9559]~P104(f329(f329(f331(f890(f886(x95591),f886(x95591))),f329(f329(f258(f886(x95591),f886(x95591)),x95592),x95592)),f146(x95591,x95593)))+P104(f329(f329(f331(f890(x95591,x95591)),f329(f329(f258(x95591,x95591),f740(x95592,x95593,x95591)),f740(x95592,x95593,x95591))),x95593))
% 159.70/159.29  [9612]P104(f329(f329(f244(f891(x96121,a880)),x96122),x96123))+~P104(f329(f329(f244(f891(x96121,a880)),f329(f329(f7(x96121,f891(x96121,a880),a880),f331(x96121)),x96122)),f329(f329(f7(x96121,f891(x96121,a880),a880),f331(x96121)),x96123)))
% 159.70/159.29  [9694]E(f329(f329(f22(a885),f329(f329(f6(a885,a885),x96941),f329(f251(a885),x96942))),f329(f329(f6(a885,a885),x96943),f329(f251(a885),x96942))),f329(f329(f6(a885,a885),f329(f329(f18(a885,a885,a885),f329(f329(f8(a885,f891(a885,a885),a885),f22(a885)),x96941)),x96943)),f329(f251(a885),x96942)))+~P104(f329(f329(f244(a885),f329(x96943,f413(x96942,x96941,x96943))),f329(x96941,f413(x96942,x96941,x96943))))
% 159.70/159.29  [10003]E(f329(f250(f890(x100031,x100032)),f329(f268(x100031,x100032,a880),f329(f329(f7(x100031,f891(x100032,f889(x100032)),f891(x100032,a880)),f329(f329(f8(f891(f889(x100032),a880),f891(f891(x100032,f889(x100032)),f891(x100032,a880)),x100031),f8(f889(x100032),a880,x100032)),f329(f329(f8(f889(x100032),f891(f889(x100032),a880),x100031),a326),f329(f184(x100031,x100032),x100033)))),f239(x100032)))),f329(f171(f890(x100031,x100032)),x100033))+~P104(f329(f136(x100031),f329(f329(f153(f890(x100031,x100032),x100031),f257(x100031,x100032)),x100033)))
% 159.70/159.29  [5690]~P74(x56901)+E(f329(f329(f22(x56901),f329(f329(f83(x56901),x56902),x56903)),x56903),x56902)
% 159.70/159.29  [5691]~P74(x56911)+E(f329(f329(f83(x56911),f329(f329(f22(x56911),x56912),x56913)),x56913),x56912)
% 159.70/159.29  [5910]~P74(x59101)+E(f329(f329(f83(x59101),x59102),f329(f329(f83(x59101),f329(f82(x59101),x59102)),x59103)),x59103)
% 159.70/159.29  [5993]~P80(x59931)+E(f329(f329(f84(x59931),f329(f329(f259(x59931),x59932),x59933)),x59932),f329(f329(f259(x59931),x59932),f329(a120,x59933)))
% 159.70/159.29  [5994]~P117(x59941)+E(f329(f329(f84(x59941),f329(f329(f259(x59941),x59942),x59943)),x59942),f329(f329(f259(x59941),x59942),f329(a120,x59943)))
% 159.70/159.29  [6205]~P116(x62051)+E(f329(f78(x62051),f329(f329(f259(x62051),f329(f82(x62051),x62052)),x62053)),f329(f78(x62051),f329(f329(f259(x62051),x62052),x62053)))
% 159.70/159.29  [6257]~P80(x62571)+E(f329(f329(f84(x62571),f329(f329(f259(x62571),x62572),x62573)),x62572),f329(f329(f84(x62571),x62572),f329(f329(f259(x62571),x62572),x62573)))
% 159.70/159.29  [6311]E(f329(f329(f22(a107),f329(f329(f83(a107),x63111),x63112)),x63113),f279(x63111,x63112,x63113))+~P104(f329(f329(f245(a107),x63112),x63113))
% 159.70/159.29  [6332]~E(f329(f329(f137(x63321),x63323),x63322),f121(x63321))+P104(f329(f329(f244(a885),f329(f196(f886(x63321)),x63322)),x63323))
% 159.70/159.29  [6466]E(f329(f329(f84(a885),f329(f111(a885),x64661)),f329(f329(f84(a885),f329(f111(a885),x64662)),x64663)),f2(a885))+~P104(f329(f329(f245(a1),x64661),a86))
% 159.70/159.29  [6482]~P64(x64821)+E(f329(f329(f259(x64821),f329(f329(f287(x64821),f81(x64821)),x64822)),x64823),f329(f329(f287(x64821),f81(x64821)),f329(f329(f259(x64821),x64822),x64823)))
% 159.70/159.29  [6558]E(f329(f329(f22(a885),f329(f329(f83(a885),x65581),x65582)),x65583),f329(f329(f22(a885),x65581),f329(f329(f22(a885),x65583),x65582)))+~P104(f329(f329(f244(a885),x65582),x65583))
% 159.70/159.29  [6560]E(f329(f329(f22(a885),f329(f329(f83(a885),x65601),x65602)),x65603),f329(f329(f83(a885),x65601),f329(f329(f22(a885),x65602),x65603)))+~P104(f329(f329(f244(a885),x65603),x65602))
% 159.70/159.29  [6596]~P25(x65961)+P104(f329(f329(f244(x65961),f329(f329(f109(x65961),x65962),x65963)),x65963))
% 159.70/159.29  [6597]~P101(x65971)+P104(f329(f329(f244(x65971),f329(f329(f109(x65971),x65972),x65973)),x65973))
% 159.70/159.29  [6598]~P25(x65981)+P104(f329(f329(f244(x65981),f329(f329(f109(x65981),x65982),x65983)),x65982))
% 159.70/159.29  [6599]~P101(x65991)+P104(f329(f329(f244(x65991),f329(f329(f109(x65991),x65992),x65993)),x65992))
% 159.70/159.29  [6600]~P107(x66001)+P104(f329(f329(f244(x66001),f329(f329(f193(x66001),x66002),x66003)),x66003))
% 159.70/159.29  [6601]~P107(x66011)+P104(f329(f329(f244(x66011),f329(f329(f193(x66011),x66012),x66013)),x66012))
% 159.70/159.29  [6616]E(f329(f329(f41(a1),f329(f329(f41(a1),x66161),x66162)),x66163),f329(f329(f41(a1),x66161),f329(f329(f84(a1),x66162),x66163)))+~P104(f329(f329(f245(a1),f2(a1)),x66163))
% 159.70/159.29  [6668]~P117(x66681)+E(f329(f329(f83(x66681),f329(f329(f84(x66681),x66682),x66683)),x66683),f329(f329(f84(x66681),f329(f329(f83(x66681),x66682),f81(x66681))),x66683))
% 159.70/159.29  [6669]~P93(x66691)+E(f329(f329(f84(x66691),f329(f82(x66691),f329(f111(x66691),x66692))),x66693),f329(f329(f84(x66691),f329(f111(x66691),f329(f82(a1),x66692))),x66693))
% 159.70/159.29  [6741]~P81(x67411)+E(f329(f165(x67411),f329(f329(f153(x67412,x67411),f329(f16(x67411,x67412),f2(x67411))),x67413)),f2(x67411))
% 159.70/159.29  [6757]E(f329(f329(f83(a885),f329(f111(a885),x67571)),f329(f329(f83(a885),f329(f111(a885),x67572)),x67573)),f329(f329(f83(a885),f329(f111(a885),x67572)),x67573))+~P104(f329(a200,f329(f111(a1),x67571)))
% 159.70/159.29  [6771]~P29(x67711)+E(f43(x67711,f329(f329(f307(x67711),x67712),f329(f329(f307(x67711),x67713),f195(f891(x67711,a880))))),f329(f329(f109(x67711),x67712),x67713))
% 159.70/159.29  [6772]~P29(x67721)+E(f42(x67721,f329(f329(f307(x67721),x67722),f329(f329(f307(x67721),x67723),f195(f891(x67721,a880))))),f329(f329(f118(x67721),x67722),x67723))
% 159.70/159.29  [6795]E(f329(f329(f174(x67951),x67952),x67953),x67953)+~P104(f329(f329(f244(a885),f329(f196(f886(x67951)),x67953)),x67952))
% 159.70/159.29  [6808]E(f329(f329(f137(x68081),x68082),x68083),f121(x68081))+~P104(f329(f329(f244(a885),f329(f196(f886(x68081)),x68083)),x68082))
% 159.70/159.29  [6819]E(f329(f329(f83(a885),f329(f329(f22(a885),x68191),x68192)),x68193),f329(f329(f22(a885),f329(f329(f83(a885),x68191),x68193)),x68192))+~P104(f329(f329(f244(a885),x68192),x68191))
% 159.70/159.29  [6833]~P104(f329(f329(f245(a885),x68331),x68333))+P104(f329(f329(f245(a885),f329(f329(f22(a885),x68331),x68332)),x68333))
% 159.70/159.29  [6862]~P107(x68621)+E(f169(x68621,x68622,f329(f329(f147(x68621,x68621,f5(x68621)),x68622),x68623)),x68623)
% 159.70/159.29  [6948]E(f329(f329(f22(a885),f329(f329(f83(a885),x69481),x69482)),f329(a120,x69483)),f329(f329(f22(a885),x69481),f329(a120,f329(f329(f22(a885),x69483),x69482))))+~P104(f329(f329(f244(a885),x69482),x69483))
% 159.70/159.29  [6949]~P116(x69491)+P104(f329(f329(f244(x69491),f2(x69491)),f329(f329(f259(x69491),f329(f78(x69491),x69492)),x69493)))
% 159.70/159.29  [6996]P19(x69961,x69962,x69963)+~P104(f329(f329(f244(f891(f884(x69961),a880)),x69963),x69962))
% 159.70/159.29  [7039]~P104(f329(f64(x70391),x70392))+P104(f329(f64(x70391),f329(f329(f22(f891(x70391,a880)),x70392),x70393)))
% 159.70/159.29  [7040]~P104(f329(f64(x70401),x70403))+P104(f329(f64(x70401),f329(f329(f109(f891(x70401,a880)),x70402),x70403)))
% 159.70/159.29  [7041]~P104(f329(f64(x70411),x70412))+P104(f329(f64(x70411),f329(f329(f109(f891(x70411,a880)),x70412),x70413)))
% 159.70/159.29  [7182]~P40(x71821,x71823)+P40(x71821,f329(f329(f109(f891(f890(x71821,x71821),a880)),x71822),x71823))
% 159.70/159.29  [7183]~P40(x71831,x71832)+P40(x71831,f329(f329(f109(f891(f890(x71831,x71831),a880)),x71832),x71833))
% 159.70/159.29  [7298]~P25(x72981)+E(f10(x72981,f329(f171(x72981),f329(f329(f150(x72981),x72982),x72983))),f329(f141(x72981,x72981,f109(x72981),x72982),x72983))
% 159.70/159.29  [7299]~P25(x72991)+E(f13(x72991,f329(f171(x72991),f329(f329(f150(x72991),x72992),x72993))),f329(f141(x72991,x72991,f118(x72991),x72992),x72993))
% 159.70/159.29  [7300]~P107(x73001)+E(f14(x73001,f329(f171(x73001),f329(f329(f150(x73001),x73002),x73003))),f329(f141(x73001,x73001,f193(x73001),x73002),x73003))
% 159.70/159.29  [7301]~P107(x73011)+E(f15(x73011,f329(f171(x73011),f329(f329(f150(x73011),x73012),x73013))),f329(f141(x73011,x73011,f194(x73011),x73012),x73013))
% 159.70/159.29  [7361]~P104(f329(f64(x73611),x73612))+P104(f329(f329(f244(a885),f329(f40(x73611),x73612)),f329(f40(x73611),f329(f329(f307(x73611),x73613),x73612))))
% 159.70/159.29  [7369]E(f329(f329(f118(f891(a885,a880)),f329(f299(a885,x73691),x73692)),f329(f299(a885,x73692),f329(f329(f83(a885),x73692),x73693))),f329(f299(a885,x73691),f329(f329(f83(a885),x73692),x73693)))+~P104(f329(f329(f244(a885),x73691),x73692))
% 159.70/159.29  [7379]P104(f329(f329(f244(a885),x73791),x73792))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x73793),x73791)),x73792))
% 159.70/159.29  [7380]P104(f329(f329(f244(a885),x73801),x73802))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x73801),x73803)),x73802))
% 159.70/159.29  [7381]P104(f329(f329(f245(a885),x73811),x73812))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),x73811),x73813)),x73812))
% 159.70/159.29  [7423]~P107(x74231)+E(f11(x74231,f193(x74231),f329(f171(x74231),f329(f329(f150(x74231),x74232),x74233))),f329(f141(x74231,x74231,f193(x74231),x74232),x74233))
% 159.70/159.29  [7424]~P107(x74241)+E(f12(x74241,f194(x74241),f329(f171(x74241),f329(f329(f150(x74241),x74242),x74243))),f329(f141(x74241,x74241,f194(x74241),x74242),x74243))
% 159.70/159.29  [7428]~E(x74282,f195(f891(f890(x74281,x74281),a880)))+P104(f329(f329(f244(f891(f890(x74281,x74281),a880)),x74282),x74283))
% 159.70/159.29  [7536]E(f329(f329(f118(f891(x75361,a880)),x75362),f329(f329(f22(f891(x75361,a880)),x75363),x75362)),x75363)+~P104(f329(f329(f244(f891(x75361,a880)),x75362),x75363))
% 159.70/159.29  [7537]~P104(f329(f329(f244(a885),x75371),f329(f329(f83(a885),x75373),x75372)))+P104(f329(f329(f244(a885),f329(f329(f22(a885),x75371),x75372)),x75373))
% 159.70/159.29  [7538]~P104(f329(f329(f245(a885),x75381),f329(f329(f22(a885),x75383),x75382)))+P104(f329(f329(f245(a885),f329(f329(f83(a885),x75381),x75382)),x75383))
% 159.70/159.29  [7594]E(x75941,f121(x75942))+E(f329(f140(x75942),f329(f329(f329(f188(f886(x75942),f886(x75942)),x75943),f167(x75942)),x75941)),f329(f329(f164(x75942),x75941),f47(a885,x75943,f329(f196(f886(x75942)),x75941))))
% 159.70/159.29  [7603]E(f329(f329(f307(x76031),x76032),f329(f329(f22(f891(x76031,a880)),x76033),f329(f329(f307(x76031),x76032),f195(f891(x76031,a880))))),x76033)+~P104(f329(f329(f331(x76031),x76032),x76033))
% 159.70/159.29  [7764]P104(f329(f329(f244(a885),x77641),f329(f329(f83(a885),x77642),x77643)))+~P104(f329(f329(f244(a885),f329(f329(f22(a885),x77641),x77643)),x77642))
% 159.70/159.29  [7765]P104(f329(f329(f245(a885),x77651),f329(f329(f22(a885),x77652),x77653)))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),x77651),x77653)),x77652))
% 159.70/159.29  [7787]P104(f329(f64(x77871),x77872))+~P104(f329(f64(x77871),f329(f329(f118(f891(x77871,a880)),x77873),x77872)))
% 159.70/159.29  [7788]P104(f329(f64(x77881),x77882))+~P104(f329(f64(x77881),f329(f329(f118(f891(x77881,a880)),x77882),x77883)))
% 159.70/159.29  [7863]~P48(x78631,x78633)+P104(f329(f329(f331(f890(x78631,x78631)),f329(f329(f258(x78631,x78631),x78632),x78632)),x78633))
% 159.70/159.29  [8000]E(f329(f329(f164(a885),f138(a885,f329(f299(a885,x80001),x80002))),x80003),f329(f329(f83(a885),x80001),x80003))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),x80001),x80003)),x80002))
% 159.70/159.29  [8071]E(f329(f329(f174(a885),x80711),f138(a885,f329(f299(a885,x80712),x80713))),f138(a885,f329(f299(a885,x80712),f329(f329(f83(a885),x80712),x80711))))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x80712),x80711)),x80713))
% 159.70/159.29  [8124]~P93(x81241)+E(f329(f329(f259(x81241),x81242),f329(f111(a885),f329(f329(f83(a1),x81243),x81243))),f329(f329(f89(x81241,x81241),f329(f329(f259(x81241),x81242),f329(f111(a885),x81243))),f329(f329(f18(x81241,x81241,x81241),f84(x81241)),f5(x81241))))
% 159.70/159.29  [8393]E(f329(f329(f129(x83931),f329(f329(f174(x83931),x83932),x83933)),f329(f329(f150(x83931),f329(f329(f164(x83931),x83933),x83932)),f329(f329(f137(x83931),f329(a120,x83932)),x83933))),x83933)+~P104(f329(f329(f245(a885),x83932),f329(f196(f886(x83931)),x83933)))
% 159.70/159.29  [8400]P104(f329(f329(f244(f891(x84001,a880)),f317(x84001,x84002)),f317(x84001,x84003)))+~P104(f329(f329(f244(f891(x84001,f891(x84001,a880))),x84003),x84002))
% 159.70/159.29  [8402]~P55(x84021,x84022,x84023)+P55(x84021,x84022,f329(f329(f22(f891(f890(x84021,x84021),a880)),x84023),f305(x84021,f195(f891(f890(x84021,x84021),a880)))))
% 159.70/159.29  [8422]P104(f329(f329(f244(f891(x84221,a880)),f318(x84221,x84222)),f318(x84221,x84223)))+~P104(f329(f329(f244(f891(f890(x84221,x84221),a880)),x84223),x84222))
% 159.70/159.29  [8428]~P104(f329(f329(f245(f891(x84281,a880)),x84283),x84282))+P104(f329(f329(f331(x84281),f834(x84282,x84283,x84281)),f329(f329(f22(f891(x84281,a880)),x84282),x84283)))
% 159.70/159.29  [8430]~P124(x84301)+P104(f329(f329(f244(x84301),f2(x84301)),f329(f329(f83(x84301),f329(f329(f84(x84301),x84302),x84302)),f329(f329(f84(x84301),x84303),x84303))))
% 159.70/159.29  [8466]P104(f329(f329(f244(f891(x84661,a880)),f329(f282(x84661),x84662)),f329(f282(x84661),x84663)))+~P104(f329(f329(f244(f891(f890(x84661,x84661),a880)),x84662),x84663))
% 159.70/159.29  [8500]~P44(x85001,x85002)+~P104(f329(f329(f331(f890(x85001,x85001)),f329(f329(f258(x85001,x85001),x85003),x85003)),x85002))
% 159.70/159.29  [8502]~P40(x85021,x85022)+~P104(f329(f329(f331(f890(x85021,x85021)),f329(f329(f258(x85021,x85021),x85023),x85023)),x85022))
% 159.70/159.29  [8562]P104(f329(f329(f244(f891(x85621,a880)),f43(f891(x85621,a880),x85622)),f43(f891(x85621,a880),x85623)))+~P104(f329(f329(f244(f891(f891(x85621,a880),a880)),x85623),x85622))
% 159.70/159.29  [8563]P104(f329(f329(f244(f891(x85631,a880)),f42(f891(x85631,a880),x85632)),f42(f891(x85631,a880),x85633)))+~P104(f329(f329(f244(f891(f891(x85631,a880),a880)),x85632),x85633))
% 159.70/159.29  [8615]~P3(x86151,x86153,x86152)+P104(f329(f329(f244(f891(f890(x86151,x86151),a880)),x86152),f329(f329(f266(x86151,x86151),x86153),f329(f16(f891(x86151,a880),x86151),x86153))))
% 159.70/159.29  [8616]~P42(x86161,x86163,x86162)+P104(f329(f329(f244(f891(f890(x86161,x86161),a880)),x86162),f329(f329(f266(x86161,x86161),x86163),f329(f16(f891(x86161,a880),x86161),x86163))))
% 159.70/159.29  [8662]~P85(x86621)+P104(f329(f329(f244(x86621),f329(f329(f22(x86621),f329(f78(x86621),x86622)),f329(f78(x86621),x86623))),f329(f78(x86621),f329(f329(f22(x86621),x86623),x86622))))
% 159.70/159.29  [8663]~P85(x86631)+P104(f329(f329(f244(x86631),f329(f329(f22(x86631),f329(f78(x86631),x86632)),f329(f78(x86631),x86633))),f329(f78(x86631),f329(f329(f22(x86631),x86632),x86633))))
% 159.70/159.29  [8696]P104(f329(f329(f244(f891(f890(x86961,x86961),a880)),f305(x86961,x86962)),f305(x86961,x86963)))+~P104(f329(f329(f244(f891(f890(x86961,x86961),a880)),x86962),x86963))
% 159.70/159.29  [8797]~P20(x87972,x87971,x87973,f253(f891(x87972,a880)))+E(f329(f76(x87971,x87972,x87972,f96(x87972,x87971,f253(f891(x87972,a880)),x87973)),x87973),f32(x87972))
% 159.70/159.29  [8856]P55(x88561,x88562,x88563)+~P55(x88561,x88562,f329(f329(f22(f891(f890(x88561,x88561),a880)),x88563),f305(x88561,f195(f891(f890(x88561,x88561),a880)))))
% 159.70/159.29  [8874]P104(f329(f329(f244(f891(f890(f886(x88741),f886(x88741)),a880)),f156(x88741,x88742)),f156(x88741,x88743)))+~P104(f329(f329(f244(f891(f890(x88741,x88741),a880)),x88742),x88743))
% 159.70/159.29  [8875]P104(f329(f329(f244(f891(f890(f886(x88751),f886(x88751)),a880)),f157(x88751,x88752)),f157(x88751,x88753)))+~P104(f329(f329(f244(f891(f890(x88751,x88751),a880)),x88752),x88753))
% 159.70/159.29  [8894]~P42(x88941,x88943,x88942)+P104(f329(f329(f244(f891(f890(x88941,x88941),a880)),x88942),f329(f329(f286(x88941,x88941,x88941),f329(f284(x88941,x88941),x88942)),x88942)))
% 159.70/159.29  [8944]~P104(f329(f136(x89441),x89442))+E(f329(f135(x89441,f329(f329(f7(x89441,f891(x89441,a880),a880),f331(x89441)),f329(f171(x89441),f175(x89441,x89442,x89443)))),x89442),f175(x89441,x89442,x89443))
% 159.70/159.29  [9007]E(x90071,x90072)+~P104(f329(f329(f331(f890(x90073,x90073)),f329(f329(f258(x90073,x90073),x90071),x90072)),f305(x90073,f195(f891(f890(x90073,x90073),a880)))))
% 159.70/159.29  [9094]P104(f329(f329(f331(x90941),x90942),f318(x90941,x90943)))+P104(f329(f329(f331(f890(x90941,x90941)),f329(f329(f258(x90941,x90941),f548(x90943,x90942,x90941)),x90942)),x90943))
% 159.70/159.29  [9095]P104(f329(f329(f331(x90951),x90952),f318(x90951,x90953)))+P104(f329(f329(f331(f890(x90951,x90951)),f329(f329(f258(x90951,x90951),f610(x90953,x90952,x90951)),x90952)),x90953))
% 159.70/159.29  [9096]P104(f329(f329(f331(x90961),x90962),f318(x90961,x90963)))+P104(f329(f329(f331(f890(x90961,x90961)),f329(f329(f258(x90961,x90961),f611(x90963,x90962,x90961)),x90962)),x90963))
% 159.70/159.29  [9131]P20(x91311,x91312,x91313,f253(f891(x91311,a880)))+~E(f329(f76(x91312,x91311,x91311,f96(x91311,x91312,f253(f891(x91311,a880)),x91313)),x91313),f32(x91311))
% 159.70/159.29  [9186]~P104(f329(f329(f331(f886(x91861)),x91863),f160(x91861,x91862)))+P104(f329(f159(x91861,f329(f329(f7(x91861,f891(x91861,a880),a880),f331(x91861)),x91862)),x91863))
% 159.70/159.29  [9207]P104(f329(x92073,x92072))+E(f329(f250(x92071),f329(f329(f18(x92071,a880,a880),f329(f329(f8(a880,f891(a880,a880),x92071),a327),f329(a326,x92072))),x92073)),f195(f891(x92071,a880)))
% 159.70/159.29  [9226]~P85(x92261)+P104(f329(f329(f244(x92261),f329(f78(x92261),f329(f329(f22(x92261),f329(f78(x92261),x92262)),f329(f78(x92261),x92263)))),f329(f78(x92261),f329(f329(f22(x92261),x92262),x92263))))
% 159.70/159.29  [9240]~P104(f329(x92403,x92402))+E(f329(f250(x92401),f329(f329(f18(x92401,a880,a880),f329(f329(f8(a880,f891(a880,a880),x92401),a327),f329(a326,x92402))),x92403)),f329(f329(f307(x92401),x92402),f195(f891(x92401,a880))))
% 159.70/159.29  [9248]~P104(f329(f329(f331(f891(x92481,a880)),x92483),f329(f306(x92481),x92482)))+P104(f329(f262(x92481,f329(f329(f7(x92481,f891(x92481,a880),a880),f331(x92481)),x92482)),x92483))
% 159.70/159.29  [9282]P40(x92821,x92822)+P104(f329(f329(f331(f890(x92821,x92821)),f329(f329(f258(x92821,x92821),f329(f556(x92822,x92821),f329(a120,x92823))),f329(f556(x92822,x92821),x92823))),x92822))
% 159.70/159.29  [9423]P104(f329(f329(f331(f886(x94231)),x94232),f160(x94231,x94233)))+~P104(f329(f159(x94231,f329(f329(f7(x94231,f891(x94231,a880),a880),f331(x94231)),x94233)),x94232))
% 159.70/159.29  [9435]P104(f329(f329(f331(f891(x94351,a880)),x94352),f329(f306(x94351),x94353)))+~P104(f329(f262(x94351,f329(f329(f7(x94351,f891(x94351,a880),a880),f331(x94351)),x94353)),x94352))
% 159.70/159.29  [9492]P104(f329(f329(f331(x94921),f329(f275(x94921,x94922),x94923)),f329(f171(x94921),f329(f329(f153(f890(a107,x94921),x94921),f267(a107,x94921)),x94922))))+~P104(f329(f329(f245(a107),x94923),f329(f165(a107),f329(f329(f153(f890(a107,x94921),a107),f257(a107,x94921)),x94922))))
% 159.70/159.29  [9540]P104(f329(f329(f244(f891(f890(f886(x95401),f886(x95401)),a880)),f157(x95401,x95402)),f329(f329(f266(f886(x95401),f886(x95401)),f160(x95401,x95403)),f329(f16(f891(f886(x95401),a880),f886(x95401)),f160(x95401,x95403)))))+~P104(f329(f329(f244(f891(f890(x95401,x95401),a880)),x95402),f329(f329(f266(x95401,x95401),x95403),f329(f16(f891(x95401,a880),x95401),x95403))))
% 159.70/159.29  [9562]P104(f329(f329(f331(x95621),f329(f257(x95621,f890(a107,a107)),f329(f273(x95621,x95622),x95623))),f329(f171(x95621),f329(f329(f153(f890(a107,x95621),x95621),f267(a107,x95621)),x95622))))+~P104(f329(f329(f245(a107),f2(a107)),f329(f165(a107),f329(f329(f153(f890(a107,x95621),a107),f257(a107,x95621)),x95622))))
% 159.70/159.29  [9581]~P104(f329(f329(f244(f891(f890(x95811,x95811),a880)),x95812),f329(f329(f266(x95811,x95811),x95813),f329(f16(f891(x95811,a880),x95811),x95813))))+P104(f329(f329(f244(f891(f890(x95811,x95811),a880)),f329(f329(f286(x95811,x95811,x95811),x95812),f305(x95811,x95812))),f329(f329(f266(x95811,x95811),x95813),f329(f16(f891(x95811,a880),x95811),x95813))))
% 159.70/159.29  [9885]~P40(x98851,x98852)+~P104(f329(f329(f331(f890(x98851,x98851)),f329(f329(f258(x98851,x98851),f329(x98853,f329(a120,f557(x98852,x98851,x98853)))),f329(x98853,f557(x98852,x98851,x98853)))),x98852))
% 159.70/159.29  [9886]~P40(x98861,x98862)+~P104(f329(f329(f331(f890(x98861,x98861)),f329(f329(f258(x98861,x98861),f329(x98863,f329(a120,f616(x98863,x98862,x98861)))),f329(x98863,f616(x98863,x98862,x98861)))),x98862))
% 159.70/159.29  [10147]P104(f329(f329(f244(f891(f890(f891(x101471,a880),f891(x101471,a880)),a880)),f329(f329(f286(f891(x101471,a880),f891(x101471,a880),f891(x101471,a880)),f322(x101471,x101472)),f329(f329(f118(f891(f890(f891(x101471,a880),f891(x101471,a880)),a880)),f322(x101471,x101473)),f329(f329(f307(f890(f891(x101471,a880),f891(x101471,a880))),f329(f329(f258(f891(x101471,a880),f891(x101471,a880)),f195(f891(x101471,a880))),f195(f891(x101471,a880)))),f195(f891(f890(f891(x101471,a880),f891(x101471,a880)),a880)))))),f322(x101471,x101472)))+~P104(f329(f329(f244(f891(f890(x101471,x101471),a880)),f329(f329(f286(x101471,x101471,x101471),x101472),x101473)),x101472))
% 159.70/159.29  [10148]P104(f329(f329(f244(f891(f890(f891(x101481,a880),f891(x101481,a880)),a880)),f329(f329(f286(f891(x101481,a880),f891(x101481,a880),f891(x101481,a880)),f320(x101481,x101482)),f329(f329(f118(f891(f890(f891(x101481,a880),f891(x101481,a880)),a880)),f320(x101481,x101483)),f329(f329(f307(f890(f891(x101481,a880),f891(x101481,a880))),f329(f329(f258(f891(x101481,a880),f891(x101481,a880)),f195(f891(x101481,a880))),f195(f891(x101481,a880)))),f195(f891(f890(f891(x101481,a880),f891(x101481,a880)),a880)))))),f320(x101481,x101482)))+~P104(f329(f329(f244(f891(f890(x101481,x101481),a880)),f329(f329(f286(x101481,x101481,x101481),x101482),x101483)),x101482))
% 159.70/159.29  [7297]~P104(f329(f329(f244(a885),x72972),x72971))+E(f329(f329(f22(a885),f329(a120,f329(f329(f22(a885),x72971),x72972))),x72973),f329(f329(f22(a885),f329(a120,x72971)),f329(f329(f83(a885),x72972),x72973)))
% 159.70/159.29  [7336]~P28(x73361)+E(f329(f329(f83(x73361),f47(x73361,x73362,x73363)),f329(f329(f84(x73361),f329(f329(f41(x73361),x73362),x73363)),x73363)),x73362)
% 159.70/159.29  [7542]E(f329(f329(f84(a885),f329(f111(a885),x75421)),f329(f329(f84(a885),f329(f111(a885),x75422)),x75423)),f329(f329(f84(a885),f329(f111(a885),f329(f329(f84(a1),x75421),x75422))),x75423))+P104(f329(f329(f245(a1),x75421),a86))
% 159.70/159.29  [8009]~P104(f329(f329(f244(a885),x80093),x80092))+P104(f329(f329(f244(a885),x80091),f329(f329(f22(a885),f329(f329(f83(a885),x80092),x80091)),x80093)))
% 159.70/159.29  [8213]~P104(f329(f329(f244(a885),x82131),x82132))+E(f329(f329(f129(a885),f138(a885,f329(f299(a885,x82131),x82132))),f138(a885,f329(f299(a885,x82132),f329(f329(f83(a885),x82132),x82133)))),f138(a885,f329(f299(a885,x82131),f329(f329(f83(a885),x82132),x82133))))
% 159.70/159.29  [8476]~P104(f329(f64(x84761),x84762))+E(f329(a120,f329(f40(x84761),f329(f329(f22(f891(x84761,a880)),x84762),f329(f329(f307(x84761),x84763),f195(f891(x84761,a880)))))),f329(f40(x84761),f329(f329(f307(x84761),x84763),x84762)))
% 159.70/159.29  [8522]~P104(f329(f64(x85221),x85222))+E(f329(f329(f83(a885),f81(a885)),f329(f40(x85221),f329(f329(f22(f891(x85221,a880)),x85222),f329(f329(f307(x85221),x85223),f195(f891(x85221,a880)))))),f329(f40(x85221),f329(f329(f307(x85221),x85223),x85222)))
% 159.70/159.29  [8705]E(f329(f329(f22(a885),f329(f40(x87051),x87052)),f329(f40(x87051),f329(f329(f109(f891(x87051,a880)),x87052),x87053))),f329(f40(x87051),f329(f329(f22(f891(x87051,a880)),x87052),x87053)))+~P104(f329(f64(x87051),f329(f329(f109(f891(x87051,a880)),x87052),x87053)))
% 159.70/159.29  [8939]~P30(f329(x89392,f463(x89392,x89393,x89391)))+E(f329(f108(a1),f329(f329(f6(x89391,a885),f329(f329(f8(a1,a885,x89391),a112),x89392)),x89393)),f329(f329(f6(x89391,a1),x89392),x89393))
% 159.70/159.29  [8940]~P30(f329(x89402,f456(x89402,x89403,x89401)))+E(f329(f108(a1),f329(f329(f9(x89401,a885),f329(f329(f8(a1,a885,x89401),a112),x89402)),x89403)),f329(f329(f9(x89401,a1),x89402),x89403))
% 159.70/159.29  [8989]~P104(f329(f64(x89891),x89893))+P104(f329(f329(f244(a885),f329(f329(f22(a885),f329(f40(x89891),x89892)),f329(f40(x89891),x89893))),f329(f40(x89891),f329(f329(f22(f891(x89891,a880)),x89892),x89893))))
% 159.70/159.29  [9015]P104(f329(f329(f331(x90151),f463(x90152,x90153,x90151)),x90153))+E(f329(f108(a1),f329(f329(f6(x90151,a885),f329(f329(f8(a1,a885,x90151),a112),x90152)),x90153)),f329(f329(f6(x90151,a1),x90152),x90153))
% 159.70/159.29  [9016]P104(f329(f329(f331(x90161),f456(x90162,x90163,x90161)),x90163))+E(f329(f108(a1),f329(f329(f9(x90161,a885),f329(f329(f8(a1,a885,x90161),a112),x90162)),x90163)),f329(f329(f9(x90161,a1),x90162),x90163))
% 159.70/159.29  [9086]E(f88(x90861,f329(f329(f7(x90861,f891(x90861,a880),a880),f331(x90861)),f329(f329(f22(f891(x90861,a880)),x90862),f329(f329(f307(x90861),x90863),f195(f891(x90861,a880)))))),f261(x90861,x90863,x90862))+P104(f329(f329(f244(f891(x90861,a880)),x90862),f329(f329(f307(x90861),x90863),f195(f891(x90861,a880)))))
% 159.70/159.29  [9436]E(f329(f329(f153(f886(x94361),x94361),f329(f329(f7(f886(x94361),a885,x94361),f164(x94361)),x94362)),f329(f135(f886(x94361),f329(f329(f8(a885,a880,f886(x94361)),f329(f245(a885),x94362)),f196(f886(x94361)))),x94363)),f329(f329(f164(f886(x94361)),f178(x94361,x94363)),x94362))+~P104(f329(f329(f245(a885),x94362),f329(f196(f886(f886(x94361))),f178(x94361,x94363))))
% 159.70/159.29  [9510]E(f329(f135(x95101,x95102),x95103),f176(x95101,x95102,x95103))+P104(f329(f329(f331(x95101),f767(x95103,x95102,x95101)),f329(f171(x95101),f329(f329(f137(x95101),f329(f196(f886(x95101)),f176(x95101,x95102,x95103))),x95103))))
% 159.70/159.29  [9653]E(f329(f329(f137(x96531),f329(f196(f886(x96531)),f176(x96531,x96532,x96533))),x96533),f121(x96531))+~P104(f329(x96532,f329(f140(x96531),f329(f329(f137(x96531),f329(f196(f886(x96531)),f176(x96531,x96532,x96533))),x96533))))
% 159.70/159.29  [9744]~P104(f329(f329(f331(f890(x97441,x97441)),x97442),f305(x97441,x97443)))+P104(f329(f329(f331(f890(x97441,x97441)),x97442),f329(f329(f44(a885,f891(f890(x97441,x97441),a880)),f253(f891(a885,a880))),f329(f329(f7(a885,f891(f890(x97441,x97441),a880),f891(f890(x97441,x97441),a880)),f188(f890(x97441,x97441),a880)),x97443))))
% 159.70/159.29  [9805]~P104(f329(f329(f244(f891(x98051,a880)),f329(f329(f44(a885,f891(x98051,a880)),f329(f299(a885,f2(a885)),f505(x98053,x98052,x98051))),x98052)),x98053))+P104(f329(f329(f244(f891(x98051,a880)),f329(f329(f44(a885,f891(x98051,a880)),f253(f891(a885,a880))),x98052)),x98053))
% 159.70/159.29  [9862]~P104(f329(f329(f245(a1),f2(a1)),x98623))+P104(f329(f329(f245(a1),x98621),f329(f329(f83(a1),x98622),f329(f329(f84(a1),f329(f329(f83(a1),f329(f78(a1),f329(f329(f22(a1),x98622),x98621))),f81(a1))),x98623))))
% 159.70/159.29  [9872]~P40(x98721,f329(f329(f118(f891(f890(x98721,x98721),a880)),x98722),x98723))+P40(x98721,f329(f329(f118(f891(f890(x98721,x98721),a880)),f329(f329(f118(f891(f890(x98721,x98721),a880)),f329(f329(f286(x98721,x98721,x98721),x98722),x98722)),f329(f329(f286(x98721,x98721,x98721),x98723),x98722))),x98723))
% 159.70/159.29  [9954]P40(x99541,f329(f329(f118(f891(f890(x99541,x99541),a880)),x99542),x99543))+~P40(x99541,f329(f329(f118(f891(f890(x99541,x99541),a880)),f329(f329(f118(f891(f890(x99541,x99541),a880)),f329(f329(f286(x99541,x99541,x99541),x99542),x99542)),f329(f329(f286(x99541,x99541,x99541),x99543),x99542))),x99543))
% 159.70/159.29  [9514]~P139(x95141)+E(f329(f110(x95141),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x95142),x95143)),f195(f891(f890(a885,a885),a880)))))),f329(f329(f22(x95141),f329(f108(x95141),x95142)),f329(f108(x95141),x95143)))
% 159.70/159.29  [9599]P104(f329(x95993,x95992))+E(f329(f250(x95991),f329(f329(f18(x95991,a880,a880),f329(f329(f8(a880,f891(a880,a880),x95991),a327),f329(f329(f7(x95991,x95991,a880),a326),x95992))),x95993)),f195(f891(x95991,a880)))
% 159.70/159.29  [9601]~P104(f329(x96013,x96012))+E(f329(f250(x96011),f329(f329(f18(x96011,a880,a880),f329(f329(f8(a880,f891(a880,a880),x96011),a327),f329(f329(f7(x96011,x96011,a880),a326),x96012))),x96013)),f329(f329(f307(x96011),x96012),f195(f891(x96011,a880))))
% 159.70/159.29  [9946]~P104(f329(f64(x99461),x99463))+E(f329(f329(f67(x99461,f891(x99461,a880),f329(f329(f8(f891(x99461,a880),f891(f891(x99461,a880),f891(x99461,a880)),x99461),f329(f7(f891(x99461,a880),f891(x99461,a880),f891(x99461,a880)),f22(f891(x99461,a880)))),f329(f329(f7(x99461,f891(x99461,a880),f891(x99461,a880)),f307(x99461)),f195(f891(x99461,a880))))),x99462),x99463),f329(f329(f22(f891(x99461,a880)),x99462),x99463))
% 159.70/159.29  [9982]~P104(f329(f329(f245(a1),f2(a1)),x99823))+P104(f329(f329(f245(a1),f329(f329(f22(a1),x99821),f329(f329(f84(a1),f329(f329(f83(a1),f329(f78(a1),f329(f329(f22(a1),x99821),x99822))),f81(a1))),x99823))),x99822))
% 159.70/159.29  [10213]~P104(f329(f329(f331(x102131),x102133),f318(x102131,x102132)))+P104(f329(f317(x102131,f329(f329(f7(x102131,f891(f890(x102131,x102131),a880),f891(x102131,a880)),f329(f329(f8(f891(x102131,f891(f891(f890(x102131,x102131),a880),a880)),f891(f891(f890(x102131,x102131),a880),f891(x102131,a880)),x102131),f7(x102131,f891(f890(x102131,x102131),a880),a880)),f329(f329(f8(f891(x102131,f890(x102131,x102131)),f891(x102131,f891(f891(f890(x102131,x102131),a880),a880)),x102131),f329(f8(f890(x102131,x102131),f891(f891(f890(x102131,x102131),a880),a880),x102131),f331(f890(x102131,x102131)))),f258(x102131,x102131)))),x102132)),x102133))
% 159.70/159.29  [10226]P104(f329(f329(f331(x102261),x102262),f318(x102261,x102263)))+~P104(f329(f317(x102261,f329(f329(f7(x102261,f891(f890(x102261,x102261),a880),f891(x102261,a880)),f329(f329(f8(f891(x102261,f891(f891(f890(x102261,x102261),a880),a880)),f891(f891(f890(x102261,x102261),a880),f891(x102261,a880)),x102261),f7(x102261,f891(f890(x102261,x102261),a880),a880)),f329(f329(f8(f891(x102261,f890(x102261,x102261)),f891(x102261,f891(f891(f890(x102261,x102261),a880),a880)),x102261),f329(f8(f890(x102261,x102261),f891(f891(f890(x102261,x102261),a880),a880),x102261),f331(f890(x102261,x102261)))),f258(x102261,x102261)))),x102263)),x102262))
% 159.70/159.29  [9803]~P104(f329(f64(x98031),f329(f250(x98031),x98033)))+P104(f329(f64(x98031),f329(f250(x98031),f329(f329(f18(x98031,a880,a880),f329(f329(f8(a880,f891(a880,a880),x98031),a327),x98032)),x98033))))
% 159.70/159.29  [9804]~P104(f329(f64(x98041),f329(f250(x98041),x98042)))+P104(f329(f64(x98041),f329(f250(x98041),f329(f329(f18(x98041,a880,a880),f329(f329(f8(a880,f891(a880,a880),x98041),a327),x98042)),x98043))))
% 159.70/159.29  [9904]P104(f329(f64(x99041),f329(f250(x99041),x99042)))+~P104(f329(f64(x99041),f329(f250(x99041),f329(f329(f18(x99041,a880,a880),f329(f329(f8(a880,f891(a880,a880),x99041),a328),x99043)),x99042))))
% 159.70/159.29  [9905]P104(f329(f64(x99051),f329(f250(x99051),x99052)))+~P104(f329(f64(x99051),f329(f250(x99051),f329(f329(f18(x99051,a880,a880),f329(f329(f8(a880,f891(a880,a880),x99051),a328),x99052)),x99053))))
% 159.70/159.29  [10197]~P104(f329(f64(x101971),x101972))+P104(f329(f64(f886(x101971)),f329(f250(f886(x101971)),f329(f329(f18(f886(x101971),a880,a880),f329(f329(f8(a880,f891(a880,a880),f886(x101971)),a327),f329(f329(f7(f886(x101971),f891(x101971,a880),a880),f329(f329(f8(f891(x101971,a880),f891(f891(x101971,a880),a880),f886(x101971)),f244(f891(x101971,a880))),f171(x101971))),x101972))),f329(f329(f7(f886(x101971),a885,a880),f329(f329(f8(a885,f891(a885,a880),f886(x101971)),a326),f196(f886(x101971)))),x101973)))))
% 159.70/159.29  [10198]~P104(f329(f64(x101981),x101982))+P104(f329(f64(f886(x101981)),f329(f250(f886(x101981)),f329(f329(f18(f886(x101981),a880,a880),f329(f329(f8(a880,f891(a880,a880),f886(x101981)),a327),f329(f329(f7(f886(x101981),f891(x101981,a880),a880),f329(f329(f8(f891(x101981,a880),f891(f891(x101981,a880),a880),f886(x101981)),f244(f891(x101981,a880))),f171(x101981))),x101982))),f329(f329(f7(f886(x101981),a885,a880),f329(f329(f8(a885,f891(a885,a880),f886(x101981)),f244(a885)),f196(f886(x101981)))),x101983)))))
% 159.70/159.29  [9920]~P117(x99201)+E(f329(f329(f259(x99201),x99202),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x99203)),f329(f329(f84(x99201),f329(f329(f259(x99201),x99202),x99203)),f329(f329(f259(x99201),x99202),x99203)))
% 159.70/159.29  [9959]~P80(x99591)+E(f329(f329(f259(x99591),f329(f329(f259(x99591),x99592),x99593)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f259(x99591),x99592),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x99593)))
% 159.70/159.29  [10010]~P139(x100101)+E(f329(f329(f259(x100101),f329(f82(x100101),x100102)),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100103)),f329(f329(f259(x100101),x100102),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100103)))
% 159.70/159.29  [10154]~P116(x101541)+P104(f329(f329(f244(x101541),f2(x101541)),f329(f329(f83(x101541),f329(f329(f259(x101541),x101542),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101541),x101543),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))))
% 159.70/159.29  [10020]~P117(x100201)+E(f329(f329(f259(x100201),x100202),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100203))),f329(f329(f84(x100201),x100202),f329(f329(f84(x100201),f329(f329(f259(x100201),x100202),x100203)),f329(f329(f259(x100201),x100202),x100203))))
% 159.70/159.29  [10073]~P80(x100731)+E(f329(f329(f84(x100731),x100732),f329(f329(f259(x100731),f329(f329(f259(x100731),x100732),x100733)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x100731),x100732),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100733))))
% 159.70/159.29  [10111]~P116(x101111)+P104(f329(f329(f244(x101111),f2(x101111)),f329(f329(f259(x101111),x101112),f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101113))))
% 159.70/159.29  [10177]~P93(x101771)+E(f329(f329(f22(x101771),f329(f329(f83(x101771),f329(f329(f259(x101771),x101772),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101771),x101773),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f329(f329(f84(x101771),f329(f329(f84(x101771),f329(f111(x101771),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101772)),x101773)),f329(f329(f259(x101771),f329(f329(f22(x101771),x101772),x101773)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [10178]~P93(x101781)+E(f329(f329(f83(x101781),f329(f329(f83(x101781),f329(f329(f259(x101781),x101782),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101781),x101783),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f329(f329(f84(x101781),f329(f329(f84(x101781),f329(f111(x101781),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101782)),x101783)),f329(f329(f259(x101781),f329(f329(f83(x101781),x101782),x101783)),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [10274]~P33(x102741,x102742,x102743)+P104(f103(x102741,a880,f329(f329(f8(f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,a880))),f891(a882,f891(f891(x102741,f891(a881,a880)),a880)),f891(x102741,f891(a881,a880))),f329(f8(f891(f891(x102741,f891(a881,a880)),f891(x102741,a880)),f891(f891(x102741,f891(a881,a880)),a880),a882),f329(f8(f891(x102741,a880),a880,f891(x102741,f891(a881,a880))),f91(x102741)))),f329(f329(f8(f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,a880))),f891(x102741,f891(a881,a880))),f329(f8(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,a880)),a882),f329(f8(f891(x102741,f891(a881,a880)),f891(x102741,a880),f891(x102741,f891(a881,a880))),f329(f8(f891(a881,a880),a880,x102741),f91(a881))))),f329(f329(f7(f891(x102741,f891(a881,a880)),f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))))),f329(f329(f8(f891(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f891(f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f891(a882,f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))))),f891(x102741,f891(a881,a880))),f8(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),a882)),f329(f329(f8(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f891(x102741,f891(a881,a880))),f8(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880)))),f329(f329(f8(f891(x102741,f891(f891(a881,a880),f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f891(x102741,f891(a881,a880))),f18(x102741,f891(a881,a880),f891(a881,a880))),f329(f329(f8(f891(x102741,f891(a881,f891(a880,a880))),f891(x102741,f891(f891(a881,a880),f891(a881,a880))),f891(x102741,f891(a881,a880))),f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),x102741),f18(a881,a880,a880))),f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),x102741),f329(f8(a880,f891(a880,a880),a881),a332))))))),f329(f329(f8(f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,f891(a881,a880)))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),a882),f329(f8(f891(x102741,f891(a881,f891(a881,a880))),f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,a880))),f329(f8(f891(a881,f891(a881,a880)),f891(a881,a880),x102741),f329(f8(f891(a881,a880),a880,a881),f91(a881))))),f329(f329(f8(f891(f891(a881,a880),f891(a881,f891(a881,a880))),f891(f891(x102741,f891(a881,a880)),f891(x102741,f891(a881,f891(a881,a880)))),a882),f8(f891(a881,a880),f891(a881,f891(a881,a880)),x102741)),f329(f329(f8(f891(a881,f891(f891(a881,a880),f891(a881,a880))),f891(f891(a881,a880),f891(a881,f891(a881,a880))),a882),f7(a881,f891(a881,a880),f891(a881,a880))),f329(f329(f8(f891(a881,f891(a881,f891(a880,a880))),f891(a881,f891(f891(a881,a880),f891(a881,a880))),a882),f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),a881),f18(a881,a880,a880))),f329(f329(f8(f891(a881,f891(a881,a880)),f891(a881,f891(a881,f891(a880,a880))),a882),f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),a881),f329(f8(a880,f891(a880,a880),a881),a332))),f329(f329(f7(a882,a885,f891(a881,f891(a881,a880))),f329(f329(f8(f891(a881,f891(a885,f891(a881,a880))),f891(a885,f891(a881,f891(a881,a880))),a882),f7(a881,a885,f891(a881,a880))),a203)),x102742))))))))),x102743))
% 159.70/159.29  [10276]P33(x102761,x102762,x102763)+~P104(f103(x102761,a880,f329(f329(f8(f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,a880))),f891(a882,f891(f891(x102761,f891(a881,a880)),a880)),f891(x102761,f891(a881,a880))),f329(f8(f891(f891(x102761,f891(a881,a880)),f891(x102761,a880)),f891(f891(x102761,f891(a881,a880)),a880),a882),f329(f8(f891(x102761,a880),a880,f891(x102761,f891(a881,a880))),f91(x102761)))),f329(f329(f8(f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,a880))),f891(x102761,f891(a881,a880))),f329(f8(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,a880)),a882),f329(f8(f891(x102761,f891(a881,a880)),f891(x102761,a880),f891(x102761,f891(a881,a880))),f329(f8(f891(a881,a880),a880,x102761),f91(a881))))),f329(f329(f7(f891(x102761,f891(a881,a880)),f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))))),f329(f329(f8(f891(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f891(f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f891(a882,f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))))),f891(x102761,f891(a881,a880))),f8(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),a882)),f329(f329(f8(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f891(x102761,f891(a881,a880))),f8(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880)))),f329(f329(f8(f891(x102761,f891(f891(a881,a880),f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f891(x102761,f891(a881,a880))),f18(x102761,f891(a881,a880),f891(a881,a880))),f329(f329(f8(f891(x102761,f891(a881,f891(a880,a880))),f891(x102761,f891(f891(a881,a880),f891(a881,a880))),f891(x102761,f891(a881,a880))),f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),x102761),f18(a881,a880,a880))),f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),x102761),f329(f8(a880,f891(a880,a880),a881),a332))))))),f329(f329(f8(f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,f891(a881,a880)))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),a882),f329(f8(f891(x102761,f891(a881,f891(a881,a880))),f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,a880))),f329(f8(f891(a881,f891(a881,a880)),f891(a881,a880),x102761),f329(f8(f891(a881,a880),a880,a881),f91(a881))))),f329(f329(f8(f891(f891(a881,a880),f891(a881,f891(a881,a880))),f891(f891(x102761,f891(a881,a880)),f891(x102761,f891(a881,f891(a881,a880)))),a882),f8(f891(a881,a880),f891(a881,f891(a881,a880)),x102761)),f329(f329(f8(f891(a881,f891(f891(a881,a880),f891(a881,a880))),f891(f891(a881,a880),f891(a881,f891(a881,a880))),a882),f7(a881,f891(a881,a880),f891(a881,a880))),f329(f329(f8(f891(a881,f891(a881,f891(a880,a880))),f891(a881,f891(f891(a881,a880),f891(a881,a880))),a882),f329(f8(f891(a881,f891(a880,a880)),f891(f891(a881,a880),f891(a881,a880)),a881),f18(a881,a880,a880))),f329(f329(f8(f891(a881,f891(a881,a880)),f891(a881,f891(a881,f891(a880,a880))),a882),f329(f8(f891(a881,a880),f891(a881,f891(a880,a880)),a881),f329(f8(a880,f891(a880,a880),a881),a332))),f329(f329(f7(a882,a885,f891(a881,f891(a881,a880))),f329(f329(f8(f891(a881,f891(a885,f891(a881,a880))),f891(a885,f891(a881,f891(a881,a880))),a882),f7(a881,a885,f891(a881,a880))),a203)),x102762))))))))),x102763))
% 159.70/159.29  [4755]E(x47551,x47552)+~E(f30(x47553,x47551),f30(x47554,x47552))
% 159.70/159.29  [4756]E(x47561,x47562)+~E(f30(x47561,x47563),f30(x47562,x47564))
% 159.70/159.29  [4757]E(x47571,x47572)+~E(f29(x47573,x47571),f29(x47574,x47572))
% 159.70/159.29  [4758]E(x47581,x47582)+~E(f29(x47581,x47583),f29(x47582,x47584))
% 159.70/159.29  [4759]E(x47591,x47592)+~E(f25(x47593,x47591),f25(x47594,x47592))
% 159.70/159.29  [4760]E(x47601,x47602)+~E(f25(x47601,x47603),f25(x47602,x47604))
% 159.70/159.29  [7806]P20(x78061,x78062,x78063,x78064)+~E(f814(x78064,x78063,x78062,x78061),f825(x78064,x78063,x78062,x78061))
% 159.70/159.29  [8104]P37(x81041,x81042,x81043,x81044,f121(x81042))+~E(x81044,f121(x81041))
% 159.70/159.29  [8105]P37(x81051,x81052,x81053,f121(x81051),x81054)+~E(x81054,f121(x81052))
% 159.70/159.29  [8318]~P20(x83181,f889(x83182),x83184,f182(x83181,x83182,x83184))+P20(x83181,f889(x83182),f185(x83181,x83182,x83183,x83184),f182(x83181,x83182,x83184))
% 159.70/159.29  [8536]~P20(x85361,f889(x85362),f185(x85361,x85362,x85364,x85363),f182(x85361,x85362,x85363))+P20(x85361,f889(x85362),x85363,f182(x85361,x85362,x85363))
% 159.70/159.29  [8652]~P37(x86522,x86523,x86524,x86521,f121(x86523))+E(x86521,f121(x86522))
% 159.70/159.29  [8653]~P37(x86533,x86532,x86534,f121(x86533),x86531)+E(x86531,f121(x86532))
% 159.70/159.29  [5126]~P12(x51263,x51261,x51264)+E(f329(f329(x51261,x51262),x51262),x51262)
% 159.70/159.29  [5405]~E(x54054,f195(f891(x54051,a880)))+E(f329(f308(x54051,x54052,x54053),x54054),f195(f891(x54052,a880)))
% 159.70/159.29  [5671]~E(f329(f308(x56712,x56713,x56714),x56711),f195(f891(x56713,a880)))+E(x56711,f195(f891(x56712,a880)))
% 159.70/159.29  [5953]~P107(x59532)+E(f329(f329(f147(x59531,x59532,x59533),x59534),f121(x59531)),f329(f329(f150(x59531),x59534),f121(x59531)))
% 159.70/159.29  [5989]E(f329(x59891,x59892),f210(x59893))+P104(f329(f329(f331(x59894),x59892),f182(x59894,x59893,x59891)))
% 159.70/159.29  [6304]~E(x63041,f195(f891(x63042,a880)))+~P104(f329(f65(x63042,x63043,x63041),x63044))
% 159.70/159.29  [6326]~P58(x63261,x63263,x63264,x63262)+P104(f329(f64(x63261),x63262))
% 159.70/159.29  [6327]~P58(x63271,x63273,x63272,x63274)+P104(f329(f64(x63271),x63272))
% 159.70/159.29  [6333]~P58(x63332,x63333,x63334,x63331)+~E(x63331,f195(f891(x63332,a880)))
% 159.70/159.29  [6364]~P108(x63641)+E(f329(f329(f109(f891(x63641,a880)),f329(f299(x63641,x63642),x63643)),f300(x63641,x63643,x63644)),f195(f891(x63641,a880)))
% 159.70/159.29  [6391]~P104(f329(f329(x63913,x63914),x63912))+P104(f329(f329(f331(x63911),x63912),f290(x63911,x63913,x63914)))
% 159.70/159.29  [6392]~P104(f329(f329(x63923,x63924),x63922))+P104(f329(f329(f331(x63921),x63922),f291(x63921,x63923,x63924)))
% 159.70/159.29  [6393]~P104(f329(f329(x63933,x63932),x63934))+P104(f329(f329(f331(x63931),x63932),f292(x63931,x63933,x63934)))
% 159.70/159.29  [6394]~P104(f329(f329(x63943,x63942),x63944))+P104(f329(f329(f331(x63941),x63942),f295(x63941,x63943,x63944)))
% 159.70/159.29  [6457]~P52(x64574,x64571,x64572,x64573)+P104(f329(f329(x64571,x64572),x64573))
% 159.70/159.29  [6533]~P108(x65331)+E(f329(f329(f109(f891(x65331,a880)),f303(x65331,x65332,x65333)),f300(x65331,x65333,x65334)),f195(f891(x65331,a880)))
% 159.70/159.29  [6534]~P108(x65341)+E(f329(f329(f109(f891(x65341,a880)),f302(x65341,x65342,x65343)),f303(x65341,x65343,x65344)),f195(f891(x65341,a880)))
% 159.70/159.29  [6535]~P108(x65351)+E(f329(f329(f109(f891(x65351,a880)),f302(x65351,x65352,x65353)),f302(x65351,x65353,x65354)),f195(f891(x65351,a880)))
% 159.70/159.29  [6536]~P108(x65361)+E(f329(f329(f109(f891(x65361,a880)),f300(x65361,x65362,x65363)),f303(x65361,x65363,x65364)),f195(f891(x65361,a880)))
% 159.70/159.29  [6537]~P108(x65371)+E(f329(f329(f109(f891(x65371,a880)),f300(x65371,x65372,x65373)),f302(x65371,x65373,x65374)),f195(f891(x65371,a880)))
% 159.70/159.29  [6574]P104(f329(f329(x65741,x65742),f552(x65742,x65741)))+~P104(f329(f263(x65743,x65744,x65741),x65742))
% 159.70/159.29  [6578]~P52(x65781,x65782,x65783,x65784)+~P104(f329(f329(x65782,x65784),x65783))
% 159.70/159.29  [6625]~E(f329(x66251,x66252),f210(x66253))+~P104(f329(f329(f331(x66254),x66252),f182(x66254,x66253,x66251)))
% 159.70/159.29  [6654]~P107(x66542)+E(f329(f171(x66541),f149(x66541,x66542,x66543,x66544)),f329(f171(x66541),x66544))
% 159.70/159.29  [6706]~P143(x67061)+E(f197(x67061,x67062,f329(a120,x67063),x67064),f197(x67061,x67062,x67063,f329(x67062,x67064)))
% 159.70/159.29  [6766]~P104(f329(f329(f331(x67664),x67663),f290(x67664,x67661,x67662)))+P104(f329(f329(x67661,x67662),x67663))
% 159.70/159.29  [6767]~P104(f329(f329(f331(x67674),x67673),f291(x67674,x67671,x67672)))+P104(f329(f329(x67671,x67672),x67673))
% 159.70/159.29  [6768]~P104(f329(f329(f331(x67684),x67682),f292(x67684,x67681,x67683)))+P104(f329(f329(x67681,x67682),x67683))
% 159.70/159.29  [6769]~P104(f329(f329(f331(x67694),x67692),f295(x67694,x67691,x67693)))+P104(f329(f329(x67691,x67692),x67693))
% 159.70/159.29  [6847]E(f329(f40(f892(x68471,x68472)),f316(x68471,x68472,x68473,x68474)),f2(a885))+P104(f329(f64(x68472),x68474))
% 159.70/159.29  [6848]E(f329(f40(f892(x68481,x68482)),f316(x68481,x68482,x68483,x68484)),f2(a885))+P104(f329(f64(x68481),x68483))
% 159.70/159.29  [7048]~P10(x70484,x70481,x70482)+E(f329(f76(x70481,x70481,x70481,f329(x70482,x70483)),f329(x70482,x70483)),f329(x70482,x70483))
% 159.70/159.29  [7843]~P104(f329(x78431,x78434))+P104(f329(x78431,f99(x78432,a885,x78433,x78431)))
% 159.70/159.29  [7928]~E(x79282,x79283)+P104(f329(f329(f331(f890(x79281,x79281)),f329(f329(f258(x79281,x79281),x79282),x79283)),f305(x79281,x79284)))
% 159.70/159.29  [7958]~P20(x79581,x79582,x79583,f253(f891(x79581,a880)))+E(f329(f80(x79581,x79582,f253(f891(x79581,a880)),x79583),f329(x79583,x79584)),x79584)
% 159.70/159.29  [7959]~P20(x79591,x79592,x79593,f253(f891(x79591,a880)))+E(f329(f96(x79591,x79592,f253(f891(x79591,a880)),x79593),f329(x79593,x79594)),x79594)
% 159.70/159.29  [8051]~P104(f329(f329(f331(f886(x80511)),f329(f329(f150(x80511),x80514),x80512)),f160(x80511,x80513)))+P104(f329(f329(f331(f886(x80511)),x80512),f160(x80511,x80513)))
% 159.70/159.29  [8052]~P104(f329(f329(f331(f886(x80521)),f329(f329(f129(x80521),x80524),x80522)),f160(x80521,x80523)))+P104(f329(f329(f331(f886(x80521)),x80522),f160(x80521,x80523)))
% 159.70/159.29  [8053]~P104(f329(f329(f331(f886(x80531)),f329(f329(f129(x80531),x80532),x80534)),f160(x80531,x80533)))+P104(f329(f329(f331(f886(x80531)),x80532),f160(x80531,x80533)))
% 159.70/159.29  [8067]~P107(x80671)+P31(x80671,f329(f329(f153(x80672,x80671),x80673),f149(x80672,x80671,x80673,x80674)))
% 159.70/159.29  [8165]P20(x81654,x81653,x81651,x81652)+E(f329(x81651,f814(x81652,x81651,x81653,x81654)),f329(x81651,f825(x81652,x81651,x81653,x81654)))
% 159.70/159.29  [8178]E(f185(x81781,x81782,x81783,x81784),f185(x81781,x81782,x81784,x81783))+~E(f329(f329(f109(f891(x81781,a880)),f182(x81781,x81782,x81783)),f182(x81781,x81782,x81784)),f195(f891(x81781,a880)))
% 159.70/159.29  [8281]~P20(x82812,x82811,x82814,x82813)+P20(x82811,x82812,f80(x82812,x82811,x82813,x82814),f329(f308(x82812,x82811,x82814),x82813))
% 159.70/159.29  [8420]P40(f890(x84202,x84204),f281(x84202,x84204,x84201,x84203))+P104(f329(x84201,f554(x84202,x84203,x84204,x84201)))
% 159.70/159.29  [8543]E(x85431,x85432)+~P104(f329(f329(f331(f890(x85433,x85433)),f329(f329(f258(x85433,x85433),x85431),x85432)),f255(x85433,x85434)))
% 159.70/159.29  [8607]~P104(f329(f64(f892(x86073,x86071)),f316(x86073,x86071,x86074,x86072)))+P104(f329(f64(x86071),x86072))
% 159.70/159.29  [8608]~P104(f329(f64(f892(x86081,x86083)),f316(x86081,x86083,x86082,x86084)))+P104(f329(f64(x86081),x86082))
% 159.70/159.29  [8790]P40(f890(x87901,x87902),f281(x87901,x87902,x87903,x87904))+~P40(x87902,f329(x87904,f554(x87901,x87904,x87902,x87903)))
% 159.70/159.29  [9359]E(f329(f329(f158(x93591,x93592),f719(x93593,x93594,x93592,x93591)),f720(x93593,x93594,x93592,x93591)),x93594)+~P104(f329(f329(f331(f890(f886(x93591),f886(x93591))),f329(f329(f258(f886(x93591),f886(x93591)),x93592),x93594)),f156(x93591,x93593)))
% 159.70/159.29  [9360]~P104(f329(x93603,x93604))+P104(f329(f329(f244(a885),f329(x93601,f99(x93602,a885,x93601,x93603))),f329(x93601,x93604)))
% 159.70/159.29  [9366]~P104(f329(f329(f331(f890(f886(x93661),f886(x93661))),f329(f329(f258(f886(x93661),f886(x93661)),x93662),x93663)),f144(x93661,x93664)))+P104(f329(f329(f331(f890(f886(x93661),f886(x93661))),f329(f329(f258(f886(x93661),f886(x93661)),x93662),x93663)),f146(x93661,x93664)))
% 159.70/159.29  [9471]P104(f329(f64(x94711),x94712))+~P104(f329(f329(f331(f890(f891(x94711,a880),f891(x94711,a880))),f329(f329(f258(f891(x94711,a880),f891(x94711,a880)),x94713),x94712)),f320(x94711,x94714)))
% 159.70/159.29  [9472]P104(f329(f64(x94721),x94722))+~P104(f329(f329(f331(f890(f891(x94721,a880),f891(x94721,a880))),f329(f329(f258(f891(x94721,a880),f891(x94721,a880)),x94722),x94723)),f320(x94721,x94724)))
% 159.70/159.29  [9475]~E(x94751,f195(f891(x94752,a880)))+~P104(f329(f329(f331(f890(f891(x94752,a880),f891(x94752,a880))),f329(f329(f258(f891(x94752,a880),f891(x94752,a880)),x94753),x94751)),f320(x94752,x94754)))
% 159.70/159.29  [10123]P8(x101231,x101232,x101233,x101234)+~P104(f329(f329(f268(x101231,x101231,a880),f329(f329(f7(x101231,f891(x101231,x101232),f891(x101231,a880)),f329(f329(f8(f891(x101232,a880),f891(f891(x101231,x101232),f891(x101231,a880)),x101231),f8(x101232,a880,x101231)),f329(f329(f8(x101232,f891(x101232,a880),x101231),a326),x101234))),x101234)),f596(x101234,x101233,x101232,x101231)))
% 159.70/159.29  [5030]~E(x50304,f121(x50301))+E(f329(f329(f153(x50301,x50302),x50303),x50304),f121(x50302))
% 159.70/159.29  [5031]~E(x50314,f210(x50311))+E(f329(f329(f211(x50311,x50312),x50313),x50314),f210(x50312))
% 159.70/159.29  [5032]~E(x50322,f121(x50321))+E(f329(f329(f158(x50321,x50322),x50323),x50324),f121(x50321))
% 159.70/159.29  [5258]E(x52581,f210(x52582))+~E(f329(f329(f211(x52582,x52583),x52584),x52581),f210(x52583))
% 159.70/159.29  [5259]E(x52591,f121(x52592))+~E(f329(f329(f153(x52592,x52593),x52594),x52591),f121(x52593))
% 159.70/159.29  [5260]E(x52601,f121(x52602))+~E(f329(f329(f158(x52602,x52601),x52603),x52604),f121(x52602))
% 159.70/159.29  [5290]E(x52901,x52902)+~E(f329(f329(f129(x52903),x52904),x52901),f329(f329(f129(x52903),x52904),x52902))
% 159.70/159.29  [5291]E(x52911,x52912)+~E(f329(f329(f129(x52913),x52911),x52914),f329(f329(f129(x52913),x52912),x52914))
% 159.70/159.29  [5442]P104(f329(x54423,x54422))+E(f169(x54421,x54422,f329(f135(x54421,x54423),x54424)),f329(f135(x54421,x54423),x54424))
% 159.70/159.29  [5445]~P104(f329(x54452,x54453))+P36(x54451,x54452,f329(f329(f150(x54451),x54453),x54454))
% 159.70/159.29  [5454]E(x54541,x54542)+~E(f138(a885,f329(f299(a885,x54541),x54543)),f329(f329(f150(a885),x54542),x54544))
% 159.70/159.29  [5502]~P21(x55022,x55023)+P21(x55021,f329(f329(f77(x55022,x55021),x55023),x55024))
% 159.70/159.29  [5503]~P40(x55032,x55033)+P40(x55031,f329(f329(f285(x55032,x55031),x55033),x55034))
% 159.70/159.29  [5627]~P36(x56271,x56272,x56274)+P36(x56271,x56272,f329(f329(f150(x56271),x56273),x56274))
% 159.70/159.29  [5628]~P36(x56281,x56282,x56284)+P36(x56281,x56282,f329(f329(f129(x56281),x56283),x56284))
% 159.70/159.29  [5629]~P36(x56291,x56292,x56293)+P36(x56291,x56292,f329(f329(f129(x56291),x56293),x56294))
% 159.70/159.29  [5714]~E(x57141,f121(x57142))+~E(f329(f329(f129(x57142),x57143),f329(f329(f150(x57142),x57144),f121(x57142))),x57141)
% 159.70/159.29  [5739]~P34(x57393,x57391,f329(f329(f150(x57393),x57392),x57394))+P104(f329(x57391,x57392))
% 159.70/159.29  [5749]E(f143(x57491,x57492),x57493)+~E(f329(f329(f129(x57491),x57494),f329(f329(f150(x57491),x57493),f121(x57491))),x57492)
% 159.70/159.29  [5750]E(f122(x57501,x57502),x57503)+~E(f329(f329(f129(x57501),x57503),f329(f329(f150(x57501),x57504),f121(x57501))),x57502)
% 159.70/159.29  [5857]~E(f138(a885,f329(f299(a885,x58571),x58572)),f329(f329(f150(a885),x58573),x58574))+P104(f329(f329(f245(a885),x58571),x58572))
% 159.70/159.29  [5865]P34(x58651,x58652,x58653)+~P34(x58651,x58652,f329(f329(f150(x58651),x58654),x58653))
% 159.70/159.29  [5866]P34(x58661,x58662,x58663)+~P34(x58661,x58662,f329(f329(f129(x58661),x58664),x58663))
% 159.70/159.29  [5867]P34(x58671,x58672,x58673)+~P34(x58671,x58672,f329(f329(f129(x58671),x58673),x58674))
% 159.70/159.29  [6055]E(x60551,f329(f329(f129(x60552),f329(f168(x60552),x60553)),f329(f329(f150(x60552),x60554),f121(x60552))))+~E(f329(f168(x60552),x60551),f329(f329(f150(x60552),x60554),x60553))
% 159.70/159.29  [6226]~P108(x62261)+E(f329(f329(f109(f891(x62261,a880)),f329(f299(x62261,x62262),x62263)),f329(f299(x62261,x62263),x62264)),f195(f891(x62261,a880)))
% 159.70/159.29  [6262]~P68(x62621)+E(f329(f165(x62621),f329(f329(f153(a1,x62621),x62622),f177(x62623,x62624))),f329(f329(f6(a1,x62621),x62622),f329(f171(a1),f177(x62623,x62624))))
% 159.70/159.29  [6263]~P68(x62631)+E(f329(f329(f6(a1,x62631),x62632),f329(f171(a1),f177(x62633,x62634))),f329(f165(x62631),f329(f329(f153(a1,x62631),x62632),f177(x62633,x62634))))
% 159.70/159.29  [6404]~E(x64042,f329(f329(f129(x64041),f329(f168(x64041),x64044)),f329(f329(f150(x64041),x64043),f121(x64041))))+E(f329(f168(x64041),x64042),f329(f329(f150(x64041),x64043),x64044))
% 159.70/159.29  [6419]~P14(x64192,x64193,x64194,x64191)+E(f329(x64191,f195(f891(x64192,a880))),f32(x64193))
% 159.70/159.29  [6446]~P108(x64461)+E(f329(f329(f109(f891(x64461,a880)),f303(x64461,x64462,x64463)),f329(f299(x64461,x64463),x64464)),f195(f891(x64461,a880)))
% 159.70/159.29  [6655]E(x66551,f195(f891(x66552,a880)))+~E(f316(x66553,x66552,x66554,x66551),f195(f891(f892(x66553,x66552),a880)))
% 159.70/159.29  [6656]E(x66561,f195(f891(x66562,a880)))+~E(f316(x66562,x66563,x66561,x66564),f195(f891(f892(x66562,x66563),a880)))
% 159.70/159.29  [6725]~P107(x67252)+E(f329(f196(f886(x67251)),f149(x67251,x67252,x67253,x67254)),f329(f196(f886(x67251)),x67254))
% 159.70/159.29  [6737]~P104(f329(f264(x67373,x67374,x67371),x67372))+P104(f329(f329(x67371,f553(x67372,x67371)),x67372))
% 159.70/159.29  [6777]~P104(f329(f64(x67772),x67774))+P104(f329(f64(x67771),f329(f308(x67772,x67771,x67773),x67774)))
% 159.70/159.29  [7008]~P20(x70082,x70081,x70083,x70084)+E(f329(f40(x70081),f329(f308(x70082,x70081,x70083),x70084)),f329(f40(x70082),x70084))
% 159.70/159.29  [7027]E(f329(f308(x70271,x70272,x70273),f329(f309(x70271,x70272,x70273),x70274)),x70274)+~E(f329(f308(x70271,x70272,x70273),f253(f891(x70271,a880))),f253(f891(x70272,a880)))
% 159.70/159.29  [7437]~P20(x74371,x74372,x74373,f253(f891(x74371,a880)))+E(f329(f309(x74371,x74372,x74373),f329(f308(x74371,x74372,x74373),x74374)),x74374)
% 159.70/159.29  [7767]P104(f329(x77671,x77672))+~P104(f329(f329(f331(x77673),x77672),f329(f171(x77673),f176(x77673,x77671,x77674))))
% 159.70/159.29  [7873]~P104(f329(f329(f331(f886(x78731)),f329(f329(f150(x78731),x78732),x78734)),f160(x78731,x78733)))+P104(f329(f329(f331(x78731),x78732),x78733))
% 159.70/159.29  [8006]~P104(f329(f329(f331(x80061),x80062),f329(f171(x80061),f175(x80061,x80063,x80064))))+P104(f329(f329(f331(x80061),x80062),f329(f171(x80061),x80063)))
% 159.70/159.29  [8007]~P104(f329(f329(f331(x80071),x80072),f329(f171(x80071),f169(x80071,x80074,x80073))))+P104(f329(f329(f331(x80071),x80072),f329(f171(x80071),x80073)))
% 159.70/159.29  [8008]~P104(f329(f329(f331(x80081),x80082),f329(f171(x80081),f176(x80081,x80084,x80083))))+P104(f329(f329(f331(x80081),x80082),f329(f171(x80081),x80083)))
% 159.70/159.29  [8018]E(f329(f196(f886(x80181)),x80182),x80183)+~P104(f329(f329(f331(f886(x80181)),x80182),f329(f171(f886(x80181)),f57(x80181,x80183,x80184))))
% 159.70/159.29  [8115]P104(f329(x81153,x81152))+E(f329(f135(x81151,f329(f329(f8(a880,a880,x81151),a324),f329(a326,x81152))),f329(f135(x81151,x81153),x81154)),f329(f135(x81151,x81153),x81154))
% 159.70/159.29  [8230]E(f329(f329(f164(x82301),f176(x82301,x82302,x82303)),x82304),f329(f329(f164(x82301),x82303),x82304))+~P104(f329(f329(f245(a885),x82304),f329(f196(f886(x82301)),f176(x82301,x82302,x82303))))
% 159.70/159.29  [8316]~P68(x83161)+E(f329(f329(f6(a885,x83161),f329(f329(f8(a885,x83161,a885),x83162),a120)),f329(f299(a885,x83163),x83164)),f329(f329(f6(a885,x83161),x83162),f329(f299(a885,f329(a120,x83163)),f329(a120,x83164))))
% 159.70/159.29  [8327]~P68(x83271)+E(f329(f329(f6(a885,x83271),f329(f329(f8(a885,x83271,a885),x83272),a120)),f300(a885,x83273,x83274)),f329(f329(f6(a885,x83271),x83272),f300(a885,f329(a120,x83273),f329(a120,x83274))))
% 159.70/159.29  [8459]~P20(x84591,x84593,x84594,f253(f891(x84591,a880)))+P20(x84591,f891(x84592,x84593),f329(f329(f8(x84593,f891(x84592,x84593),x84591),f16(x84593,x84592)),x84594),f253(f891(x84591,a880)))
% 159.70/159.29  [8551]~P20(x85512,x85511,x85514,x85513)+E(f329(f308(x85511,x85512,f80(x85512,x85511,x85513,x85514)),f329(f308(x85512,x85511,x85514),x85513)),x85513)
% 159.70/159.29  [8609]~P104(f329(f329(f331(f890(x86091,x86091)),f329(f329(f258(x86091,x86091),x86092),x86094)),f255(x86091,x86093)))+P104(f329(f329(f331(x86091),x86092),x86093))
% 159.70/159.29  [8701]E(f329(f329(f329(f75(x87011,f889(x87012)),f329(f16(f889(x87012),x87011),f210(x87012))),x87013),f329(f239(x87012),f350(x87013,x87014,x87012,x87011))),x87014)+~E(f182(x87011,x87012,x87014),f329(f329(f307(x87011),x87013),f195(f891(x87011,a880))))
% 159.70/159.29  [8726]~P20(x87262,x87261,x87263,f253(f891(x87262,a880)))+E(f329(f308(x87261,x87262,f96(x87262,x87261,f253(f891(x87262,a880)),x87263)),f329(f308(x87262,x87261,x87263),x87264)),x87264)
% 159.70/159.29  [8828]~E(f329(f329(f6(x88281,a885),x88284),x88283),f329(a120,x88282))+P104(f329(f329(f331(x88281),f514(x88282,x88283,x88284,x88281)),x88283))
% 159.70/159.29  [8848]~E(f329(f329(f6(x88484,a885),x88481),x88483),f329(a120,x88482))+P104(f329(f329(f245(a885),f2(a885)),f329(x88481,f514(x88482,x88483,x88481,x88484))))
% 159.70/159.29  [8859]~P104(f329(f64(x88592),x88594))+P104(f329(f329(f244(a885),f329(f40(x88591),f329(f308(x88592,x88591,x88593),x88594))),f329(f40(x88592),x88594)))
% 159.70/159.29  [8860]E(f329(f329(f258(x88601,x88602),f683(x88603,x88604,x88602,x88601)),f684(x88603,x88604,x88602,x88601)),x88604)+~P104(f329(f329(f331(f890(x88601,x88602)),x88604),f329(f284(x88602,x88601),x88603)))
% 159.70/159.29  [8868]P20(x88681,x88682,x88683,x88684)+P104(f329(f329(f331(x88681),f814(x88684,x88683,x88682,x88681)),x88684))
% 159.70/159.29  [8869]P20(x88691,x88692,x88693,x88694)+P104(f329(f329(f331(x88691),f825(x88694,x88693,x88692,x88691)),x88694))
% 159.70/159.29  [8930]P8(x89301,x89302,x89303,x89304)+P104(f329(f329(f331(f890(x89301,x89301)),f596(x89304,x89303,x89302,x89301)),x89303))
% 159.70/159.29  [8993]P104(f329(x89931,x89932))+~P104(f329(x89931,f329(f329(f258(x89933,x89934),f527(x89934,x89933,x89931)),f528(x89934,x89933,x89931))))
% 159.70/159.29  [9010]E(f329(f196(f886(x90101)),x90102),f329(f196(f886(x90101)),x90103))+~P104(f329(f329(f331(f890(f886(x90101),f886(x90101))),f329(f329(f258(f886(x90101),f886(x90101)),x90102),x90103)),f144(x90101,x90104)))
% 159.70/159.29  [9011]E(f329(f196(f886(x90111)),x90112),f329(f196(f886(x90111)),x90113))+~P104(f329(f329(f331(f890(f886(x90111),f886(x90111))),f329(f329(f258(f886(x90111),f886(x90111)),x90112),x90113)),f156(x90111,x90114)))
% 159.70/159.29  [9014]E(f329(f196(f886(x90141)),x90142),f329(f196(f886(x90141)),x90143))+~P104(f329(f329(f331(f890(f886(x90141),f886(x90141))),f329(f329(f258(f886(x90141),f886(x90141)),x90142),x90143)),f157(x90141,x90144)))
% 159.70/159.29  [9090]P104(f329(f329(f244(a885),f154(x90901,x90902,x90903)),f154(x90901,x90904,x90903)))+P104(f329(f329(f331(x90901),f743(x90904,x90902,x90903,x90901)),f329(f171(x90901),x90903)))
% 159.70/159.29  [9093]E(f329(f196(f886(x90931)),x90932),f329(f196(f886(x90931)),x90933))+~P104(f329(f329(f331(f890(f886(x90931),f886(x90931))),f329(f329(f258(f886(x90931),f886(x90931)),x90932),x90933)),f305(f886(x90931),f156(x90931,x90934))))
% 159.70/159.29  [9331]~P20(x93311,x93312,x93313,x93314)+~P104(f329(f329(f245(a885),f329(f40(x93312),f329(f308(x93311,x93312,x93313),x93314))),f329(f40(x93311),x93314)))
% 159.70/159.29  [9377]~P104(f329(f329(f331(f890(f886(x93771),f886(x93771))),f329(f329(f258(f886(x93771),f886(x93771)),x93772),x93773)),f156(x93771,x93774)))+P104(f329(f329(f331(f890(f886(x93771),f886(x93771))),f329(f329(f258(f886(x93771),f886(x93771)),x93772),x93773)),f157(x93771,f305(x93771,x93774))))
% 159.70/159.29  [9381]~P104(f329(f329(f331(f890(f886(x93811),f886(x93811))),f329(f329(f258(f886(x93811),f886(x93811)),x93812),x93813)),f157(x93811,x93814)))+P104(f329(f329(f331(f890(f886(x93811),f886(x93811))),f329(f329(f258(f886(x93811),f886(x93811)),x93812),x93813)),f305(f886(x93811),f156(x93811,x93814))))
% 159.70/159.29  [9398]P104(f329(f329(f331(f890(x93981,x93981)),f329(f329(f258(x93981,x93981),x93982),x93983)),f305(x93981,x93984)))+~P104(f329(f329(f331(f890(x93981,x93981)),f329(f329(f258(x93981,x93981),x93982),x93983)),f329(f329(f286(x93981,x93981,x93981),x93984),f305(x93981,x93984))))
% 159.70/159.29  [9582]E(f329(f329(f129(x95821),f728(x95822,x95823,x95824,x95821)),f329(f329(f150(x95821),f729(x95822,x95823,x95824,x95821)),f731(x95822,x95823,x95824,x95821))),x95824)+~P104(f329(f329(f331(f890(f886(x95821),f886(x95821))),f329(f329(f258(f886(x95821),f886(x95821)),x95824),x95823)),f156(x95821,x95822)))
% 159.70/159.29  [9583]E(f329(f329(f129(x95831),f728(x95832,x95833,x95834,x95831)),f329(f329(f150(x95831),f730(x95832,x95833,x95834,x95831)),f731(x95832,x95833,x95834,x95831))),x95833)+~P104(f329(f329(f331(f890(f886(x95831),f886(x95831))),f329(f329(f258(f886(x95831),f886(x95831)),x95834),x95833)),f156(x95831,x95832)))
% 159.70/159.29  [9660]P104(f329(f329(f331(f890(x96601,x96601)),f329(f329(f258(x96601,x96601),x96602),f649(x96603,x96604,x96602,x96601))),f305(x96601,x96603)))+~P104(f329(f329(f331(f890(x96601,x96601)),f329(f329(f258(x96601,x96601),x96602),x96604)),f329(f329(f286(x96601,x96601,x96601),x96603),f305(x96601,x96603))))
% 159.70/159.29  [9727]P104(f329(f329(f244(a885),f154(x97271,x97272,x97273)),f154(x97271,x97274,x97273)))+~P104(f329(f329(f245(a885),f329(x97272,f743(x97274,x97272,x97273,x97271))),f329(x97274,f743(x97274,x97272,x97273,x97271))))
% 159.70/159.29  [9799]P104(f329(f329(f331(f890(x97991,x97991)),f329(f329(f258(x97991,x97991),f643(x97992,x97993,x97994,x97991)),x97993)),f305(x97991,x97992)))+~P104(f329(f329(f331(f890(x97991,x97991)),f329(f329(f258(x97991,x97991),x97994),x97993)),f329(f329(f286(x97991,x97991,x97991),x97992),f305(x97991,x97992))))
% 159.70/159.29  [5274]~E(x52742,x52743)+E(f169(x52741,x52742,f329(f329(f150(x52741),x52743),x52744)),x52744)
% 159.70/159.29  [5397]P104(f329(x53972,x53973))+E(f176(x53971,x53972,f329(f329(f150(x53971),x53973),x53974)),f121(x53971))
% 159.70/159.29  [5466]~P87(x54662)+E(f329(f329(f82(f891(x54661,x54662)),x54663),x54664),f329(f82(x54662),f329(x54663,x54664)))
% 159.70/159.29  [5478]~E(x54782,f2(a885))+E(f329(f329(f137(x54781),x54782),f329(f329(f150(x54781),x54783),x54784)),f329(f329(f150(x54781),x54783),x54784))
% 159.70/159.29  [5479]P104(f329(x54792,x54793))+E(f329(f135(x54791,x54792),f329(f329(f150(x54791),x54793),x54794)),f329(f135(x54791,x54792),x54794))
% 159.70/159.29  [5610]~E(x56102,x56104)+P104(f329(f329(f329(f307(x56101),x56102),x56103),x56104))
% 159.70/159.29  [5618]E(x56181,f121(x56182))+E(f143(x56183,f329(f329(f153(x56182,x56183),x56184),x56181)),f329(x56184,f143(x56182,x56181)))
% 159.70/159.29  [5632]~E(x56321,f66(x56322,x56324))+E(f329(x56321,f329(f329(f307(x56322),x56323),f195(f891(x56322,a880)))),x56323)
% 159.70/159.29  [5666]E(x56661,f121(x56662))+E(f329(f140(x56663),f329(f329(f153(x56662,x56663),x56664),x56661)),f329(x56664,f329(f140(x56662),x56661)))
% 159.70/159.29  [5768]~P104(f329(x57683,x57684))+P104(f329(f329(f329(f307(x57681),x57682),x57683),x57684))
% 159.70/159.29  [5883]~P13(x58832,x58834,x58831)+E(f329(x58831,f329(f329(f307(x58832),x58833),f195(f891(x58832,a880)))),x58833)
% 159.70/159.29  [5907]~E(x59072,x59073)+P104(f329(f329(f331(x59071),x59072),f329(f329(f307(x59071),x59073),x59074)))
% 159.70/159.29  [5911]~P25(x59111)+E(f329(f329(f118(x59111),x59112),f329(f329(f118(x59111),x59113),x59114)),f329(f329(f118(x59111),x59113),f329(f329(f118(x59111),x59112),x59114)))
% 159.70/159.29  [5913]~P100(x59131)+E(f329(f329(f118(x59131),x59132),f329(f329(f118(x59131),x59133),x59134)),f329(f329(f118(x59131),x59133),f329(f329(f118(x59131),x59132),x59134)))
% 159.70/159.29  [5914]~P25(x59141)+E(f329(f329(f109(x59141),x59142),f329(f329(f109(x59141),x59143),x59144)),f329(f329(f109(x59141),x59143),f329(f329(f109(x59141),x59142),x59144)))
% 159.70/159.29  [5916]~P101(x59161)+E(f329(f329(f109(x59161),x59162),f329(f329(f109(x59161),x59163),x59164)),f329(f329(f109(x59161),x59163),f329(f329(f109(x59161),x59162),x59164)))
% 159.70/159.29  [5917]~P117(x59171)+E(f329(f329(f83(x59171),x59172),f329(f329(f83(x59171),x59173),x59174)),f329(f329(f83(x59171),x59173),f329(f329(f83(x59171),x59172),x59174)))
% 159.70/159.29  [5918]~P117(x59181)+E(f329(f329(f84(x59181),x59182),f329(f329(f84(x59181),x59183),x59184)),f329(f329(f84(x59181),x59183),f329(f329(f84(x59181),x59182),x59184)))
% 159.70/159.29  [5920]~P107(x59201)+E(f329(f329(f193(x59201),x59202),f329(f329(f193(x59201),x59203),x59204)),f329(f329(f193(x59201),x59203),f329(f329(f193(x59201),x59202),x59204)))
% 159.70/159.29  [5922]~P107(x59221)+E(f329(f329(f194(x59221),x59222),f329(f329(f194(x59221),x59223),x59224)),f329(f329(f194(x59221),x59223),f329(f329(f194(x59221),x59222),x59224)))
% 159.70/159.29  [5927]E(x59271,x59272)+E(f169(x59273,x59271,f329(f329(f150(x59273),x59272),x59274)),f329(f329(f150(x59273),x59272),f169(x59273,x59271,x59274)))
% 159.70/159.29  [5940]~P104(f329(x59402,x59403))+E(f329(f135(x59401,x59402),f329(f329(f150(x59401),x59403),x59404)),f329(f329(f150(x59401),x59403),f329(f135(x59401,x59402),x59404)))
% 159.70/159.29  [6075]~P104(f329(x60752,x60753))+E(f176(x60751,x60752,f329(f329(f150(x60751),x60753),x60754)),f329(f329(f150(x60751),x60753),f176(x60751,x60752,x60754)))
% 159.70/159.29  [6126]P19(x61261,x61262,x61263)+~P19(x61261,x61262,f329(f329(f307(f884(x61261)),x61264),x61263))
% 159.70/159.29  [6139]E(x61391,f195(f891(x61392,a880)))+E(f329(f329(f44(x61392,f891(x61393,a880)),x61391),f329(f16(f891(x61393,a880),x61392),x61394)),x61394)
% 159.70/159.29  [6140]E(x61401,f195(f891(x61402,a880)))+E(f329(f329(f45(x61402,f891(x61403,a880)),x61401),f329(f16(f891(x61403,a880),x61402),x61404)),x61404)
% 159.70/159.29  [6149]~E(x61494,f195(f891(x61492,a880)))+E(f329(f329(f266(x61491,x61492),x61493),f329(f16(f891(x61492,a880),x61491),x61494)),f195(f891(f890(x61491,x61492),a880)))
% 159.70/159.29  [6150]~E(x61503,f195(f891(x61501,a880)))+E(f329(f329(f266(x61501,x61502),x61503),f329(f16(f891(x61502,a880),x61501),x61504)),f195(f891(f890(x61501,x61502),a880)))
% 159.70/159.29  [6196]E(x61961,f2(a885))+E(f329(f329(f137(x61962),x61961),f329(f329(f150(x61962),x61963),x61964)),f329(f329(f137(x61962),f329(f329(f22(a885),x61961),f81(a885))),x61964))
% 159.70/159.29  [6220]E(x62201,f195(f891(x62202,a880)))+E(f329(f308(x62202,x62203,f329(f16(x62203,x62202),x62204)),x62201),f329(f329(f307(x62203),x62204),f195(f891(x62203,a880))))
% 159.70/159.29  [6223]E(f329(f309(x62231,x62232,f329(f16(x62232,x62231),x62233)),x62234),f195(f891(x62231,a880)))+P104(f329(f329(f331(x62232),x62233),x62234))
% 159.70/159.29  [6288]~E(x62883,f195(f891(x62881,a880)))+E(f329(f329(f44(x62881,f891(x62882,a880)),x62883),f329(f16(f891(x62882,a880),x62881),x62884)),f195(f891(x62882,a880)))
% 159.70/159.29  [6289]~E(x62893,f195(f891(x62891,a880)))+E(f329(f329(f45(x62891,f891(x62892,a880)),x62893),f329(f16(f891(x62892,a880),x62891),x62894)),f253(f891(x62892,a880)))
% 159.70/159.29  [6291]~P28(x62911)+E(f47(x62911,f329(f329(f84(x62911),x62912),x62913),f329(f329(f84(x62911),x62912),x62914)),f329(f329(f84(x62911),x62912),f47(x62911,x62913,x62914)))
% 159.70/159.29  [6456]E(f329(f309(x64561,x64562,f329(f16(x64562,x64561),x64563)),x64564),f253(f891(x64561,a880)))+~P104(f329(f329(f331(x64562),x64563),x64564))
% 159.70/159.29  [6480]~P104(f329(f329(f331(x64801),x64802),x64804))+P104(f329(f329(f331(x64801),x64802),f329(f329(f307(x64801),x64803),x64804)))
% 159.70/159.29  [6485]P104(f329(x64851,x64852))+~P104(f329(f159(x64853,x64851),f329(f329(f150(x64853),x64852),x64854)))
% 159.70/159.29  [6494]~E(x64943,f329(f329(f22(a885),f329(f196(f886(x64941)),x64942)),f81(a885)))+E(f122(x64941,f329(f329(f158(x64941,x64942),x64943),x64944)),f122(x64941,x64942))
% 159.70/159.29  [6512]~P107(x65121)+E(f329(f329(f109(f891(x65121,a880)),f329(f298(x65121),x65122)),f300(x65121,x65123,x65124)),f300(x65121,x65123,f329(f329(f193(x65121),x65122),x65124)))
% 159.70/159.29  [6513]~P107(x65131)+E(f329(f329(f109(f891(x65131,a880)),f329(f252(x65131),x65132)),f300(x65131,x65133,x65134)),f300(x65131,f329(f329(f194(x65131),x65132),x65133),x65134))
% 159.70/159.29  [6528]E(f329(f329(f109(f891(x65281,a880)),x65282),f329(f329(f307(x65281),x65283),x65284)),f329(f329(f109(f891(x65281,a880)),x65282),x65284))+P104(f329(f329(f331(x65281),x65283),x65282))
% 159.70/159.29  [6540]E(f169(x65401,x65402,f329(f329(f129(x65401),x65403),x65404)),f329(f329(f129(x65401),x65403),f169(x65401,x65402,x65404)))+P104(f329(f329(f331(x65401),x65402),f329(f171(x65401),x65403)))
% 159.70/159.29  [6544]~P80(x65441)+E(f329(f329(f84(x65441),f329(f329(f259(x65441),x65442),x65443)),f329(f329(f259(x65441),x65442),x65444)),f329(f329(f259(x65441),x65442),f329(f329(f83(a885),x65443),x65444)))
% 159.70/159.29  [6545]~P117(x65451)+E(f329(f329(f84(x65451),f329(f329(f259(x65451),x65452),x65453)),f329(f329(f259(x65451),x65452),x65454)),f329(f329(f259(x65451),x65452),f329(f329(f83(a885),x65453),x65454)))
% 159.70/159.29  [6582]~P98(x65821)+E(f329(f329(f109(x65821),f329(f329(f118(x65821),x65822),x65823)),f329(f329(f118(x65821),x65822),x65824)),f329(f329(f118(x65821),x65822),f329(f329(f109(x65821),x65823),x65824)))
% 159.70/159.29  [6583]~P98(x65831)+E(f329(f329(f118(x65831),f329(f329(f109(x65831),x65832),x65833)),f329(f329(f109(x65831),x65832),x65834)),f329(f329(f109(x65831),x65832),f329(f329(f118(x65831),x65833),x65834)))
% 159.70/159.29  [6584]~P117(x65841)+E(f329(f329(f83(x65841),f329(f329(f84(x65841),x65842),x65843)),f329(f329(f84(x65841),x65842),x65844)),f329(f329(f84(x65841),x65842),f329(f329(f83(x65841),x65843),x65844)))
% 159.70/159.29  [6585]~P107(x65851)+E(f329(f329(f194(x65851),f329(f329(f193(x65851),x65852),x65853)),f329(f329(f193(x65851),x65852),x65854)),f329(f329(f193(x65851),x65852),f329(f329(f194(x65851),x65853),x65854)))
% 159.70/159.29  [6586]~P107(x65861)+E(f329(f329(f193(x65861),f329(f329(f194(x65861),x65862),x65863)),f329(f329(f194(x65861),x65862),x65864)),f329(f329(f194(x65861),x65862),f329(f329(f193(x65861),x65863),x65864)))
% 159.70/159.29  [6619]~P28(x66191)+E(f47(x66191,f329(f329(f84(x66191),x66192),x66193),f329(f329(f84(x66191),x66194),x66193)),f329(f329(f84(x66191),f47(x66191,x66192,x66194)),x66193))
% 159.70/159.29  [6622]~E(f329(f196(f886(x66221)),x66223),f329(f196(f886(x66222)),x66224))+E(f329(f329(f153(f890(x66221,x66222),x66222),f267(x66221,x66222)),f329(f329(f180(x66221,x66222),x66223),x66224)),x66224)
% 159.70/159.29  [6623]~E(f329(f196(f886(x66231)),x66233),f329(f196(f886(x66232)),x66234))+E(f329(f329(f153(f890(x66231,x66232),x66231),f257(x66231,x66232)),f329(f329(f180(x66231,x66232),x66233),x66234)),x66233)
% 159.70/159.29  [6629]P104(f329(f159(x66291,x66292),x66293))+~P104(f329(f159(x66291,x66292),f329(f329(f150(x66291),x66294),x66293)))
% 159.70/159.29  [6630]P104(f329(f159(x66301,x66302),x66303))+~P104(f329(f159(x66301,x66302),f329(f329(f129(x66301),x66304),x66303)))
% 159.70/159.29  [6631]P104(f329(f159(x66311,x66312),x66313))+~P104(f329(f159(x66311,x66312),f329(f329(f129(x66311),x66313),x66314)))
% 159.70/159.29  [6636]~P60(x66361)+E(f47(x66361,f329(f329(f22(x66361),x66362),f47(x66361,x66363,x66364)),x66364),f47(x66361,f329(f329(f22(x66361),x66362),x66363),x66364))
% 159.70/159.29  [6638]~P28(x66381)+E(f47(x66381,f329(f329(f84(x66381),x66382),f47(x66381,x66383,x66384)),x66384),f47(x66381,f329(f329(f84(x66381),x66382),x66383),x66384))
% 159.70/159.29  [6639]~P28(x66391)+E(f47(x66391,f329(f329(f83(x66391),x66392),f47(x66391,x66393,x66394)),x66394),f47(x66391,f329(f329(f83(x66391),x66392),x66393),x66394))
% 159.70/159.29  [6719]~P107(x67191)+E(f329(f329(f109(f891(x67191,a880)),f300(x67191,x67192,x67193)),f329(f298(x67191),x67194)),f300(x67191,x67192,f329(f329(f193(x67191),x67193),x67194)))
% 159.70/159.29  [6720]~P107(x67201)+E(f329(f329(f109(f891(x67201,a880)),f300(x67201,x67202,x67203)),f329(f252(x67201),x67204)),f300(x67201,f329(f329(f194(x67201),x67202),x67204),x67203))
% 159.70/159.29  [6723]~E(f329(f196(f886(x67231)),x67233),f329(f196(f886(x67232)),x67234))+E(f329(f329(f180(x67231,x67232),f329(f168(x67231),x67233)),f329(f168(x67232),x67234)),f329(f168(f890(x67231,x67232)),f329(f329(f180(x67231,x67232),x67233),x67234)))
% 159.70/159.29  [6733]E(x67331,f329(f329(f22(a885),f329(f196(f886(x67332)),x67333)),f81(a885)))+E(f122(x67332,f329(f329(f158(x67332,x67333),x67331),x67334)),f329(f329(f158(x67332,f122(x67332,x67333)),x67331),x67334))
% 159.70/159.29  [6748]~P104(f329(f136(x67482),x67484))+P104(f329(f136(f890(x67481,x67482)),f329(f329(f180(x67481,x67482),x67483),x67484)))
% 159.70/159.29  [6749]~P104(f329(f136(x67491),x67493))+P104(f329(f136(f890(x67491,x67492)),f329(f329(f180(x67491,x67492),x67493),x67494)))
% 159.70/159.29  [6840]E(x68401,f329(f329(f329(a204,x68402),x68403),f329(x68404,x68402)))+~P104(f329(f329(f201(f25(x68403,x68404)),x68402),x68401))
% 159.70/159.29  [7011]E(f329(f329(f41(a885),x70111),x70112),x70113)+~P104(f329(f50(x70111,x70112),f329(f329(f258(a885,a885),x70113),x70114)))
% 159.70/159.29  [7035]E(f47(a885,x70351,x70352),x70353)+~P104(f329(f50(x70351,x70352),f329(f329(f258(a885,a885),x70354),x70353)))
% 159.70/159.29  [7038]P104(f329(f136(x70381),x70382))+~P104(f329(f136(x70383),f329(f329(f153(x70381,x70383),x70384),x70382)))
% 159.70/159.29  [7046]~P19(x70461,x70462,f329(f329(f307(f884(x70461)),x70463),x70464))+P19(x70461,x70462,f329(f329(f307(f884(x70461)),x70463),f195(f891(f884(x70461),a880))))
% 159.70/159.29  [7052]P104(f329(f329(f201(x70521),x70522),x70523))+~P104(f329(f329(f329(f329(a203,x70521),x70522),x70524),x70523))
% 159.70/159.29  [7124]E(f169(x71241,x71242,f329(f329(f129(x71241),x71243),x71244)),f329(f329(f129(x71241),f169(x71241,x71242,x71243)),x71244))+~P104(f329(f329(f331(x71241),x71242),f329(f171(x71241),x71243)))
% 159.70/159.29  [7214]~P60(x72141)+E(f47(x72141,f329(f329(f22(x72141),f47(x72141,x72142,x72143)),x72144),x72143),f47(x72141,f329(f329(f22(x72141),x72142),x72144),x72143))
% 159.70/159.29  [7217]~P28(x72171)+E(f47(x72171,f329(f329(f83(x72171),f47(x72171,x72172,x72173)),x72174),x72173),f47(x72171,f329(f329(f83(x72171),x72172),x72174),x72173))
% 159.70/159.29  [7218]~P28(x72181)+E(f47(x72181,f329(f329(f84(x72181),f47(x72181,x72182,x72183)),x72184),x72183),f47(x72181,f329(f329(f84(x72181),x72182),x72184),x72183))
% 159.70/159.29  [7408]~E(x74081,f329(f329(f150(x74082),x74083),x74084))+~P104(f329(f329(f244(a885),f329(f196(f886(x74082)),x74081)),f329(f196(f886(x74082)),x74084)))
% 159.70/159.29  [7483]~E(f329(f184(x74831,x74832),x74833),f329(f184(x74831,x74832),x74834))+E(f329(f308(f890(x74831,x74832),x74831,f257(x74831,x74832)),f329(f171(f890(x74831,x74832)),x74833)),f329(f308(f890(x74831,x74832),x74831,f257(x74831,x74832)),f329(f171(f890(x74831,x74832)),x74834)))
% 159.70/159.29  [7615]P20(x76151,x76152,x76153,f329(f171(x76151),x76154))+~P104(f329(f136(x76152),f329(f329(f153(x76151,x76152),x76153),x76154)))
% 159.70/159.29  [7689]~P104(f329(f329(f244(f891(x76891,a880)),x76892),x76894))+P104(f329(f329(f244(f891(x76891,a880)),x76892),f329(f329(f307(x76891),x76893),x76894)))
% 159.70/159.29  [7722]~P60(x77221)+E(f47(x77221,f329(f329(f22(x77221),f47(x77221,x77222,x77223)),f47(x77221,x77224,x77223)),x77223),f47(x77221,f329(f329(f22(x77221),x77222),x77224),x77223))
% 159.70/159.29  [7723]~P28(x77231)+E(f47(x77231,f329(f329(f83(x77231),f47(x77231,x77232,x77233)),f47(x77231,x77234,x77233)),x77233),f47(x77231,f329(f329(f83(x77231),x77232),x77234),x77233))
% 159.70/159.29  [7724]~P28(x77241)+E(f47(x77241,f329(f329(f84(x77241),f47(x77241,x77242,x77243)),f47(x77241,x77244,x77243)),x77243),f47(x77241,f329(f329(f84(x77241),x77242),x77244),x77243))
% 159.70/159.29  [7822]P104(f329(f329(f329(f329(a203,x78221),x78222),f329(a120,x78223)),x78224))+~P104(f329(f329(f329(f329(a203,x78221),x78222),x78223),x78224))
% 159.70/159.29  [7829]~E(f329(x78294,f472(x78294,x78293,x78291,x78292)),f195(f891(x78292,a880)))+E(f329(f329(f44(x78291,f891(x78292,a880)),x78293),x78294),f195(f891(x78292,a880)))
% 159.70/159.29  [7830]~E(f329(x78304,f640(x78304,x78303,x78301,x78302)),f253(f891(x78302,a880)))+E(f329(f329(f45(x78301,f891(x78302,a880)),x78303),x78304),f253(f891(x78302,a880)))
% 159.70/159.29  [7831]~E(f329(x78314,f484(x78314,x78313,x78312,x78311)),f195(f891(x78312,a880)))+E(f329(f329(f44(x78311,f891(x78312,a880)),x78313),x78314),f195(f891(x78312,a880)))
% 159.70/159.29  [7832]~E(f329(x78324,f655(x78324,x78323,x78322,x78321)),f253(f891(x78322,a880)))+E(f329(f329(f45(x78321,f891(x78322,a880)),x78323),x78324),f253(f891(x78322,a880)))
% 159.70/159.29  [8231]P104(f329(x82311,x82312))+~P104(f329(f329(f331(x82313),x82312),f329(f329(f109(f891(x82313,a880)),x82314),f329(f250(x82313),x82311))))
% 159.70/159.29  [8270]~P104(f329(f329(f244(f891(x82701,a880)),x82703),x82704))+P104(f329(f329(f244(f891(x82701,a880)),f329(f329(f307(x82701),x82702),x82703)),f329(f329(f307(x82701),x82702),x82704)))
% 159.70/159.29  [8441]P104(f329(f329(f201(x84411),x84412),f382(x84413,x84412,x84414,x84411)))+~P104(f329(f329(f201(f30(x84411,x84414)),x84412),x84413))
% 159.70/159.29  [8442]P104(f329(f329(f201(x84421),x84422),f396(x84423,x84422,x84424,x84421)))+~P104(f329(f329(f201(f30(x84421,x84424)),x84422),x84423))
% 159.70/159.29  [8452]P104(f329(x84522,x84523))+E(f329(f329(f137(x84521),f329(f196(f886(x84521)),f176(x84521,x84522,f329(f329(f150(x84521),x84523),x84524)))),f329(f329(f150(x84521),x84523),x84524)),f329(f329(f150(x84521),x84523),x84524))
% 159.70/159.29  [8565]~P104(f329(f329(f245(a885),f329(x85654,x85652)),f329(x85654,x85653)))+P104(f329(f329(f331(f890(x85651,x85651)),f329(f329(f258(x85651,x85651),x85652),x85653)),f329(f329(f285(a885,x85651),a249),x85654)))
% 159.70/159.29  [8655]~P104(f329(x86552,f791(x86554,x86552,x86553,x86551)))+E(f176(x86551,x86552,f329(f329(f129(x86551),x86553),x86554)),f329(f329(f129(x86551),x86553),f176(x86551,x86552,x86554)))
% 159.70/159.29  [8730]P20(f886(x87301),f886(x87302),f329(f153(x87301,x87302),x87303),x87304)+~P20(x87301,x87302,x87303,f42(f891(x87301,a880),f329(f308(f886(x87301),f891(x87301,a880),f171(x87301)),x87304)))
% 159.70/159.29  [8799]~P104(f329(x87992,x87993))+E(f329(f329(f137(x87991),f329(f196(f886(x87991)),f176(x87991,x87992,f329(f329(f150(x87991),x87993),x87994)))),f329(f329(f150(x87991),x87993),x87994)),f329(f329(f137(x87991),f329(f196(f886(x87991)),f176(x87991,x87992,x87994))),x87994))
% 159.70/159.29  [8839]~E(x88392,x88393)+E(f329(f135(x88391,f329(f329(f8(a880,a880,x88391),a324),f329(a326,x88392))),f329(f329(f150(x88391),x88393),x88394)),f329(f135(x88391,f329(f329(f8(a880,a880,x88391),a324),f329(a326,x88392))),x88394))
% 159.70/159.29  [8849]E(f329(f329(f44(x88491,f891(x88492,a880)),x88493),x88494),f195(f891(x88492,a880)))+P104(f329(f329(f331(x88491),f472(x88494,x88493,x88491,x88492)),x88493))
% 159.70/159.29  [8850]E(f329(f329(f45(x88501,f891(x88502,a880)),x88503),x88504),f253(f891(x88502,a880)))+P104(f329(f329(f331(x88501),f640(x88504,x88503,x88501,x88502)),x88503))
% 159.70/159.29  [8851]E(f329(f329(f44(x88511,f891(x88512,a880)),x88513),x88514),f195(f891(x88512,a880)))+P104(f329(f329(f331(x88511),f484(x88514,x88513,x88512,x88511)),x88513))
% 159.70/159.29  [8852]E(f329(f329(f45(x88521,f891(x88522,a880)),x88523),x88524),f253(f891(x88522,a880)))+P104(f329(f329(f331(x88521),f655(x88524,x88523,x88522,x88521)),x88523))
% 159.70/159.29  [8888]P104(f329(f329(f245(a885),f329(x88881,x88882)),f329(x88881,x88883)))+~P104(f329(f329(f331(f890(x88884,x88884)),f329(f329(f258(x88884,x88884),x88882),x88883)),f329(f329(f285(a885,x88884),a249),x88881)))
% 159.70/159.29  [8909]E(f176(x89091,x89092,f329(f329(f129(x89091),x89093),x89094)),f329(f329(f129(x89091),x89093),f176(x89091,x89092,x89094)))+P104(f329(f329(f331(x89091),f791(x89094,x89092,x89093,x89091)),f329(f171(x89091),x89093)))
% 159.70/159.29  [8947]P104(f329(f329(f201(x89471),f382(x89472,x89473,x89471,x89474)),x89472))+~P104(f329(f329(f201(f30(x89474,x89471)),x89473),x89472))
% 159.70/159.29  [8948]P104(f329(f329(f201(x89481),f396(x89482,x89483,x89481,x89484)),x89482))+~P104(f329(f329(f201(f30(x89484,x89481)),x89483),x89482))
% 159.70/159.29  [9079]P104(f329(f329(f331(x90791),f473(x90792,x90793,x90794,x90791)),x90793))+~P104(f329(f329(f331(f891(x90791,a880)),x90794),f329(f329(f63(x90791),x90793),x90792)))
% 159.70/159.29  [9082]E(x90821,x90822)+~P104(f329(f329(f331(f890(x90823,x90823)),f329(f329(f258(x90823,x90823),x90821),x90822)),f329(f329(f188(f890(x90823,x90823),a880),f2(a885)),x90824)))
% 159.70/159.29  [9164]E(f329(f283(x91641,x91641,x91642),f329(f329(f307(x91641),f473(x91642,x91643,x91644,x91641)),f195(f891(x91641,a880)))),x91644)+~P104(f329(f329(f331(f891(x91641,a880)),x91644),f329(f329(f63(x91641),x91643),x91642)))
% 159.70/159.29  [9169]~P104(f329(f329(f331(f890(x91691,x91691)),f329(f329(f258(x91691,x91691),x91693),x91692)),f305(x91691,x91694)))+P104(f329(f329(f331(f890(x91691,x91691)),f329(f329(f258(x91691,x91691),x91692),x91693)),f305(x91691,f329(f284(x91691,x91691),x91694))))
% 159.70/159.29  [9182]~P28(x91821)+E(f329(f329(f83(x91821),f329(f329(f83(x91821),f329(f329(f84(x91821),x91822),f329(f329(f41(x91821),x91823),x91822))),f47(x91821,x91823,x91822))),x91824),f329(f329(f83(x91821),x91823),x91824))
% 159.70/159.29  [9192]~P104(f329(f329(f331(x91921),x91923),x91924))+P104(f329(f329(f331(f891(x91921,a880)),f329(f283(x91921,x91921,x91922),f329(f329(f307(x91921),x91923),f195(f891(x91921,a880))))),f329(f329(f63(x91921),x91924),x91922)))
% 159.70/159.29  [9203]P104(f329(f329(f331(f890(x92031,x92031)),f329(f329(f258(x92031,x92031),x92032),x92033)),f305(x92031,x92034)))+~P104(f329(f329(f331(f890(x92031,x92031)),f329(f329(f258(x92031,x92031),x92033),x92032)),f305(x92031,f329(f284(x92031,x92031),x92034))))
% 159.70/159.29  [9295]E(f329(f329(f158(x92951,f329(f168(x92951),x92952)),f329(f329(f22(a885),f329(f329(f22(a885),f329(f196(f886(x92951)),x92952)),x92953)),f81(a885))),x92954),f329(f168(x92951),f329(f329(f158(x92951,x92952),x92953),x92954)))+~P104(f329(f329(f245(a885),x92953),f329(f196(f886(x92951)),x92952)))
% 159.70/159.29  [9298]~P104(f329(x92982,f785(x92984,x92982,x92983,x92981)))+E(f329(f329(f137(x92981),f329(f196(f886(x92981)),f176(x92981,x92982,f329(f329(f129(x92981),x92983),x92984)))),f329(f329(f129(x92981),x92983),x92984)),f329(f329(f137(x92981),f329(f196(f886(x92981)),f176(x92981,x92982,x92984))),x92984))
% 159.70/159.29  [9337]~P20(x93372,x93371,x93373,f253(f891(x93372,a880)))+P104(f329(f329(f244(f891(x93371,a880)),f329(f308(x93372,x93371,x93373),f329(f82(f891(x93372,a880)),x93374))),f329(f82(f891(x93371,a880)),f329(f308(x93372,x93371,x93373),x93374))))
% 159.70/159.29  [9350]~P29(x93501)+E(f329(f141(x93501,x93502,f329(f7(x93502,x93501,x93501),f329(f329(f8(x93501,f891(x93501,x93501),x93502),f118(x93501)),x93503)),f195(x93501)),x93504),f329(f329(f44(x93502,x93501),f329(f171(x93502),x93504)),x93503))
% 159.70/159.29  [9351]~P29(x93511)+E(f329(f141(x93511,x93512,f329(f7(x93512,x93511,x93511),f329(f329(f8(x93511,f891(x93511,x93511),x93512),f109(x93511)),x93513)),f253(x93511)),x93514),f329(f329(f45(x93512,x93511),f329(f171(x93512),x93514)),x93513))
% 159.70/159.29  [9363]E(f329(f329(f137(x93631),f329(f196(f886(x93631)),f176(x93631,x93632,f329(f329(f129(x93631),x93633),x93634)))),f329(f329(f129(x93631),x93633),x93634)),f329(f329(f137(x93631),f329(f196(f886(x93631)),f176(x93631,x93632,x93634))),x93634))+P104(f329(f329(f331(x93631),f785(x93634,x93632,x93633,x93631)),f329(f171(x93631),x93633)))
% 159.70/159.29  [9430]~P104(f329(f329(f331(f890(f886(x94304),f886(x94304))),f329(f329(f258(f886(x94304),f886(x94304)),x94303),x94302)),f156(x94304,x94301)))+P104(f329(f329(f245(a885),f719(x94301,x94302,x94303,x94304)),f329(f196(f886(x94304)),x94303)))
% 159.70/159.29  [9431]~P28(x94311)+E(f329(f329(f83(x94311),f329(f329(f83(x94311),f329(f329(f84(x94311),f329(f329(f41(x94311),x94312),x94313)),x94313)),f47(x94311,x94312,x94313))),x94314),f329(f329(f83(x94311),x94312),x94314))
% 159.70/159.29  [9459]~P104(f329(f329(f331(f890(f886(x94591),f886(x94591))),f329(f329(f258(f886(x94591),f886(x94591)),x94592),x94593)),f329(f284(f886(x94591),f886(x94591)),f156(x94591,x94594))))+P104(f329(f329(f331(f890(f886(x94591),f886(x94591))),f329(f329(f258(f886(x94591),f886(x94591)),x94592),x94593)),f156(x94591,f329(f284(x94591,x94591),x94594))))
% 159.70/159.29  [9460]P104(f329(f329(f331(f890(f886(x94601),f886(x94601))),f329(f329(f258(f886(x94601),f886(x94601)),x94602),x94603)),f329(f284(f886(x94601),f886(x94601)),f156(x94601,x94604))))+~P104(f329(f329(f331(f890(f886(x94601),f886(x94601))),f329(f329(f258(f886(x94601),f886(x94601)),x94602),x94603)),f156(x94601,f329(f284(x94601,x94601),x94604))))
% 159.70/159.29  [9495]~P104(f329(f329(f331(x94951),x94953),f329(f256(x94951,x94952),x94954)))+P104(f329(f329(f331(f890(x94951,x94952)),f329(f329(f258(x94951,x94952),x94953),f562(x94954,x94952,x94953,x94951))),x94954))
% 159.70/159.29  [9496]~P104(f329(f329(f331(x94961),x94963),f329(f256(x94961,x94962),x94964)))+P104(f329(f329(f331(f890(x94961,x94962)),f329(f329(f258(x94961,x94962),x94963),f564(x94964,x94962,x94963,x94961))),x94964))
% 159.70/159.29  [9607]~P104(f329(f64(f889(x96071)),f329(f308(x96072,f889(x96071),x96073),f253(f891(x96072,a880)))))+P104(f329(f64(f889(x96071)),f329(f308(x96072,f889(x96071),f185(x96072,x96071,x96073,f329(f184(x96072,x96071),x96074))),f253(f891(x96072,a880)))))
% 159.70/159.29  [9655]~P104(f329(f329(f331(f890(x96551,x96551)),f329(f329(f258(x96551,x96551),x96552),x96554)),f329(f329(f286(x96551,x96551,x96551),x96553),f305(x96551,x96553))))+P104(f329(f329(f331(f890(x96551,x96551)),f329(f329(f258(x96551,x96551),x96552),f643(x96553,x96554,x96552,x96551))),x96553))
% 159.70/159.29  [9826]~P104(f329(f329(f331(f890(x98262,x98261)),x98264),f329(f284(x98261,x98262),x98263)))+P104(f329(f329(f331(f890(x98261,x98262)),f329(f329(f258(x98261,x98262),f684(x98263,x98264,x98261,x98262)),f683(x98263,x98264,x98261,x98262))),x98263))
% 159.70/159.29  [9853]~P104(f329(f329(f331(f890(f886(x98531),f886(x98531))),f329(f329(f258(f886(x98531),f886(x98531)),x98534),x98533)),f156(x98531,x98532)))+P104(f329(f329(f331(f890(x98531,x98531)),f329(f329(f258(x98531,x98531),f729(x98532,x98533,x98534,x98531)),f730(x98532,x98533,x98534,x98531))),x98532))
% 159.70/159.29  [9948]~P104(f329(f329(f331(f890(f886(x99481),f886(x99481))),f329(f329(f258(f886(x99481),f886(x99481)),x99482),x99484)),f156(x99481,x99483)))+P104(f329(f329(f331(f890(x99481,x99481)),f329(f329(f258(x99481,x99481),f329(f329(f164(x99481),x99482),f719(x99483,x99484,x99482,x99481))),f720(x99483,x99484,x99482,x99481))),x99483))
% 159.70/159.29  [9970]~P104(f329(f64(x99702),x99704))+E(f329(f329(f329(f68(f891(x99701,a880),x99702,f118(f891(x99701,a880))),f329(f329(f7(x99702,f891(x99701,a880),f891(x99701,a880)),f329(f329(f8(x99701,f891(f891(x99701,a880),f891(x99701,a880)),x99702),f307(x99701)),x99703)),f195(f891(x99701,a880)))),f195(f891(x99701,a880))),x99704),f329(f308(x99702,x99701,x99703),x99704))
% 159.70/159.29  [10074]~P20(x100741,x100742,x100743,f253(f891(x100741,a880)))+P104(f329(f329(f244(f891(x100741,a880)),f329(f309(x100741,x100742,x100743),f329(f329(f307(x100742),x100744),f195(f891(x100742,a880))))),f329(f329(f307(x100741),f88(x100741,f329(f329(f7(x100741,x100742,a880),f329(f329(f8(x100742,f891(x100742,a880),x100741),a326),x100743)),x100744))),f195(f891(x100741,a880)))))
% 159.70/159.29  [5675]~E(f329(f329(f129(x56751),x56752),x56754),x56753)+E(f329(f329(f174(x56751),f329(f196(f886(x56751)),x56752)),x56753),x56752)
% 159.70/159.29  [5676]~E(f329(f329(f129(x56762),x56763),x56761),x56764)+E(x56761,f329(f329(f137(x56762),f329(f196(f886(x56762)),x56763)),x56764))
% 159.70/159.29  [5687]~E(x56874,f2(a885))+E(f329(f329(f164(x56871),f329(f329(f150(x56871),x56872),x56873)),x56874),x56872)
% 159.70/159.29  [6209]~P117(x62091)+E(f329(f329(f259(x62091),f329(f329(f259(x62091),x62092),x62093)),x62094),f329(f329(f259(x62091),x62092),f329(f329(f84(a885),x62093),x62094)))
% 159.70/159.29  [6210]~P80(x62101)+E(f329(f329(f259(x62101),f329(f329(f259(x62101),x62102),x62103)),x62104),f329(f329(f259(x62101),x62102),f329(f329(f84(a885),x62103),x62104)))
% 159.70/159.29  [6221]E(x62211,f2(a885))+E(f329(f329(f164(x62212),f329(f329(f150(x62212),x62213),x62214)),x62211),f329(f329(f164(x62212),x62214),f329(f329(f22(a885),x62211),f81(a885))))
% 159.70/159.29  [6246]~P119(x62461)+E(f329(f329(f287(x62461),f329(f329(f84(x62461),x62462),x62463)),x62464),f329(f329(f84(x62461),x62462),f329(f329(f287(x62461),x62463),x62464)))
% 159.70/159.29  [6247]~P25(x62471)+E(f329(f329(f118(x62471),f329(f329(f118(x62471),x62472),x62473)),x62474),f329(f329(f118(x62471),x62472),f329(f329(f118(x62471),x62473),x62474)))
% 159.70/159.29  [6249]~P100(x62491)+E(f329(f329(f118(x62491),f329(f329(f118(x62491),x62492),x62493)),x62494),f329(f329(f118(x62491),x62492),f329(f329(f118(x62491),x62493),x62494)))
% 159.70/159.29  [6250]~P25(x62501)+E(f329(f329(f109(x62501),f329(f329(f109(x62501),x62502),x62503)),x62504),f329(f329(f109(x62501),x62502),f329(f329(f109(x62501),x62503),x62504)))
% 159.70/159.29  [6252]~P101(x62521)+E(f329(f329(f109(x62521),f329(f329(f109(x62521),x62522),x62523)),x62524),f329(f329(f109(x62521),x62522),f329(f329(f109(x62521),x62523),x62524)))
% 159.70/159.29  [6253]~P69(x62531)+E(f329(f329(f83(x62531),f329(f329(f83(x62531),x62532),x62533)),x62534),f329(f329(f83(x62531),x62532),f329(f329(f83(x62531),x62533),x62534)))
% 159.70/159.29  [6254]~P117(x62541)+E(f329(f329(f83(x62541),f329(f329(f83(x62541),x62542),x62543)),x62544),f329(f329(f83(x62541),x62542),f329(f329(f83(x62541),x62543),x62544)))
% 159.70/159.29  [6255]~P72(x62551)+E(f329(f329(f84(x62551),f329(f329(f84(x62551),x62552),x62553)),x62554),f329(f329(f84(x62551),x62552),f329(f329(f84(x62551),x62553),x62554)))
% 159.70/159.29  [6256]~P117(x62561)+E(f329(f329(f84(x62561),f329(f329(f84(x62561),x62562),x62563)),x62564),f329(f329(f84(x62561),x62562),f329(f329(f84(x62561),x62563),x62564)))
% 159.70/159.29  [6259]~P107(x62591)+E(f329(f329(f193(x62591),f329(f329(f193(x62591),x62592),x62593)),x62594),f329(f329(f193(x62591),x62592),f329(f329(f193(x62591),x62593),x62594)))
% 159.70/159.29  [6261]~P107(x62611)+E(f329(f329(f194(x62611),f329(f329(f194(x62611),x62612),x62613)),x62614),f329(f329(f194(x62611),x62612),f329(f329(f194(x62611),x62613),x62614)))
% 159.70/159.29  [6272]~P28(x62721)+E(f47(x62721,f329(f329(f83(x62721),x62722),f329(f329(f84(x62721),x62723),x62724)),x62724),f47(x62721,x62722,x62724))
% 159.70/159.29  [6273]~P28(x62731)+E(f47(x62731,f329(f329(f83(x62731),x62732),f329(f329(f84(x62731),x62733),x62734)),x62733),f47(x62731,x62732,x62733))
% 159.70/159.29  [6405]E(f329(f329(f164(x64051),f329(f329(f174(x64051),x64052),x64053)),x64054),f329(f329(f164(x64051),x64053),x64054))+~P104(f329(f329(f245(a885),x64054),x64052))
% 159.70/159.29  [6580]~P117(x65801)+E(f329(f329(f83(x65801),f329(f329(f83(x65801),x65802),x65803)),x65804),f329(f329(f83(x65801),f329(f329(f83(x65801),x65802),x65804)),x65803))
% 159.70/159.29  [6581]~P117(x65811)+E(f329(f329(f84(x65811),f329(f329(f84(x65811),x65812),x65813)),x65814),f329(f329(f84(x65811),f329(f329(f84(x65811),x65812),x65814)),x65813))
% 159.70/159.29  [6642]~P143(x66422)+E(f329(f329(f6(x66421,x66422),f329(f16(x66422,x66421),x66423)),x66424),f329(f329(f84(x66422),f329(f108(x66422),f329(f40(x66421),x66424))),x66423))
% 159.70/159.29  [6811]E(f329(f329(f109(f891(x68111,a880)),f329(f329(f307(x68111),x68112),x68113)),x68114),f329(f329(f109(f891(x68111,a880)),x68113),x68114))+P104(f329(f329(f331(x68111),x68112),x68114))
% 159.70/159.29  [6881]~P98(x68811)+E(f329(f329(f109(x68811),f329(f329(f118(x68811),x68812),x68813)),f329(f329(f118(x68811),x68814),x68813)),f329(f329(f118(x68811),f329(f329(f109(x68811),x68812),x68814)),x68813))
% 159.70/159.29  [6882]~P78(x68821)+E(f329(f329(f193(x68821),f329(f329(f22(x68821),x68822),x68823)),f329(f329(f22(x68821),x68824),x68823)),f329(f329(f22(x68821),f329(f329(f193(x68821),x68822),x68824)),x68823))
% 159.70/159.29  [6883]~P78(x68831)+E(f329(f329(f194(x68831),f329(f329(f22(x68831),x68832),x68833)),f329(f329(f22(x68831),x68834),x68833)),f329(f329(f22(x68831),f329(f329(f194(x68831),x68832),x68834)),x68833))
% 159.70/159.29  [6884]~P98(x68841)+E(f329(f329(f118(x68841),f329(f329(f109(x68841),x68842),x68843)),f329(f329(f109(x68841),x68844),x68843)),f329(f329(f109(x68841),f329(f329(f118(x68841),x68842),x68844)),x68843))
% 159.70/159.29  [6885]~P83(x68851)+E(f329(f329(f193(x68851),f329(f329(f83(x68851),x68852),x68853)),f329(f329(f83(x68851),x68854),x68853)),f329(f329(f83(x68851),f329(f329(f193(x68851),x68852),x68854)),x68853))
% 159.70/159.29  [6886]~P83(x68861)+E(f329(f329(f194(x68861),f329(f329(f83(x68861),x68862),x68863)),f329(f329(f83(x68861),x68864),x68863)),f329(f329(f83(x68861),f329(f329(f194(x68861),x68862),x68864)),x68863))
% 159.70/159.29  [6887]~P111(x68871)+E(f329(f329(f83(x68871),f329(f329(f84(x68871),x68872),x68873)),f329(f329(f84(x68871),x68874),x68873)),f329(f329(f84(x68871),f329(f329(f83(x68871),x68872),x68874)),x68873))
% 159.70/159.29  [6889]~P107(x68891)+E(f329(f329(f194(x68891),f329(f329(f193(x68891),x68892),x68893)),f329(f329(f193(x68891),x68894),x68893)),f329(f329(f193(x68891),f329(f329(f194(x68891),x68892),x68894)),x68893))
% 159.70/159.29  [6890]~P107(x68901)+E(f329(f329(f193(x68901),f329(f329(f194(x68901),x68902),x68903)),f329(f329(f194(x68901),x68904),x68903)),f329(f329(f194(x68901),f329(f329(f193(x68901),x68902),x68904)),x68903))
% 159.70/159.29  [6891]~P75(x68911)+E(f329(f329(f84(x68911),f329(f329(f259(x68911),x68912),x68913)),f329(f329(f259(x68911),x68914),x68913)),f329(f329(f259(x68911),f329(f329(f84(x68911),x68912),x68914)),x68913))
% 159.70/159.29  [6892]~P117(x68921)+E(f329(f329(f84(x68921),f329(f329(f259(x68921),x68922),x68923)),f329(f329(f259(x68921),x68924),x68923)),f329(f329(f259(x68921),f329(f329(f84(x68921),x68922),x68924)),x68923))
% 159.70/159.29  [6893]~P64(x68931)+E(f329(f329(f287(x68931),f329(f329(f259(x68931),x68932),x68933)),f329(f329(f259(x68931),x68934),x68933)),f329(f329(f259(x68931),f329(f329(f287(x68931),x68932),x68934)),x68933))
% 159.70/159.29  [6894]~P119(x68941)+E(f329(f329(f22(x68941),f329(f329(f287(x68941),x68942),x68943)),f329(f329(f287(x68941),x68944),x68943)),f329(f329(f287(x68941),f329(f329(f22(x68941),x68942),x68944)),x68943))
% 159.70/159.29  [6895]~P119(x68951)+E(f329(f329(f83(x68951),f329(f329(f287(x68951),x68952),x68953)),f329(f329(f287(x68951),x68954),x68953)),f329(f329(f287(x68951),f329(f329(f83(x68951),x68952),x68954)),x68953))
% 159.70/159.29  [6896]~P117(x68961)+E(f329(f329(f83(x68961),f329(f329(f84(x68961),x68962),x68963)),f329(f329(f84(x68961),x68964),x68963)),f329(f329(f84(x68961),f329(f329(f83(x68961),x68962),x68964)),x68963))
% 159.70/159.29  [6928]E(f329(f329(f158(x69281,x69282),x69283),x69284),x69282)+~P104(f329(f329(f244(a885),f329(f196(f886(x69281)),x69282)),x69283))
% 159.70/159.29  [6951]~P104(f329(x69513,x69514))+P104(f329(f329(f329(f118(f891(x69511,a880)),x69512),x69513),x69514))
% 159.70/159.29  [6953]~P104(f329(x69532,x69534))+P104(f329(f329(f329(f118(f891(x69531,a880)),x69532),x69533),x69534))
% 159.70/159.29  [6974]E(f329(f329(f164(x69741),f329(f329(f129(x69741),x69742),x69743)),x69744),f329(f329(f164(x69741),x69742),x69744))+~P104(f329(f329(f245(a885),x69744),f329(f196(f886(x69741)),x69742)))
% 159.70/159.29  [6984]E(f329(f329(f22(f891(x69841,a880)),f329(f329(f307(x69841),x69842),x69843)),x69844),f329(f329(f22(f891(x69841,a880)),x69843),x69844))+~P104(f329(f329(f331(x69841),x69842),x69844))
% 159.70/159.29  [7025]~E(f138(a885,f329(f299(a885,x70251),x70252)),f329(f329(f150(a885),x70254),x70253))+E(f138(a885,f329(f299(a885,f329(f329(f83(a885),x70251),f81(a885))),x70252)),x70253)
% 159.70/159.29  [7098]E(x70981,f2(a885))+E(f329(f329(f150(x70982),x70983),f329(f329(f174(x70982),f329(f329(f22(a885),x70981),f81(a885))),x70984)),f329(f329(f174(x70982),x70981),f329(f329(f150(x70982),x70983),x70984)))
% 159.70/159.29  [7198]E(f329(f329(f164(x71981),x71982),f329(f329(f22(a885),x71983),f329(f196(f886(x71981)),x71984))),f329(f329(f164(x71981),f329(f329(f129(x71981),x71984),x71982)),x71983))+P104(f329(f329(f245(a885),x71983),f329(f196(f886(x71981)),x71984)))
% 159.70/159.29  [7228]E(f329(f329(f109(f891(x72281,a880)),x72282),f329(f329(f307(x72281),x72283),x72284)),f329(f329(f307(x72281),x72283),f329(f329(f109(f891(x72281,a880)),x72282),x72284)))+~P104(f329(f329(f331(x72281),x72283),x72282))
% 159.70/159.29  [7263]E(f329(f329(f164(x72631),f329(f329(f158(x72631,x72632),x72633),x72634)),x72633),x72634)+~P104(f329(f329(f245(a885),x72633),f329(f196(f886(x72631)),x72632)))
% 159.70/159.29  [7284]E(x72841,f195(f891(x72842,a880)))+E(f329(f308(f890(x72843,x72842),x72843,f257(x72843,x72842)),f329(f329(f266(x72843,x72842),x72844),f329(f16(f891(x72842,a880),x72843),x72841))),x72844)
% 159.70/159.29  [7285]E(x72851,f195(f891(x72852,a880)))+E(f329(f308(f890(x72852,x72853),x72853,f267(x72852,x72853)),f329(f329(f266(x72852,x72853),x72851),f329(f16(f891(x72853,a880),x72852),x72854))),x72854)
% 159.70/159.29  [7352]E(f329(f329(f22(f891(x73521,a880)),f329(f329(f307(x73521),x73522),x73523)),x73524),f329(f329(f307(x73521),x73522),f329(f329(f22(f891(x73521,a880)),x73523),x73524)))+P104(f329(f329(f331(x73521),x73522),x73524))
% 159.70/159.29  [7384]P104(f329(x73841,x73842))+P104(f329(f329(f329(f329(a203,f29(x73841,x73843)),x73842),x73844),x73842))
% 159.70/159.29  [7391]~E(x73914,f195(f891(x73912,a880)))+E(f329(f308(f890(x73911,x73912),x73911,f257(x73911,x73912)),f329(f329(f266(x73911,x73912),x73913),f329(f16(f891(x73912,a880),x73911),x73914))),f195(f891(x73911,a880)))
% 159.70/159.29  [7392]~E(x73923,f195(f891(x73921,a880)))+E(f329(f308(f890(x73921,x73922),x73922,f267(x73921,x73922)),f329(f329(f266(x73921,x73922),x73923),f329(f16(f891(x73922,a880),x73921),x73924))),f195(f891(x73922,a880)))
% 159.70/159.29  [7448]~P104(f329(f329(f331(x74481),x74482),x74484))+P104(f329(f329(f331(x74481),x74482),f329(f329(f118(f891(x74481,a880)),x74483),x74484)))
% 159.70/159.29  [7451]~P104(f329(f329(f331(x74511),x74512),x74513))+P104(f329(f329(f331(x74511),x74512),f329(f329(f118(f891(x74511,a880)),x74513),x74514)))
% 159.70/159.29  [7470]E(f329(f329(f109(f891(x74701,a880)),f329(f329(f307(x74701),x74702),x74703)),x74704),f329(f329(f307(x74701),x74702),f329(f329(f109(f891(x74701,a880)),x74703),x74704)))+~P104(f329(f329(f331(x74701),x74702),x74704))
% 159.70/159.29  [7745]P104(f329(x77451,x77452))+~P104(f329(f329(f329(f109(f891(x77453,a880)),x77454),x77451),x77452))
% 159.70/159.29  [7746]P104(f329(x77461,x77462))+~P104(f329(f329(f329(f109(f891(x77463,a880)),x77461),x77464),x77462))
% 159.70/159.29  [7749]E(f329(f329(f6(x77491,a885),x77492),f329(f329(f22(f891(x77491,a880)),x77493),f329(f329(f307(x77491),x77494),f195(f891(x77491,a880))))),f329(f329(f6(x77491,a885),x77492),x77493))+P104(f329(f329(f331(x77491),x77494),x77493))
% 159.70/159.29  [7755]~P68(x77551)+E(f329(f165(x77551),f329(f329(f153(a885,x77551),x77552),f138(a885,f329(f299(a885,x77553),x77554)))),f329(f329(f6(a885,x77551),x77552),f329(f171(a885),f138(a885,f329(f299(a885,x77553),x77554)))))
% 159.70/159.29  [7756]~P68(x77561)+E(f329(f329(f6(a885,x77561),x77562),f329(f171(a885),f138(a885,f329(f299(a885,x77563),x77564)))),f329(f165(x77561),f329(f329(f153(a885,x77561),x77562),f138(a885,f329(f299(a885,x77563),x77564)))))
% 159.70/159.29  [7866]~E(x78663,x78664)+P104(f329(f65(x78661,x78662,f329(f329(f307(x78661),x78663),f195(f891(x78661,a880)))),x78664))
% 159.70/159.29  [7967]P104(f329(f329(f331(x79671),x79672),f329(f171(x79671),x79673)))+~P104(f329(f329(f331(x79671),x79672),f329(f171(x79671),f329(f329(f174(x79671),x79674),x79673))))
% 159.70/159.29  [7968]P104(f329(f329(f331(x79681),x79682),f329(f171(x79681),x79683)))+~P104(f329(f329(f331(x79681),x79682),f329(f171(x79681),f329(f329(f137(x79681),x79684),x79683))))
% 159.70/159.29  [8041]P104(f329(f329(f331(x80411),x80412),x80413))+~P104(f329(f329(f331(x80411),x80412),f329(f329(f22(f891(x80411,a880)),x80413),x80414)))
% 159.70/159.29  [8043]P104(f329(f329(f331(x80431),x80432),x80433))+~P104(f329(f329(f331(x80431),x80432),f329(f329(f109(f891(x80431,a880)),x80434),x80433)))
% 159.70/159.29  [8046]P104(f329(f329(f331(x80461),x80462),x80463))+~P104(f329(f329(f331(x80461),x80462),f329(f329(f109(f891(x80461,a880)),x80463),x80464)))
% 159.70/159.29  [8064]E(f329(f329(f129(x80641),f329(f329(f174(x80641),x80642),x80643)),f329(f329(f150(x80641),x80644),f329(f329(f137(x80641),f329(a120,x80642)),x80643))),f329(f329(f158(x80641,x80643),x80642),x80644))+~P104(f329(f329(f245(a885),x80642),f329(f196(f886(x80641)),x80643)))
% 159.70/159.29  [8087]P104(f329(f329(f331(x80871),x80872),x80873))+~P104(f329(f329(f244(f891(x80871,a880)),f329(f329(f307(x80871),x80872),x80874)),x80873))
% 159.70/159.29  [8120]~P104(f329(f329(f331(x81201),x81202),x81203))+~P104(f329(f329(f331(x81201),x81202),f329(f329(f22(f891(x81201,a880)),x81204),x81203)))
% 159.70/159.29  [8153]~P104(f329(f329(f245(a885),x81534),f329(f196(f886(x81531)),x81533)))+P104(f329(f329(f331(x81531),x81532),f329(f171(x81531),f329(f329(f158(x81531,x81533),x81534),x81532))))
% 159.70/159.29  [8208]E(f329(f329(f164(x82081),f329(f329(f137(x82081),x82082),x82083)),x82084),f329(f329(f164(x82081),x82083),f329(f329(f83(a885),x82082),x82084)))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x82082),x82084)),f329(f196(f886(x82081)),x82083)))
% 159.70/159.29  [8218]~P143(x82182)+E(f329(f329(f6(x82181,x82182),f329(f329(f8(a885,x82182,x82181),f108(x82182)),x82183)),x82184),f329(f108(x82182),f329(f329(f6(x82181,a885),x82183),x82184)))
% 159.70/159.29  [8219]~P139(x82192)+E(f329(f329(f6(x82191,x82192),f329(f329(f8(a1,x82192,x82191),f110(x82192)),x82193)),x82194),f329(f110(x82192),f329(f329(f6(x82191,a1),x82193),x82194)))
% 159.70/159.29  [8272]~P67(x82722)+E(f329(f329(f9(x82721,x82722),f329(f329(f8(x82722,x82722,x82721),f78(x82722)),x82723)),x82724),f329(f78(x82722),f329(f329(f9(x82721,x82722),x82723),x82724)))
% 159.70/159.29  [8273]~P62(x82732)+E(f329(f329(f6(x82731,x82732),f329(f329(f8(x82732,x82732,x82731),f82(x82732)),x82733)),x82734),f329(f82(x82732),f329(f329(f6(x82731,x82732),x82733),x82734)))
% 159.70/159.29  [8275]E(f329(f329(f6(x82751,a885),x82752),f329(f329(f22(f891(x82751,a880)),x82753),f329(f329(f307(x82751),x82754),f195(f891(x82751,a880))))),f329(f329(f22(a885),f329(f329(f6(x82751,a885),x82752),x82753)),f329(x82752,x82754)))+~P104(f329(f329(f331(x82751),x82754),x82753))
% 159.70/159.29  [8295]P104(f329(f329(f244(f891(x82951,a880)),x82952),x82953))+~P104(f329(f329(f244(f891(x82951,a880)),f329(f329(f307(x82951),x82954),x82952)),x82953))
% 159.70/159.29  [8418]~E(f329(f308(x84182,x84183,x84181),f253(f891(x84182,a880))),f253(f891(x84183,a880)))+E(f329(x84181,f329(f96(x84182,x84183,f253(f891(x84182,a880)),x84181),x84184)),x84184)
% 159.70/159.29  [8509]E(f329(f329(f184(x85091,x85092),x85093),x85094),f210(x85092))+P104(f329(f329(f331(x85091),x85094),f329(f308(f890(x85091,x85092),x85091,f257(x85091,x85092)),f329(f171(f890(x85091,x85092)),x85093))))
% 159.70/159.29  [8510]P40(x85101,x85102)+~P40(x85101,f329(f329(f307(f890(x85101,x85101)),f329(f329(f258(x85101,x85101),x85103),x85104)),x85102))
% 159.70/159.29  [8511]P57(x85111,x85112)+~P57(x85111,f329(f329(f307(f890(x85111,x85111)),f329(f329(f258(x85111,x85111),x85113),x85114)),x85112))
% 159.70/159.29  [8519]~P107(x85191)+E(f329(f329(f147(x85191,x85191,f5(x85191)),x85192),f329(f329(f147(x85191,x85191,f5(x85191)),x85193),x85194)),f329(f329(f147(x85191,x85191,f5(x85191)),x85193),f329(f329(f147(x85191,x85191,f5(x85191)),x85192),x85194)))
% 159.70/159.29  [8529]E(x85291,x85292)+~P104(f329(f65(x85293,x85294,f329(f329(f307(x85293),x85291),f195(f891(x85293,a880)))),x85292))
% 159.70/159.29  [8539]E(f329(f329(f129(x85391),f329(f329(f174(x85391),x85392),x85393)),f329(f329(f174(x85391),x85394),f329(f329(f137(x85391),x85392),x85393))),f329(f329(f174(x85391),f329(f329(f83(a885),x85392),x85394)),x85393))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x85392),x85394)),f329(f196(f886(x85391)),x85393)))
% 159.70/159.29  [8579]P104(f329(f64(x85791),x85792))+~E(x85792,f329(f308(a885,x85791,x85793),f329(f250(a885),f329(f329(f7(a885,a885,a880),f245(a885)),x85794))))
% 159.70/159.29  [8599]~P90(x85991)+E(f329(f141(x85991,x85991,f83(x85991),f329(f329(f83(x85991),x85992),x85993)),x85994),f329(f329(f83(x85991),x85992),f329(f141(x85991,x85991,f83(x85991),x85993),x85994)))
% 159.70/159.29  [8633]P104(f329(f329(f244(f891(x86331,a880)),f329(f256(x86331,x86332),x86333)),f329(f256(x86331,x86332),x86334)))+~P104(f329(f329(f244(f891(f890(x86331,x86332),a880)),x86333),x86334))
% 159.70/159.29  [8646]~P104(f329(f329(f244(a885),x86462),x86464))+P104(f329(f329(f244(f891(x86461,a880)),f329(f171(x86461),f329(f329(f174(x86461),x86462),x86463))),f329(f171(x86461),f329(f329(f174(x86461),x86464),x86463))))
% 159.70/159.29  [8647]~P104(f329(f329(f244(a885),x86474),x86472))+P104(f329(f329(f244(f891(x86471,a880)),f329(f171(x86471),f329(f329(f137(x86471),x86472),x86473))),f329(f171(x86471),f329(f329(f137(x86471),x86474),x86473))))
% 159.70/159.29  [8703]~P104(f329(f64(x87031),f329(f329(f22(f891(x87031,a880)),x87032),x87034)))+P104(f329(f64(x87031),f329(f329(f22(f891(x87031,a880)),x87032),f329(f329(f307(x87031),x87033),x87034))))
% 159.70/159.29  [8741]P104(f329(f329(f331(f890(x87411,x87411)),x87412),f305(x87411,x87413)))+~P104(f329(f329(f331(f890(x87411,x87411)),x87412),f329(f329(f188(f890(x87411,x87411),a880),x87414),x87413)))
% 159.70/159.29  [8821]~P104(f329(f64(x88211),f329(f329(f22(f891(x88211,a880)),x88212),f329(f329(f307(x88211),x88214),x88213))))+P104(f329(f64(x88211),f329(f329(f22(f891(x88211,a880)),x88212),x88213)))
% 159.70/159.29  [8970]~E(f329(f329(f184(x89701,x89702),x89703),x89704),f210(x89702))+~P104(f329(f329(f331(x89701),x89704),f329(f308(f890(x89701,x89702),x89701,f257(x89701,x89702)),f329(f171(f890(x89701,x89702)),x89703))))
% 159.70/159.29  [9036]~P25(x90361)+P104(f329(f329(f244(x90361),f329(f329(f118(x90361),x90362),f329(f329(f109(x90361),x90363),x90364))),f329(f329(f109(x90361),f329(f329(f118(x90361),x90362),x90363)),f329(f329(f118(x90361),x90362),x90364))))
% 159.70/159.29  [9037]~P107(x90371)+P104(f329(f329(f244(x90371),f329(f329(f194(x90371),x90372),f329(f329(f193(x90371),x90373),x90374))),f329(f329(f193(x90371),f329(f329(f194(x90371),x90372),x90373)),f329(f329(f194(x90371),x90372),x90374))))
% 159.70/159.29  [9188]E(x91881,x91882)+~P104(f329(f329(f331(f890(x91883,x91883)),f329(f329(f258(x91883,x91883),x91881),x91882)),f329(f171(f890(x91883,x91883)),f329(f329(f180(x91883,x91883),x91884),x91884))))
% 159.70/159.29  [9219]~P104(f329(f329(f331(f890(x92191,x92191)),f329(f329(f258(x92191,x92191),x92193),x92192)),f305(x92191,x92194)))+~P40(x92191,f329(f329(f307(f890(x92191,x92191)),f329(f329(f258(x92191,x92191),x92192),x92193)),x92194))
% 159.70/159.29  [9220]~P104(f329(f329(f331(f890(x92201,x92201)),f329(f329(f258(x92201,x92201),x92203),x92202)),f305(x92201,x92204)))+~P57(x92201,f329(f329(f307(f890(x92201,x92201)),f329(f329(f258(x92201,x92201),x92202),x92203)),x92204))
% 159.70/159.29  [9225]E(x92251,x92252)+E(f329(f135(x92253,f329(f329(f8(a880,a880,x92253),a324),f329(a326,x92251))),f329(f329(f150(x92253),x92252),x92254)),f329(f329(f150(x92253),x92252),f329(f135(x92253,f329(f329(f8(a880,a880,x92253),a324),f329(a326,x92251))),x92254)))
% 159.70/159.29  [9271]~P25(x92711)+P104(f329(f329(f244(x92711),f329(f329(f118(x92711),f329(f329(f109(x92711),x92712),x92713)),f329(f329(f109(x92711),x92712),x92714))),f329(f329(f109(x92711),x92712),f329(f329(f118(x92711),x92713),x92714))))
% 159.70/159.29  [9272]~P107(x92721)+P104(f329(f329(f244(x92721),f329(f329(f194(x92721),f329(f329(f193(x92721),x92722),x92723)),f329(f329(f193(x92721),x92722),x92724))),f329(f329(f193(x92721),x92722),f329(f329(f194(x92721),x92723),x92724))))
% 159.70/159.29  [9346]~E(f329(f308(x93462,x93461,x93463),f253(f891(x93462,a880))),f253(f891(x93461,a880)))+P104(f329(f329(f244(f891(x93461,a880)),f329(f82(f891(x93461,a880)),f329(f308(x93462,x93461,x93463),x93464))),f329(f308(x93462,x93461,x93463),f329(f82(f891(x93462,a880)),x93464))))
% 159.70/159.29  [9669]P104(f329(f329(f331(f890(x96691,x96691)),f329(f329(f258(x96691,x96691),x96692),x96693)),f329(f284(x96691,x96691),f329(f329(f286(x96691,x96691,x96691),x96694),f305(x96691,x96694)))))+~P104(f329(f329(f331(f890(x96691,x96691)),f329(f329(f258(x96691,x96691),x96692),x96693)),f329(f329(f286(x96691,x96691,x96691),f329(f284(x96691,x96691),x96694)),f305(x96691,f329(f284(x96691,x96691),x96694)))))
% 159.70/159.29  [9670]~P104(f329(f329(f331(f890(x96701,x96701)),f329(f329(f258(x96701,x96701),x96702),x96703)),f329(f284(x96701,x96701),f329(f329(f286(x96701,x96701,x96701),x96704),f305(x96701,x96704)))))+P104(f329(f329(f331(f890(x96701,x96701)),f329(f329(f258(x96701,x96701),x96702),x96703)),f329(f329(f286(x96701,x96701,x96701),f329(f284(x96701,x96701),x96704)),f305(x96701,f329(f284(x96701,x96701),x96704)))))
% 159.70/159.29  [9691]~P104(f329(f329(f331(x96912),x96914),f329(f254(x96911,x96912),x96913)))+P104(f329(f329(f331(f890(x96911,x96912)),f329(f329(f258(x96911,x96912),f561(x96913,x96911,x96914,x96912)),x96914)),x96913))
% 159.70/159.29  [9692]~P104(f329(f329(f331(x96922),x96924),f329(f254(x96921,x96922),x96923)))+P104(f329(f329(f331(f890(x96921,x96922)),f329(f329(f258(x96921,x96922),f563(x96923,x96921,x96924,x96922)),x96924)),x96923))
% 159.70/159.29  [9715]~P104(f329(f329(f331(x97151),x97154),f329(f329(f118(f891(x97151,a880)),x97152),x97153)))+P104(f329(f329(f329(f118(f891(x97151,a880)),f329(f329(f7(x97151,f891(x97151,a880),a880),f331(x97151)),x97152)),f329(f329(f7(x97151,f891(x97151,a880),a880),f331(x97151)),x97153)),x97154))
% 159.70/159.29  [9716]~P104(f329(f329(f331(x97161),x97164),f329(f329(f109(f891(x97161,a880)),x97162),x97163)))+P104(f329(f329(f329(f109(f891(x97161,a880)),f329(f329(f7(x97161,f891(x97161,a880),a880),f331(x97161)),x97162)),f329(f329(f7(x97161,f891(x97161,a880),a880),f331(x97161)),x97163)),x97164))
% 159.70/159.29  [9797]~P104(f329(f329(f331(f890(x97971,x97971)),f329(f329(f258(x97971,x97971),x97974),x97973)),f329(f329(f286(x97971,x97971,x97971),x97972),f305(x97971,x97972))))+P104(f329(f329(f331(f890(x97971,x97971)),f329(f329(f258(x97971,x97971),f649(x97972,x97973,x97974,x97971)),x97973)),x97972))
% 159.70/159.29  [9841]P104(f329(f329(f331(x98411),x98412),f329(f329(f118(f891(x98411,a880)),x98413),x98414)))+~P104(f329(f329(f329(f118(f891(x98411,a880)),f329(f329(f7(x98411,f891(x98411,a880),a880),f331(x98411)),x98413)),f329(f329(f7(x98411,f891(x98411,a880),a880),f331(x98411)),x98414)),x98412))
% 159.70/159.29  [9842]P104(f329(f329(f331(x98421),x98422),f329(f329(f109(f891(x98421,a880)),x98423),x98424)))+~P104(f329(f329(f329(f109(f891(x98421,a880)),f329(f329(f7(x98421,f891(x98421,a880),a880),f331(x98421)),x98423)),f329(f329(f7(x98421,f891(x98421,a880),a880),f331(x98421)),x98424)),x98422))
% 159.70/159.29  [10128]P35(x101281,f329(f329(f7(x101281,f891(f890(x101281,x101281),a880),f891(x101281,a880)),f329(f329(f8(f891(x101281,f891(f891(f890(x101281,x101281),a880),a880)),f891(f891(f890(x101281,x101281),a880),f891(x101281,a880)),x101281),f7(x101281,f891(f890(x101281,x101281),a880),a880)),f329(f329(f8(f891(x101281,f890(x101281,x101281)),f891(x101281,f891(f891(f890(x101281,x101281),a880),a880)),x101281),f329(f8(f890(x101281,x101281),f891(f891(f890(x101281,x101281),a880),a880),x101281),f331(f890(x101281,x101281)))),f258(x101281,x101281)))),x101282),x101283,x101284)+~P104(f329(f329(f331(f890(f886(x101281),f886(x101281))),f329(f329(f258(f886(x101281),f886(x101281)),x101283),x101284)),f157(x101281,x101282)))
% 159.70/159.29  [10132]P58(x101321,f329(f329(f7(x101321,f891(f890(x101321,x101321),a880),f891(x101321,a880)),f329(f329(f8(f891(x101321,f891(f891(f890(x101321,x101321),a880),a880)),f891(f891(f890(x101321,x101321),a880),f891(x101321,a880)),x101321),f7(x101321,f891(f890(x101321,x101321),a880),a880)),f329(f329(f8(f891(x101321,f890(x101321,x101321)),f891(x101321,f891(f891(f890(x101321,x101321),a880),a880)),x101321),f329(f8(f890(x101321,x101321),f891(f891(f890(x101321,x101321),a880),a880),x101321),f331(f890(x101321,x101321)))),f258(x101321,x101321)))),x101322),x101323,x101324)+~P104(f329(f329(f331(f890(f891(x101321,a880),f891(x101321,a880))),f329(f329(f258(f891(x101321,a880),f891(x101321,a880)),x101323),x101324)),f320(x101321,x101322)))
% 159.70/159.29  [10161]E(x101611,x101612)+~E(f329(f329(f7(x101613,f891(f890(x101613,x101614),a880),f891(x101614,a880)),f329(f329(f8(f891(x101614,f891(f891(f890(x101613,x101614),a880),a880)),f891(f891(f890(x101613,x101614),a880),f891(x101614,a880)),x101613),f7(x101614,f891(f890(x101613,x101614),a880),a880)),f329(f329(f8(f891(x101614,f890(x101613,x101614)),f891(x101614,f891(f891(f890(x101613,x101614),a880),a880)),x101613),f329(f8(f890(x101613,x101614),f891(f891(f890(x101613,x101614),a880),a880),x101614),f331(f890(x101613,x101614)))),f258(x101613,x101614)))),x101611),f329(f329(f7(x101613,f891(f890(x101613,x101614),a880),f891(x101614,a880)),f329(f329(f8(f891(x101614,f891(f891(f890(x101613,x101614),a880),a880)),f891(f891(f890(x101613,x101614),a880),f891(x101614,a880)),x101613),f7(x101614,f891(f890(x101613,x101614),a880),a880)),f329(f329(f8(f891(x101614,f890(x101613,x101614)),f891(x101614,f891(f891(f890(x101613,x101614),a880),a880)),x101613),f329(f8(f890(x101613,x101614),f891(f891(f890(x101613,x101614),a880),a880),x101614),f331(f890(x101613,x101614)))),f258(x101613,x101614)))),x101612))
% 159.70/159.29  [10165]~P35(x101651,f329(f329(f7(x101651,f891(f890(x101651,x101651),a880),f891(x101651,a880)),f329(f329(f8(f891(x101651,f891(f891(f890(x101651,x101651),a880),a880)),f891(f891(f890(x101651,x101651),a880),f891(x101651,a880)),x101651),f7(x101651,f891(f890(x101651,x101651),a880),a880)),f329(f329(f8(f891(x101651,f890(x101651,x101651)),f891(x101651,f891(f891(f890(x101651,x101651),a880),a880)),x101651),f329(f8(f890(x101651,x101651),f891(f891(f890(x101651,x101651),a880),a880),x101651),f331(f890(x101651,x101651)))),f258(x101651,x101651)))),x101654),x101652,x101653)+P104(f329(f329(f331(f890(f886(x101651),f886(x101651))),f329(f329(f258(f886(x101651),f886(x101651)),x101652),x101653)),f157(x101651,x101654)))
% 159.70/159.29  [10166]~P58(x101661,f329(f329(f7(x101661,f891(f890(x101661,x101661),a880),f891(x101661,a880)),f329(f329(f8(f891(x101661,f891(f891(f890(x101661,x101661),a880),a880)),f891(f891(f890(x101661,x101661),a880),f891(x101661,a880)),x101661),f7(x101661,f891(f890(x101661,x101661),a880),a880)),f329(f329(f8(f891(x101661,f890(x101661,x101661)),f891(x101661,f891(f891(f890(x101661,x101661),a880),a880)),x101661),f329(f8(f890(x101661,x101661),f891(f891(f890(x101661,x101661),a880),a880),x101661),f331(f890(x101661,x101661)))),f258(x101661,x101661)))),x101664),x101662,x101663)+P104(f329(f329(f331(f890(f891(x101661,a880),f891(x101661,a880))),f329(f329(f258(f891(x101661,a880),f891(x101661,a880)),x101662),x101663)),f320(x101661,x101664)))
% 159.70/159.29  [7522]~P93(x75221)+E(f329(f329(f83(x75221),f329(f111(x75221),x75222)),f329(f329(f22(x75221),f329(f111(x75221),x75223)),x75224)),f329(f329(f22(x75221),f329(f111(x75221),f329(f329(f83(a1),x75222),x75223))),x75224))
% 159.70/159.29  [7523]~P93(x75231)+E(f329(f329(f83(x75231),f329(f111(x75231),x75232)),f329(f329(f83(x75231),f329(f111(x75231),x75233)),x75234)),f329(f329(f83(x75231),f329(f111(x75231),f329(f329(f83(a1),x75232),x75233))),x75234))
% 159.70/159.29  [7524]~P93(x75241)+E(f329(f329(f84(x75241),f329(f111(x75241),x75242)),f329(f329(f84(x75241),f329(f111(x75241),x75243)),x75244)),f329(f329(f84(x75241),f329(f111(x75241),f329(f329(f84(a1),x75242),x75243))),x75244))
% 159.70/159.29  [7567]~P143(x75671)+E(f329(f165(x75671),f329(f329(f153(x75672,x75671),f329(f16(x75671,x75672),x75673)),x75674)),f329(f329(f84(x75671),f329(f108(x75671),f329(f196(f886(x75672)),x75674))),x75673))
% 159.70/159.29  [7800]E(f329(f275(x78001,f329(f329(f150(f890(a107,x78001)),x78002),x78003)),x78004),f329(f267(a107,x78001),x78002))+~P104(f329(f329(f245(a107),x78004),f329(f257(a107,x78001),x78002)))
% 159.70/159.29  [7845]~P93(x78451)+E(f329(f329(f83(x78451),f329(f111(x78451),x78452)),f329(f329(f22(x78451),x78453),f329(f111(x78451),x78454))),f329(f329(f83(x78451),f329(f111(x78451),f329(f329(f83(a1),x78452),f329(f82(a1),x78454)))),x78453))
% 159.70/159.29  [7980]E(f329(f275(x79801,x79802),f329(f329(f22(a107),x79803),f329(f257(a107,x79801),x79804))),f329(f275(x79801,f329(f329(f150(f890(a107,x79801)),x79804),x79802)),x79803))+P104(f329(f329(f245(a107),x79803),f329(f257(a107,x79801),x79804)))
% 159.70/159.29  [8424]~P104(f329(f329(f331(x84241),x84242),f329(f171(x84241),f122(x84241,x84244))))+P104(f329(f329(f331(x84241),x84242),f329(f171(x84241),f122(x84241,f329(f329(f129(x84241),x84243),x84244)))))
% 159.70/159.29  [8425]~P104(f329(f329(f331(x84251),x84252),f329(f171(x84251),f122(x84251,x84253))))+P104(f329(f329(f331(x84251),x84252),f329(f171(x84251),f122(x84251,f329(f329(f129(x84251),x84253),x84254)))))
% 159.70/159.29  [8447]E(f329(f329(f118(f891(x84471,a880)),f329(f329(f109(f891(x84471,a880)),x84472),x84473)),x84474),f329(f329(f109(f891(x84471,a880)),x84472),f329(f329(f118(f891(x84471,a880)),x84473),x84474)))+~P104(f329(f329(f244(f891(x84471,a880)),x84474),x84472))
% 159.70/159.29  [8754]~E(f329(f329(f118(f891(x87541,a880)),f329(f329(f109(f891(x87541,a880)),x87543),x87544)),x87542),f329(f329(f109(f891(x87541,a880)),x87543),f329(f329(f118(f891(x87541,a880)),x87544),x87542)))+P104(f329(f329(f244(f891(x87541,a880)),x87542),x87543))
% 159.70/159.29  [9043]~P104(f329(f329(f244(f891(x90431,a880)),x90432),f329(f329(f118(f891(x90431,a880)),x90433),x90434)))+P104(f329(f329(f244(f891(x90431,a880)),f329(f329(f22(f891(x90431,a880)),x90432),x90433)),x90434))
% 159.70/159.29  [9161]~E(f329(f308(x91611,x91612,x91613),f253(f891(x91611,a880))),f253(f891(x91612,a880)))+E(f329(f308(x91611,x91612,x91613),f329(f308(x91612,x91611,f96(x91611,x91612,f253(f891(x91611,a880)),x91613)),x91614)),x91614)
% 159.70/159.29  [9166]P104(f329(f329(f244(f891(x91661,a880)),x91662),f329(f329(f118(f891(x91661,a880)),x91663),x91664)))+~P104(f329(f329(f244(f891(x91661,a880)),f329(f329(f22(f891(x91661,a880)),x91662),x91663)),x91664))
% 159.70/159.29  [9251]~P85(x92511)+E(f329(f78(x92511),f329(f329(f6(x92512,x92511),f329(f329(f8(x92511,x92511,x92512),f78(x92511)),x92513)),x92514)),f329(f329(f6(x92512,x92511),f329(f329(f8(x92511,x92511,x92512),f78(x92511)),x92513)),x92514))
% 159.70/159.29  [9422]~P85(x94221)+P104(f329(f329(f244(x94221),f2(x94221)),f329(f329(f6(x94222,x94221),f329(f329(f8(x94221,x94221,x94222),f78(x94221)),x94223)),x94224)))
% 159.70/159.29  [9426]~P62(x94261)+E(f329(f165(x94261),f329(f329(f153(x94262,x94261),f329(f76(x94261,x94261,x94262,f82(x94261)),x94263)),x94264)),f329(f82(x94261),f329(f165(x94261),f329(f329(f153(x94262,x94261),x94263),x94264))))
% 159.70/159.29  [9561]~P85(x95611)+P104(f329(f329(f244(x95611),f329(f78(x95611),f329(f329(f6(x95612,x95611),x95613),x95614))),f329(f329(f6(x95612,x95611),f329(f329(f8(x95611,x95611,x95612),f78(x95611)),x95613)),x95614)))
% 159.70/159.29  [9593]~E(f329(f329(f83(a885),x95931),x95934),f329(f329(f83(a885),x95933),x95932))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x95931),x95932)),f329(f329(f258(a885,a885),x95933),x95934))),a116))
% 159.70/159.29  [9594]~P104(f329(f329(f245(a885),x95941),x95943))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x95941),x95942)),f329(f329(f258(a885,a885),x95943),x95944))),a38))
% 159.70/159.29  [9595]~P104(f329(f329(f245(a885),x95951),x95953))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x95951),x95952)),f329(f329(f258(a885,a885),x95953),x95954))),a73))
% 159.70/159.29  [9740]E(f329(f329(f83(a885),x97401),x97402),f329(f329(f83(a885),x97403),x97404))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x97401),x97404)),f329(f329(f258(a885,a885),x97403),x97402))),a116))
% 159.70/159.29  [9769]E(f329(f329(f164(x97691),f329(f329(f137(x97691),f329(f196(f886(x97691)),f176(x97691,x97692,x97693))),x97693)),x97694),f329(f329(f164(x97691),x97693),f329(f329(f83(a885),x97694),f329(f196(f886(x97691)),f176(x97691,x97692,x97693)))))+~P104(f329(f329(f245(a885),x97694),f329(f196(f886(x97691)),f329(f329(f137(x97691),f329(f196(f886(x97691)),f176(x97691,x97692,x97693))),x97693))))
% 159.70/159.29  [9787]~P104(f329(f329(f331(x97872),x97874),f329(f329(f44(x97871,f891(x97872,a880)),f253(f891(x97871,a880))),x97873)))+P104(f329(f329(f329(f44(x97871,f891(x97872,a880)),f253(f891(x97871,a880))),f329(f329(f8(f891(x97872,a880),f891(x97872,a880),x97871),f329(f7(x97872,f891(x97872,a880),a880),f331(x97872))),x97873)),x97874))
% 159.70/159.29  [9788]~P104(f329(f329(f331(x97882),x97884),f329(f329(f45(x97881,f891(x97882,a880)),f253(f891(x97881,a880))),x97883)))+P104(f329(f329(f329(f45(x97881,f891(x97882,a880)),f253(f891(x97881,a880))),f329(f329(f8(f891(x97882,a880),f891(x97882,a880),x97881),f329(f7(x97882,f891(x97882,a880),a880),f331(x97882))),x97883)),x97884))
% 159.70/159.29  [9868]~P104(f329(f51(x98681,x98682),f329(f329(f258(a1,a1),x98684),x98683)))+P104(f329(f51(f329(f82(a1),x98681),x98682),f329(f329(f258(a1,a1),f329(f329(f329(f104(a1),f329(f329(a326,x98683),f2(a1))),f329(f82(a1),x98684)),f329(f329(f22(a1),f329(f82(a1),x98684)),f81(a1)))),f329(f329(f329(f104(a1),f329(f329(a326,x98683),f2(a1))),f2(a1)),f329(f329(f22(a1),x98682),x98683)))))
% 159.70/159.29  [9877]P104(f329(f329(f331(x98771),x98772),f329(f329(f44(x98773,f891(x98771,a880)),f253(f891(x98773,a880))),x98774)))+~P104(f329(f329(f329(f44(x98773,f891(x98771,a880)),f253(f891(x98773,a880))),f329(f329(f8(f891(x98771,a880),f891(x98771,a880),x98773),f329(f7(x98771,f891(x98771,a880),a880),f331(x98771))),x98774)),x98772))
% 159.70/159.29  [9878]P104(f329(f329(f331(x98781),x98782),f329(f329(f45(x98783,f891(x98781,a880)),f253(f891(x98783,a880))),x98784)))+~P104(f329(f329(f329(f45(x98783,f891(x98781,a880)),f253(f891(x98783,a880))),f329(f329(f8(f891(x98781,a880),f891(x98781,a880),x98783),f329(f7(x98781,f891(x98781,a880),a880),f331(x98781))),x98784)),x98782))
% 159.70/159.29  [9889]E(f329(f329(f44(a885,f891(x98891,a880)),f253(f891(a885,a880))),x98892),f329(f329(f44(a885,f891(x98891,a880)),f253(f891(a885,a880))),x98893))+~E(f329(f329(f44(a885,f891(x98891,a880)),f329(f299(a885,f2(a885)),f506(x98892,x98894,x98893,x98891))),x98893),f329(f329(f44(a885,f891(x98891,a880)),f329(f299(a885,f2(a885)),f329(f329(f83(a885),f506(x98892,x98894,x98893,x98891)),x98894))),x98892))
% 159.70/159.29  [10224]~P104(f329(f329(f244(f891(f890(x102241,x102242),a880)),x102243),x102244))+P104(f329(f329(f244(f891(x102241,f891(x102242,a880))),f329(f329(f7(x102241,f891(f890(x102241,x102242),a880),f891(x102242,a880)),f329(f329(f8(f891(x102242,f891(f891(f890(x102241,x102242),a880),a880)),f891(f891(f890(x102241,x102242),a880),f891(x102242,a880)),x102241),f7(x102242,f891(f890(x102241,x102242),a880),a880)),f329(f329(f8(f891(x102242,f890(x102241,x102242)),f891(x102242,f891(f891(f890(x102241,x102242),a880),a880)),x102241),f329(f8(f890(x102241,x102242),f891(f891(f890(x102241,x102242),a880),a880),x102242),f331(f890(x102241,x102242)))),f258(x102241,x102242)))),x102243)),f329(f329(f7(x102241,f891(f890(x102241,x102242),a880),f891(x102242,a880)),f329(f329(f8(f891(x102242,f891(f891(f890(x102241,x102242),a880),a880)),f891(f891(f890(x102241,x102242),a880),f891(x102242,a880)),x102241),f7(x102242,f891(f890(x102241,x102242),a880),a880)),f329(f329(f8(f891(x102242,f890(x102241,x102242)),f891(x102242,f891(f891(f890(x102241,x102242),a880),a880)),x102241),f329(f8(f890(x102241,x102242),f891(f891(f890(x102241,x102242),a880),a880),x102242),f331(f890(x102241,x102242)))),f258(x102241,x102242)))),x102244)))
% 159.70/159.29  [10240]P104(f329(f329(f244(f891(f890(x102401,x102402),a880)),x102403),x102404))+~P104(f329(f329(f244(f891(x102401,f891(x102402,a880))),f329(f329(f7(x102401,f891(f890(x102401,x102402),a880),f891(x102402,a880)),f329(f329(f8(f891(x102402,f891(f891(f890(x102401,x102402),a880),a880)),f891(f891(f890(x102401,x102402),a880),f891(x102402,a880)),x102401),f7(x102402,f891(f890(x102401,x102402),a880),a880)),f329(f329(f8(f891(x102402,f890(x102401,x102402)),f891(x102402,f891(f891(f890(x102401,x102402),a880),a880)),x102401),f329(f8(f890(x102401,x102402),f891(f891(f890(x102401,x102402),a880),a880),x102402),f331(f890(x102401,x102402)))),f258(x102401,x102402)))),x102403)),f329(f329(f7(x102401,f891(f890(x102401,x102402),a880),f891(x102402,a880)),f329(f329(f8(f891(x102402,f891(f891(f890(x102401,x102402),a880),a880)),f891(f891(f890(x102401,x102402),a880),f891(x102402,a880)),x102401),f7(x102402,f891(f890(x102401,x102402),a880),a880)),f329(f329(f8(f891(x102402,f890(x102401,x102402)),f891(x102402,f891(f891(f890(x102401,x102402),a880),a880)),x102401),f329(f8(f890(x102401,x102402),f891(f891(f890(x102401,x102402),a880),a880),x102402),f331(f890(x102401,x102402)))),f258(x102401,x102402)))),x102404)))
% 159.70/159.29  [9301]~P104(f329(f329(f331(f890(x93011,x93011)),x93012),f305(x93011,x93014)))+P104(f329(f329(f331(f890(x93011,x93011)),x93012),f305(x93011,f329(f329(f118(f891(f890(x93011,x93011),a880)),x93013),x93014))))
% 159.70/159.29  [9302]~P104(f329(f329(f331(f890(x93021,x93021)),x93022),f305(x93021,x93023)))+P104(f329(f329(f331(f890(x93021,x93021)),x93022),f305(x93021,f329(f329(f118(f891(f890(x93021,x93021),a880)),x93023),x93024))))
% 159.70/159.29  [9661]~E(f329(f171(x96611),x96614),f182(x96611,x96612,x96613))+E(f329(f184(x96611,x96612),f329(f329(f153(x96611,f890(x96611,x96612)),f329(f329(f18(x96611,x96612,f890(x96611,x96612)),f258(x96611,x96612)),f329(f329(f8(f889(x96612),x96612,x96611),f243(x96612)),x96613))),x96614)),x96613)
% 159.70/159.29  [9989]~P104(f329(f329(f244(a885),f329(f329(f83(a885),x99891),x99894)),f329(f329(f83(a885),x99893),x99892)))+P104(f329(f329(f244(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x99891),x99892)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x99893),x99894)),f195(f891(f890(a885,a885),a880)))))))
% 159.70/159.29  [9990]~P104(f329(f329(f245(a885),f329(f329(f83(a885),x99901),x99904)),f329(f329(f83(a885),x99903),x99902)))+P104(f329(f329(f245(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x99901),x99902)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x99903),x99904)),f195(f891(f890(a885,a885),a880)))))))
% 159.70/159.29  [10070]P104(f329(f329(f244(a885),f329(f329(f83(a885),x100701),x100702)),f329(f329(f83(a885),x100703),x100704)))+~P104(f329(f329(f244(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x100701),x100704)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x100703),x100702)),f195(f891(f890(a885,a885),a880)))))))
% 159.70/159.29  [10071]P104(f329(f329(f245(a885),f329(f329(f83(a885),x100711),x100712)),f329(f329(f83(a885),x100713),x100714)))+~P104(f329(f329(f245(a1),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x100711),x100714)),f195(f891(f890(a885,a885),a880)))))),f329(a92,f329(f283(f890(a885,a885),f890(a885,a885),a116),f329(f329(f307(f890(a885,a885)),f329(f329(f258(a885,a885),x100713),x100712)),f195(f891(f890(a885,a885),a880)))))))
% 159.70/159.29  [10113]P104(f329(f329(f244(f891(x101131,a880)),f329(f329(f44(a885,f891(x101131,a880)),f253(f891(a885,a880))),x101132)),f329(f329(f44(a885,f891(x101131,a880)),f253(f891(a885,a880))),x101133)))+~P104(f329(f329(f244(f891(x101131,a880)),f329(f329(f44(a885,f891(x101131,a880)),f329(f299(a885,f2(a885)),f507(x101133,x101134,x101132,x101131))),x101132)),f329(f329(f44(a885,f891(x101131,a880)),f329(f299(a885,f2(a885)),f329(f329(f83(a885),f507(x101133,x101134,x101132,x101131)),x101134))),x101133)))
% 159.70/159.29  [10214]~P104(f329(f329(f331(x102142),x102144),f329(f254(x102141,x102142),x102143)))+P104(f329(f264(x102141,x102142,f329(f329(f7(x102141,f891(f890(x102141,x102142),a880),f891(x102142,a880)),f329(f329(f8(f891(x102142,f891(f891(f890(x102141,x102142),a880),a880)),f891(f891(f890(x102141,x102142),a880),f891(x102142,a880)),x102141),f7(x102142,f891(f890(x102141,x102142),a880),a880)),f329(f329(f8(f891(x102142,f890(x102141,x102142)),f891(x102142,f891(f891(f890(x102141,x102142),a880),a880)),x102141),f329(f8(f890(x102141,x102142),f891(f891(f890(x102141,x102142),a880),a880),x102142),f331(f890(x102141,x102142)))),f258(x102141,x102142)))),x102143)),x102144))
% 159.70/159.29  [10215]~P104(f329(f329(f331(x102151),x102154),f329(f256(x102151,x102152),x102153)))+P104(f329(f263(x102151,x102152,f329(f329(f7(x102151,f891(f890(x102151,x102152),a880),f891(x102152,a880)),f329(f329(f8(f891(x102152,f891(f891(f890(x102151,x102152),a880),a880)),f891(f891(f890(x102151,x102152),a880),f891(x102152,a880)),x102151),f7(x102152,f891(f890(x102151,x102152),a880),a880)),f329(f329(f8(f891(x102152,f890(x102151,x102152)),f891(x102152,f891(f891(f890(x102151,x102152),a880),a880)),x102151),f329(f8(f890(x102151,x102152),f891(f891(f890(x102151,x102152),a880),a880),x102152),f331(f890(x102151,x102152)))),f258(x102151,x102152)))),x102153)),x102154))
% 159.70/159.29  [10227]P104(f329(f329(f331(x102271),x102272),f329(f254(x102273,x102271),x102274)))+~P104(f329(f264(x102273,x102271,f329(f329(f7(x102273,f891(f890(x102273,x102271),a880),f891(x102271,a880)),f329(f329(f8(f891(x102271,f891(f891(f890(x102273,x102271),a880),a880)),f891(f891(f890(x102273,x102271),a880),f891(x102271,a880)),x102273),f7(x102271,f891(f890(x102273,x102271),a880),a880)),f329(f329(f8(f891(x102271,f890(x102273,x102271)),f891(x102271,f891(f891(f890(x102273,x102271),a880),a880)),x102273),f329(f8(f890(x102273,x102271),f891(f891(f890(x102273,x102271),a880),a880),x102271),f331(f890(x102273,x102271)))),f258(x102273,x102271)))),x102274)),x102272))
% 159.70/159.29  [10228]P104(f329(f329(f331(x102281),x102282),f329(f256(x102281,x102283),x102284)))+~P104(f329(f263(x102281,x102283,f329(f329(f7(x102281,f891(f890(x102281,x102283),a880),f891(x102283,a880)),f329(f329(f8(f891(x102283,f891(f891(f890(x102281,x102283),a880),a880)),f891(f891(f890(x102281,x102283),a880),f891(x102283,a880)),x102281),f7(x102283,f891(f890(x102281,x102283),a880),a880)),f329(f329(f8(f891(x102283,f890(x102281,x102283)),f891(x102283,f891(f891(f890(x102281,x102283),a880),a880)),x102281),f329(f8(f890(x102281,x102283),f891(f891(f890(x102281,x102283),a880),a880),x102283),f331(f890(x102281,x102283)))),f258(x102281,x102283)))),x102284)),x102282))
% 159.70/159.29  [9899]P104(f329(f159(x98991,x98992),x98993))+~P104(f329(f159(x98991,f329(f329(f18(x98991,a880,a880),f329(f329(f8(a880,f891(a880,a880),x98991),a327),x98994)),x98992)),x98993))
% 159.70/159.29  [9900]P104(f329(f159(x99001,x99002),x99003))+~P104(f329(f159(x99001,f329(f329(f18(x99001,a880,a880),f329(f329(f8(a880,f891(a880,a880),x99001),a327),x99002)),x99004)),x99003))
% 159.70/159.29  [9991]~P117(x99911)+E(f329(f329(f84(x99911),f329(f329(f83(x99911),f81(x99911)),f81(x99911))),f329(f329(f6(a885,x99911),f329(f329(f8(x99911,x99911,a885),f329(f83(x99911),x99912)),f329(f329(f7(a885,x99911,x99911),f329(f329(f8(x99911,f891(x99911,x99911),a885),f84(x99911)),f108(x99911))),x99913))),f329(f251(a885),x99914))),f329(f329(f84(x99911),f329(f108(x99911),x99914)),f329(f329(f83(x99911),x99912),f329(f329(f83(x99911),x99912),f329(f329(f84(x99911),f329(f108(x99911),f329(f329(f22(a885),x99914),f81(a885)))),x99913)))))
% 159.70/159.29  [10135]P104(f329(x101351,f560(x101352,x101353,x101354,x101351)))+P40(x101352,f329(f250(f890(x101352,x101352)),f329(f268(x101352,x101352,a880),f329(f329(f8(f891(x101352,a880),f891(x101352,a880),x101352),f329(f18(x101352,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101352),a327),x101351))),f329(f329(f7(x101352,f891(x101352,x101352),f891(x101352,a880)),f329(f329(f8(f891(x101352,a880),f891(f891(x101352,x101352),f891(x101352,a880)),x101352),f8(x101352,a880,x101352)),a326)),x101353)))))
% 159.70/159.29  [10149]~P104(f329(f329(f245(a885),f329(x101494,f329(x101493,f560(x101491,x101493,x101494,x101492)))),f329(x101494,f560(x101491,x101493,x101494,x101492))))+P40(x101491,f329(f250(f890(x101491,x101491)),f329(f268(x101491,x101491,a880),f329(f329(f8(f891(x101491,a880),f891(x101491,a880),x101491),f329(f18(x101491,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101491),a327),x101492))),f329(f329(f7(x101491,f891(x101491,x101491),f891(x101491,a880)),f329(f329(f8(f891(x101491,a880),f891(f891(x101491,x101491),f891(x101491,a880)),x101491),f8(x101491,a880,x101491)),a326)),x101493)))))
% 159.70/159.29  [10252]~P104(f329(f329(f331(f890(x102521,x102521)),f329(f329(f258(x102521,x102521),x102523),x102524)),f329(f329(f118(f891(f890(x102521,x102521),a880)),x102522),f305(x102521,f195(f891(f890(x102521,x102521),a880))))))+P104(f329(f329(f329(f329(f118(f891(x102521,f891(x102521,a880))),f329(f329(f7(x102521,f891(f890(x102521,x102521),a880),f891(x102521,a880)),f329(f329(f8(f891(x102521,f891(f891(f890(x102521,x102521),a880),a880)),f891(f891(f890(x102521,x102521),a880),f891(x102521,a880)),x102521),f7(x102521,f891(f890(x102521,x102521),a880),a880)),f329(f329(f8(f891(x102521,f890(x102521,x102521)),f891(x102521,f891(f891(f890(x102521,x102521),a880),a880)),x102521),f329(f8(f890(x102521,x102521),f891(f891(f890(x102521,x102521),a880),a880),x102521),f331(f890(x102521,x102521)))),f258(x102521,x102521)))),x102522)),a326),x102523),x102524))
% 159.70/159.29  [10259]P104(f329(f329(f331(f890(x102591,x102591)),f329(f329(f258(x102591,x102591),x102592),x102593)),f329(f329(f118(f891(f890(x102591,x102591),a880)),x102594),f305(x102591,f195(f891(f890(x102591,x102591),a880))))))+~P104(f329(f329(f329(f329(f118(f891(x102591,f891(x102591,a880))),f329(f329(f7(x102591,f891(f890(x102591,x102591),a880),f891(x102591,a880)),f329(f329(f8(f891(x102591,f891(f891(f890(x102591,x102591),a880),a880)),f891(f891(f890(x102591,x102591),a880),f891(x102591,a880)),x102591),f7(x102591,f891(f890(x102591,x102591),a880),a880)),f329(f329(f8(f891(x102591,f890(x102591,x102591)),f891(x102591,f891(f891(f890(x102591,x102591),a880),a880)),x102591),f329(f8(f890(x102591,x102591),f891(f891(f890(x102591,x102591),a880),a880),x102591),f331(f890(x102591,x102591)))),f258(x102591,x102591)))),x102594)),a326),x102592),x102593))
% 159.70/159.29  [10121]~P106(x101213)+E(f93(x101211,f329(f329(f18(x101211,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101211),a327),x101212)),f329(f329(f8(f891(x101211,a880),a880,x101211),f91(x101211)),f329(f329(f8(f891(x101211,a880),f891(x101211,a880),x101211),f329(f18(x101211,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101211),a332),x101212))),f329(f329(f8(x101213,f891(x101211,a880),x101211),f329(f7(x101211,x101213,a880),f329(f329(f8(x101213,f891(x101213,a880),x101211),f244(x101213)),x101214))),x101214))))),f329(f97(x101211,x101213,x101214),x101212))
% 159.70/159.29  [10164]~P106(x101643)+E(f93(x101641,f329(f329(f18(x101641,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101641),a327),x101642)),f329(f329(f8(f891(x101641,a880),a880,x101641),f91(x101641)),f329(f329(f8(f891(x101641,a880),f891(x101641,a880),x101641),f329(f18(x101641,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101641),a332),x101642))),f329(f329(f7(x101641,f891(x101641,x101643),f891(x101641,a880)),f329(f329(f8(f891(x101643,a880),f891(f891(x101641,x101643),f891(x101641,a880)),x101641),f8(x101643,a880,x101641)),f329(f329(f8(x101643,f891(x101643,a880),x101641),f244(x101643)),x101644))),x101644))))),f99(x101641,x101643,x101644,x101642))
% 159.70/159.29  [10211]E(f329(f329(f150(f886(x102111)),f329(f329(f150(x102111),x102112),f329(f141(f886(x102111),f886(x102111),f129(x102111),f121(x102111)),f329(f329(f153(f886(x102111),f886(x102111)),f155(f886(x102111),x102111,f121(x102111),f329(f329(f8(f886(x102111),f891(f886(x102111),f886(x102111)),x102111),f16(f886(x102111),f886(x102111))),f329(f329(f7(x102111,f886(x102111),f886(x102111)),f150(x102111)),f121(x102111))))),x102113)))),f178(x102111,f329(f329(f150(f886(x102111)),x102114),f329(f141(f886(f886(x102111)),f886(f886(x102111)),f129(f886(x102111)),f121(f886(x102111))),f329(f329(f153(f886(x102111),f886(f886(x102111))),f155(f886(f886(x102111)),x102111,f121(f886(x102111)),f329(f16(f891(f886(x102111),f886(f886(x102111))),x102111),f329(f329(f7(f886(x102111),f886(f886(x102111)),f886(f886(x102111))),f150(f886(x102111))),f121(f886(x102111)))))),x102113))))),f178(x102111,f329(f329(f150(f886(x102111)),f329(f329(f150(x102111),x102112),x102114)),x102113)))+~P104(f329(f317(f886(f886(x102111)),f179(x102111)),f329(f329(f150(f886(x102111)),f329(f329(f150(x102111),x102112),x102114)),x102113)))
% 159.70/159.29  [10251]~P104(f329(f64(x102512),f329(f250(x102512),x102514)))+P104(f329(f64(x102511),f329(f250(x102511),f329(f329(f8(f891(x102512,a880),a880,x102511),f90(x102512)),f329(f329(f7(x102511,f891(x102512,a880),f891(x102512,a880)),f329(f329(f8(f891(x102512,f891(a880,a880)),f891(f891(x102512,a880),f891(x102512,a880)),x102511),f18(x102512,a880,a880)),f329(f329(f8(f891(x102512,a880),f891(x102512,f891(a880,a880)),x102511),f329(f8(a880,f891(a880,a880),x102512),a327)),f329(f329(f7(x102511,f891(x102512,x102511),f891(x102512,a880)),f329(f329(f8(f891(x102511,a880),f891(f891(x102512,x102511),f891(x102512,a880)),x102511),f8(x102511,a880,x102512)),a326)),x102513)))),x102514)))))
% 159.70/159.29  [5326]E(x53261,x53262)+~E(f130(x53263,x53264,x53261),f130(x53263,x53265,x53262))
% 159.70/159.29  [5327]E(x53271,x53272)+~E(f130(x53273,x53271,x53274),f130(x53273,x53272,x53275))
% 159.70/159.29  [5700]E(f329(f329(f307(x57001),x57002),f182(x57001,x57003,x57004)),f182(x57001,x57003,x57004))+~E(f329(x57004,x57002),f329(f239(x57003),x57005))
% 159.70/159.29  [6105]P104(f329(f264(x61051,x61052,x61053),x61054))+~P104(f329(f329(x61053,x61055),x61054))
% 159.70/159.29  [6107]P104(f329(f263(x61071,x61072,x61073),x61074))+~P104(f329(f329(x61073,x61074),x61075))
% 159.70/159.29  [6110]~E(f329(x61104,x61102),f329(f239(x61103),x61105))+P104(f329(f329(f331(x61101),x61102),f182(x61101,x61103,x61104)))
% 159.70/159.29  [6111]~E(f329(x61114,x61115),f329(f239(x61111),x61112))+P104(f329(f329(f331(x61111),x61112),f183(x61113,x61111,x61114)))
% 159.70/159.29  [6569]~E(x65695,f2(a107))+E(f329(f207(x65691,x65692,x65693,x65694),x65695),f131(x65692))
% 159.70/159.29  [6570]~E(x65705,f2(a107))+E(f329(f209(x65701,x65702,x65703,x65704),x65705),f123(x65702))
% 159.70/159.29  [6708]~E(x67083,f2(a107))+E(f329(f278(x67081,x67082,x67083,x67084),x67085),f329(f258(x67081,x67082),x67085))
% 159.70/159.29  [6780]~E(f329(x67804,x67805),f210(x67802))+E(f329(f241(f889(x67801),x67802,f210(x67801),x67803),f329(x67804,x67805)),f210(x67801))
% 159.70/159.29  [7403]E(f329(x74031,x74032),f210(x74033))+~E(f329(f185(x74034,x74033,x74035,x74031),x74032),f210(x74033))
% 159.70/159.29  [7404]E(f329(x74041,x74042),f210(x74043))+~E(f329(f185(x74044,x74043,x74041,x74045),x74042),f210(x74043))
% 159.70/159.29  [7440]E(f329(f185(x74401,x74402,x74403,x74404),x74405),f329(x74403,x74405))+P104(f329(f329(f331(x74401),x74405),f182(x74401,x74402,x74404)))
% 159.70/159.29  [7441]E(f329(f185(x74411,x74412,x74413,x74414),x74415),f329(x74414,x74415))+P104(f329(f329(f331(x74411),x74415),f182(x74411,x74412,x74413)))
% 159.70/159.29  [7760]~P15(x77604,x77601,x77602,x77605)+E(f329(f76(x77601,x77601,x77601,f329(x77602,x77603)),f329(x77602,x77603)),f329(x77602,x77603))
% 159.70/159.29  [7804]E(f329(f185(x78041,x78042,x78043,x78044),x78045),f329(x78044,x78045))+~P104(f329(f329(f331(x78041),x78045),f182(x78041,x78042,x78044)))
% 159.70/159.29  [8154]~P11(x81545,x81541,x81542)+E(f329(f76(x81541,x81541,x81541,f329(x81542,x81543)),f329(x81542,x81544)),f329(f76(x81541,x81541,x81541,f329(x81542,x81544)),f329(x81542,x81543)))
% 159.70/159.29  [8489]P104(f329(f329(f331(f890(x84891,x84891)),f329(f329(f258(x84891,x84891),x84892),x84893)),f323(x84891,x84894,x84895)))+~P104(f329(f329(f245(a885),f329(x84894,x84892)),f329(x84894,x84893)))
% 159.70/159.29  [8585]~P104(f329(f329(f331(x85854),x85853),f296(x85854,x85851,x85852,x85855)))+P104(f329(f329(x85851,x85852),x85853))
% 159.70/159.29  [8586]~P104(f329(f329(f331(x85864),x85863),f293(x85864,x85861,x85862,x85865)))+P104(f329(f329(x85861,x85862),x85863))
% 159.70/159.29  [8587]~P104(f329(f329(f331(x85874),x85872),f296(x85874,x85871,x85875,x85873)))+P104(f329(f329(x85871,x85872),x85873))
% 159.70/159.29  [8588]~P104(f329(f329(f331(x85884),x85882),f293(x85884,x85881,x85885,x85883)))+P104(f329(f329(x85881,x85882),x85883))
% 159.70/159.29  [8731]~P56(x87312,x87311,x87315,x87313,x87314)+E(f329(f308(x87311,x87312,x87313),x87314),f253(f891(x87312,a880)))
% 159.70/159.29  [9178]~P37(x91781,x91782,x91783,x91784,x91785)+P37(x91781,x91782,x91783,f329(f168(x91781),x91784),f329(f168(x91782),x91785))
% 159.70/159.29  [9180]~P37(x91801,x91802,x91803,f329(f168(x91801),x91804),x91805)+P37(x91801,x91802,x91803,x91804,f329(f168(x91802),x91805))
% 159.70/159.29  [9181]~P37(x91811,x91812,x91813,x91814,f329(f168(x91812),x91815))+P37(x91811,x91812,x91813,f329(f168(x91811),x91814),x91815)
% 159.70/159.29  [9187]P37(x91871,x91872,x91873,x91874,x91875)+~P37(x91871,x91872,x91873,f329(f168(x91871),x91874),f329(f168(x91872),x91875))
% 159.70/159.29  [9584]P104(f329(f329(f331(f890(f886(x95841),f886(x95841))),f329(f329(f258(f886(x95841),f886(x95841)),f329(f329(f150(x95841),x95842),x95843)),f329(f329(f150(x95841),x95842),x95844))),f156(x95841,x95845)))+~P104(f329(f329(f331(f890(f886(x95841),f886(x95841))),f329(f329(f258(f886(x95841),f886(x95841)),x95843),x95844)),f156(x95841,x95845)))
% 159.70/159.29  [9585]P104(f329(f329(f331(f890(f886(x95851),f886(x95851))),f329(f329(f258(f886(x95851),f886(x95851)),f329(f329(f129(x95851),x95852),x95853)),f329(f329(f129(x95851),x95852),x95854))),f146(x95851,x95855)))+~P104(f329(f329(f331(f890(f886(x95851),f886(x95851))),f329(f329(f258(f886(x95851),f886(x95851)),x95853),x95854)),f146(x95851,x95855)))
% 159.70/159.29  [9776]E(f329(f329(f150(x97761),f702(x97762,x97763,x97764,x97765,x97761)),f703(x97762,x97763,x97764,x97765,x97761)),x97765)+~P104(f329(f329(f331(f890(f886(x97761),f886(x97761))),f329(f329(f258(f886(x97761),f886(x97761)),x97765),f329(f329(f150(x97761),x97764),x97763))),f157(x97761,x97762)))
% 159.70/159.29  [9800]E(f329(f329(f150(x98001),f705(x98002,x98003,x98004,x98005,x98001)),f706(x98002,x98003,x98004,x98005,x98001)),x98003)+~P104(f329(f329(f331(f890(f886(x98001),f886(x98001))),f329(f329(f258(f886(x98001),f886(x98001)),f329(f329(f150(x98001),x98005),x98004)),x98003)),f157(x98001,x98002)))
% 159.70/159.29  [9960]~P104(f329(f329(f331(f890(f886(x99601),f886(x99601))),f329(f329(f258(f886(x99601),f886(x99601)),f329(f329(f150(x99601),x99605),x99602)),x99604)),f157(x99601,x99603)))+P104(f329(f329(f331(f890(f886(x99601),f886(x99601))),f329(f329(f258(f886(x99601),f886(x99601)),x99602),f706(x99603,x99604,x99602,x99605,x99601))),f157(x99601,x99603)))
% 159.70/159.29  [10035]~P104(f329(f329(f331(f890(f886(x100351),f886(x100351))),f329(f329(f258(f886(x100351),f886(x100351)),x100355),f329(f329(f150(x100351),x100354),x100353))),f157(x100351,x100352)))+P104(f329(f329(f331(f890(f886(x100351),f886(x100351))),f329(f329(f258(f886(x100351),f886(x100351)),f703(x100352,x100353,x100354,x100355,x100351)),x100353)),f157(x100351,x100352)))
% 159.70/159.29  [10205]P104(f329(f329(f331(f890(x102051,x102051)),f329(f329(f258(x102051,x102051),f329(x102052,f329(f329(f83(a885),x102053),x102054))),f329(x102052,x102053))),f305(x102051,x102055)))+~P104(f329(f329(f331(f890(x102051,x102051)),f329(f329(f258(x102051,x102051),f329(x102052,f329(a120,f620(x102054,x102053,x102055,x102052,x102051)))),f329(x102052,f620(x102054,x102053,x102055,x102052,x102051)))),f305(x102051,x102055)))
% 159.70/159.29  [5292]E(x52921,x52922)+~E(f329(f329(f150(x52923),x52924),x52921),f329(f329(f150(x52923),x52925),x52922))
% 159.70/159.29  [5293]E(x52931,x52932)+~E(f329(f329(f150(x52933),x52931),x52934),f329(f329(f150(x52933),x52932),x52935))
% 159.70/159.29  [5343]P104(f329(x53431,x53432))+~E(f329(f135(x53433,x53431),x53434),f329(f329(f150(x53433),x53432),x53435))
% 159.70/159.29  [5344]P104(f329(x53441,x53442))+~E(f329(f329(f150(x53443),x53442),x53444),f329(f135(x53443,x53441),x53445))
% 159.70/159.29  [5499]~E(f329(f329(f137(x54991),x54993),x54992),f329(f329(f150(x54991),x54994),x54995))+E(f329(f329(f164(x54991),x54992),x54993),x54994)
% 159.70/159.29  [5631]~P10(x56314,x56315,x56311)+E(f329(f329(x56311,x56312),f329(f329(x56311,x56312),x56313)),f329(f329(x56311,x56312),x56313))
% 159.70/159.29  [6163]~E(x61634,f2(a107))+E(f329(f329(f125(x61631,x61632,x61633),x61634),x61635),f329(f329(f258(f886(x61632),x61631),f121(x61632)),x61635))
% 159.70/159.29  [6229]~P107(x62292)+~E(f329(f329(f147(x62291,x62292,x62293),x62294),x62295),f121(x62291))
% 159.70/159.29  [6607]E(x66071,x66072)+~E(f329(f329(f129(x66073),x66074),f329(f329(f150(x66073),x66071),f121(x66073))),f329(f329(f129(x66073),x66075),f329(f329(f150(x66073),x66072),f121(x66073))))
% 159.70/159.29  [6608]E(x66081,x66082)+~E(f329(f329(f129(x66083),x66081),f329(f329(f150(x66083),x66084),f121(x66083))),f329(f329(f129(x66083),x66082),f329(f329(f150(x66083),x66085),f121(x66083))))
% 159.70/159.29  [6864]E(f329(f187(x68641,x68642,x68643,x68644),x68645),f210(x68642))+P104(f329(f329(f331(x68641),x68645),x68644))
% 159.70/159.29  [6926]E(f329(f329(f307(x69261),f329(x69262,x69263)),f329(f308(x69264,x69261,x69262),x69265)),f329(f308(x69264,x69261,x69262),x69265))+~P104(f329(f329(f331(x69264),x69263),x69265))
% 159.70/159.29  [6933]~P104(f329(x69334,f329(x69333,x69335)))+P104(f329(f329(f309(x69331,x69332,x69333),x69334),x69335))
% 159.70/159.29  [6934]~P104(f329(f329(x69343,x69345),x69344))+P104(f329(f329(f265(x69341,x69342,x69343),x69344),x69345))
% 159.70/159.29  [7029]~E(f329(f308(x70291,x70292,x70293),x70294),x70295)+E(f329(f308(f891(x70291,a880),f891(x70292,a880),f308(x70291,x70292,x70293)),f329(f306(x70291),x70294)),f329(f306(x70292),x70295))
% 159.70/159.29  [7061]E(f329(f187(x70611,x70612,x70613,x70614),x70615),f329(x70613,x70615))+~P104(f329(f329(f331(x70611),x70615),x70614))
% 159.70/159.29  [7360]P20(x73601,x73602,x73603,x73604)+~P20(x73601,x73602,x73603,f329(f329(f307(x73601),x73605),x73604))
% 159.70/159.29  [7430]P104(f329(x74301,x74302))+~P104(f329(f329(f100(x74303,x74304,x74301),x74305),x74302))
% 159.70/159.29  [7474]~P104(f329(f329(f331(x74744),x74743),x74745))+P104(f329(f329(f331(x74741),f329(x74742,x74743)),f329(f308(x74744,x74741,x74742),x74745)))
% 159.70/159.29  [7498]~P107(x74982)+E(f149(x74981,x74982,x74983,f329(f135(x74981,x74984),x74985)),f329(f135(x74981,x74984),f149(x74981,x74982,x74983,x74985)))
% 159.70/159.29  [7531]P104(f329(x75311,f329(x75312,x75313)))+~P104(f329(f329(f309(x75314,x75315,x75312),x75311),x75313))
% 159.70/159.29  [7532]P104(f329(f329(x75321,x75322),x75323))+~P104(f329(f329(f265(x75324,x75325,x75321),x75323),x75322))
% 159.70/159.29  [7533]P104(f329(f329(x75331,x75332),x75333))+~P104(f329(f329(f100(x75334,x75331,x75335),x75332),x75333))
% 159.70/159.29  [7596]~P104(f329(f329(f331(x75963),f329(x75964,x75962)),x75965))+P104(f329(f329(f331(x75961),x75962),f329(f309(x75961,x75963,x75964),x75965)))
% 159.70/159.29  [7994]~P104(f329(f329(f331(x79945),x79943),f329(f309(x79945,x79941,x79942),x79944)))+P104(f329(f329(f331(x79941),f329(x79942,x79943)),x79944))
% 159.70/159.29  [8220]~E(x82203,f329(f329(f329(f75(x82201,f889(x82202)),f329(f16(f889(x82202),x82201),f210(x82202))),x82204),f329(f239(x82202),x82205)))+E(f182(x82201,x82202,x82203),f329(f329(f307(x82201),x82204),f195(f891(x82201,a880))))
% 159.70/159.29  [8300]~P11(x83002,x83001,x83003)+E(f329(f141(x83001,x83002,f329(f7(x83002,x83001,x83001),x83003),x83004),f151(x83002,x83005)),f329(f329(f67(x83002,x83001,x83003),x83004),f329(f171(x83002),x83005)))
% 159.70/159.29  [8320]E(f329(x83201,f513(x83202,x83201,x83203,x83204)),x83204)+~P104(f329(f329(f331(x83205),x83204),f329(f308(x83203,x83205,x83201),x83202)))
% 159.70/159.29  [8321]E(f329(x83211,f716(x83212,x83211,x83213,x83214)),x83214)+~P104(f329(f329(f331(x83215),x83214),f329(f308(x83213,x83215,x83211),x83212)))
% 159.70/159.29  [8630]~E(x86302,f329(f329(f150(x86301),x86304),x86305))+P104(f329(f329(f331(f890(f886(x86301),f886(x86301))),f329(f329(f258(f886(x86301),f886(x86301)),f121(x86301)),x86302)),f146(x86301,x86303)))
% 159.70/159.29  [8676]E(f329(x86761,f329(f96(x86762,x86763,x86764,x86761),x86765)),x86765)+~P104(f329(f329(f331(x86763),x86765),f329(f308(x86762,x86763,x86761),x86764)))
% 159.70/159.29  [8679]P20(x86791,x86792,f96(x86792,x86791,x86793,x86794),x86795)+~P104(f329(f329(f244(f891(x86791,a880)),x86795),f329(f308(x86792,x86791,x86794),x86793)))
% 159.70/159.29  [8687]~P37(x86871,x86873,x86875,x86872,x86874)+E(f329(f196(f886(x86871)),x86872),f329(f196(f886(x86873)),x86874))
% 159.70/159.29  [8697]P104(f329(f329(f244(f891(x86971,a880)),f329(f329(f45(x86972,f891(x86971,a880)),x86973),x86974)),f329(x86974,x86975)))+~P104(f329(f329(f331(x86972),x86975),x86973))
% 159.70/159.29  [8747]~P56(x87471,x87472,x87473,x87475,x87474)+E(f329(f308(x87471,x87472,x87473),f253(f891(x87471,a880))),x87474)
% 159.70/159.29  [8956]E(f329(f329(f329(f75(x89561,f889(x89562)),f187(x89561,x89562,x89563,x89564)),x89565),f210(x89562)),f187(x89561,x89562,x89563,x89564))+P104(f329(f329(f331(x89561),x89565),x89564))
% 159.70/159.29  [8961]E(f329(f135(x89611,x89612),f795(x89613,x89614,x89615,x89612,x89611)),x89613)+~E(f329(f135(x89611,x89612),x89615),f329(f329(f150(x89611),x89614),x89613))
% 159.70/159.29  [8962]E(f329(f135(x89621,x89622),f796(x89623,x89622,x89624,x89625,x89621)),x89624)+~E(f329(f329(f150(x89621),x89625),x89624),f329(f135(x89621,x89622),x89623))
% 159.70/159.29  [8963]E(f329(x89631,f688(x89632,x89633,x89631,x89634,x89635)),x89632)+~E(f329(f329(f211(x89635,x89634),x89631),x89633),f329(f239(x89634),x89632))
% 159.70/159.29  [8967]E(f329(f239(x89671),f688(x89672,x89673,x89674,x89675,x89671)),x89673)+~E(f329(f329(f211(x89671,x89675),x89674),x89673),f329(f239(x89675),x89672))
% 159.70/159.29  [9066]E(f329(f196(f886(x90661)),x90662),x90663)+~P104(f329(f329(f331(f890(f886(x90661),f886(x90661))),f329(f329(f258(f886(x90661),f886(x90661)),x90664),x90662)),f329(f142(x90661,x90665),x90663)))
% 159.70/159.29  [9067]E(f329(f196(f886(x90671)),x90672),x90673)+~P104(f329(f329(f331(f890(f886(x90671),f886(x90671))),f329(f329(f258(f886(x90671),f886(x90671)),x90672),x90674)),f329(f142(x90671,x90675),x90673)))
% 159.70/159.29  [9135]P104(f329(f329(f331(x91351),f513(x91352,x91353,x91351,x91354)),x91352))+~P104(f329(f329(f331(x91355),x91354),f329(f308(x91351,x91355,x91353),x91352)))
% 159.70/159.29  [9136]P104(f329(f329(f331(x91361),f716(x91362,x91363,x91361,x91364)),x91362))+~P104(f329(f329(f331(x91365),x91364),f329(f308(x91361,x91365,x91363),x91362)))
% 159.70/159.29  [9299]E(f329(f308(x92991,x92992,x92993),f504(x92994,x92993,x92991,x92995,x92992)),x92995)+~P104(f329(f329(f244(f891(x92992,a880)),x92995),f329(f308(x92991,x92992,x92993),x92994)))
% 159.70/159.29  [9551]E(f329(x95511,f369(x95512,x95511,x95513,x95514,x95515)),f329(f239(x95515),x95514))+~P104(f329(f329(f331(x95515),x95514),f183(x95513,x95515,f187(x95513,x95515,x95511,x95512))))
% 159.70/159.29  [9600]P104(f329(f329(f331(f890(f886(x96001),f886(x96001))),f329(f329(f258(f886(x96001),f886(x96001)),f329(f329(f150(x96001),x96002),x96003)),f329(f329(f150(x96001),x96002),x96004))),f305(f886(x96001),f156(x96001,x96005))))+~P104(f329(f329(f331(f890(f886(x96001),f886(x96001))),f329(f329(f258(f886(x96001),f886(x96001)),x96003),x96004)),f305(f886(x96001),f156(x96001,x96005))))
% 159.70/159.29  [9632]~E(f329(x96323,f694(x96325,x96324,x96323,x96322,x96321)),f329(x96325,f694(x96325,x96324,x96323,x96322,x96321)))+E(f329(f329(f153(x96321,x96322),x96323),x96324),f329(f329(f153(x96321,x96322),x96325),x96324))
% 159.70/159.29  [9647]P104(f329(f329(f201(x96471),f329(f329(f329(a204,x96472),f33(x96473)),f329(x96474,x96472))),f592(x96475,x96472,x96471,x96474,x96473)))+~P104(f329(f329(f201(f26(x96473,x96474,x96471)),x96472),f329(f329(f329(a204,x96475),f33(x96473)),f205(x96472,x96473))))
% 159.70/159.29  [9708]~E(f329(f135(x97081,x97085),x97084),f329(f329(f150(x97081),x97083),x97082))+E(f329(f329(f129(x97081),f799(x97082,x97083,x97084,x97085,x97081)),f329(f329(f150(x97081),x97083),f795(x97082,x97083,x97084,x97085,x97081))),x97084)
% 159.70/159.29  [9709]~E(f329(f329(f150(x97091),x97095),x97094),f329(f135(x97091,x97093),x97092))+E(f329(f329(f129(x97091),f797(x97092,x97093,x97094,x97095,x97091)),f329(f329(f150(x97091),x97095),f796(x97092,x97093,x97094,x97095,x97091))),x97092)
% 159.70/159.29  [9711]E(f329(f329(f153(x97111,x97112),x97113),x97114),f329(f329(f153(x97111,x97112),x97115),x97114))+P104(f329(f329(f331(x97111),f694(x97113,x97114,x97115,x97112,x97111)),f329(f171(x97111),x97114)))
% 159.70/159.29  [9741]~P104(f329(f329(f331(x97415),x97414),f329(f283(x97411,x97415,x97413),x97412)))+P104(f329(f329(f331(x97411),f522(x97412,x97413,x97411,x97414,x97415)),x97412))
% 159.70/159.29  [9742]~P104(f329(f329(f331(x97425),x97424),f329(f283(x97421,x97425,x97423),x97422)))+P104(f329(f329(f331(x97421),f545(x97422,x97423,x97421,x97424,x97425)),x97422))
% 159.70/159.29  [9770]~P104(f329(f329(f244(f891(x97705,a880)),x97704),f329(f308(x97701,x97705,x97703),x97702)))+P104(f329(f329(f244(f891(x97701,a880)),f504(x97702,x97703,x97701,x97704,x97705)),x97702))
% 159.70/159.29  [9791]E(f329(f329(f329(a204,f592(x97911,x97912,x97913,x97914,x97915)),f33(x97915)),f205(x97912,x97915)),f329(f329(f329(a204,x97911),f33(x97915)),f205(x97912,x97915)))+~P104(f329(f329(f201(f26(x97915,x97914,x97913)),x97912),f329(f329(f329(a204,x97911),f33(x97915)),f205(x97912,x97915))))
% 159.70/159.29  [9823]~P104(f329(f329(f331(x98235),x98234),f183(x98231,x98235,f187(x98231,x98235,x98233,x98232))))+P104(f329(f329(f331(x98231),f369(x98232,x98233,x98231,x98234,x98235)),x98232))
% 159.70/159.29  [10230]E(x102301,f2(a107))+E(f329(f241(f890(f886(x102302),x102303),f890(x102302,x102303),f329(f329(f258(f886(x102302),x102303),f121(x102302)),x102304),f329(f268(x102302,x102303,f890(f886(x102302),x102303)),f329(f329(f7(x102302,f891(x102303,f890(f886(x102302),x102303)),f891(x102303,f890(f886(x102302),x102303))),f329(f329(f8(f891(f890(f886(x102302),x102303),f890(f886(x102302),x102303)),f891(f891(x102303,f890(f886(x102302),x102303)),f891(x102303,f890(f886(x102302),x102303))),x102302),f8(f890(f886(x102302),x102303),f890(f886(x102302),x102303),x102303)),f329(f329(f8(f891(f886(x102302),f891(x102303,f890(f886(x102302),x102303))),f891(f890(f886(x102302),x102303),f890(f886(x102302),x102303)),x102302),f268(f886(x102302),x102303,f890(f886(x102302),x102303))),f329(f329(f8(f891(f886(x102302),f886(x102302)),f891(f886(x102302),f891(x102303,f890(f886(x102302),x102303))),x102302),f329(f8(f886(x102302),f891(x102303,f890(f886(x102302),x102303)),f886(x102302)),f258(f886(x102302),x102303))),f150(x102302))))),f329(f125(x102303,x102302,x102305),f329(f329(f22(a107),x102301),f81(a107)))))),f329(x102305,x102304)),f329(f329(f125(x102303,x102302,x102305),x102301),x102304))
% 159.70/159.29  [5512]~E(f329(x55123,x55124),x55125)+E(f329(f329(f329(f75(x55121,x55122),x55123),x55124),x55125),x55123)
% 159.70/159.29  [5951]E(f329(x59511,x59512),x59513)+~E(f329(f329(f329(f75(x59514,x59515),x59511),x59512),x59513),x59511)
% 159.70/159.29  [6045]E(x60451,x60452)+~E(f329(f267(x60453,x60454),f329(f329(f258(x60453,x60454),x60455),x60451)),x60452)
% 159.70/159.29  [6046]E(x60461,x60462)+~E(f329(f257(x60463,x60464),f329(f329(f258(x60463,x60464),x60461),x60465)),x60462)
% 159.70/159.29  [6303]~E(x63033,f329(f329(f129(x63031),x63034),f329(f329(f150(x63031),x63032),x63035)))+P104(f329(f329(f331(x63031),x63032),f329(f171(x63031),x63033)))
% 159.70/159.29  [6695]E(f329(f308(x66951,x66952,f329(f16(x66952,x66951),x66953)),x66954),f329(f329(f307(x66952),x66953),f195(f891(x66952,a880))))+~P104(f329(f329(f331(x66951),x66955),x66954))
% 159.70/159.29  [6765]E(f329(f329(f118(f891(x67651,a880)),f329(f171(x67651),x67652)),f329(f171(x67651),x67653)),f329(f171(x67651),x67654))+~E(f166(x67651,x67655,x67654),f329(f329(f258(f886(x67651),f886(x67651)),x67652),x67653))
% 159.70/159.29  [6868]~P107(x68682)+E(f329(f196(f886(x68681)),f329(f329(f147(x68681,x68682,x68683),x68684),x68685)),f329(a120,f329(f196(f886(x68681)),x68685)))
% 159.70/159.29  [6880]~P107(x68802)+E(f329(f171(x68801),f329(f329(f147(x68801,x68802,x68803),x68804),x68805)),f329(f329(f307(x68801),x68804),f329(f171(x68801),x68805)))
% 159.70/159.29  [7152]~P117(x71521)+E(f329(f329(f83(x71521),f329(f329(f83(x71521),x71522),x71523)),f329(f329(f83(x71521),x71524),x71525)),f329(f329(f83(x71521),f329(f329(f83(x71521),x71522),x71524)),f329(f329(f83(x71521),x71523),x71525)))
% 159.70/159.29  [7153]~P117(x71531)+E(f329(f329(f84(x71531),f329(f329(f84(x71531),x71532),x71533)),f329(f329(f84(x71531),x71534),x71535)),f329(f329(f84(x71531),f329(f329(f84(x71531),x71532),x71534)),f329(f329(f84(x71531),x71533),x71535)))
% 159.70/159.29  [7154]~P64(x71541)+E(f329(f329(f287(x71541),f329(f329(f84(x71541),x71542),x71543)),f329(f329(f84(x71541),x71544),x71545)),f329(f329(f84(x71541),f329(f329(f287(x71541),x71542),x71544)),f329(f329(f287(x71541),x71543),x71545)))
% 159.70/159.29  [7168]~P107(x71681)+E(f303(x71681,f329(f329(f194(x71681),x71682),x71683),f329(f329(f193(x71681),x71684),x71685)),f329(f329(f109(f891(x71681,a880)),f303(x71681,x71682,x71684)),f303(x71681,x71683,x71685)))
% 159.70/159.29  [7169]~P107(x71691)+E(f302(x71691,f329(f329(f194(x71691),x71692),x71693),f329(f329(f193(x71691),x71694),x71695)),f329(f329(f109(f891(x71691,a880)),f302(x71691,x71692,x71694)),f302(x71691,x71693,x71695)))
% 159.70/159.29  [7170]~P107(x71701)+E(f300(x71701,f329(f329(f194(x71701),x71702),x71703),f329(f329(f193(x71701),x71704),x71705)),f329(f329(f109(f891(x71701,a880)),f300(x71701,x71702,x71704)),f300(x71701,x71703,x71705)))
% 159.70/159.29  [7171]~P107(x71711)+E(f329(f329(f109(f891(x71711,a880)),f329(f299(x71711,x71712),x71713)),f329(f299(x71711,x71714),x71715)),f329(f299(x71711,f329(f329(f194(x71711),x71712),x71714)),f329(f329(f193(x71711),x71713),x71715)))
% 159.70/159.29  [7286]~P104(f329(x72861,f519(x72863,x72862,x72861)))+P104(f329(x72861,f329(f329(f258(x72862,x72863),x72864),x72865)))
% 159.70/159.29  [7373]~E(f329(x73733,x73734),f210(x73732))+E(f183(x73731,x73732,f329(f329(f329(f75(x73731,f889(x73732)),x73733),x73734),f329(f239(x73732),x73735))),f329(f329(f307(x73732),x73735),f183(x73731,x73732,x73733)))
% 159.70/159.29  [7394]~E(x73942,f329(x73944,x73945))+P104(f329(f329(f331(x73941),x73942),f329(f308(x73943,x73941,x73944),f253(f891(x73943,a880)))))
% 159.70/159.29  [7452]~E(f329(x74523,x74524),f210(x74522))+E(f329(f329(f22(f891(x74521,a880)),f182(x74521,x74522,x74523)),f329(f329(f307(x74521),x74524),x74525)),f329(f329(f22(f891(x74521,a880)),f182(x74521,x74522,x74523)),x74525))
% 159.70/159.29  [7471]~P10(x74713,x74712,x74714)+P10(x74711,x74712,f329(f329(f8(x74713,f891(x74712,x74712),x74711),x74714),x74715))
% 159.70/159.29  [7472]~P11(x74723,x74722,x74724)+P11(x74721,x74722,f329(f329(f8(x74723,f891(x74722,x74722),x74721),x74724),x74725))
% 159.70/159.29  [7612]~P20(x76121,x76122,x76123,x76124)+P20(x76121,x76122,x76123,f329(f329(f22(f891(x76121,a880)),x76124),x76125))
% 159.70/159.29  [7769]~P104(f329(f329(x77693,x77694),x77695))+P104(f329(f329(f268(x77691,x77692,a880),x77693),f329(f329(f258(x77691,x77692),x77694),x77695)))
% 159.70/159.29  [7879]~P104(f329(x78792,x78794))+~E(f329(f329(f137(x78791),f329(f196(f886(x78791)),f176(x78791,x78792,x78793))),x78793),f329(f329(f150(x78791),x78794),x78795))
% 159.70/159.29  [7899]P20(x78991,x78992,x78993,x78994)+~P20(x78991,x78992,x78993,f329(f329(f118(f891(x78991,a880)),x78995),x78994))
% 159.70/159.29  [7900]P20(x79001,x79002,x79003,x79004)+~P20(x79001,x79002,x79003,f329(f329(f118(f891(x79001,a880)),x79004),x79005))
% 159.70/159.29  [7949]~P107(x79492)+E(f329(f329(f147(x79491,x79492,x79493),x79494),f149(x79491,x79492,x79493,x79495)),f149(x79491,x79492,x79493,f329(f329(f150(x79491),x79494),x79495)))
% 159.70/159.29  [8276]~P10(x82762,x82761,x82763)+E(f329(f141(x82761,x82762,f329(f7(x82762,x82761,x82761),x82763),x82764),x82765),f329(f329(f67(x82762,x82761,x82763),x82764),f329(f171(x82762),x82765)))
% 159.70/159.29  [8305]~E(f329(f329(f137(x83051),f329(f196(f886(x83051)),f176(x83051,x83052,x83053))),x83053),f329(f329(f150(x83051),x83054),x83055))+E(f329(f329(f129(x83051),f176(x83051,x83052,x83053)),f329(f329(f150(x83051),x83054),x83055)),x83053)
% 159.70/159.29  [8331]P104(f329(f329(x83311,x83312),x83313))+~P104(f329(f329(f268(x83314,x83315,a880),x83311),f329(f329(f258(x83314,x83315),x83312),x83313)))
% 159.70/159.29  [8392]~E(f329(f329(f184(x83921,x83922),x83925),x83923),f329(f239(x83922),x83924))+P104(f329(f329(f331(f890(x83921,x83922)),f329(f329(f258(x83921,x83922),x83923),x83924)),f329(f171(f890(x83921,x83922)),x83925)))
% 159.70/159.29  [8804]P104(f329(f329(f244(f891(x88041,a880)),f329(f308(x88042,x88041,x88043),x88044)),f329(f308(x88042,x88041,x88043),x88045)))+~P104(f329(f329(f244(f891(x88042,a880)),x88044),x88045))
% 159.70/159.29  [8805]P104(f329(f329(f244(f891(x88051,a880)),f329(f309(x88051,x88052,x88053),x88054)),f329(f309(x88051,x88052,x88053),x88055)))+~P104(f329(f329(f244(f891(x88052,a880)),x88054),x88055))
% 159.70/159.29  [8881]E(x88811,f2(a107))+E(f329(f329(f270(x88812,x88813,x88812,f890(x88813,x88812)),f329(x88814,x88815)),f278(x88813,x88812,f329(f329(f22(a107),x88811),f81(a107)),x88814)),f329(f278(x88813,x88812,x88811,x88814),x88815))
% 159.70/159.29  [9176]P104(f329(f329(f201(f26(x91761,x91762,x91763)),x91764),f329(f329(f329(a204,x91765),f33(x91761)),f205(x91764,x91761))))+~P104(f329(f329(f201(x91763),f329(f329(f329(a204,x91764),f33(x91761)),f329(x91762,x91764))),x91765))
% 159.70/159.29  [9208]P33(x92081,x92082,f329(f329(f329(f95(x92081),x92083),x92084),x92085))+P104(f329(f329(x92083,f689(x92085,x92084,x92083,x92082)),f700(x92085,x92084,x92083,x92082)))
% 159.70/159.29  [9408]E(f329(f239(x94081),f744(x94082,x94083,x94084,x94081,x94085)),f329(f329(f184(x94085,x94081),x94082),x94084))+~P104(f329(f329(f331(f890(x94085,x94081)),f329(f329(f258(x94085,x94081),x94084),x94083)),f329(f171(f890(x94085,x94081)),x94082)))
% 159.70/159.29  [9451]P33(x94511,x94512,f329(f329(f329(f95(x94511),x94513),x94514),x94515))+~P104(f329(f329(x94515,f689(x94515,x94514,x94513,x94512)),f712(x94515,x94514,x94513,x94512)))
% 159.70/159.29  [9454]~P104(f329(f329(f331(x94542),x94545),f329(f308(x94541,x94542,x94544),x94543)))+P104(f329(f329(f331(x94541),f329(f96(x94541,x94542,x94543,x94544),x94545)),x94543))
% 159.70/159.29  [9512]P33(x95121,x95122,f329(f329(f329(f95(x95121),x95123),x95124),x95125))+P104(f329(f329(f329(f329(a203,x95124),f700(x95125,x95124,x95123,x95122)),x95122),f712(x95125,x95124,x95123,x95122)))
% 159.70/159.29  [9542]~P104(f329(f64(x95423),f329(f308(x95422,x95423,x95425),f253(f891(x95422,a880)))))+P104(f329(f64(x95421),f329(f308(x95422,x95421,f329(f329(f8(x95423,x95421,x95422),x95424),x95425)),f253(f891(x95422,a880)))))
% 159.70/159.29  [9565]P104(f329(f329(f244(f891(f891(x95651,a880),a880)),f329(f308(f891(x95652,a880),f891(x95651,a880),f308(x95652,x95651,x95653)),f329(f306(x95652),x95654))),f329(f306(x95651),x95655)))+~P104(f329(f329(f244(f891(x95651,a880)),f329(f308(x95652,x95651,x95653),x95654)),x95655))
% 159.70/159.29  [9579]~P104(f329(f64(f889(x95791)),f329(f308(x95792,f889(x95791),x95793),f253(f891(x95792,a880)))))+P104(f329(f64(f889(x95791)),f329(f308(x95792,f889(x95791),f329(f329(f329(f75(x95792,f889(x95791)),x95793),x95794),f329(f239(x95791),x95795))),f253(f891(x95792,a880)))))
% 159.70/159.29  [9615]P104(f329(f329(f201(x96151),f329(f329(f329(a204,x96152),f33(x96153)),f329(x96154,x96152))),f671(x96155,x96152,x96151,x96154,x96153)))+~P104(f329(f329(f201(f26(x96153,x96154,x96151)),x96152),x96155))
% 159.70/159.29  [9640]E(x96401,x96402)+~P104(f329(f69(x96403,x96404,x96405,x96401,f195(f891(x96403,a880))),x96402))
% 159.70/159.29  [9656]E(f329(f329(f258(x96561,x96562),f573(x96563,x96564,x96565,x96562,x96561)),f574(x96563,x96564,x96565,x96562,x96561)),x96565)+~P104(f329(f329(f331(f890(x96561,x96562)),x96565),f329(f329(f266(x96561,x96562),x96564),x96563)))
% 159.70/159.29  [9746]P104(f329(f329(f331(x97461),f573(x97462,x97463,x97464,x97465,x97461)),x97463))+~P104(f329(f329(f331(f890(x97461,x97465)),x97464),f329(f329(f266(x97461,x97465),x97463),x97462)))
% 159.70/159.29  [9754]P104(f329(f329(f331(x97541),f736(x97542,x97543,x97544,x97545,x97541)),x97545))+P104(f329(f329(f244(f891(x97544,a880)),f329(f308(x97541,x97544,x97543),x97545)),x97542))
% 159.70/159.29  [9777]E(f329(f329(f329(a204,f671(x97771,x97772,x97773,x97774,x97775)),f33(x97775)),f205(x97772,x97775)),x97771)+~P104(f329(f329(f201(f26(x97775,x97774,x97773)),x97772),x97771))
% 159.70/159.29  [9858]P19(x98585,x98584,f329(f329(f307(f884(x98585)),f329(f329(f329(f95(x98585),x98581),x98583),x98582)),f195(f891(f884(x98585),a880))))+P104(f329(f329(x98581,f559(x98582,x98583,x98584,x98585,x98581)),f672(x98582,x98583,x98584,x98585,x98581)))
% 159.70/159.29  [9908]P104(f329(f329(f331(x99081),f574(x99082,x99083,x99084,x99081,x99085)),f329(x99082,f573(x99082,x99083,x99084,x99081,x99085))))+~P104(f329(f329(f331(f890(x99085,x99081)),x99084),f329(f329(f266(x99085,x99081),x99083),x99082)))
% 159.70/159.29  [9936]P104(f329(f329(f331(f890(x99361,x99361)),f329(f329(f258(x99361,x99361),x99362),f646(x99363,x99364,x99365,x99362,x99361))),x99363))+~P104(f329(f329(f331(f890(x99361,x99361)),f329(f329(f258(x99361,x99361),x99362),x99365)),f329(f329(f188(f890(x99361,x99361),a880),f329(a120,x99364)),x99363)))
% 159.70/159.29  [9937]P104(f329(f329(f331(f890(x99371,x99371)),f329(f329(f258(x99371,x99371),x99372),f647(x99373,x99374,x99375,x99372,x99371))),x99373))+~P104(f329(f329(f331(f890(x99371,x99371)),f329(f329(f258(x99371,x99371),x99372),x99375)),f329(f329(f188(f890(x99371,x99371),a880),f329(a120,x99374)),x99373)))
% 159.70/159.29  [9955]~P104(f329(f329(f331(f890(f886(x99551),f886(x99551))),f329(f329(f258(f886(x99551),f886(x99551)),f329(f329(f150(x99551),x99552),x99555)),x99554)),f157(x99551,x99553)))+P104(f329(f329(f331(f890(x99551,x99551)),f329(f329(f258(x99551,x99551),x99552),f705(x99553,x99554,x99555,x99552,x99551))),x99553))
% 159.70/159.29  [9957]~P19(x99571,x99572,f329(f329(f307(f884(x99571)),f329(f329(f329(f95(x99571),f100(x99571,x99573,x99574)),x99575),x99573)),f195(f891(f884(x99571),a880))))+P19(x99571,x99572,f329(f329(f307(f884(x99571)),f329(f329(f329(f95(x99571),x99573),f29(x99574,x99575)),f100(x99571,x99573,f329(f76(a880,a880,a881,a324),x99574)))),f195(f891(f884(x99571),a880))))
% 159.70/159.29  [9958]~P23(x99581,x99582,f329(f329(f307(f884(x99581)),f329(f329(f329(f95(x99581),f100(x99581,x99583,x99584)),x99585),x99583)),f195(f891(f884(x99581),a880))))+P23(x99581,x99582,f329(f329(f307(f884(x99581)),f329(f329(f329(f95(x99581),x99583),f29(x99584,x99585)),f100(x99581,x99583,f329(f76(a880,a880,a881,a324),x99584)))),f195(f891(f884(x99581),a880))))
% 159.70/159.29  [9983]~P104(f329(f329(f331(x99831),f329(x99833,f736(x99835,x99833,x99831,x99834,x99832))),x99835))+P104(f329(f329(f244(f891(x99831,a880)),f329(f308(x99832,x99831,x99833),x99834)),x99835))
% 159.70/159.29  [10231]P19(x102311,x102312,f329(f329(f307(f884(x102311)),f329(f329(f329(f95(x102311),x102313),x102314),x102315)),f195(f891(f884(x102311),a880))))+~P19(x102311,x102312,f329(f329(f307(f884(x102311)),f329(f329(f329(f95(x102311),f329(f16(f891(a881,a880),x102311),f329(f329(f7(a881,a881,a880),a326),f672(x102315,x102314,x102312,x102311,x102313)))),x102314),f329(f16(f891(a881,a880),x102311),f329(x102315,f559(x102315,x102314,x102312,x102311,x102313))))),f195(f891(f884(x102311),a880))))
% 159.70/159.29  [6377]P104(f329(x63772,x63774))+E(f176(x63771,x63772,f329(f329(f129(x63771),x63773),f329(f329(f150(x63771),x63774),x63775))),f176(x63771,x63772,x63773))
% 159.70/159.29  [6425]~P25(x64252)+E(f329(f329(f329(f118(f891(x64251,x64252)),x64253),x64254),x64255),f329(f329(f118(x64252),f329(x64253,x64255)),f329(x64254,x64255)))
% 159.70/159.29  [6427]~P61(x64272)+E(f329(f329(f329(f22(f891(x64271,x64272)),x64273),x64274),x64275),f329(f329(f22(x64272),f329(x64273,x64275)),f329(x64274,x64275)))
% 159.70/159.29  [6429]~P25(x64292)+E(f329(f329(f329(f109(f891(x64291,x64292)),x64293),x64294),x64295),f329(f329(f109(x64292),f329(x64293,x64295)),f329(x64294,x64295)))
% 159.70/159.29  [6447]E(x64471,x64472)+E(f329(f329(f164(x64473),f329(f329(f158(x64473,x64474),x64471),x64475)),x64472),f329(f329(f164(x64473),x64474),x64472))
% 159.70/159.29  [6713]~E(x67134,f195(f891(x67133,a880)))+E(f329(f329(f118(f891(x67131,a880)),x67132),f329(f329(f44(x67133,f891(x67131,a880)),x67134),x67135)),x67132)
% 159.70/159.29  [6714]~E(x67144,f195(f891(x67143,a880)))+E(f329(f329(f22(f891(x67141,a880)),x67142),f329(f329(f44(x67143,f891(x67141,a880)),x67144),x67145)),x67142)
% 159.70/159.29  [6715]~E(x67154,f195(f891(x67153,a880)))+E(f329(f329(f109(f891(x67151,a880)),x67152),f329(f329(f45(x67153,f891(x67151,a880)),x67154),x67155)),x67152)
% 159.70/159.29  [6729]~E(x67294,f195(f891(x67293,a880)))+E(f329(f329(f307(x67291),x67292),f329(f329(f44(x67293,f891(x67291,a880)),x67294),x67295)),f329(f329(f307(x67291),x67292),f195(f891(x67291,a880))))
% 159.70/159.29  [7520]E(f329(f329(f164(x75201),f329(f329(f153(x75202,x75201),x75203),x75204)),x75205),f329(x75203,f329(f329(f164(x75202),x75204),x75205)))+~P104(f329(f329(f245(a885),x75205),f329(f196(f886(x75202)),x75204)))
% 159.70/159.29  [7584]E(f329(f329(f118(f891(x75841,a880)),f329(x75842,x75843)),f329(f329(f44(x75844,f891(x75841,a880)),x75845),x75842)),f329(f329(f44(x75844,f891(x75841,a880)),x75845),x75842))+~P104(f329(f329(f331(x75844),x75843),x75845))
% 159.70/159.29  [7585]E(f329(f329(f109(f891(x75851,a880)),f329(x75852,x75853)),f329(f329(f45(x75854,f891(x75851,a880)),x75855),x75852)),f329(f329(f45(x75854,f891(x75851,a880)),x75855),x75852))+~P104(f329(f329(f331(x75854),x75853),x75855))
% 159.70/159.29  [8192]~E(x81923,f195(f891(x81921,a880)))+E(f329(f329(f44(x81921,f891(x81922,a880)),x81923),f329(f329(f8(f891(x81922,a880),f891(x81922,a880),x81921),f329(f307(x81922),x81924)),x81925)),f195(f891(x81922,a880)))
% 159.70/159.29  [8198]~P104(f329(f329(f331(x81984),x81983),x81985))+P104(f329(f329(f244(f891(x81981,a880)),f329(x81982,x81983)),f329(f329(f44(x81984,f891(x81981,a880)),x81985),x81982)))
% 159.70/159.29  [8258]E(x82581,f329(f329(f329(a204,x82582),x82583),f329(x82584,x82582)))+~P104(f329(f329(f329(f329(a203,f25(x82583,x82584)),x82582),x82585),x82581))
% 159.70/159.29  [8330]~E(f329(x83304,x83302),x83305)+P104(f329(f329(f331(x83301),x83302),f329(f309(x83301,x83303,x83304),f329(f329(f307(x83303),x83305),f195(f891(x83303,a880))))))
% 159.70/159.29  [8374]~P54(x83741,x83742,f329(f284(x83742,x83741),x83743))+E(f329(f329(f109(f891(x83741,a880)),f329(f283(x83742,x83741,x83743),x83744)),f329(f283(x83742,x83741,x83743),x83745)),f329(f283(x83742,x83741,x83743),f329(f329(f109(f891(x83742,a880)),x83744),x83745)))
% 159.70/159.29  [8403]E(x84031,f2(a107))+E(f124(x84032,x84033,f329(x84034,f329(f329(f22(a107),x84031),f81(a107))),f329(f329(f7(x84032,a107,f887(x84033)),x84035),x84031)),f329(f209(x84032,x84033,x84034,x84035),x84031))
% 159.70/159.29  [8499]E(x84991,f195(f891(x84992,a880)))+E(f329(f329(f44(x84992,f891(x84993,a880)),x84991),f329(f329(f8(f891(x84993,a880),f891(x84993,a880),x84992),f329(f307(x84993),x84994)),x84995)),f329(f329(f307(x84993),x84994),f329(f329(f44(x84992,f891(x84993,a880)),x84991),x84995)))
% 159.70/159.29  [8552]~P20(x85522,x85521,x85523,f253(f891(x85522,a880)))+E(f329(f329(f22(f891(x85521,a880)),f329(f308(x85522,x85521,x85523),x85524)),f329(f308(x85522,x85521,x85523),x85525)),f329(f308(x85522,x85521,x85523),f329(f329(f22(f891(x85522,a880)),x85524),x85525)))
% 159.70/159.29  [8553]~P20(x85532,x85531,x85533,f253(f891(x85532,a880)))+E(f329(f329(f109(f891(x85531,a880)),f329(f308(x85532,x85531,x85533),x85534)),f329(f308(x85532,x85531,x85533),x85535)),f329(f308(x85532,x85531,x85533),f329(f329(f109(f891(x85532,a880)),x85534),x85535)))
% 159.70/159.29  [8617]~P104(f329(f329(f70(x86171,x86172,x86175),x86173),x86174))+P104(f329(f329(f331(f890(x86171,x86172)),f329(f329(f258(x86171,x86172),x86173),x86174)),x86175))
% 159.70/159.29  [8649]P104(f329(f329(f331(x86491),x86492),f329(f254(x86493,x86491),x86494)))+~P104(f329(f329(f331(f890(x86493,x86491)),f329(f329(f258(x86493,x86491),x86495),x86492)),x86494))
% 159.70/159.29  [8651]P104(f329(f329(f331(x86511),x86512),f329(f256(x86511,x86513),x86514)))+~P104(f329(f329(f331(f890(x86511,x86513)),f329(f329(f258(x86511,x86513),x86512),x86515)),x86514))
% 159.70/159.29  [8789]P104(f329(f329(f70(x87891,x87892,x87893),x87894),x87895))+~P104(f329(f329(f331(f890(x87891,x87892)),f329(f329(f258(x87891,x87892),x87894),x87895)),x87893))
% 159.70/159.29  [8827]E(f329(x88271,x88272),x88273)+~P104(f329(f329(f331(x88274),x88272),f329(f309(x88274,x88275,x88271),f329(f329(f307(x88275),x88273),f195(f891(x88275,a880))))))
% 159.70/159.29  [9063]P104(f329(f329(f331(f890(x90631,x90632)),f329(f329(f258(x90631,x90632),x90633),x90634)),f329(f284(x90632,x90631),x90635)))+~P104(f329(f329(f331(f890(x90632,x90631)),f329(f329(f258(x90632,x90631),x90634),x90633)),x90635))
% 159.70/159.29  [9081]~P104(f329(f329(x90811,x90815),x90814))+P104(f329(f329(x90811,f329(f267(x90812,x90813),f329(f329(f258(x90812,x90813),x90814),x90815))),f329(f257(x90812,x90813),f329(f329(f258(x90812,x90813),x90814),x90815))))
% 159.70/159.29  [9110]~P104(f329(f329(f331(f890(x91102,x91101)),f329(f329(f258(x91102,x91101),x91104),x91103)),f329(f284(x91101,x91102),x91105)))+P104(f329(f329(f331(f890(x91101,x91102)),f329(f329(f258(x91101,x91102),x91103),x91104)),x91105))
% 159.70/159.29  [9143]~P104(f329(f329(f331(f890(x91433,x91431)),f329(f329(f258(x91433,x91431),x91435),x91432)),x91434))+P104(f329(f329(f331(x91431),x91432),f329(f283(x91433,x91431,x91434),f329(f329(f307(x91433),x91435),f195(f891(x91433,a880))))))
% 159.70/159.29  [9190]P104(f329(f329(f331(f890(x91901,x91902)),f329(f329(f258(x91901,x91902),x91903),x91904)),x91905))+~P104(f329(f329(f331(x91902),x91904),f329(f283(x91901,x91902,x91905),f329(f329(f307(x91901),x91903),f195(f891(x91901,a880))))))
% 159.70/159.29  [9211]E(f329(f329(f329(f75(x92111,f889(x92112)),f187(x92111,x92112,x92113,x92114)),x92115),f210(x92112)),f187(x92111,x92112,x92113,f329(f329(f22(f891(x92111,a880)),x92114),f329(f329(f307(x92111),x92115),f195(f891(x92111,a880))))))+~P104(f329(f329(f331(x92111),x92115),x92114))
% 159.70/159.29  [9279]~P68(x92791)+E(f329(f329(f6(a885,x92791),x92792),f300(a885,f329(f329(f83(a885),x92793),x92794),f329(f329(f83(a885),x92795),x92794))),f329(f329(f6(a885,x92791),f329(f329(f8(a885,x92791,a885),x92792),f329(f329(f7(a885,a885,a885),f83(a885)),x92794))),f300(a885,x92793,x92795)))
% 159.70/159.29  [9303]~P68(x93031)+E(f329(f329(f6(a885,x93031),x93032),f329(f299(a885,f329(f329(f83(a885),x93033),x93034)),f329(f329(f83(a885),x93035),x93034))),f329(f329(f6(a885,x93031),f329(f329(f8(a885,x93031,a885),x93032),f329(f329(f7(a885,a885,a885),f83(a885)),x93034))),f329(f299(a885,x93033),x93035)))
% 159.70/159.29  [9356]~P20(x93561,x93562,x93563,f253(f891(x93561,a880)))+E(f329(f329(f153(x93561,x93562),x93563),f329(f135(x93561,f329(f329(f8(a880,a880,x93561),a324),f329(a326,x93564))),x93565)),f329(f135(x93562,f329(f329(f8(a880,a880,x93562),a324),f329(a326,f329(x93563,x93564)))),f329(f329(f153(x93561,x93562),x93563),x93565)))
% 159.70/159.29  [9374]~P20(x93741,x93742,x93743,f329(f329(f307(x93741),x93744),f329(f171(x93741),x93745)))+E(f329(f329(f153(x93741,x93742),x93743),f329(f135(x93741,f329(f329(f8(a880,a880,x93741),a324),f329(a326,x93744))),x93745)),f329(f135(x93742,f329(f329(f8(a880,a880,x93742),a324),f329(a326,f329(x93743,x93744)))),f329(f329(f153(x93741,x93742),x93743),x93745)))
% 159.70/159.29  [9529]P104(f329(f329(f331(f890(f886(x95291),f886(x95291))),f329(f329(f258(f886(x95291),f886(x95291)),f329(f329(f150(x95291),x95292),x95293)),f329(f329(f150(x95291),x95294),x95293))),f156(x95291,x95295)))+~P104(f329(f329(f331(f890(x95291,x95291)),f329(f329(f258(x95291,x95291),x95292),x95294)),x95295))
% 159.70/159.29  [9566]P104(f329(f329(f329(f329(a203,x95661),x95662),x95663),f659(x95664,x95663,x95662,x95665,x95661)))+~P104(f329(f329(f329(f329(a203,f30(x95661,x95665)),x95662),x95663),x95664))
% 159.70/159.29  [9567]P104(f329(f329(f329(f329(a203,x95671),x95672),x95673),f745(x95674,x95673,x95672,x95675,x95671)))+~P104(f329(f329(f329(f329(a203,f30(x95671,x95675)),x95672),x95673),x95674))
% 159.70/159.29  [9651]E(f329(f329(f307(x96511),f370(x96512,x96513,x96514,x96515,x96511)),f371(x96512,x96513,x96514,x96515,x96511)),f329(f329(f307(x96511),x96514),x96513))+~P104(f329(f65(x96511,x96515,f329(f329(f307(x96511),x96514),x96513)),x96512))
% 159.70/159.29  [9652]E(f329(f329(f307(x96521),f372(x96522,x96523,x96524,x96525,x96521)),f373(x96522,x96523,x96524,x96525,x96521)),f329(f329(f307(x96521),x96524),x96523))+~P104(f329(f65(x96521,x96525,f329(f329(f307(x96521),x96524),x96523)),x96522))
% 159.70/159.29  [9732]P104(f329(f329(f331(x97321),f656(x97322,x97323,x97324,x97325,x97321)),x97324))+P104(f329(f329(f329(f45(x97321,f891(x97325,a880)),x97324),x97323),x97322))
% 159.70/159.29  [9737]P104(f329(f329(f331(x97371),f657(x97372,x97373,x97371,x97374,x97375)),x97373))+P104(f329(f329(f331(x97375),x97374),f329(f329(f45(x97371,f891(x97375,a880)),x97373),x97372)))
% 159.70/159.29  [9745]P104(f329(f329(f331(x97451),f651(x97452,x97453,x97451,x97454,x97455)),x97453))+P104(f329(f329(f244(f891(x97455,a880)),x97454),f329(f329(f45(x97451,f891(x97455,a880)),x97453),x97452)))
% 159.70/159.29  [9747]P104(f329(f329(x97471,f476(x97472,x97471,x97473,x97474,x97475)),x97472))+~P104(f329(f329(f329(f44(x97475,f891(x97474,a880)),x97473),x97471),x97472))
% 159.70/159.29  [9751]P104(f329(f329(f331(x97511),f476(x97512,x97513,x97514,x97515,x97511)),x97514))+~P104(f329(f329(f329(f44(x97511,f891(x97515,a880)),x97514),x97513),x97512))
% 159.70/159.29  [9762]P104(f329(f329(f331(x97621),f483(x97622,x97623,x97621,x97624,x97625)),x97623))+~P104(f329(f329(f331(x97625),x97624),f329(f329(f44(x97621,f891(x97625,a880)),x97623),x97622)))
% 159.70/159.29  [9768]P104(f329(f329(f331(x97681),x97682),f329(x97683,f483(x97683,x97684,x97685,x97682,x97681))))+~P104(f329(f329(f331(x97681),x97682),f329(f329(f44(x97685,f891(x97681,a880)),x97684),x97683)))
% 159.70/159.29  [9863]~P104(f329(f329(x98634,f656(x98635,x98634,x98633,x98632,x98631)),x98635))+P104(f329(f329(f329(f45(x98631,f891(x98632,a880)),x98633),x98634),x98635))
% 159.70/159.29  [9866]~P104(f329(f329(f331(x98661),x98662),f329(x98665,f657(x98665,x98664,x98663,x98662,x98661))))+P104(f329(f329(f331(x98661),x98662),f329(f329(f45(x98663,f891(x98661,a880)),x98664),x98665)))
% 159.70/159.29  [9869]~P104(f329(f329(f244(f891(x98691,a880)),x98692),f329(x98695,f651(x98695,x98694,x98693,x98692,x98691))))+P104(f329(f329(f244(f891(x98691,a880)),x98692),f329(f329(f45(x98693,f891(x98691,a880)),x98694),x98695)))
% 159.70/159.29  [9914]P104(f329(f329(f329(f329(a203,x99141),f659(x99142,x99143,x99144,x99141,x99145)),x99143),x99142))+~P104(f329(f329(f329(f329(a203,f30(x99145,x99141)),x99144),x99143),x99142))
% 159.70/159.29  [9915]P104(f329(f329(f329(f329(a203,x99151),f745(x99152,x99153,x99154,x99151,x99155)),x99153),x99152))+~P104(f329(f329(f329(f329(a203,f30(x99155,x99151)),x99154),x99153),x99152))
% 159.70/159.29  [9940]~P104(f329(f329(f331(x99401),f370(x99405,x99404,x99403,x99402,x99401)),f371(x99405,x99404,x99403,x99402,x99401)))+~P104(f329(f65(x99401,x99402,f329(f329(f307(x99401),x99403),x99404)),x99405))
% 159.70/159.29  [9941]~P104(f329(f329(f331(x99411),f372(x99415,x99414,x99413,x99412,x99411)),f373(x99415,x99414,x99413,x99412,x99411)))+~P104(f329(f65(x99411,x99412,f329(f329(f307(x99411),x99413),x99414)),x99415))
% 159.70/159.29  [9942]~P104(f329(f329(f331(f890(x99421,x99421)),f329(f329(f258(x99421,x99421),x99422),x99425)),f329(f329(f188(f890(x99421,x99421),a880),f329(a120,x99424)),x99423)))+P104(f329(f329(f331(f890(x99421,x99421)),f329(f329(f258(x99421,x99421),x99422),f648(x99423,x99424,x99425,x99422,x99421))),f329(f329(f188(f890(x99421,x99421),a880),x99424),x99423)))
% 159.70/159.29  [9949]P104(f329(f69(x99491,x99491,x99492,f370(x99493,x99494,x99495,x99492,x99491),f371(x99493,x99494,x99495,x99492,x99491)),x99493))+~P104(f329(f65(x99491,x99492,f329(f329(f307(x99491),x99495),x99494)),x99493))
% 159.70/159.29  [9950]P104(f329(f69(x99501,x99501,x99502,f372(x99503,x99504,x99505,x99502,x99501),f373(x99503,x99504,x99505,x99502,x99501)),x99503))+~P104(f329(f65(x99501,x99502,f329(f329(f307(x99501),x99505),x99504)),x99503))
% 159.70/159.29  [9962]~P107(x99621)+P31(x99621,f329(f329(f153(x99622,x99621),x99623),f329(f135(x99622,f329(f329(f7(x99622,x99621,a880),f329(f329(f8(x99621,f891(x99621,a880),x99622),a326),x99623)),f329(x99624,x99625))),x99625)))
% 159.70/159.29  [10007]~P104(f329(f329(f331(x100072),x100075),f329(f283(x100071,x100072,x100074),x100073)))+P104(f329(f329(f331(f890(x100071,x100072)),f329(f329(f258(x100071,x100072),f522(x100073,x100074,x100071,x100075,x100072)),x100075)),x100074))
% 159.70/159.29  [10008]~P104(f329(f329(f331(x100082),x100085),f329(f283(x100081,x100082,x100084),x100083)))+P104(f329(f329(f331(f890(x100081,x100082)),f329(f329(f258(x100081,x100082),f545(x100083,x100084,x100081,x100085,x100082)),x100085)),x100084))
% 159.70/159.29  [10028]~P104(f329(f329(f331(f890(x100281,x100281)),f329(f329(f258(x100281,x100281),x100285),x100284)),f329(f329(f188(f890(x100281,x100281),a880),f329(a120,x100283)),x100282)))+P104(f329(f329(f331(f890(x100281,x100281)),f329(f329(f258(x100281,x100281),f648(x100282,x100283,x100284,x100285,x100281)),x100284)),x100282))
% 159.70/159.29  [10031]~P104(f329(f329(f331(f890(x100311,x100311)),f329(f329(f258(x100311,x100311),x100315),x100314)),f329(f329(f188(f890(x100311,x100311),a880),f329(a120,x100313)),x100312)))+P104(f329(f329(f331(f890(x100311,x100311)),f329(f329(f258(x100311,x100311),f646(x100312,x100313,x100314,x100315,x100311)),x100314)),f329(f329(f188(f890(x100311,x100311),a880),x100313),x100312)))
% 159.70/159.29  [10032]~P104(f329(f329(f331(f890(x100321,x100321)),f329(f329(f258(x100321,x100321),x100325),x100324)),f329(f329(f188(f890(x100321,x100321),a880),f329(a120,x100323)),x100322)))+P104(f329(f329(f331(f890(x100321,x100321)),f329(f329(f258(x100321,x100321),f647(x100322,x100323,x100324,x100325,x100321)),x100324)),f329(f329(f188(f890(x100321,x100321),a880),x100323),x100322)))
% 159.70/159.29  [10033]~P104(f329(f329(f331(f890(f886(x100331),f886(x100331))),f329(f329(f258(f886(x100331),f886(x100331)),x100335),f329(f329(f150(x100331),x100334),x100333))),f157(x100331,x100332)))+P104(f329(f329(f331(f890(x100331,x100331)),f329(f329(f258(x100331,x100331),f702(x100332,x100333,x100334,x100335,x100331)),x100334)),x100332))
% 159.70/159.29  [7114]E(x71141,f210(x71142))+E(f182(x71143,x71142,f329(f329(f329(f75(x71143,f889(x71142)),x71144),x71145),x71141)),f329(f329(f307(x71143),x71145),f182(x71143,x71142,x71144)))
% 159.70/159.29  [7605]~E(x76053,f195(f891(x76052,a880)))+E(f329(f329(f118(f891(x76051,a880)),f329(f329(f44(x76052,f891(x76051,a880)),x76053),x76054)),x76055),x76055)
% 159.70/159.29  [7606]~E(x76063,f195(f891(x76062,a880)))+E(f329(f329(f109(f891(x76061,a880)),f329(f329(f45(x76062,f891(x76061,a880)),x76063),x76064)),x76065),x76065)
% 159.70/159.29  [7966]~E(x79665,f210(x79662))+E(f182(x79661,x79662,f329(f329(f329(f75(x79661,f889(x79662)),x79663),x79664),x79665)),f329(f329(f22(f891(x79661,a880)),f182(x79661,x79662,x79663)),f329(f329(f307(x79661),x79664),f195(f891(x79661,a880)))))
% 159.70/159.29  [8035]~E(x80353,f195(f891(x80352,a880)))+E(f329(f329(f22(f891(x80351,a880)),f329(f329(f45(x80352,f891(x80351,a880)),x80353),x80354)),x80355),f329(f329(f22(f891(x80351,a880)),f253(f891(x80351,a880))),x80355))
% 159.70/159.29  [8164]E(f329(f329(f158(x81641,f329(f329(f129(x81641),x81642),x81643)),x81644),x81645),f329(f329(f129(x81641),f329(f329(f158(x81641,x81642),x81644),x81645)),x81643))+~P104(f329(f329(f245(a885),x81644),f329(f196(f886(x81641)),x81642)))
% 159.70/159.29  [8280]P104(f329(f329(f331(x82801),x82805),f329(f171(x82801),x82803)))+E(f329(f329(f184(x82801,x82802),f329(f329(f180(x82801,x82802),x82803),f329(f329(f153(x82801,x82802),x82804),x82803))),x82805),f210(x82802))
% 159.70/159.29  [8401]~P104(f329(f329(f331(x84011),x84015),f329(f171(x84011),x84013)))+E(f329(f329(f184(x84011,x84012),f329(f329(f180(x84011,x84012),x84013),f329(f329(f153(x84011,x84012),x84014),x84013))),x84015),f329(f239(x84012),f329(x84014,x84015)))
% 159.70/159.29  [8446]E(f329(f329(f164(x84461),f329(f329(f153(a885,x84461),x84462),f138(a885,f329(f299(a885,x84463),x84464)))),x84465),f329(x84462,f329(f329(f83(a885),x84463),x84465)))+~P104(f329(f329(f245(a885),x84465),f329(f329(f22(a885),x84464),x84463)))
% 159.70/159.29  [8460]E(x84601,f2(a107))+E(f127(x84602,x84603,f329(x84604,f329(f329(f22(a107),x84601),f81(a107))),f329(f329(f7(x84602,a107,f887(f889(x84603))),x84605),x84601)),f329(f207(x84602,x84603,x84604,x84605),x84601))
% 159.70/159.29  [8486]~E(x84863,f195(f891(x84861,a880)))+E(f329(f329(f44(x84861,f891(x84862,a880)),x84863),f329(f329(f8(f891(x84862,a880),f891(x84862,a880),x84861),f329(f118(f891(x84862,a880)),x84864)),x84865)),f195(f891(x84862,a880)))
% 159.70/159.29  [8487]~E(x84873,f195(f891(x84871,a880)))+E(f329(f329(f45(x84871,f891(x84872,a880)),x84873),f329(f329(f8(f891(x84872,a880),f891(x84872,a880),x84871),f329(f22(f891(x84872,a880)),x84874)),x84875)),f253(f891(x84872,a880)))
% 159.70/159.29  [8488]~E(x84883,f195(f891(x84881,a880)))+E(f329(f329(f45(x84881,f891(x84882,a880)),x84883),f329(f329(f8(f891(x84882,a880),f891(x84882,a880),x84881),f329(f109(f891(x84882,a880)),x84884)),x84885)),f253(f891(x84882,a880)))
% 159.70/159.29  [8493]~P140(x84932)+E(f329(f329(f6(x84931,x84932),f329(f329(f8(x84932,x84932,x84931),f329(f84(x84932),x84933)),x84934)),x84935),f329(f329(f84(x84932),x84933),f329(f329(f6(x84931,x84932),x84934),x84935)))
% 159.70/159.29  [8774]E(x87741,f195(f891(x87742,a880)))+E(f329(f329(f44(x87742,f891(x87743,a880)),x87741),f329(f329(f8(f891(x87743,a880),f891(x87743,a880),x87742),f329(f118(f891(x87743,a880)),x87744)),x87745)),f329(f329(f118(f891(x87743,a880)),x87744),f329(f329(f44(x87742,f891(x87743,a880)),x87741),x87745)))
% 159.70/159.29  [8775]E(x87751,f195(f891(x87752,a880)))+E(f329(f329(f45(x87752,f891(x87753,a880)),x87751),f329(f329(f8(f891(x87753,a880),f891(x87753,a880),x87752),f329(f22(f891(x87753,a880)),x87754)),x87755)),f329(f329(f22(f891(x87753,a880)),x87754),f329(f329(f44(x87752,f891(x87753,a880)),x87751),x87755)))
% 159.70/159.29  [8776]E(x87761,f195(f891(x87762,a880)))+E(f329(f329(f45(x87762,f891(x87763,a880)),x87761),f329(f329(f8(f891(x87763,a880),f891(x87763,a880),x87762),f329(f109(f891(x87763,a880)),x87764)),x87765)),f329(f329(f109(f891(x87763,a880)),x87764),f329(f329(f45(x87762,f891(x87763,a880)),x87761),x87765)))
% 159.70/159.29  [8975]~P104(f329(f329(f245(a885),f329(x89754,x89752)),f329(x89754,x89753)))+P104(f329(f329(f331(f890(x89751,x89751)),f329(f329(f258(x89751,x89751),x89752),x89753)),f152(x89751,f329(f329(f150(f891(x89751,a885)),x89754),x89755))))
% 159.70/159.29  [9245]~P20(x92452,x92451,x92453,f329(f329(f118(f891(x92452,a880)),x92454),x92455))+E(f329(f329(f109(f891(x92451,a880)),f329(f308(x92452,x92451,x92453),f329(f329(f22(f891(x92452,a880)),x92454),x92455))),f329(f308(x92452,x92451,x92453),f329(f329(f22(f891(x92452,a880)),x92455),x92454))),f195(f891(x92451,a880)))
% 159.70/159.29  [9494]~P20(x94943,x94941,x94945,f253(f891(x94943,a880)))+E(f329(f76(x94941,x94942,x94943,f329(f76(x94943,x94942,x94941,x94944),f96(x94943,x94941,f253(f891(x94943,a880)),x94945))),x94945),x94944)
% 159.70/159.29  [9525]~P104(f329(f329(f244(f891(x95253,a880)),f329(f283(x95251,x95253,x95254),x95252)),x95255))+P104(f329(f329(f244(f891(x95251,a880)),x95252),f329(f82(f891(x95251,a880)),f329(f283(x95253,x95251,f329(f284(x95251,x95253),x95254)),f329(f82(f891(x95253,a880)),x95255)))))
% 159.70/159.29  [9550]~P20(x95501,x95502,x95503,f329(f329(f307(x95501),x95504),x95505))+~P104(f329(f329(f331(x95502),f329(x95503,x95504)),f329(f308(x95501,x95502,x95503),f329(f329(f22(f891(x95501,a880)),x95505),f329(f329(f307(x95501),x95504),f195(f891(x95501,a880)))))))
% 159.70/159.29  [9604]P104(f329(f329(f244(f891(x96041,a880)),f329(f283(x96042,x96041,x96043),x96044)),x96045))+~P104(f329(f329(f244(f891(x96042,a880)),x96044),f329(f82(f891(x96042,a880)),f329(f283(x96041,x96042,f329(f284(x96042,x96041),x96043)),f329(f82(f891(x96041,a880)),x96045)))))
% 159.70/159.29  [9679]~P85(x96791)+P104(f329(f329(f244(x96791),f329(f78(x96791),f329(f329(f22(x96791),f329(f329(f83(x96791),x96792),x96793)),f329(f329(f83(x96791),x96794),x96795)))),f329(f329(f83(x96791),f329(f78(x96791),f329(f329(f22(x96791),x96792),x96794))),f329(f78(x96791),f329(f329(f22(x96791),x96793),x96795)))))
% 159.70/159.29  [9784]P104(f329(f329(f331(x97841),f488(x97842,x97843,x97844,x97841,x97845)),x97844))+P104(f329(f329(f244(f891(x97845,a880)),f329(f329(f44(x97841,f891(x97845,a880)),x97844),x97843)),x97842))
% 159.70/159.29  [9985]~P104(f329(f329(f244(f891(x99851,a880)),f329(x99854,f488(x99855,x99854,x99853,x99852,x99851))),x99855))+P104(f329(f329(f244(f891(x99851,a880)),f329(f329(f44(x99852,f891(x99851,a880)),x99853),x99854)),x99855))
% 159.70/159.29  [8598]E(f329(f329(f129(x85981),x85982),f329(f329(f158(x85981,x85983),f329(f329(f22(a885),x85984),f329(f196(f886(x85981)),x85982))),x85985)),f329(f329(f158(x85981,f329(f329(f129(x85981),x85982),x85983)),x85984),x85985))+P104(f329(f329(f245(a885),x85984),f329(f196(f886(x85981)),x85982)))
% 159.70/159.29  [8624]~P136(x86241)+E(f329(f329(f83(x86241),f329(f329(f84(x86241),x86242),x86243)),f329(f329(f83(x86241),f329(f329(f84(x86241),x86244),x86243)),x86245)),f329(f329(f83(x86241),f329(f329(f84(x86241),f329(f329(f83(x86241),x86242),x86244)),x86243)),x86245))
% 159.70/159.29  [9200]~P140(x92001)+E(f329(f165(x92001),f329(f329(f153(x92002,x92001),f329(f329(f8(x92001,x92001,x92002),f329(f84(x92001),x92003)),x92004)),x92005)),f329(f329(f84(x92001),x92003),f329(f165(x92001),f329(f329(f153(x92002,x92001),x92004),x92005))))
% 159.70/159.29  [9373]E(f329(f196(f886(x93731)),f329(f329(f174(x93731),f329(f329(f193(a885),f329(f196(f886(x93731)),x93732)),f329(f196(f886(x93733)),x93734))),x93732)),f329(f196(f886(x93733)),f329(f329(f174(x93733),f329(f329(f193(a885),f329(f196(f886(x93731)),x93732)),f329(f196(f886(x93733)),x93734))),x93734)))+P104(f329(x93735,f329(f329(f180(x93731,x93733),x93732),x93734)))
% 159.70/159.29  [9616]~P140(x96162)+E(f329(f329(f6(x96161,x96162),f329(f329(f7(x96161,x96162,x96162),f329(f329(f8(x96162,f891(x96162,x96162),x96161),f84(x96162)),x96163)),x96164)),x96165),f329(f329(f84(x96162),f329(f329(f6(x96161,x96162),x96163),x96165)),x96164))
% 159.70/159.29  [9617]~P65(x96172)+E(f329(f329(f6(x96171,x96172),f329(f329(f7(x96171,x96172,x96172),f329(f329(f8(x96172,f891(x96172,x96172),x96171),f287(x96172)),x96173)),x96174)),x96175),f329(f329(f287(x96172),f329(f329(f6(x96171,x96172),x96173),x96175)),x96174))
% 159.70/159.29  [9624]~P62(x96242)+E(f329(f329(f6(x96241,x96242),f329(f329(f18(x96241,x96242,x96242),f329(f329(f8(x96242,f891(x96242,x96242),x96241),f22(x96242)),x96243)),x96244)),x96245),f329(f329(f22(x96242),f329(f329(f6(x96241,x96242),x96243),x96245)),f329(f329(f6(x96241,x96242),x96244),x96245)))
% 159.70/159.29  [9625]~P68(x96252)+E(f329(f329(f6(x96251,x96252),f329(f329(f18(x96251,x96252,x96252),f329(f329(f8(x96252,f891(x96252,x96252),x96251),f83(x96252)),x96253)),x96254)),x96255),f329(f329(f83(x96252),f329(f329(f6(x96251,x96252),x96253),x96255)),f329(f329(f6(x96251,x96252),x96254),x96255)))
% 159.70/159.29  [9626]~P75(x96262)+E(f329(f329(f9(x96261,x96262),f329(f329(f18(x96261,x96262,x96262),f329(f329(f8(x96262,f891(x96262,x96262),x96261),f84(x96262)),x96263)),x96264)),x96265),f329(f329(f84(x96262),f329(f329(f9(x96261,x96262),x96263),x96265)),f329(f329(f9(x96261,x96262),x96264),x96265)))
% 159.70/159.29  [9664]~E(x96643,f195(f891(x96641,a880)))+E(f329(f329(f44(x96641,f891(x96642,a880)),x96643),f329(f329(f7(x96641,f891(x96642,a880),f891(x96642,a880)),f329(f329(f8(f891(x96642,a880),f891(f891(x96642,a880),f891(x96642,a880)),x96641),f118(f891(x96642,a880))),x96644)),x96645)),f195(f891(x96642,a880)))
% 159.70/159.29  [9665]~E(x96653,f195(f891(x96651,a880)))+E(f329(f329(f45(x96651,f891(x96652,a880)),x96653),f329(f329(f7(x96651,f891(x96652,a880),f891(x96652,a880)),f329(f329(f8(f891(x96652,a880),f891(f891(x96652,a880),f891(x96652,a880)),x96651),f22(f891(x96652,a880))),x96654)),x96655)),f253(f891(x96652,a880)))
% 159.70/159.29  [9666]~E(x96663,f195(f891(x96661,a880)))+E(f329(f329(f45(x96661,f891(x96662,a880)),x96663),f329(f329(f7(x96661,f891(x96662,a880),f891(x96662,a880)),f329(f329(f8(f891(x96662,a880),f891(f891(x96662,a880),f891(x96662,a880)),x96661),f109(f891(x96662,a880))),x96664)),x96665)),f253(f891(x96662,a880)))
% 159.70/159.29  [9687]E(x96871,f195(f891(x96872,a880)))+E(f329(f329(f44(x96872,f891(x96873,a880)),x96871),f329(f329(f7(x96872,f891(x96873,a880),f891(x96873,a880)),f329(f329(f8(f891(x96873,a880),f891(f891(x96873,a880),f891(x96873,a880)),x96872),f118(f891(x96873,a880))),x96874)),x96875)),f329(f329(f118(f891(x96873,a880)),f329(f329(f44(x96872,f891(x96873,a880)),x96871),x96874)),x96875))
% 159.70/159.29  [9688]E(x96881,f195(f891(x96882,a880)))+E(f329(f329(f45(x96882,f891(x96883,a880)),x96881),f329(f329(f7(x96882,f891(x96883,a880),f891(x96883,a880)),f329(f329(f8(f891(x96883,a880),f891(f891(x96883,a880),f891(x96883,a880)),x96882),f22(f891(x96883,a880))),x96884)),x96885)),f329(f329(f22(f891(x96883,a880)),f329(f329(f45(x96882,f891(x96883,a880)),x96881),x96884)),x96885))
% 159.70/159.29  [9689]E(x96891,f195(f891(x96892,a880)))+E(f329(f329(f45(x96892,f891(x96893,a880)),x96891),f329(f329(f7(x96892,f891(x96893,a880),f891(x96893,a880)),f329(f329(f8(f891(x96893,a880),f891(f891(x96893,a880),f891(x96893,a880)),x96892),f109(f891(x96893,a880))),x96894)),x96895)),f329(f329(f109(f891(x96893,a880)),f329(f329(f45(x96892,f891(x96893,a880)),x96891),x96894)),x96895))
% 159.70/159.29  [9252]~P104(f329(f329(f244(a885),x92521),x92524))+E(f329(f329(f22(a885),f329(f329(f83(a885),f329(f329(f84(a885),x92521),x92522)),x92523)),f329(f329(f83(a885),f329(f329(f84(a885),x92524),x92522)),x92525)),f329(f329(f22(a885),x92523),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x92524),x92521)),x92522)),x92525)))
% 159.70/159.29  [9844]~P140(x98441)+E(f329(f165(x98441),f329(f329(f153(x98442,x98441),f329(f329(f7(x98442,x98441,x98441),f329(f329(f8(x98441,f891(x98441,x98441),x98442),f84(x98441)),x98443)),x98444)),x98445)),f329(f329(f84(x98441),f329(f165(x98441),f329(f329(f153(x98442,x98441),x98443),x98445))),x98444))
% 159.70/159.29  [9850]~P62(x98501)+E(f329(f165(x98501),f329(f329(f153(x98502,x98501),f329(f329(f18(x98502,x98501,x98501),f329(f329(f8(x98501,f891(x98501,x98501),x98502),f22(x98501)),x98503)),x98504)),x98505)),f329(f329(f22(x98501),f329(f165(x98501),f329(f329(f153(x98502,x98501),x98503),x98505))),f329(f165(x98501),f329(f329(f153(x98502,x98501),x98504),x98505))))
% 159.70/159.29  [9851]~P68(x98511)+E(f329(f165(x98511),f329(f329(f153(x98512,x98511),f329(f329(f18(x98512,x98511,x98511),f329(f329(f8(x98511,f891(x98511,x98511),x98512),f83(x98511)),x98513)),x98514)),x98515)),f329(f329(f83(x98511),f329(f165(x98511),f329(f329(f153(x98512,x98511),x98513),x98515))),f329(f165(x98511),f329(f329(f153(x98512,x98511),x98514),x98515))))
% 159.70/159.29  [9998]P104(f329(x99981,f329(f329(f180(x99982,x99983),x99984),x99985)))+~P104(f329(x99981,f329(f329(f180(x99982,x99983),f329(f329(f174(x99982),f329(f329(f193(a885),f329(f196(f886(x99982)),x99984)),f329(f196(f886(x99983)),x99985))),x99984)),f329(f329(f174(x99983),f329(f329(f193(a885),f329(f196(f886(x99982)),x99984)),f329(f196(f886(x99983)),x99985))),x99985))))
% 159.70/159.29  [9493]~P104(f329(f329(f244(a885),x94934),x94931))+E(f329(f329(f22(a885),f329(f329(f83(a885),f329(f329(f84(a885),x94931),x94932)),x94933)),f329(f329(f83(a885),f329(f329(f84(a885),x94934),x94932)),x94935)),f329(f329(f22(a885),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x94931),x94934)),x94932)),x94933)),x94935))
% 159.70/159.29  [5320]E(x53201,x53202)+~E(f27(x53203,x53204,x53201),f27(x53205,x53206,x53202))
% 159.70/159.29  [5321]E(x53211,x53212)+~E(f27(x53213,x53211,x53214),f27(x53215,x53212,x53216))
% 159.70/159.29  [5322]E(x53221,x53222)+~E(f27(x53221,x53223,x53224),f27(x53222,x53225,x53226))
% 159.70/159.29  [5323]E(x53231,x53232)+~E(f26(x53233,x53234,x53231),f26(x53235,x53236,x53232))
% 159.70/159.29  [5324]E(x53241,x53242)+~E(f26(x53243,x53241,x53244),f26(x53245,x53242,x53246))
% 159.70/159.29  [5325]E(x53251,x53252)+~E(f26(x53251,x53253,x53254),f26(x53252,x53255,x53256))
% 159.70/159.29  [6756]E(f329(f185(x67561,x67562,x67563,x67564),x67565),f329(f239(x67562),x67566))+~E(f329(x67564,x67565),f329(f239(x67562),x67566))
% 159.70/159.29  [6900]E(f329(f241(f889(x69001),x69002,f210(x69001),x69003),f329(x69004,x69005)),f329(x69003,x69006))+~E(f329(x69004,x69005),f329(f239(x69002),x69006))
% 159.70/159.29  [8427]~P14(x84275,x84271,x84272,x84276)+E(f329(f76(x84271,x84271,x84271,f329(x84272,x84273)),f329(x84272,x84274)),f329(f76(x84271,x84271,x84271,f329(x84272,x84274)),f329(x84272,x84273)))
% 159.70/159.29  [8666]~P56(x86664,x86665,x86662,x86661,x86666)+E(f329(x86661,f329(x86662,x86663)),x86663)
% 159.70/159.29  [8825]P20(x88251,x88252,x88253,x88254)+~P20(x88251,x88255,f329(f76(x88252,x88255,x88251,x88256),x88253),x88254)
% 159.70/159.29  [8908]~P20(x89084,x89082,f329(f76(x89081,x89082,x89084,x89083),x89085),x89086)+P20(x89081,x89082,x89083,f329(f308(x89084,x89081,x89085),x89086))
% 159.70/159.29  [9627]P104(f329(f64(x96271),x96272))+~P104(f329(f69(x96271,x96273,x96274,x96275,x96272),x96276))
% 159.70/159.29  [9635]~P104(f329(f329(f331(x96354),x96353),f297(x96354,x96355,x96351,x96352,x96356)))+P104(f329(f329(x96351,x96352),x96353))
% 159.70/159.29  [9636]~P104(f329(f329(f331(x96364),x96363),f294(x96364,x96361,x96365,x96362,x96366)))+P104(f329(f329(x96361,x96362),x96363))
% 159.70/159.29  [9637]~P104(f329(f329(f331(x96374),x96372),f297(x96374,x96371,x96375,x96376,x96373)))+P104(f329(f329(x96371,x96372),x96373))
% 159.70/159.29  [9638]~P104(f329(f329(f331(x96384),x96382),f294(x96384,x96385,x96381,x96386,x96383)))+P104(f329(f329(x96381,x96382),x96383))
% 159.70/159.29  [5818]E(x58181,x58182)+~E(f329(f329(f258(x58183,x58184),x58185),x58181),f329(f329(f258(x58183,x58184),x58186),x58182))
% 159.70/159.29  [5820]E(x58201,x58202)+~E(f329(f329(f258(x58203,x58204),x58201),x58205),f329(f329(f258(x58203,x58204),x58202),x58206))
% 159.70/159.29  [5945]~P11(x59455,x59456,x59451)+E(f329(f329(x59451,x59452),f329(f329(x59451,x59453),x59454)),f329(f329(x59451,x59453),f329(f329(x59451,x59452),x59454)))
% 159.70/159.29  [7354]~P35(x73544,x73541,f329(f329(f150(x73544),x73542),x73545),f329(f329(f150(x73544),x73543),x73546))+P104(f329(f329(x73541,x73542),x73543))
% 159.70/159.29  [7719]P35(x77191,x77192,x77193,x77194)+~P35(x77191,x77192,f329(f329(f150(x77191),x77195),x77193),f329(f329(f150(x77191),x77196),x77194))
% 159.70/159.29  [8765]~P56(x87655,x87651,x87652,x87656,x87654)+P104(f329(f329(f331(x87651),f329(x87652,x87653)),x87654))
% 159.70/159.29  [8936]E(f329(f79(x89361,x89362,x89363,x89364,x89365),x89366),f329(x89363,x89366))+P104(f329(f329(f331(x89361),x89366),x89365))
% 159.70/159.29  [8959]~E(x89593,f329(f329(f150(x89591),x89595),x89596))+P104(f329(f329(f331(f890(f886(x89591),f886(x89591))),f329(f329(f258(f886(x89591),f886(x89591)),x89592),f329(f329(f129(x89591),x89592),x89593))),f146(x89591,x89594)))
% 159.70/159.29  [8966]E(f329(f79(x89661,x89662,x89663,x89664,x89665),x89666),f329(x89664,x89666))+~P104(f329(f329(f331(x89661),x89666),x89665))
% 159.70/159.29  [8971]E(f329(f186(x89711,x89712,x89713,x89714,x89715),x89716),f329(x89713,x89716))+P104(f329(f329(f331(x89711),x89716),f329(f171(x89711),x89714)))
% 159.70/159.29  [9204]~P37(x92041,x92042,x92043,x92045,x92046)+P37(x92041,x92042,x92043,f329(f329(f174(x92041),x92044),x92045),f329(f329(f174(x92042),x92044),x92046))
% 159.70/159.29  [9205]~P37(x92051,x92052,x92053,x92055,x92056)+P37(x92051,x92052,x92053,f329(f329(f137(x92051),x92054),x92055),f329(f329(f137(x92052),x92054),x92056))
% 159.70/159.29  [9699]~P18(x96994,x96992,x96995,x96993,x96996,x96991)+E(f329(x96991,f195(f891(x96992,a880))),x96993)
% 159.70/159.29  [9943]~E(f329(x99434,f329(f257(x99431,x99433),x99435)),f329(x99436,f329(f257(x99431,x99433),x99435)))+E(f329(f269(x99431,x99432,x99433,x99433,x99434,f32(x99433)),x99435),f329(f269(x99431,x99432,x99433,x99433,x99436,f32(x99433)),x99435))
% 159.70/159.29  [9944]~E(f329(x99444,f329(f267(x99441,x99442),x99445)),f329(x99446,f329(f267(x99441,x99442),x99445)))+E(f329(f269(x99441,x99441,x99442,x99443,f32(x99441),x99444),x99445),f329(f269(x99441,x99441,x99442,x99443,f32(x99441),x99446),x99445))
% 159.70/159.29  [9979]P104(f329(f329(f329(f329(a203,x99791),f329(f329(f329(a204,x99792),f33(x99793)),f329(x99794,x99792))),x99795),f482(x99796,x99795,x99792,x99791,x99794,x99793)))+~P104(f329(f329(f329(f329(a203,f26(x99793,x99794,x99791)),x99792),x99795),f329(f329(f329(a204,x99796),f33(x99793)),f205(x99792,x99793))))
% 159.70/159.29  [9994]~E(f329(f269(x99942,x99946,x99943,x99943,x99941,f32(x99943)),x99944),f329(f269(x99942,x99946,x99943,x99943,x99945,f32(x99943)),x99944))+E(f329(x99941,f329(f257(x99942,x99943),x99944)),f329(x99945,f329(f257(x99942,x99943),x99944)))
% 159.70/159.29  [9995]~E(f329(f269(x99952,x99952,x99953,x99956,f32(x99952),x99951),x99954),f329(f269(x99952,x99952,x99953,x99956,f32(x99952),x99955),x99954))+E(f329(x99951,f329(f267(x99952,x99953),x99954)),f329(x99955,f329(f267(x99952,x99953),x99954)))
% 159.70/159.29  [10072]E(f329(f329(f329(a204,f482(x100721,x100722,x100723,x100724,x100725,x100726)),f33(x100726)),f205(x100723,x100726)),f329(f329(f329(a204,x100721),f33(x100726)),f205(x100723,x100726)))+~P104(f329(f329(f329(f329(a203,f26(x100726,x100725,x100724)),x100723),x100722),f329(f329(f329(a204,x100721),f33(x100726)),f205(x100723,x100726))))
% 159.70/159.29  [8864]P104(f329(f329(f331(x88641),x88642),x88643))+~P104(f329(f329(f331(f890(x88641,x88644)),f329(f329(f258(x88641,x88644),x88642),x88645)),f329(f329(f266(x88641,x88644),x88643),x88646)))
% 159.70/159.29  [8878]P104(f329(f329(f331(x88781),x88782),f329(x88783,x88784)))+~P104(f329(f329(f331(f890(x88785,x88781)),f329(f329(f258(x88785,x88781),x88784),x88782)),f329(f329(f266(x88785,x88781),x88786),x88783)))
% 159.70/159.29  [8968]~E(f329(f196(f886(x89681)),x89684),f329(f196(f886(x89682)),x89685))+E(f186(x89681,x89682,x89683,x89684,f329(f329(f129(x89682),x89685),x89686)),f186(x89681,x89682,x89683,x89684,x89685))
% 159.70/159.29  [8969]~E(f329(f196(f886(x89691)),x89694),f329(f196(f886(x89692)),x89696))+E(f186(x89691,x89692,x89693,f329(f329(f129(x89691),x89694),x89695),x89696),f186(x89691,x89692,x89693,x89694,x89696))
% 159.70/159.29  [9223]P104(f329(f329(f331(x92231),x92234),f182(x92231,x92232,x92236)))+E(f185(x92231,x92232,f329(f329(f329(f75(x92231,f889(x92232)),x92233),x92234),f329(f239(x92232),x92235)),x92236),f329(f329(f329(f75(x92231,f889(x92232)),f185(x92231,x92232,x92233,x92236)),x92234),f329(f239(x92232),x92235)))
% 159.70/159.29  [9324]P104(f329(f329(f331(f890(x93241,x93241)),f329(f329(f258(x93241,x93241),f329(x93242,x93243)),f329(x93242,x93244))),x93245))+~P104(f329(f329(f331(f890(x93246,x93246)),f329(f329(f258(x93246,x93246),x93243),x93244)),f329(f329(f285(x93241,x93246),x93245),x93242)))
% 159.70/159.29  [9344]~P104(f329(f329(f331(f890(x93444,x93444)),f329(f329(f258(x93444,x93444),f329(x93446,x93442)),f329(x93446,x93443))),x93445))+P104(f329(f329(f331(f890(x93441,x93441)),f329(f329(f258(x93441,x93441),x93442),x93443)),f329(f329(f285(x93444,x93441),x93445),x93446)))
% 159.70/159.29  [9997]E(f329(f329(f258(x99971,x99972),f685(x99973,x99974,x99975,x99976,x99972,x99971)),f686(x99973,x99974,x99975,x99976,x99972,x99971)),x99976)+~P104(f329(f329(f331(f890(x99971,x99972)),x99976),f329(f329(f286(x99971,x99975,x99972),x99974),x99973)))
% 159.70/159.29  [10202]~P104(f329(f329(f331(f890(x102021,x102026)),x102025),f329(f329(f286(x102021,x102022,x102026),x102024),x102023)))+P104(f329(f329(f331(f890(x102021,x102022)),f329(f329(f258(x102021,x102022),f685(x102023,x102024,x102022,x102025,x102026,x102021)),f687(x102023,x102024,x102022,x102025,x102026,x102021))),x102024))
% 159.70/159.29  [10203]~P104(f329(f329(f331(f890(x102036,x102032)),x102035),f329(f329(f286(x102036,x102031,x102032),x102034),x102033)))+P104(f329(f329(f331(f890(x102031,x102032)),f329(f329(f258(x102031,x102032),f687(x102033,x102034,x102031,x102035,x102032,x102036)),f686(x102033,x102034,x102031,x102035,x102032,x102036))),x102033))
% 159.70/159.29  [6218]~E(x62186,x62184)+E(f329(f329(f329(f329(f75(x62181,x62182),x62183),x62184),x62185),x62186),x62185)
% 159.70/159.29  [6266]E(x62661,x62662)+E(f329(f329(f329(f329(f75(x62663,x62664),x62665),x62662),x62666),x62661),f329(x62665,x62661))
% 159.70/159.29  [7789]~P29(x77892)+E(f329(f329(f44(x77891,x77892),x77893),f329(f329(f7(x77891,x77894,x77892),x77895),x77896)),f329(f329(f329(f44(x77891,f891(x77894,x77892)),x77893),x77895),x77896))
% 159.70/159.29  [7790]~P29(x77902)+E(f329(f329(f45(x77901,x77902),x77903),f329(f329(f7(x77901,x77904,x77902),x77905),x77906)),f329(f329(f329(f45(x77901,f891(x77904,x77902)),x77903),x77905),x77906))
% 159.70/159.29  [8580]E(f329(f329(f44(x85801,f891(x85802,a880)),x85803),f329(f329(f8(f891(x85802,a880),f891(x85802,a880),x85801),f329(f307(x85802),x85804)),x85805)),f329(f329(f307(x85802),x85804),f329(f329(f44(x85801,f891(x85802,a880)),x85803),x85805)))+~P104(f329(f329(f331(x85801),x85806),x85803))
% 159.70/159.29  [9021]~P29(x90212)+E(f329(f329(f44(x90211,x90212),x90213),f329(f329(f8(f891(x90214,x90212),x90212,x90211),f329(f44(x90214,x90212),x90215)),f329(f7(x90214,x90211,x90212),x90216))),f329(f329(f44(x90214,x90212),x90215),f329(f329(f8(f891(x90211,x90212),x90212,x90214),f329(f44(x90211,x90212),x90213)),x90216)))
% 159.70/159.29  [9022]~P29(x90222)+E(f329(f329(f45(x90221,x90222),x90223),f329(f329(f8(f891(x90224,x90222),x90222,x90221),f329(f45(x90224,x90222),x90225)),f329(f7(x90224,x90221,x90222),x90226))),f329(f329(f45(x90224,x90222),x90225),f329(f329(f8(f891(x90221,x90222),x90222,x90224),f329(f45(x90221,x90222),x90223)),x90226)))
% 159.70/159.29  [9232]P104(f329(f329(f331(x92321),x92322),f329(f171(x92321),x92323)))+~P104(f329(f329(f331(f890(x92324,x92321)),f329(f329(f258(x92324,x92321),x92325),x92322)),f329(f171(f890(x92324,x92321)),f329(f329(f180(x92324,x92321),x92326),x92323))))
% 159.70/159.29  [9233]P104(f329(f329(f331(x92331),x92332),f329(f171(x92331),x92333)))+~P104(f329(f329(f331(f890(x92331,x92334)),f329(f329(f258(x92331,x92334),x92332),x92335)),f329(f171(f890(x92331,x92334)),f329(f329(f180(x92331,x92334),x92333),x92336))))
% 159.70/159.29  [9338]P104(f329(f329(f244(f891(x93381,a880)),f329(f283(x93382,x93381,x93383),x93384)),x93385))+~P104(f329(f329(f244(f891(f890(x93382,x93381),a880)),x93383),f329(f329(f266(x93382,x93381),x93386),f329(f16(f891(x93381,a880),x93382),x93385))))
% 159.70/159.29  [9528]P104(f329(f329(f331(f890(f886(x95281),f886(x95281))),f329(f329(f258(f886(x95281),f886(x95281)),f329(f329(f150(x95281),x95282),x95283)),f329(f329(f150(x95281),x95284),x95285))),f146(x95281,x95286)))+~P104(f329(f329(f331(f890(x95281,x95281)),f329(f329(f258(x95281,x95281),x95282),x95284)),x95286))
% 159.70/159.29  [9558]P104(f329(f329(f329(f329(a203,f26(x95581,x95582,x95583)),x95584),x95585),f329(f329(f329(a204,x95586),f33(x95581)),f205(x95584,x95581))))+~P104(f329(f329(f329(f329(a203,x95583),f329(f329(f329(a204,x95584),f33(x95581)),f329(x95582,x95584))),x95585),x95586))
% 159.70/159.29  [9974]P104(f329(f329(f329(f329(a203,x99741),f329(f329(f329(a204,x99742),f33(x99743)),f329(x99744,x99742))),x99745),f679(x99746,x99745,x99742,x99741,x99744,x99743)))+~P104(f329(f329(f329(f329(a203,f26(x99743,x99744,x99741)),x99742),x99745),x99746))
% 159.70/159.29  [9993]E(f329(f329(f258(x99931,x99932),f598(x99933,x99934,x99935,x99932,x99931,x99936)),f601(x99933,x99934,x99935,x99932,x99931,x99936)),x99936)+P104(f329(f329(f331(x99935),x99934),f329(f329(f268(x99931,x99932,f891(x99935,a880)),x99933),x99936)))
% 159.70/159.29  [9999]E(f329(f329(f258(x99991,x99992),f599(x99993,x99994,x99992,x99991,x99995,x99996)),f600(x99993,x99994,x99992,x99991,x99995,x99996)),x99993)+~P104(f329(f329(f331(x99996),x99995),f329(f329(f268(x99991,x99992,f891(x99996,a880)),x99994),x99993)))
% 159.70/159.29  [10069]E(f329(f329(f329(a204,f679(x100691,x100692,x100693,x100694,x100695,x100696)),f33(x100696)),f205(x100693,x100696)),x100691)+~P104(f329(f329(f329(f329(a203,f26(x100696,x100695,x100694)),x100693),x100692),x100691))
% 159.70/159.29  [10160]P104(f329(f329(f331(x101601),x101602),f329(f329(x101603,f599(x101604,x101603,x101605,x101606,x101602,x101601)),f600(x101604,x101603,x101605,x101606,x101602,x101601))))+~P104(f329(f329(f331(x101601),x101602),f329(f329(f268(x101606,x101605,f891(x101601,a880)),x101603),x101604)))
% 159.70/159.29  [10180]~P104(f329(f329(f331(x101801),x101802),f329(f329(x101805,f598(x101805,x101802,x101801,x101804,x101803,x101806)),f601(x101805,x101802,x101801,x101804,x101803,x101806))))+P104(f329(f329(f331(x101801),x101802),f329(f329(f268(x101803,x101804,f891(x101801,a880)),x101805),x101806)))
% 159.70/159.29  [7908]P104(f329(f329(f331(x79081),x79084),x79086))+E(f187(x79081,x79082,f329(f329(f329(f75(x79081,f889(x79082)),x79083),x79084),x79085),x79086),f187(x79081,x79082,x79083,x79086))
% 159.70/159.29  [7989]P104(f329(f329(f331(x79891),x79894),x79896))+E(f329(f308(x79891,x79892,f329(f329(f329(f75(x79891,x79892),x79893),x79894),x79895)),x79896),f329(f308(x79891,x79892,x79893),x79896))
% 159.70/159.29  [8016]P104(f329(f329(f331(x80161),x80164),f329(f171(x80161),x80166)))+E(f329(f329(f153(x80161,x80162),f329(f329(f329(f75(x80161,x80162),x80163),x80164),x80165)),x80166),f329(f329(f153(x80161,x80162),x80163),x80166))
% 159.70/159.29  [8478]E(x84781,x84782)+E(f329(f329(f158(x84783,f329(f329(f158(x84783,x84784),x84781),x84785)),x84782),x84786),f329(f329(f158(x84783,f329(f329(f158(x84783,x84784),x84782),x84786)),x84781),x84785))
% 159.70/159.29  [9027]~P104(f329(f329(f331(x90273),x90276),x90275))+E(f329(f329(f307(x90271),x90272),f329(f308(x90273,x90271,x90274),f329(f329(f22(f891(x90273,a880)),x90275),f329(f329(f307(x90273),x90276),f195(f891(x90273,a880)))))),f329(f308(x90273,x90271,f329(f329(f329(f75(x90273,x90271),x90274),x90276),x90272)),x90275))
% 159.70/159.29  [9807]E(f186(x98071,x98072,x98073,f329(f329(f129(x98071),x98074),f329(f329(f150(x98071),x98075),f121(x98071))),x98076),f329(f329(f329(f75(x98071,f889(x98072)),f186(x98071,x98072,x98073,x98074,x98076)),x98075),f329(f239(x98072),f329(f329(f164(x98072),x98076),f329(f196(f886(x98071)),x98074)))))+~P104(f329(f329(f245(a885),f329(f196(f886(x98071)),x98074)),f329(f196(f886(x98072)),x98076)))
% 159.70/159.29  [8806]~E(x88063,x88066)+E(f329(f329(f184(x88061,x88062),f329(f329(f150(f890(x88061,x88062)),f329(f329(f258(x88061,x88062),x88063),x88064)),x88065)),x88066),f329(f239(x88062),x88064))
% 159.70/159.29  [8834]E(x88341,x88342)+E(f329(f329(f184(x88343,x88344),f329(f329(f150(f890(x88343,x88344)),f329(f329(f258(x88343,x88344),x88341),x88345)),x88346)),x88342),f329(f329(f184(x88343,x88344),x88346),x88342))
% 159.70/159.29  [9104]~P104(f329(f329(x91044,x91045),x91046))+P104(f329(f329(f329(f329(f118(f891(x91041,f891(x91042,a880))),x91043),x91044),x91045),x91046))
% 159.70/159.29  [9106]~P104(f329(f329(x91063,x91065),x91066))+P104(f329(f329(f329(f329(f118(f891(x91061,f891(x91062,a880))),x91063),x91064),x91065),x91066))
% 159.70/159.29  [9395]P104(f329(f329(x93951,x93952),x93953))+~P104(f329(f329(f329(f329(f109(f891(x93954,f891(x93955,a880))),x93956),x93951),x93952),x93953))
% 159.70/159.29  [9396]P104(f329(f329(x93961,x93962),x93963))+~P104(f329(f329(f329(f329(f109(f891(x93964,f891(x93965,a880))),x93961),x93966),x93962),x93963))
% 159.70/159.29  [9829]~P68(x98292)+E(f329(f329(f6(x98291,x98292),f329(f329(f7(x98291,f891(x98293,a880),x98292),f329(f329(f8(f891(x98293,x98292),f891(f891(x98293,a880),x98292),x98291),f6(x98293,x98292)),x98294)),x98295)),x98296),f329(f329(f6(f890(x98291,x98293),x98292),f329(f268(x98291,x98293,x98292),x98294)),f329(f329(f266(x98291,x98293),x98296),f329(f16(f891(x98293,a880),x98291),x98295))))
% 159.70/159.29  [9830]~P75(x98302)+E(f329(f329(f9(x98301,x98302),f329(f329(f7(x98301,f891(x98303,a880),x98302),f329(f329(f8(f891(x98303,x98302),f891(f891(x98303,a880),x98302),x98301),f9(x98303,x98302)),x98304)),x98305)),x98306),f329(f329(f9(f890(x98301,x98303),x98302),f329(f268(x98301,x98303,x98302),x98304)),f329(f329(f266(x98301,x98303),x98306),f329(f16(f891(x98303,a880),x98301),x98305))))
% 159.70/159.29  [9971]~P68(x99712)+E(f329(f329(f6(x99711,x99712),f329(f329(f7(x99711,f891(x99713,a880),x99712),f329(f329(f8(f891(x99713,x99712),f891(f891(x99713,a880),x99712),x99711),f6(x99713,x99712)),f329(f7(x99713,x99711,x99712),x99714))),x99715)),x99716),f329(f329(f6(x99713,x99712),f329(f329(f7(x99713,f891(x99711,a880),x99712),f329(f329(f8(f891(x99711,x99712),f891(f891(x99711,a880),x99712),x99713),f6(x99711,x99712)),x99714)),x99716)),x99715))
% 159.70/159.29  [9668]~P104(f329(f329(f331(x96681),x96685),x96684))+E(f329(f329(f329(f75(x96681,f889(x96682)),f187(x96681,x96682,x96683,f329(f329(f22(f891(x96681,a880)),x96684),f329(f329(f307(x96681),x96685),f195(f891(x96681,a880)))))),x96685),x96686),f187(x96681,x96682,f329(f329(f329(f75(x96681,f889(x96682)),x96683),x96685),x96686),x96684))
% 159.70/159.29  [10257]~P104(f329(f329(f331(f890(x102571,x102572)),f329(f329(f258(x102571,x102572),x102575),x102576)),f329(f329(f118(f891(f890(x102571,x102572),a880)),x102573),x102574)))+P104(f329(f329(f329(f329(f118(f891(x102571,f891(x102572,a880))),f329(f329(f7(x102571,f891(f890(x102571,x102572),a880),f891(x102572,a880)),f329(f329(f8(f891(x102572,f891(f891(f890(x102571,x102572),a880),a880)),f891(f891(f890(x102571,x102572),a880),f891(x102572,a880)),x102571),f7(x102572,f891(f890(x102571,x102572),a880),a880)),f329(f329(f8(f891(x102572,f890(x102571,x102572)),f891(x102572,f891(f891(f890(x102571,x102572),a880),a880)),x102571),f329(f8(f890(x102571,x102572),f891(f891(f890(x102571,x102572),a880),a880),x102572),f331(f890(x102571,x102572)))),f258(x102571,x102572)))),x102573)),f329(f329(f7(x102571,f891(f890(x102571,x102572),a880),f891(x102572,a880)),f329(f329(f8(f891(x102572,f891(f891(f890(x102571,x102572),a880),a880)),f891(f891(f890(x102571,x102572),a880),f891(x102572,a880)),x102571),f7(x102572,f891(f890(x102571,x102572),a880),a880)),f329(f329(f8(f891(x102572,f890(x102571,x102572)),f891(x102572,f891(f891(f890(x102571,x102572),a880),a880)),x102571),f329(f8(f890(x102571,x102572),f891(f891(f890(x102571,x102572),a880),a880),x102572),f331(f890(x102571,x102572)))),f258(x102571,x102572)))),x102574)),x102575),x102576))
% 159.70/159.29  [10258]~P104(f329(f329(f331(f890(x102581,x102582)),f329(f329(f258(x102581,x102582),x102585),x102586)),f329(f329(f109(f891(f890(x102581,x102582),a880)),x102583),x102584)))+P104(f329(f329(f329(f329(f109(f891(x102581,f891(x102582,a880))),f329(f329(f7(x102581,f891(f890(x102581,x102582),a880),f891(x102582,a880)),f329(f329(f8(f891(x102582,f891(f891(f890(x102581,x102582),a880),a880)),f891(f891(f890(x102581,x102582),a880),f891(x102582,a880)),x102581),f7(x102582,f891(f890(x102581,x102582),a880),a880)),f329(f329(f8(f891(x102582,f890(x102581,x102582)),f891(x102582,f891(f891(f890(x102581,x102582),a880),a880)),x102581),f329(f8(f890(x102581,x102582),f891(f891(f890(x102581,x102582),a880),a880),x102582),f331(f890(x102581,x102582)))),f258(x102581,x102582)))),x102583)),f329(f329(f7(x102581,f891(f890(x102581,x102582),a880),f891(x102582,a880)),f329(f329(f8(f891(x102582,f891(f891(f890(x102581,x102582),a880),a880)),f891(f891(f890(x102581,x102582),a880),f891(x102582,a880)),x102581),f7(x102582,f891(f890(x102581,x102582),a880),a880)),f329(f329(f8(f891(x102582,f890(x102581,x102582)),f891(x102582,f891(f891(f890(x102581,x102582),a880),a880)),x102581),f329(f8(f890(x102581,x102582),f891(f891(f890(x102581,x102582),a880),a880),x102582),f331(f890(x102581,x102582)))),f258(x102581,x102582)))),x102584)),x102585),x102586))
% 159.70/159.29  [10263]P104(f329(f329(f331(f890(x102631,x102632)),f329(f329(f258(x102631,x102632),x102633),x102634)),f329(f329(f118(f891(f890(x102631,x102632),a880)),x102635),x102636)))+~P104(f329(f329(f329(f329(f118(f891(x102631,f891(x102632,a880))),f329(f329(f7(x102631,f891(f890(x102631,x102632),a880),f891(x102632,a880)),f329(f329(f8(f891(x102632,f891(f891(f890(x102631,x102632),a880),a880)),f891(f891(f890(x102631,x102632),a880),f891(x102632,a880)),x102631),f7(x102632,f891(f890(x102631,x102632),a880),a880)),f329(f329(f8(f891(x102632,f890(x102631,x102632)),f891(x102632,f891(f891(f890(x102631,x102632),a880),a880)),x102631),f329(f8(f890(x102631,x102632),f891(f891(f890(x102631,x102632),a880),a880),x102632),f331(f890(x102631,x102632)))),f258(x102631,x102632)))),x102635)),f329(f329(f7(x102631,f891(f890(x102631,x102632),a880),f891(x102632,a880)),f329(f329(f8(f891(x102632,f891(f891(f890(x102631,x102632),a880),a880)),f891(f891(f890(x102631,x102632),a880),f891(x102632,a880)),x102631),f7(x102632,f891(f890(x102631,x102632),a880),a880)),f329(f329(f8(f891(x102632,f890(x102631,x102632)),f891(x102632,f891(f891(f890(x102631,x102632),a880),a880)),x102631),f329(f8(f890(x102631,x102632),f891(f891(f890(x102631,x102632),a880),a880),x102632),f331(f890(x102631,x102632)))),f258(x102631,x102632)))),x102636)),x102633),x102634))
% 159.70/159.29  [10264]P104(f329(f329(f331(f890(x102641,x102642)),f329(f329(f258(x102641,x102642),x102643),x102644)),f329(f329(f109(f891(f890(x102641,x102642),a880)),x102645),x102646)))+~P104(f329(f329(f329(f329(f109(f891(x102641,f891(x102642,a880))),f329(f329(f7(x102641,f891(f890(x102641,x102642),a880),f891(x102642,a880)),f329(f329(f8(f891(x102642,f891(f891(f890(x102641,x102642),a880),a880)),f891(f891(f890(x102641,x102642),a880),f891(x102642,a880)),x102641),f7(x102642,f891(f890(x102641,x102642),a880),a880)),f329(f329(f8(f891(x102642,f890(x102641,x102642)),f891(x102642,f891(f891(f890(x102641,x102642),a880),a880)),x102641),f329(f8(f890(x102641,x102642),f891(f891(f890(x102641,x102642),a880),a880),x102642),f331(f890(x102641,x102642)))),f258(x102641,x102642)))),x102645)),f329(f329(f7(x102641,f891(f890(x102641,x102642),a880),f891(x102642,a880)),f329(f329(f8(f891(x102642,f891(f891(f890(x102641,x102642),a880),a880)),f891(f891(f890(x102641,x102642),a880),f891(x102642,a880)),x102641),f7(x102642,f891(f890(x102641,x102642),a880),a880)),f329(f329(f8(f891(x102642,f890(x102641,x102642)),f891(x102642,f891(f891(f890(x102641,x102642),a880),a880)),x102641),f329(f8(f890(x102641,x102642),f891(f891(f890(x102641,x102642),a880),a880),x102642),f331(f890(x102641,x102642)))),f258(x102641,x102642)))),x102646)),x102643),x102644))
% 159.70/159.29  [10253]~P104(f329(f329(f331(f890(x102532,x102533)),f329(f329(f258(x102532,x102533),x102535),x102536)),f329(f329(f44(x102531,f891(f890(x102532,x102533),a880)),f253(f891(x102531,a880))),x102534)))+P104(f329(f329(f329(f329(f44(x102531,f891(x102532,f891(x102533,a880))),f253(f891(x102531,a880))),f329(f329(f8(f891(f890(x102532,x102533),a880),f891(x102532,f891(x102533,a880)),x102531),f329(f7(x102532,f891(f890(x102532,x102533),a880),f891(x102533,a880)),f329(f329(f8(f891(x102533,f891(f891(f890(x102532,x102533),a880),a880)),f891(f891(f890(x102532,x102533),a880),f891(x102533,a880)),x102532),f7(x102533,f891(f890(x102532,x102533),a880),a880)),f329(f329(f8(f891(x102533,f890(x102532,x102533)),f891(x102533,f891(f891(f890(x102532,x102533),a880),a880)),x102532),f329(f8(f890(x102532,x102533),f891(f891(f890(x102532,x102533),a880),a880),x102533),f331(f890(x102532,x102533)))),f258(x102532,x102533))))),x102534)),x102535),x102536))
% 159.70/159.29  [10254]~P104(f329(f329(f331(f890(x102542,x102543)),f329(f329(f258(x102542,x102543),x102545),x102546)),f329(f329(f45(x102541,f891(f890(x102542,x102543),a880)),f253(f891(x102541,a880))),x102544)))+P104(f329(f329(f329(f329(f45(x102541,f891(x102542,f891(x102543,a880))),f253(f891(x102541,a880))),f329(f329(f8(f891(f890(x102542,x102543),a880),f891(x102542,f891(x102543,a880)),x102541),f329(f7(x102542,f891(f890(x102542,x102543),a880),f891(x102543,a880)),f329(f329(f8(f891(x102543,f891(f891(f890(x102542,x102543),a880),a880)),f891(f891(f890(x102542,x102543),a880),f891(x102543,a880)),x102542),f7(x102543,f891(f890(x102542,x102543),a880),a880)),f329(f329(f8(f891(x102543,f890(x102542,x102543)),f891(x102543,f891(f891(f890(x102542,x102543),a880),a880)),x102542),f329(f8(f890(x102542,x102543),f891(f891(f890(x102542,x102543),a880),a880),x102543),f331(f890(x102542,x102543)))),f258(x102542,x102543))))),x102544)),x102545),x102546))
% 159.70/159.29  [10260]P104(f329(f329(f331(f890(x102601,x102602)),f329(f329(f258(x102601,x102602),x102603),x102604)),f329(f329(f44(x102605,f891(f890(x102601,x102602),a880)),f253(f891(x102605,a880))),x102606)))+~P104(f329(f329(f329(f329(f44(x102605,f891(x102601,f891(x102602,a880))),f253(f891(x102605,a880))),f329(f329(f8(f891(f890(x102601,x102602),a880),f891(x102601,f891(x102602,a880)),x102605),f329(f7(x102601,f891(f890(x102601,x102602),a880),f891(x102602,a880)),f329(f329(f8(f891(x102602,f891(f891(f890(x102601,x102602),a880),a880)),f891(f891(f890(x102601,x102602),a880),f891(x102602,a880)),x102601),f7(x102602,f891(f890(x102601,x102602),a880),a880)),f329(f329(f8(f891(x102602,f890(x102601,x102602)),f891(x102602,f891(f891(f890(x102601,x102602),a880),a880)),x102601),f329(f8(f890(x102601,x102602),f891(f891(f890(x102601,x102602),a880),a880),x102602),f331(f890(x102601,x102602)))),f258(x102601,x102602))))),x102606)),x102603),x102604))
% 159.70/159.29  [10261]P104(f329(f329(f331(f890(x102611,x102612)),f329(f329(f258(x102611,x102612),x102613),x102614)),f329(f329(f45(x102615,f891(f890(x102611,x102612),a880)),f253(f891(x102615,a880))),x102616)))+~P104(f329(f329(f329(f329(f45(x102615,f891(x102611,f891(x102612,a880))),f253(f891(x102615,a880))),f329(f329(f8(f891(f890(x102611,x102612),a880),f891(x102611,f891(x102612,a880)),x102615),f329(f7(x102611,f891(f890(x102611,x102612),a880),f891(x102612,a880)),f329(f329(f8(f891(x102612,f891(f891(f890(x102611,x102612),a880),a880)),f891(f891(f890(x102611,x102612),a880),f891(x102612,a880)),x102611),f7(x102612,f891(f890(x102611,x102612),a880),a880)),f329(f329(f8(f891(x102612,f890(x102611,x102612)),f891(x102612,f891(f891(f890(x102611,x102612),a880),a880)),x102611),f329(f8(f890(x102611,x102612),f891(f891(f890(x102611,x102612),a880),a880),x102612),f331(f890(x102611,x102612)))),f258(x102611,x102612))))),x102616)),x102613),x102614))
% 159.70/159.29  [7467]E(f329(x74671,f329(x74672,x74673)),f329(x74674,x74673))+~E(f329(f76(x74675,x74676,x74677,x74671),x74672),x74674)
% 159.70/159.29  [9698]~P17(x96983,x96984,x96981,x96985,x96986,x96987)+E(f329(f329(x96981,x96982),x96982),x96982)
% 159.70/159.29  [10056]~P53(x100565,x100566,x100567,x100561,x100564,x100562,x100563)+P104(f329(f329(x100561,x100562),f551(x100563,x100562,x100564,x100561)))
% 159.70/159.29  [10077]~E(f329(f241(f889(x100777),x100771,f210(x100777),x100775),f329(x100774,x100773)),f329(f239(x100777),x100772))+E(f329(f239(x100771),f693(x100772,x100773,x100774,x100775,x100776,x100777,x100771)),f329(x100774,x100773))
% 159.70/159.29  [10078]~E(f329(f241(f889(x100786),x100787,f210(x100786),x100781),f329(x100784,x100783)),f329(f239(x100786),x100782))+E(f329(x100781,f693(x100782,x100783,x100784,x100781,x100785,x100786,x100787)),f329(f239(x100786),x100782))
% 159.70/159.29  [6047]~E(f329(f329(f153(x60471,x60475),x60476),x60472),f329(f329(f153(x60473,x60475),x60477),x60474))+E(f329(f196(f886(x60471)),x60472),f329(f196(f886(x60473)),x60474))
% 159.70/159.29  [7543]E(x75431,x75432)+~E(f329(f329(f329(f75(x75433,f889(x75434)),x75435),x75436),f329(f239(x75434),x75431)),f329(f329(f329(f75(x75433,f889(x75434)),x75437),x75436),f329(f239(x75434),x75432)))
% 159.70/159.29  [8516]E(f329(x85161,f329(x85162,x85163)),f329(x85164,x85163))+~E(f329(f76(x85165,x85166,x85167,x85161),x85162),f329(f76(x85166,x85166,x85167,f32(x85166)),x85164))
% 159.70/159.29  [8853]~P37(x88534,x88535,x88531,f329(f329(f150(x88534),x88532),x88536),f329(f329(f150(x88535),x88533),x88537))+P104(f329(f329(x88531,x88532),x88533))
% 159.70/159.29  [9239]P37(x92391,x92392,x92393,x92394,x92395)+~P37(x92391,x92392,x92393,f329(f329(f150(x92391),x92396),x92394),f329(f329(f150(x92392),x92397),x92395))
% 159.70/159.29  [10061]~P53(x100615,x100616,x100617,x100614,x100611,x100613,x100612)+P104(f329(f329(x100611,f551(x100612,x100613,x100611,x100614)),x100612))
% 159.70/159.29  [6090]E(x60901,x60902)+~E(f329(f329(f329(f95(x60903),x60904),x60905),x60901),f329(f329(f329(f95(x60903),x60906),x60907),x60902))
% 159.70/159.29  [6091]E(x60911,x60912)+~E(f329(f329(f329(f95(x60913),x60914),x60911),x60915),f329(f329(f329(f95(x60913),x60916),x60912),x60917))
% 159.70/159.29  [6092]E(x60921,x60922)+~E(f329(f329(f329(f95(x60923),x60921),x60924),x60925),f329(f329(f329(f95(x60923),x60922),x60926),x60927))
% 159.70/159.29  [8973]~P15(x89736,x89731,x89733,x89737)+E(f329(f76(x89731,x89731,x89732,f329(x89733,x89734)),f329(f76(x89731,x89731,x89732,f329(x89733,x89734)),x89735)),f329(f76(x89731,x89731,x89732,f329(x89733,x89734)),x89735))
% 159.70/159.29  [9347]~P37(x93473,x93472,x93474,f329(f329(f153(x93471,x93473),x93475),x93476),x93477)+P37(x93471,x93472,f329(f329(f8(x93473,f891(x93472,a880),x93471),x93474),x93475),x93476,x93477)
% 159.70/159.29  [9370]P37(x93701,x93702,x93703,f329(f329(f153(x93704,x93701),x93705),x93706),x93707)+~P37(x93704,x93702,f329(f329(f8(x93701,f891(x93702,a880),x93704),x93703),x93705),x93706,x93707)
% 159.70/159.29  [9786]E(f186(x97861,x97862,f329(f329(f329(f75(x97861,f889(x97862)),x97863),x97864),f329(f239(x97862),x97865)),x97866,x97867),f329(f329(f329(f75(x97861,f889(x97862)),f186(x97861,x97862,x97863,x97866,x97867)),x97864),f329(f239(x97862),x97865)))+P104(f329(f329(f331(x97861),x97864),f329(f171(x97861),x97866)))
% 159.70/159.29  [8972]~P104(f329(f329(f331(x89721),x89722),f329(f329(x89725,x89726),x89727)))+P104(f329(f329(f331(x89721),x89722),f329(f329(f268(x89723,x89724,f891(x89721,a880)),x89725),f329(f329(f258(x89723,x89724),x89726),x89727))))
% 159.70/159.29  [9266]P104(f329(f329(f329(x92661,x92662),x92663),x92664))+~P104(f329(f329(f329(f268(x92665,x92666,f891(x92667,a880)),x92661),f329(f329(f258(x92665,x92666),x92662),x92663)),x92664))
% 159.70/159.29  [9409]P104(f329(f329(f331(x94091),f329(f329(x94092,x94093),x94094)),f329(f308(f890(x94095,x94096),x94091,f329(f268(x94095,x94096,x94091),x94092)),x94097)))+~P104(f329(f329(f331(f890(x94095,x94096)),f329(f329(f258(x94095,x94096),x94093),x94094)),x94097))
% 159.70/159.29  [9743]P104(f329(f329(f331(f890(f886(x97431),f886(x97431))),f329(f329(f258(f886(x97431),f886(x97431)),f329(f329(f129(x97431),x97432),f329(f329(f150(x97431),x97433),x97434))),f329(f329(f129(x97431),x97432),f329(f329(f150(x97431),x97435),x97436)))),f146(x97431,x97437)))+~P104(f329(f329(f331(f890(x97431,x97431)),f329(f329(f258(x97431,x97431),x97433),x97435)),x97437))
% 159.70/159.29  [9809]~P37(x98091,x98093,x98094,x98096,f329(f329(f153(x98092,x98093),x98095),x98097))+P37(x98091,x98092,f329(f329(f7(x98091,f891(x98092,x98093),f891(x98092,a880)),f329(f329(f8(f891(x98093,a880),f891(f891(x98092,x98093),f891(x98092,a880)),x98091),f8(x98093,a880,x98092)),x98094)),x98095),x98096,x98097)
% 159.70/159.29  [9890]P37(x98901,x98902,x98903,x98904,f329(f329(f153(x98905,x98902),x98906),x98907))+~P37(x98901,x98905,f329(f329(f7(x98901,f891(x98905,x98902),f891(x98905,a880)),f329(f329(f8(f891(x98902,a880),f891(f891(x98905,x98902),f891(x98905,a880)),x98901),f8(x98902,a880,x98905)),x98903)),x98906),x98904,x98907)
% 159.70/159.29  [10179]P53(x101791,x101792,x101793,f329(f329(f7(x101791,f891(f890(x101791,x101792),a880),f891(x101792,a880)),f329(f329(f8(f891(x101792,f891(f891(f890(x101791,x101792),a880),a880)),f891(f891(f890(x101791,x101792),a880),f891(x101792,a880)),x101791),f7(x101792,f891(f890(x101791,x101792),a880),a880)),f329(f329(f8(f891(x101792,f890(x101791,x101792)),f891(x101792,f891(f891(f890(x101791,x101792),a880),a880)),x101791),f329(f8(f890(x101791,x101792),f891(f891(f890(x101791,x101792),a880),a880),x101792),f331(f890(x101791,x101792)))),f258(x101791,x101792)))),x101794),f329(f329(f7(x101792,f891(f890(x101792,x101793),a880),f891(x101793,a880)),f329(f329(f8(f891(x101793,f891(f891(f890(x101792,x101793),a880),a880)),f891(f891(f890(x101792,x101793),a880),f891(x101793,a880)),x101792),f7(x101793,f891(f890(x101792,x101793),a880),a880)),f329(f329(f8(f891(x101793,f890(x101792,x101793)),f891(x101793,f891(f891(f890(x101792,x101793),a880),a880)),x101792),f329(f8(f890(x101792,x101793),f891(f891(f890(x101792,x101793),a880),a880),x101793),f331(f890(x101792,x101793)))),f258(x101792,x101793)))),x101795),x101796,x101797)+~P104(f329(f329(f331(f890(x101791,x101793)),f329(f329(f258(x101791,x101793),x101796),x101797)),f329(f329(f286(x101791,x101792,x101793),x101794),x101795)))
% 159.70/159.29  [10210]~P53(x102101,x102105,x102102,f329(f329(f7(x102101,f891(f890(x102101,x102105),a880),f891(x102105,a880)),f329(f329(f8(f891(x102105,f891(f891(f890(x102101,x102105),a880),a880)),f891(f891(f890(x102101,x102105),a880),f891(x102105,a880)),x102101),f7(x102105,f891(f890(x102101,x102105),a880),a880)),f329(f329(f8(f891(x102105,f890(x102101,x102105)),f891(x102105,f891(f891(f890(x102101,x102105),a880),a880)),x102101),f329(f8(f890(x102101,x102105),f891(f891(f890(x102101,x102105),a880),a880),x102105),f331(f890(x102101,x102105)))),f258(x102101,x102105)))),x102106),f329(f329(f7(x102105,f891(f890(x102105,x102102),a880),f891(x102102,a880)),f329(f329(f8(f891(x102102,f891(f891(f890(x102105,x102102),a880),a880)),f891(f891(f890(x102105,x102102),a880),f891(x102102,a880)),x102105),f7(x102102,f891(f890(x102105,x102102),a880),a880)),f329(f329(f8(f891(x102102,f890(x102105,x102102)),f891(x102102,f891(f891(f890(x102105,x102102),a880),a880)),x102105),f329(f8(f890(x102105,x102102),f891(f891(f890(x102105,x102102),a880),a880),x102102),f331(f890(x102105,x102102)))),f258(x102105,x102102)))),x102107),x102103,x102104)+P104(f329(f329(f331(f890(x102101,x102102)),f329(f329(f258(x102101,x102102),x102103),x102104)),f329(f329(f286(x102101,x102105,x102102),x102106),x102107)))
% 159.70/159.29  [9258]E(x92581,x92582)+E(f329(f329(f329(f75(x92583,x92584),f329(f329(f329(f75(x92583,x92584),x92585),x92581),x92586)),x92582),x92587),f329(f329(f329(f75(x92583,x92584),f329(f329(f329(f75(x92583,x92584),x92585),x92582),x92587)),x92581),x92586))
% 159.70/159.29  [9503]E(f186(x95031,x95032,f329(f329(f329(f75(x95031,f889(x95032)),x95033),x95034),f329(f239(x95032),x95035)),x95036,x95037),f186(x95031,x95032,x95033,x95036,x95037))+~P104(f329(f329(f331(x95031),x95034),f329(f171(x95031),f329(f329(f174(x95031),f329(f196(f886(x95032)),x95037)),x95036))))
% 159.70/159.29  [9820]E(f186(x98201,x98202,f329(f329(f329(f75(x98201,f889(x98202)),x98203),x98204),f329(f239(x98202),x98205)),x98206,x98207),f329(f329(f329(f75(x98201,f889(x98202)),f186(x98201,x98202,x98203,x98206,x98207)),x98204),f329(f239(x98202),x98205)))+P104(f329(f329(f331(x98201),x98204),f329(f171(x98201),f329(f329(f174(x98201),f329(f196(f886(x98202)),x98207)),x98206))))
% 159.70/159.29  [10191]P104(f329(f329(f331(x101911),f658(x101912,x101913,x101914,x101915,x101916,x101917,x101911)),x101915))+P104(f329(f329(f329(f329(f45(x101911,f891(x101917,f891(x101916,a880))),x101915),x101914),x101913),x101912))
% 159.70/159.29  [10192]P104(f329(f329(f331(x101921),f491(x101922,x101923,x101924,x101925,x101926,x101927,x101921)),x101925))+~P104(f329(f329(f329(f329(f44(x101921,f891(x101927,f891(x101926,a880))),x101925),x101924),x101923),x101922))
% 159.70/159.29  [10220]P104(f329(f329(f329(x102201,f491(x102202,x102203,x102201,x102204,x102205,x102206,x102207)),x102203),x102202))+~P104(f329(f329(f329(f329(f44(x102207,f891(x102206,f891(x102205,a880))),x102204),x102201),x102203),x102202))
% 159.70/159.29  [10238]~P104(f329(f329(f329(x102385,f658(x102387,x102386,x102385,x102384,x102383,x102382,x102381)),x102386),x102387))+P104(f329(f329(f329(f329(f45(x102381,f891(x102382,f891(x102383,a880))),x102384),x102385),x102386),x102387))
% 159.70/159.29  [10201]~P140(x102012)+E(f329(f329(f6(x102011,x102012),f329(f329(f7(x102011,f891(x102013,a880),x102012),f329(f329(f8(f891(x102013,x102012),f891(f891(x102013,a880),x102012),x102011),f6(x102013,x102012)),f329(f329(f7(x102011,f891(x102013,x102012),f891(x102013,x102012)),f329(f329(f8(f891(x102012,x102012),f891(f891(x102013,x102012),f891(x102013,x102012)),x102011),f8(x102012,x102012,x102013)),f329(f329(f8(x102012,f891(x102012,x102012),x102011),f84(x102012)),x102014))),x102015))),x102016)),x102017),f329(f329(f84(x102012),f329(f329(f6(x102011,x102012),x102014),x102017)),f329(f329(f6(x102013,x102012),x102015),x102016)))
% 159.70/159.29  [9300]~P14(x93007,x93001,x93003,x93008)+E(f329(f76(x93001,x93001,x93002,f329(x93003,x93004)),f329(f76(x93001,x93001,x93002,f329(x93003,x93005)),x93006)),f329(f76(x93001,x93001,x93002,f329(x93003,x93005)),f329(f76(x93001,x93001,x93002,f329(x93003,x93004)),x93006)))
% 159.70/159.29  [10249]P19(x102491,x102492,f329(f329(f307(f884(x102491)),f329(f329(f329(f95(x102491),f329(f329(f8(f891(a881,a880),f891(a881,a880),x102491),f329(f18(a881,a880,a880),f329(f329(f8(a880,f891(a880,a880),a881),a327),f329(a326,x102493)))),f329(f329(f7(x102491,f891(a881,a881),f891(a881,a880)),f329(f329(f8(f891(a881,a880),f891(f891(a881,a881),f891(a881,a880)),x102491),f8(a881,a880,a881)),x102494)),f329(f329(f18(a881,a885,a881),f329(f329(f7(a881,a883,f891(a885,a881)),a204),f33(x102495))),x102496)))),f26(x102495,x102496,x102497)),x102498)),f195(f891(f884(x102491),a880))))+~P19(x102491,x102492,f329(f329(f307(f884(x102491)),f329(f329(f329(f95(x102491),x102494),x102497),f329(f329(f7(x102491,f891(a881,a881),f891(a881,a880)),f329(f329(f8(f891(a881,a880),f891(f891(a881,a881),f891(a881,a880)),x102491),f8(a881,a880,a881)),x102498)),f329(f329(f7(a881,a885,a881),f329(f329(f7(a881,a883,f891(a885,a881)),a204),f33(x102495))),f205(x102493,x102495))))),f195(f891(f884(x102491),a880))))
% 159.70/159.29  [10255]E(f329(f329(f258(x102551,x102552),f329(x102553,f575(x102554,x102555,x102553,x102556,x102557,x102558,x102552,x102551))),f329(x102555,f576(x102554,x102555,x102553,x102556,x102557,x102558,x102552,x102551))),x102558)+~P104(f329(f329(f331(f890(x102551,x102552)),x102558),f329(f308(f890(x102557,x102556),f890(x102551,x102552),f269(x102557,x102551,x102556,x102552,x102553,x102555)),x102554)))
% 159.70/159.29  [10269]~P104(f329(f329(f331(f890(x102698,x102697)),x102696),f329(f308(f890(x102691,x102692),f890(x102698,x102697),f269(x102691,x102698,x102692,x102697,x102695,x102694)),x102693)))+P104(f329(f329(f331(f890(x102691,x102692)),f329(f329(f258(x102691,x102692),f575(x102693,x102694,x102695,x102692,x102691,x102696,x102697,x102698)),f576(x102693,x102694,x102695,x102692,x102691,x102696,x102697,x102698))),x102693))
% 159.70/159.29  [9733]P104(f329(f329(f331(f890(f890(x97331,x97332),f890(x97331,x97332))),f329(f329(f258(f890(x97331,x97332),f890(x97331,x97332)),f329(f329(f258(x97331,x97332),x97333),x97334)),f329(f329(f258(x97331,x97332),x97335),x97336))),f321(x97331,x97332,x97337,x97338)))+~P104(f329(f329(f331(f890(x97331,x97331)),f329(f329(f258(x97331,x97331),x97333),x97335)),x97337))
% 159.70/159.29  [10247]E(f329(f141(x102471,x102472,f329(f7(x102472,x102471,x102471),x102473),f329(x102474,x102475)),x102476),f329(x102474,f329(f141(x102477,x102472,f329(f7(x102472,x102477,x102477),x102478),x102475),x102476)))+P104(f329(f329(f331(x102472),f784(x102475,x102478,x102474,x102473,x102477,x102471,x102476,x102472)),f329(f171(x102472),x102476)))
% 159.70/159.29  [10262]~E(f329(f76(x102621,x102621,x102627,f329(x102623,f784(x102625,x102628,x102624,x102623,x102627,x102621,x102626,x102622))),x102624),f329(f76(x102627,x102621,x102627,x102624),f329(x102628,f784(x102625,x102628,x102624,x102623,x102627,x102621,x102626,x102622))))+E(f329(f141(x102621,x102622,f329(f7(x102622,x102621,x102621),x102623),f329(x102624,x102625)),x102626),f329(x102624,f329(f141(x102627,x102622,f329(f7(x102622,x102627,x102627),x102628),x102625),x102626)))
% 159.70/159.29  [8521]E(f329(x85211,f329(x85212,x85213)),f329(x85214,f329(x85215,x85213)))+~E(f329(f76(x85216,x85217,x85218,x85211),x85212),f329(f76(x85219,x85217,x85218,x85214),x85215))
% 159.70/159.29  [10129]P104(f329(f329(f331(f890(x101291,x101292)),f329(f329(f258(x101291,x101292),f329(x101293,x101294)),f329(x101295,x101296))),f329(f308(f890(x101297,x101298),f890(x101291,x101292),f269(x101297,x101291,x101298,x101292,x101293,x101295)),x101299)))+~P104(f329(f329(f331(f890(x101297,x101298)),f329(f329(f258(x101297,x101298),x101294),x101296)),x101299))
% 159.70/159.29  [8800]~E(f329(x88004,f329(x88005,x88006)),f329(x88009,f329(x880010,x880011)))+E(f329(f329(f76(x88001,x88002,x88003,x88004),x88005),x88006),f329(f329(f76(x88007,x88002,x88008,x88009),x880010),x880011))
% 159.70/159.29  [4665]~P107(x46651)+~P101(x46651)+E(f109(x46651),f193(x46651))
% 159.70/159.29  [4666]~P107(x46661)+~P100(x46661)+E(f118(x46661),f194(x46661))
% 159.70/159.29  [4909]~P116(x49091)+~P93(x49091)+E(f329(f78(x49091),f329(f111(x49091),a105)),f81(x49091))
% 159.70/159.29  [5179]E(x51791,f2(a1))+E(f85(a1,x51791),f329(f82(a1),f81(a1)))+P104(f329(f329(f245(a1),f2(a1)),x51791))
% 159.70/159.29  [5383]E(x53831,f2(a1))+E(f85(a1,x53831),f81(a1))+~P104(f329(f329(f245(a1),f2(a1)),x53831))
% 159.70/159.29  [7358]~P41(x73581)+P104(f329(f64(a1),x73581))+~P104(f329(f64(a885),f329(f308(a1,a885,a112),x73581)))
% 159.70/159.29  [9697]E(x96971,f195(f891(f890(a885,a885),a880)))+~P104(f329(f64(f890(a885,a885)),x96971))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f195(f891(f890(a885,a885),a880))),x96971)),a39))
% 159.70/159.29  [9867]E(x98671,f2(a885))+E(x98671,f329(a120,f2(a885)))+~P104(f329(f329(f245(a885),x98671),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [10157]E(x101571,f2(a107))+E(f329(f329(f83(a1),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(a20,f329(f329(f41(a107),x101571),f329(f111(a107),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))),f81(a1)),f329(a20,x101571))+E(f47(a107,x101571,f329(f111(a107),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f2(a107))
% 159.70/159.29  [10004]E(x100041,f2(a107))+~E(f47(a107,x100041,f329(f111(a107),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f2(a107))+E(f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(a20,f329(f329(f41(a107),x100041),f329(f111(a107),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f329(a20,x100041))
% 159.70/159.29  [4737]~P57(x47371,x47372)+P46(x47371,x47372)+~P47(a880)
% 159.70/159.29  [4675]~P143(x46751)+P32(x46751,x46752)+~E(x46752,f2(x46751))
% 159.70/159.29  [4676]~P107(x46761)+P31(x46761,x46762)+~E(x46762,f121(x46761))
% 159.70/159.29  [4685]~P116(x46851)+~E(x46852,f2(x46851))+E(f85(x46851,x46852),f2(x46851))
% 159.70/159.29  [4686]~P89(x46861)+~E(x46862,f2(x46861))+E(f85(x46861,x46862),f2(x46861))
% 159.70/159.29  [4694]~P143(x46942)+~P32(x46942,x46941)+E(x46941,f2(x46942))
% 159.70/159.29  [4728]~P116(x47282)+~E(f85(x47282,x47281),f2(x47282))+E(x47281,f2(x47282))
% 159.70/159.29  [4744]~P27(x47442)+~P27(x47441)+P27(f891(x47441,x47442))
% 159.70/159.29  [4745]~P27(x47452)+~P27(x47451)+P27(f890(x47451,x47452))
% 159.70/159.29  [4746]~P27(x47462)+~P27(x47461)+P27(f892(x47461,x47462))
% 159.70/159.29  [4747]~P63(x47472)+~P63(x47471)+P63(f891(x47471,x47472))
% 159.70/159.29  [4748]~P63(x47482)+~P63(x47481)+P63(f890(x47481,x47482))
% 159.70/159.29  [4749]~P63(x47492)+~P63(x47491)+P63(f892(x47491,x47492))
% 159.70/159.29  [4750]~P30(x47502)+~P30(x47501)+P30(f202(x47501,x47502))
% 159.70/159.29  [4751]~P144(x47512)+~P144(x47511)+P144(f890(x47511,x47512))
% 159.70/159.29  [4752]~P27(x47521)+~P95(x47522)+P95(f891(x47521,x47522))
% 159.70/159.29  [4880]~P107(x48801)+~P31(x48801,x48802)+P31(x48801,f151(x48801,x48802))
% 159.70/159.29  [5112]~P30(x51122)+~P30(x51121)+P30(f47(a1,x51121,x51122))
% 159.70/159.29  [4696]~P77(x46961)+~E(x46962,f2(x46961))+E(f329(f82(x46961),x46962),x46962)
% 159.70/159.29  [4700]~P139(x47001)+~E(x47002,f2(a1))+E(f329(f110(x47001),x47002),f2(x47001))
% 159.70/159.29  [4701]~P92(x47011)+~E(x47012,f2(a1))+E(f329(f110(x47011),x47012),f2(x47011))
% 159.70/159.29  [4725]~P74(x47251)+~E(f2(x47251),x47252)+E(f329(f82(x47251),x47252),f2(x47251))
% 159.70/159.29  [4726]~P74(x47261)+~E(x47262,f2(x47261))+E(f329(f82(x47261),x47262),f2(x47261))
% 159.70/159.29  [4727]~P85(x47271)+~E(x47272,f2(x47271))+E(f329(f78(x47271),x47272),f2(x47271))
% 159.70/159.29  [4754]~P77(x47542)+E(x47541,f2(x47542))+~E(f329(f82(x47542),x47541),x47541)
% 159.70/159.29  [4762]E(x47621,f329(a112,x47622))+~E(x47621,f2(a885))+~E(x47622,f329(f108(a1),x47621))
% 159.70/159.29  [4763]E(f329(a112,x47631),x47632)+~E(x47632,f2(a885))+~E(x47631,f329(f108(a1),x47632))
% 159.70/159.29  [4767]~P92(x47672)+E(x47671,f2(a1))+~E(f329(f110(x47672),x47671),f2(x47672))
% 159.70/159.29  [4772]~P74(x47722)+E(x47721,f2(x47722))+~E(f329(f82(x47722),x47721),f2(x47722))
% 159.70/159.29  [4773]~P85(x47732)+E(x47731,f2(x47732))+~E(f329(f78(x47732),x47731),f2(x47732))
% 159.70/159.29  [4774]~P74(x47741)+E(f2(x47741),x47742)+~E(f329(f82(x47741),x47742),f2(x47741))
% 159.70/159.29  [4955]~P107(x49551)+~P31(x49551,x49552)+P31(x49551,f329(f170(x49551),x49552))
% 159.70/159.29  [4980]~P104(x49802)+~P104(x49801)+P104(f329(f329(a327,x49801),x49802))
% 159.70/159.29  [5012]~E(f81(a885),f2(a885))+E(f329(f40(x50121),x50122),f2(a885))+~P104(f329(f64(x50121),x50122))
% 159.70/159.29  [5045]~P140(x50451)+~P113(x50451)+E(f329(f329(f259(x50451),f2(x50451)),f329(a120,x50452)),f2(x50451))
% 159.70/159.29  [5083]~P107(x50831)+P31(x50831,f138(x50831,x50832))+~P104(f329(f64(x50831),x50832))
% 159.70/159.29  [5084]~P107(x50841)+P31(x50841,f774(x50842,x50841))+~P104(f329(f64(x50841),x50842))
% 159.70/159.29  [5104]~P107(x51041)+E(f329(f171(x51041),f138(x51041,x51042)),x51042)+~P104(f329(f64(x51041),x51042))
% 159.70/159.29  [5105]~P107(x51051)+E(f329(f171(x51051),f774(x51052,x51051)),x51052)+~P104(f329(f64(x51051),x51052))
% 159.70/159.29  [5132]P104(x51321)+P104(x51322)+~P104(f329(f329(a328,x51322),x51321))
% 159.70/159.29  [5144]E(x51441,f195(f891(x51442,a880)))+~E(f329(f40(x51442),x51441),f2(a885))+~P104(f329(f64(x51442),x51441))
% 159.70/159.29  [5149]P104(x51491)+~P104(x51492)+~P104(f329(f329(a332,x51492),x51491))
% 159.70/159.29  [5197]~P73(x51971)+E(f329(f78(x51971),x51972),x51972)+P104(f329(f329(f245(x51971),x51972),f2(x51971)))
% 159.70/159.29  [5261]~P27(x52612)+~P104(f329(f60(x52612),x52611))+P104(f329(x52611,f787(x52611,x52612)))
% 159.70/159.29  [5262]~P27(x52622)+~P104(f329(f60(x52622),x52621))+P104(f329(x52621,f837(x52621,x52622)))
% 159.70/159.29  [5296]E(x52961,f121(x52962))+P104(f329(f136(x52962),f122(x52962,x52961)))+~P104(f329(f136(x52962),x52961))
% 159.70/159.29  [5301]~P107(x53011)+~P104(f329(f64(x53011),x53012))+P104(f329(f136(x53011),f138(x53011,x53012)))
% 159.70/159.29  [5302]~P107(x53021)+~P104(f329(f64(x53021),x53022))+P104(f329(f136(x53021),f774(x53022,x53021)))
% 159.70/159.29  [5308]~P139(x53081)+E(f329(f108(x53081),f329(a112,x53082)),f329(f110(x53081),x53082))+P104(f329(f329(f245(a1),x53082),f2(a1)))
% 159.70/159.29  [5335]P2(x53352,x53351)+E(f329(x53351,f492(x53351)),f329(x53351,f542(x53351)))+P104(f329(f329(x53351,f492(x53351)),f542(x53351)))
% 159.70/159.29  [5349]E(f329(f108(a1),f420(x53491,x53492)),x53491)+P104(f329(x53492,f329(a112,x53491)))+~P104(f329(x53492,f2(a885)))
% 159.70/159.29  [5361]~P27(x53611)+~P104(f329(x53612,f747(x53612,x53611)))+P104(f329(f61(x53611),x53612))
% 159.70/159.29  [5362]~P27(x53621)+~P104(f329(x53622,f756(x53622,x53621)))+P104(f329(f61(x53621),x53622))
% 159.70/159.29  [5376]~P27(x53762)+~P38(x53762,x53761,f58(x53762))+P104(f329(x53761,f788(x53761,x53762)))
% 159.70/159.29  [5392]~P116(x53921)+~E(f85(x53921,x53922),f329(f82(x53921),f81(x53921)))+P104(f329(f329(f245(x53921),x53922),f2(x53921)))
% 159.70/159.29  [5468]~E(x54682,f2(a1))+E(f226(x54681,x54682),f329(f329(f258(a1,a1),f2(a1)),f81(a1)))+P104(f329(f329(f245(a1),x54682),f2(a1)))
% 159.70/159.29  [5469]~E(x54691,f2(a1))+E(f226(x54691,x54692),f329(f329(f258(a1,a1),f2(a1)),f81(a1)))+P104(f329(f329(f245(a1),x54692),f2(a1)))
% 159.70/159.29  [5521]E(f329(f108(a1),f420(x55211,x55212)),x55211)+P104(f329(x55212,f329(a112,x55211)))+P104(f329(f329(f245(a1),x55211),f2(a1)))
% 159.70/159.29  [5584]~P116(x55841)+E(f85(x55841,x55842),f329(f82(x55841),f81(x55841)))+~P104(f329(f329(f245(x55841),x55842),f2(x55841)))
% 159.70/159.29  [5585]~P85(x55851)+E(f329(f78(x55851),x55852),f329(f82(x55851),x55852))+~P104(f329(f329(f244(x55851),x55852),f2(x55851)))
% 159.70/159.29  [5586]~P85(x55861)+E(f329(f78(x55861),x55862),f329(f82(x55861),x55862))+~P104(f329(f329(f245(x55861),x55862),f2(x55861)))
% 159.70/159.29  [5587]~P73(x55871)+E(f329(f78(x55871),x55872),f329(f82(x55871),x55872))+~P104(f329(f329(f245(x55871),x55872),f2(x55871)))
% 159.70/159.29  [5681]~P104(f329(x56811,f420(x56812,x56811)))+P104(f329(x56811,f329(a112,x56812)))+~P104(f329(x56811,f2(a885)))
% 159.70/159.29  [5688]E(x56881,f2(a885))+E(f329(a120,f360(x56882,x56881)),x56881)+~P104(f329(f329(f245(a885),x56881),f329(a120,x56882)))
% 159.70/159.29  [5692]P2(x56921,x56922)+~E(f329(x56922,f492(x56922)),f329(x56922,f542(x56922)))+~P104(f329(f329(x56922,f492(x56922)),f542(x56922)))
% 159.70/159.29  [5712]~P107(x57121)+P31(x57121,x57122)+P104(f329(f329(f244(a885),f757(x57122,x57121)),f758(x57122,x57121)))
% 159.70/159.29  [5713]~P107(x57131)+P31(x57131,x57132)+P104(f329(f329(f244(a885),f764(x57132,x57131)),f765(x57132,x57131)))
% 159.70/159.29  [5798]~P85(x57981)+~E(x57982,f2(x57981))+P104(f329(f329(f244(x57981),f329(f78(x57981),x57982)),f2(x57981)))
% 159.70/159.29  [5877]~P27(x58772)+~P27(x58771)+E(f62(x58771,x58772,f58(x58771),f58(x58772)),f58(f890(x58771,x58772)))
% 159.70/159.29  [5881]~P104(f329(x58811,f420(x58812,x58811)))+P104(f329(x58811,f329(a112,x58812)))+P104(f329(f329(f245(a1),x58812),f2(a1)))
% 159.70/159.29  [5905]~P104(f329(x59051,f329(a112,x59052)))+P104(f329(x59051,f2(a885)))+~P104(f329(f329(f245(a1),x59052),f2(a1)))
% 159.70/159.29  [6238]~P116(x62381)+~P104(f329(f329(f245(x62381),x62382),f2(x62381)))+P104(f329(f329(f245(x62381),f85(x62381,x62382)),f2(x62381)))
% 159.70/159.29  [6352]~P116(x63521)+P104(f329(f329(f244(x63521),f329(f110(x63521),x63522)),f2(x63521)))+~P104(f329(f329(f244(a1),x63522),f2(a1)))
% 159.70/159.29  [6353]~P116(x63531)+P104(f329(f329(f245(x63531),f329(f110(x63531),x63532)),f2(x63531)))+~P104(f329(f329(f245(a1),x63532),f2(a1)))
% 159.70/159.29  [6360]~P85(x63602)+E(x63601,f2(x63602))+~P104(f329(f329(f244(x63602),f329(f78(x63602),x63601)),f2(x63602)))
% 159.70/159.29  [6436]~P139(x64361)+~P104(f329(f329(f331(x64361),x64362),f117(x64361)))+P104(f329(f329(f331(x64361),f329(f82(x64361),x64362)),f117(x64361)))
% 159.70/159.29  [6469]~P116(x64691)+~P104(f329(f329(f245(x64691),f85(x64691,x64692)),f2(x64691)))+P104(f329(f329(f245(x64691),x64692),f2(x64691)))
% 159.70/159.29  [6640]~P116(x66402)+~P104(f329(f329(f244(x66402),f329(f110(x66402),x66401)),f2(x66402)))+P104(f329(f329(f244(a1),x66401),f2(a1)))
% 159.70/159.29  [6641]~P116(x66412)+~P104(f329(f329(f245(x66412),f329(f110(x66412),x66411)),f2(x66412)))+P104(f329(f329(f245(a1),x66411),f2(a1)))
% 159.70/159.29  [7145]~P77(x71451)+~P104(f329(f329(f244(x71451),x71452),f2(x71451)))+P104(f329(f329(f244(x71451),f329(f329(f83(x71451),x71452),x71452)),f2(x71451)))
% 159.70/159.29  [7146]~P116(x71461)+~P104(f329(f329(f245(x71461),x71462),f2(x71461)))+P104(f329(f329(f245(x71461),f329(f329(f83(x71461),x71462),x71462)),f2(x71461)))
% 159.70/159.29  [7147]~P77(x71471)+~P104(f329(f329(f245(x71471),x71472),f2(x71471)))+P104(f329(f329(f245(x71471),f329(f329(f83(x71471),x71472),x71472)),f2(x71471)))
% 159.70/159.29  [7713]~P77(x77131)+~P104(f329(f329(f244(x77131),f329(f329(f83(x77131),x77132),x77132)),f2(x77131)))+P104(f329(f329(f244(x77131),x77132),f2(x77131)))
% 159.70/159.29  [7714]~P116(x77141)+~P104(f329(f329(f245(x77141),f329(f329(f83(x77141),x77142),x77142)),f2(x77141)))+P104(f329(f329(f245(x77141),x77142),f2(x77141)))
% 159.70/159.29  [7715]~P77(x77151)+~P104(f329(f329(f245(x77151),f329(f329(f83(x77151),x77152),x77152)),f2(x77151)))+P104(f329(f329(f245(x77151),x77152),f2(x77151)))
% 159.70/159.29  [4812]~E(x48122,f2(a885))+~E(x48121,f2(a885))+E(f329(f329(f83(a885),x48121),x48122),f2(a885))
% 159.70/159.29  [4813]~E(x48132,f81(a885))+~E(x48131,f81(a885))+E(f329(f329(f84(a885),x48131),x48132),f81(a885))
% 159.70/159.29  [4814]~E(x48142,f81(a1))+~E(x48141,f81(a1))+E(f329(f329(f84(a1),x48141),x48142),f81(a1))
% 159.70/159.29  [4866]~P28(x48662)+E(x48661,f2(x48662))+E(f329(f329(f41(x48662),x48661),x48661),f81(x48662))
% 159.70/159.29  [4867]~P119(x48672)+E(x48671,f2(x48672))+E(f329(f329(f287(x48672),x48671),x48671),f81(x48672))
% 159.70/159.29  [4868]~P120(x48682)+E(x48681,f2(x48682))+E(f329(f329(f287(x48682),x48681),x48681),f81(x48682))
% 159.70/159.29  [4885]~P77(x48851)+~E(x48852,f2(x48851))+E(f329(f329(f83(x48851),x48852),x48852),f2(x48851))
% 159.70/159.29  [4888]~P138(x48881)+~E(x48882,f81(x48881))+E(f329(f329(f84(x48881),x48882),x48882),f81(x48881))
% 159.70/159.29  [4889]~P120(x48891)+~E(x48892,f2(x48891))+E(f329(f329(f287(x48891),x48892),x48892),f2(x48891))
% 159.70/159.29  [4934]~E(x49342,f2(a885))+~E(x49341,f2(a885))+E(f329(f82(a1),f329(f108(a1),x49341)),f329(f108(a1),x49342))
% 159.70/159.29  [4952]E(x49521,f81(a885))+E(x49522,f2(a885))+~E(f329(f329(f84(a885),x49522),x49521),x49522)
% 159.70/159.29  [4962]E(x49621,f2(a885))+E(x49622,f2(a885))+~E(f329(f329(f84(a885),x49622),x49621),f2(a885))
% 159.70/159.29  [4989]~E(x49892,f2(a885))+~E(x49891,f329(a120,f2(a885)))+E(f329(f329(f83(a885),x49891),x49892),f329(a120,f2(a885)))
% 159.70/159.29  [4990]~E(x49901,f2(a885))+~E(x49902,f329(a120,f2(a885)))+E(f329(f329(f83(a885),x49901),x49902),f329(a120,f2(a885)))
% 159.70/159.29  [4995]E(x49951,f81(a1))+E(x49952,f329(f111(a1),a105))+~E(f329(f329(f84(a1),x49951),x49952),f81(a1))
% 159.70/159.29  [4996]E(x49961,f81(a1))+E(x49962,f329(f111(a1),a105))+~E(f329(f329(f84(a1),x49962),x49961),f81(a1))
% 159.70/159.29  [4997]E(x49971,f81(a1))+E(x49971,f329(f111(a1),a105))+~E(f329(f329(f84(a1),x49972),x49971),f81(a1))
% 159.70/159.29  [4999]E(x49991,f81(a1))+E(x49991,f329(f111(a1),a105))+~E(f329(f329(f84(a1),x49991),x49992),f81(a1))
% 159.70/159.29  [5016]~P77(x50162)+E(x50161,f2(x50162))+~E(f329(f329(f83(x50162),x50161),x50161),f2(x50162))
% 159.70/159.29  [5022]~E(x50221,f329(f111(a1),a105))+~E(x50222,f329(f111(a1),a105))+E(f329(f329(f84(a1),x50221),x50222),f81(a1))
% 159.70/159.29  [5034]E(x50341,f2(a885))+E(x50342,f2(a885))+~E(f329(f329(f83(a885),x50342),x50341),f329(a120,f2(a885)))
% 159.70/159.29  [5044]~P64(x50441)+~P93(x50441)+E(f329(f329(f287(x50441),x50442),f329(f111(x50441),a86)),f2(x50441))
% 159.70/159.29  [5050]~P138(x50501)+~E(x50502,f329(f82(x50501),f81(x50501)))+E(f329(f329(f84(x50501),x50502),x50502),f81(x50501))
% 159.70/159.29  [5055]~P30(x50552)+~P30(x50551)+P30(f329(f329(f83(a1),x50551),x50552))
% 159.70/159.29  [5056]~P30(x50562)+~P30(x50561)+P30(f329(f329(f84(a1),x50561),x50562))
% 159.70/159.29  [5057]~P30(x50572)+~P30(x50571)+P30(f329(f329(f41(a1),x50571),x50572))
% 159.70/159.29  [5059]~E(x50592,f2(a1))+E(x50591,f2(a1))+E(f48(x50591,x50592),f329(f329(f258(a1,a1),f2(a1)),x50591))
% 159.70/159.29  [5081]~E(x50812,f329(a120,f2(a885)))+~E(x50811,f329(a120,f2(a885)))+E(f329(f329(f84(a885),x50811),x50812),f329(a120,f2(a885)))
% 159.70/159.29  [5096]E(x50961,f2(a885))+E(x50962,f329(a120,f2(a885)))+~E(f329(f329(f259(a885),x50962),x50961),f329(a120,f2(a885)))
% 159.70/159.29  [5097]E(x50971,f2(a885))+E(x50971,f329(a120,f2(a885)))+~E(f329(f329(f83(a885),x50972),x50971),f329(a120,f2(a885)))
% 159.70/159.29  [5098]E(x50981,f2(a885))+E(x50981,f329(a120,f2(a885)))+~E(f329(f329(f83(a885),x50981),x50982),f329(a120,f2(a885)))
% 159.70/159.29  [5106]~P64(x51061)+~P93(x51061)+E(f329(f329(f287(x51061),x51062),f329(f111(x51061),a105)),f329(f82(x51061),x51062))
% 159.70/159.29  [5124]E(x51241,f329(a112,x51242))+~E(x51241,f2(a885))+P104(f329(f329(f244(a1),f2(a1)),x51242))
% 159.70/159.29  [5125]E(f329(a112,x51251),x51252)+~E(x51252,f2(a885))+P104(f329(f329(f244(a1),f2(a1)),x51251))
% 159.70/159.29  [5140]E(x51401,f329(a120,f2(a885)))+E(x51402,f329(a120,f2(a885)))+~E(f329(f329(f83(a885),x51401),x51402),f329(a120,f2(a885)))
% 159.70/159.29  [5150]~E(x51501,f329(a112,x51502))+E(x51501,f2(a885))+P104(f329(f329(f244(a1),f2(a1)),x51502))
% 159.70/159.29  [5151]~E(f329(a112,x51512),x51511)+E(x51511,f2(a885))+P104(f329(f329(f244(a1),f2(a1)),x51512))
% 159.70/159.29  [5173]~P25(x51731)+E(f329(f66(x51731,f109(x51731)),x51732),f10(x51731,x51732))+~P104(f329(f64(x51731),x51732))
% 159.70/159.29  [5174]~P25(x51741)+E(f329(f66(x51741,f118(x51741)),x51742),f13(x51741,x51742))+~P104(f329(f64(x51741),x51742))
% 159.70/159.29  [5175]~P107(x51751)+E(f329(f66(x51751,f193(x51751)),x51752),f14(x51751,x51752))+~P104(f329(f64(x51751),x51752))
% 159.70/159.29  [5176]~P107(x51761)+E(f329(f66(x51761,f194(x51761)),x51762),f15(x51761,x51762))+~P104(f329(f64(x51761),x51762))
% 159.70/159.29  [5178]~P27(x51781)+~P104(f329(x51782,f210(x51781)))+P104(f329(f60(f889(x51781)),x51782))
% 159.70/159.29  [5254]~P27(x52542)+P104(f329(x52541,f210(x52542)))+~P104(f329(f61(f889(x52542)),x52541))
% 159.70/159.29  [5255]E(x52551,x52552)+~E(f329(f329(f22(a885),x52552),x52551),f2(a885))+~E(f329(f329(f22(a885),x52551),x52552),f2(a885))
% 159.70/159.29  [5269]P30(x52691)+~P41(x52692)+~P104(f329(f329(f331(a1),x52691),x52692))
% 159.70/159.29  [5297]~P116(x52971)+~E(f85(x52971,x52972),f81(x52971))+P104(f329(f329(f245(x52971),f2(x52971)),x52972))
% 159.70/159.29  [5309]~P93(x53091)+E(f329(f108(x53091),f329(f111(a885),x53092)),f329(f111(x53091),x53092))+P104(f329(a200,f329(f111(a1),x53092)))
% 159.70/159.29  [5315]~P46(x53151,x53152)+P47(a880)+P104(f329(f64(f890(x53151,x53151)),x53152))
% 159.70/159.29  [5385]~P107(x53851)+E(f329(f66(x53851,f193(x53851)),x53852),f11(x53851,f193(x53851),x53852))+~P104(f329(f64(x53851),x53852))
% 159.70/159.29  [5386]~P107(x53861)+E(f329(f66(x53861,f194(x53861)),x53862),f12(x53861,f194(x53861),x53862))+~P104(f329(f64(x53861),x53862))
% 159.70/159.29  [5399]E(x53991,x53992)+P104(f329(f329(f245(a885),x53992),x53991))+P104(f329(f329(f245(a885),x53991),x53992))
% 159.70/159.29  [5400]E(x54001,x54002)+P104(f329(f329(f245(a1),x54002),x54001))+P104(f329(f329(f245(a1),x54001),x54002))
% 159.70/159.29  [5455]~P93(x54551)+E(f329(f108(x54551),f329(f111(a885),x54552)),f2(x54551))+~P104(f329(a200,f329(f111(a1),x54552)))
% 159.70/159.29  [5458]~E(x54582,f329(a112,x54581))+E(x54581,f329(f108(a1),x54582))+~P104(f329(f329(f244(a1),f2(a1)),x54581))
% 159.70/159.29  [5459]~E(f329(a112,x54591),x54592)+E(x54591,f329(f108(a1),x54592))+~P104(f329(f329(f244(a1),f2(a1)),x54591))
% 159.70/159.29  [5460]~E(x54601,f329(a112,x54602))+E(f329(f108(a1),x54601),x54602)+~P104(f329(f329(f244(a1),f2(a1)),x54602))
% 159.70/159.29  [5470]E(x54701,f329(a112,x54702))+~E(x54702,f329(f108(a1),x54701))+~P104(f329(f329(f244(a1),f2(a1)),x54702))
% 159.70/159.29  [5471]E(f329(a112,x54711),x54712)+~E(x54711,f329(f108(a1),x54712))+~P104(f329(f329(f244(a1),f2(a1)),x54711))
% 159.70/159.29  [5510]~P85(x55102)+E(x55101,f2(x55102))+P104(f329(f329(f245(x55102),f2(x55102)),f329(f78(x55102),x55101)))
% 159.70/159.29  [5577]~P116(x55771)+E(f85(x55771,x55772),f81(x55771))+~P104(f329(f329(f245(x55771),f2(x55771)),x55772))
% 159.70/159.29  [5581]~P93(x55811)+E(f329(f108(x55811),f329(f111(a885),x55812)),f2(x55811))+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x55812)))
% 159.70/159.29  [5588]~P85(x55881)+E(f329(f78(x55881),x55882),x55882)+~P104(f329(f329(f244(x55881),f2(x55881)),x55882))
% 159.70/159.29  [5589]~P85(x55891)+E(f329(f78(x55891),x55892),x55892)+~P104(f329(f329(f245(x55891),f2(x55891)),x55892))
% 159.70/159.29  [5596]E(x55961,f2(a885))+~E(f138(a885,f329(f299(a885,x55962),x55961)),f121(a885))+P104(f329(f329(f244(a885),x55961),x55962))
% 159.70/159.29  [5606]~P68(x56061)+E(f329(f329(f6(x56061,x56061),f5(x56061)),f329(f171(x56061),x56062)),f329(f165(x56061),x56062))+~P104(f329(f136(x56061),x56062))
% 159.70/159.29  [5609]~P139(x56091)+E(f329(f108(x56091),f329(a112,x56092)),f329(f110(x56091),x56092))+~P104(f329(f329(f244(a1),f2(a1)),x56092))
% 159.70/159.29  [5636]E(x56361,x56362)+P104(f329(f329(f245(a885),x56361),x56362))+~P104(f329(f329(f244(a885),x56361),x56362))
% 159.70/159.29  [5637]E(x56371,x56372)+P104(f329(f329(f245(a1),x56371),x56372))+~P104(f329(f329(f244(a1),x56371),x56372))
% 159.70/159.29  [5640]E(x56401,f81(a1))+~E(f329(f329(f84(a1),x56402),x56401),f81(a1))+~P104(f329(f329(f245(a1),f2(a1)),x56402))
% 159.70/159.29  [5641]E(x56411,f81(a1))+~E(f329(f329(f84(a1),x56411),x56412),f81(a1))+~P104(f329(f329(f245(a1),f2(a1)),x56411))
% 159.70/159.29  [5678]~P41(x56782)+P104(f329(f329(f244(a1),f2(a1)),x56781))+~P104(f329(f329(f331(a1),x56781),x56782))
% 159.70/159.29  [5697]~P57(x56971,x56972)+P40(x56971,x56972)+~P104(f329(f64(f890(x56971,x56971)),x56972))
% 159.70/159.29  [5699]~P57(x56991,x56992)+P46(x56991,x56992)+~P104(f329(f64(f890(x56991,x56991)),x56992))
% 159.70/159.29  [5743]E(x57431,f195(f891(x57432,a880)))+~P104(f329(f64(x57432),x57431))+P104(f329(f329(f245(a885),f2(a885)),f329(f40(x57432),x57431)))
% 159.70/159.29  [5769]~P104(f329(x57691,x57692))+P104(f329(x57691,f2(a885)))+P104(f329(f329(f245(a885),f459(x57692,x57691)),x57692))
% 159.70/159.29  [5792]E(x57921,f2(a885))+~E(f329(f165(a885),x57922),f2(a885))+~P104(f329(f329(f331(a885),x57921),f329(f171(a885),x57922)))
% 159.70/159.29  [5858]E(x58581,x58582)+~P104(f329(f329(f244(a885),x58582),x58581))+~P104(f329(f329(f244(a885),x58581),x58582))
% 159.70/159.29  [5859]E(x58591,x58592)+~P104(f329(f329(f244(a1),x58592),x58591))+~P104(f329(f329(f244(a1),x58591),x58592))
% 159.70/159.29  [5860]E(f329(f40(x58601),x58602),f2(a885))+~P104(f329(f64(x58601),x58602))+P104(f329(f329(f331(x58601),f493(x58602,x58601)),x58602))
% 159.70/159.29  [5869]E(f52(x58691,x58692),f48(x58691,x58692))+P104(f329(f329(f244(a1),f2(a1)),x58691))+~P104(f329(f329(f245(a1),f2(a1)),x58692))
% 159.70/159.29  [5894]~P104(f329(x58941,f418(x58941)))+P104(f329(x58941,f329(a112,x58942)))+~P104(f329(f329(f244(a1),f2(a1)),x58942))
% 159.70/159.29  [5896]P104(f329(f329(f244(a885),x58961),f844(x58962)))+~P104(f329(f64(a885),x58962))+~P104(f329(f329(f331(a885),x58961),x58962))
% 159.70/159.29  [5897]P104(f329(f329(f245(a885),x58971),f841(x58972)))+~P104(f329(f64(a885),x58972))+~P104(f329(f329(f331(a885),x58971),x58972))
% 159.70/159.29  [5926]E(x59261,x59262)+~P104(f329(f329(f245(a885),x59261),f329(a120,x59262)))+P104(f329(f329(f245(a885),x59261),x59262))
% 159.70/159.29  [5958]E(x59581,f329(a120,x59582))+~P104(f329(f329(f244(a885),x59581),f329(a120,x59582)))+P104(f329(f329(f244(a885),x59581),x59582))
% 159.70/159.29  [5971]P104(f329(x59711,f419(x59711)))+~P104(f329(x59711,f329(a112,x59712)))+~P104(f329(f329(f244(a1),f2(a1)),x59712))
% 159.70/159.29  [5985]~P104(f329(x59851,x59852))+~P104(f329(f329(f244(a1),f2(a1)),x59852))+P104(f329(x59851,f329(f108(a1),f400(x59851))))
% 159.70/159.29  [6000]~P85(x60002)+~E(x60001,f2(x60002))+~P104(f329(f329(f245(x60002),f2(x60002)),f329(f78(x60002),x60001)))
% 159.70/159.29  [6027]~P57(x60271,x60272)+P40(x60271,f329(f284(x60271,x60271),x60272))+~P104(f329(f64(f890(x60271,x60271)),x60272))
% 159.70/159.29  [6035]~P93(x60351)+E(f329(f108(x60351),f329(f111(a885),x60352)),f329(f111(x60351),x60352))+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x60352)))
% 159.70/159.29  [6039]E(f329(a120,x60391),x60392)+~P104(f329(f329(f245(a885),x60391),x60392))+P104(f329(f329(f245(a885),f329(a120,x60391)),x60392))
% 159.70/159.29  [6052]E(f329(f329(f41(a1),x60521),x60522),f2(a1))+~P104(f329(f329(f244(a1),x60521),f2(a1)))+~P104(f329(f329(f245(a1),x60522),x60521))
% 159.70/159.29  [6063]E(f47(a1,x60631,x60632),x60631)+~P104(f329(f329(f244(a1),x60631),f2(a1)))+~P104(f329(f329(f245(a1),x60632),x60631))
% 159.70/159.29  [6076]E(f49(x60761,x60762),f48(x60761,x60762))+~P104(f329(f329(f244(a1),f2(a1)),x60761))+~P104(f329(f329(f244(a1),f2(a1)),x60762))
% 159.70/159.29  [6084]E(f329(f329(f41(a1),x60841),x60842),f2(a1))+~P104(f329(f329(f244(a1),f2(a1)),x60841))+~P104(f329(f329(f245(a1),x60841),x60842))
% 159.70/159.29  [6096]E(f47(a885,f329(f111(a885),x60961),f329(f111(a885),x60962)),f329(f111(a885),x60961))+P104(f329(a200,f329(f111(a1),x60961)))+~P104(f329(a200,f329(f111(a1),x60962)))
% 159.70/159.29  [6098]E(f47(a1,x60981,x60982),x60981)+~P104(f329(f329(f244(a1),f2(a1)),x60981))+~P104(f329(f329(f245(a1),x60981),x60982))
% 159.70/159.29  [6099]E(x60991,x60992)+~P104(f329(f329(f245(a885),x60991),f329(a120,x60992)))+~P104(f329(f329(f244(a885),x60992),x60991))
% 159.70/159.29  [6116]~P77(x61161)+~P104(f329(f329(f244(x61161),x61162),f2(x61161)))+P104(f329(f329(f244(x61161),x61162),f329(f82(x61161),x61162)))
% 159.70/159.29  [6117]~P116(x61171)+~P104(f329(f329(f245(x61171),x61172),f2(x61171)))+P104(f329(f329(f245(x61171),x61172),f329(f82(x61171),x61172)))
% 159.70/159.29  [6127]~P29(x61271)+E(f329(f329(f67(x61271,x61271,f109(x61271)),f253(x61271)),x61272),f43(x61271,x61272))+~P104(f329(f64(x61271),x61272))
% 159.70/159.29  [6128]~P29(x61281)+E(f329(f329(f67(x61281,x61281,f118(x61281)),f195(x61281)),x61282),f42(x61281,x61282))+~P104(f329(f64(x61281),x61282))
% 159.70/159.29  [6142]~P116(x61421)+~P104(f329(f329(f244(a1),f2(a1)),x61422))+P104(f329(f329(f244(x61421),f2(x61421)),f329(f110(x61421),x61422)))
% 159.70/159.29  [6143]~P110(x61431)+~P104(f329(f329(f245(a885),f2(a885)),x61432))+P104(f329(f329(f245(x61431),f2(x61431)),f329(f108(x61431),x61432)))
% 159.70/159.29  [6144]~P116(x61441)+~P104(f329(f329(f245(a1),f2(a1)),x61442))+P104(f329(f329(f245(x61441),f2(x61441)),f329(f110(x61441),x61442)))
% 159.70/159.29  [6147]~P30(x61472)+~P30(x61471)+E(f329(f308(a885,a1,f108(a1)),f300(a885,f329(a112,x61471),f329(a112,x61472))),f300(a1,x61471,x61472))
% 159.70/159.29  [6153]P104(f329(x61531,x61532))+~P104(f329(f329(f244(a1),f2(a1)),x61532))+~P104(f329(x61531,f329(f108(a1),f403(x61531))))
% 159.70/159.29  [6178]E(f329(f329(f83(a885),f329(f111(a885),x61781)),f329(f111(a885),x61782)),f329(f111(a885),x61781))+P104(f329(f329(f245(a1),x61781),a86))+~P104(f329(f329(f245(a1),x61782),a86))
% 159.70/159.29  [6182]~P116(x61821)+P104(f329(f329(f245(x61821),f2(x61821)),f85(x61821,x61822)))+~P104(f329(f329(f245(x61821),f2(x61821)),x61822))
% 159.70/159.29  [6193]~P78(x61931)+~P104(f329(f329(f244(x61931),x61932),f2(x61931)))+P104(f329(f329(f244(x61931),f2(x61931)),f329(f82(x61931),x61932)))
% 159.70/159.29  [6194]~P78(x61941)+~P104(f329(f329(f245(x61941),x61942),f2(x61941)))+P104(f329(f329(f245(x61941),f2(x61941)),f329(f82(x61941),x61942)))
% 159.70/159.29  [6197]E(x61971,f253(f891(x61972,a880)))+~E(f329(f40(x61972),x61971),f329(f40(x61972),f253(f891(x61972,a880))))+~P104(f329(f64(x61972),f253(f891(x61972,a880))))
% 159.70/159.29  [6231]~P77(x62311)+P104(f329(f329(f244(x62311),x62312),f2(x62311)))+~P104(f329(f329(f244(x62311),x62312),f329(f82(x62311),x62312)))
% 159.70/159.29  [6232]~P116(x62321)+P104(f329(f329(f245(x62321),x62322),f2(x62321)))+~P104(f329(f329(f245(x62321),x62322),f329(f82(x62321),x62322)))
% 159.70/159.29  [6240]~P93(x62401)+P104(f329(f329(f331(x62401),f329(f111(x62401),x62402)),f191(x62401)))+~P104(f329(f329(f244(a1),a86),x62402))
% 159.70/159.29  [6271]E(x62711,f2(a885))+~P104(f329(f329(f245(a885),x62711),f329(a120,x62712)))+P104(f329(f329(f245(a885),f360(x62712,x62711)),x62712))
% 159.70/159.29  [6293]~P116(x62931)+~P104(f329(f329(f245(x62931),f2(x62931)),f85(x62931,x62932)))+P104(f329(f329(f245(x62931),f2(x62931)),x62932))
% 159.70/159.29  [6295]~E(f329(f111(a885),x62952),f329(f111(a885),x62951))+P104(f329(f329(f244(a1),f329(f111(a1),x62951)),f2(a1)))+~P104(f329(a200,f329(f111(a1),x62952)))
% 159.70/159.29  [6325]E(f329(f257(a1,a1),f52(x63251,x63252)),f329(f329(f41(a1),x63251),x63252))+~P104(f329(f329(f245(a1),x63251),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x63252))
% 159.70/159.29  [6358]E(f329(f267(a1,a1),f52(x63581,x63582)),f47(a1,x63581,x63582))+~P104(f329(f329(f245(a1),x63581),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x63582))
% 159.70/159.29  [6361]~P116(x63612)+~P104(f329(f329(f244(x63612),f2(x63612)),f329(f110(x63612),x63611)))+P104(f329(f329(f244(a1),f2(a1)),x63611))
% 159.70/159.29  [6362]~P110(x63622)+~P104(f329(f329(f245(x63622),f2(x63622)),f329(f108(x63622),x63621)))+P104(f329(f329(f245(a885),f2(a885)),x63621))
% 159.70/159.29  [6363]~P116(x63632)+~P104(f329(f329(f245(x63632),f2(x63632)),f329(f110(x63632),x63631)))+P104(f329(f329(f245(a1),f2(a1)),x63631))
% 159.70/159.29  [6366]E(f329(f257(a1,a1),f49(x63661,x63662)),f329(f329(f41(a1),x63661),x63662))+~P104(f329(f329(f244(a1),f2(a1)),x63662))+~P104(f329(f329(f245(a1),f2(a1)),x63661))
% 159.70/159.29  [6381]E(f329(f267(a1,a1),f49(x63811,x63812)),f47(a1,x63811,x63812))+~P104(f329(f329(f244(a1),f2(a1)),x63812))+~P104(f329(f329(f245(a1),f2(a1)),x63811))
% 159.70/159.29  [6396]~P78(x63961)+P104(f329(f329(f244(x63961),x63962),f2(x63961)))+~P104(f329(f329(f244(x63961),f2(x63961)),f329(f82(x63961),x63962)))
% 159.70/159.29  [6397]~P78(x63971)+P104(f329(f329(f245(x63971),x63972),f2(x63971)))+~P104(f329(f329(f245(x63971),f2(x63971)),f329(f82(x63971),x63972)))
% 159.70/159.29  [6423]P104(f329(f51(x64231,x64232),f52(x64231,x64232)))+~P104(f329(f329(f245(a1),x64231),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x64232))
% 159.70/159.29  [6448]P104(f329(f51(x64481,x64482),f49(x64481,x64482)))+~P104(f329(f329(f244(a1),f2(a1)),x64481))+~P104(f329(f329(f245(a1),f2(a1)),x64482))
% 159.70/159.29  [6492]~P78(x64921)+P104(f329(f329(f244(x64921),f329(f82(x64921),x64922)),f2(x64921)))+~P104(f329(f329(f244(x64921),f2(x64921)),x64922))
% 159.70/159.29  [6493]~P78(x64931)+P104(f329(f329(f245(x64931),f329(f82(x64931),x64932)),f2(x64931)))+~P104(f329(f329(f245(x64931),f2(x64931)),x64932))
% 159.70/159.29  [6509]E(f329(f329(f22(a885),f329(a112,x65091)),f329(a112,x65092)),f329(a112,f202(x65091,x65092)))+~P104(f329(f329(f244(a1),f2(a1)),x65092))+~P104(f329(f329(f244(a1),f2(a1)),x65091))
% 159.70/159.29  [6526]P104(f329(f329(f244(a1),f2(a1)),f202(x65261,x65262)))+~P104(f329(f329(f244(a1),f2(a1)),x65262))+~P104(f329(f329(f244(a1),f2(a1)),x65261))
% 159.70/159.29  [6563]~P104(f329(x65631,x65632))+P104(f329(x65631,f2(a885)))+P104(f329(x65631,f329(f329(f83(a885),f459(x65632,x65631)),f81(a885))))
% 159.70/159.29  [6647]E(f329(f111(a885),x66471),f329(f111(a885),x66472))+~P104(f329(f329(f244(a1),f329(f111(a1),x66472)),f2(a1)))+~P104(f329(a200,f329(f111(a1),x66471)))
% 159.70/159.29  [6657]~E(x66571,f2(a885))+~E(f714(x66572,x66571),f2(a885))+E(f329(f141(a885,a885,f83(a885),x66571),x66572),f2(a885))
% 159.70/159.29  [6683]~P104(f329(f64(x66831),f635(x66832,x66831)))+~P104(f329(f64(f891(x66831,a880)),x66832))+P104(f329(f64(x66831),f42(f891(x66831,a880),x66832)))
% 159.70/159.29  [6689]E(x66891,x66892)+P104(f329(f329(f245(a1),x66891),x66892))+~P104(f329(f329(f245(a1),x66891),f329(f329(f83(a1),x66892),f81(a1))))
% 159.70/159.29  [6690]P104(f329(f329(f244(a885),f329(a112,x66901)),f329(a112,x66902)))+~P104(f329(f329(f244(a1),f2(a1)),x66902))+~P104(f329(f329(f244(a1),x66901),x66902))
% 159.70/159.29  [6691]P104(f329(f329(f244(a885),f329(a112,x66911)),f329(a112,x66912)))+~P104(f329(f329(f245(a1),f2(a1)),x66911))+~P104(f329(f329(f244(a1),x66911),x66912))
% 159.70/159.29  [6693]P104(f329(f329(f245(a885),f329(a112,x66931)),f329(a112,x66932)))+~P104(f329(f329(f244(a1),f2(a1)),x66931))+~P104(f329(f329(f245(a1),x66931),x66932))
% 159.70/159.29  [6694]P104(f329(f329(f245(a885),f329(a112,x66941)),f329(a112,x66942)))+~P104(f329(f329(f245(a1),f2(a1)),x66942))+~P104(f329(f329(f245(a1),x66941),x66942))
% 159.70/159.29  [6705]E(f47(a885,f329(a112,x67051),f329(a112,x67052)),f329(a112,f47(a1,x67051,x67052)))+~P104(f329(f329(f244(a1),f2(a1)),x67052))+~P104(f329(f329(f244(a1),f2(a1)),x67051))
% 159.70/159.29  [6727]~P78(x67271)+~P104(f329(f329(f244(x67271),f329(f82(x67271),x67272)),f2(x67271)))+P104(f329(f329(f244(x67271),f2(x67271)),x67272))
% 159.70/159.29  [6728]~P78(x67281)+~P104(f329(f329(f245(x67281),f329(f82(x67281),x67282)),f2(x67281)))+P104(f329(f329(f245(x67281),f2(x67281)),x67282))
% 159.70/159.29  [6743]~P104(f329(f329(f245(a1),a86),x67432))+~P104(f329(f329(f245(a1),x67431),x67432))+P104(f329(f329(f245(a885),f329(f111(a885),x67431)),f329(f111(a885),x67432)))
% 159.70/159.29  [6834]~P104(f329(f329(f244(a1),f2(a1)),x68341))+P104(f329(f329(f245(a885),f329(a112,x68341)),x68342))+~P104(f329(f329(f245(a1),x68341),f329(f108(a1),x68342)))
% 159.70/159.29  [6852]E(x68521,f2(a1))+E(f47(a1,x68522,x68521),f2(a1))+E(f329(f329(f22(a1),f329(f82(a1),f329(f329(f41(a1),x68522),x68521))),f81(a1)),f329(f329(f41(a1),x68522),f329(f82(a1),x68521)))
% 159.70/159.29  [6867]~P104(f329(f329(f244(a1),f2(a1)),x68671))+~P104(f329(f329(f245(a885),f329(a112,x68671)),x68672))+P104(f329(f329(f245(a1),x68671),f329(f108(a1),x68672)))
% 159.70/159.29  [6902]~P104(f329(f329(f244(a885),f329(a112,x69021)),f329(a112,x69022)))+~P104(f329(f329(f244(a1),f2(a1)),x69022))+P104(f329(f329(f244(a1),x69021),x69022))
% 159.70/159.29  [6903]~P104(f329(f329(f244(a885),f329(a112,x69031)),f329(a112,x69032)))+~P104(f329(f329(f245(a1),f2(a1)),x69031))+P104(f329(f329(f244(a1),x69031),x69032))
% 159.70/159.29  [6931]P104(f329(f329(f244(a1),x69311),x69312))+~P104(f329(f329(f244(a885),f329(f111(a885),x69311)),f329(f111(a885),x69312)))+P104(f329(f329(f244(a1),x69311),a86))
% 159.70/159.29  [6956]P104(f329(f329(f244(a1),f2(a1)),f47(a1,x69561,x69562)))+~P104(f329(f329(f244(a1),f2(a1)),x69562))+~P104(f329(f329(f244(a1),f2(a1)),x69561))
% 159.70/159.29  [7056]P104(f329(f329(f245(a1),a86),x70561))+~P104(f329(f329(f245(a1),x70562),x70561))+~P104(f329(f329(f245(a885),f329(f111(a885),x70562)),f329(f111(a885),x70561)))
% 159.70/159.29  [7107]E(f329(f329(f258(a1,a1),f329(f329(f41(a1),x71071),x71072)),f47(a1,x71071,x71072)),f52(x71071,x71072))+~P104(f329(f329(f245(a1),x71071),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x71072))
% 159.70/159.29  [7128]E(f329(f329(f258(a1,a1),f329(f329(f41(a1),x71281),x71282)),f47(a1,x71281,x71282)),f49(x71281,x71282))+~P104(f329(f329(f244(a1),f2(a1)),x71282))+~P104(f329(f329(f244(a1),f2(a1)),x71281))
% 159.70/159.29  [7179]~P96(x71792)+E(x71791,f121(x71792))+E(f329(f141(x71792,x71792,f84(x71792),f329(f140(x71792),x71791)),f329(f170(x71792),x71791)),f329(f66(x71792,f84(x71792)),f329(f171(x71792),x71791)))
% 159.70/159.29  [7291]~E(x72911,f2(a885))+E(f329(f141(a885,a885,f83(a885),x72911),x72912),f2(a885))+P104(f329(f329(f331(a885),f714(x72912,x72911)),f329(f171(a885),x72912)))
% 159.70/159.29  [7338]~P104(f329(f329(f244(a1),x73381),f2(a1)))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x73381),x73382)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x73382))
% 159.70/159.29  [7339]~P104(f329(f329(f245(a1),x73392),f2(a1)))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x73391),x73392)),f2(a1)))+~P104(f329(f329(f244(a1),f2(a1)),x73391))
% 159.70/159.29  [7340]~P104(f329(f329(f245(a1),x73402),f2(a1)))+P104(f329(f329(f245(a1),f329(f329(f41(a1),x73401),x73402)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x73401))
% 159.70/159.29  [7342]~P104(f329(f329(f245(a1),x73421),f2(a1)))+P104(f329(f329(f245(a1),f329(f329(f41(a1),x73421),x73422)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x73422))
% 159.70/159.29  [7348]P104(f329(f329(f331(f891(x73481,a880)),f635(x73482,x73481)),x73482))+~P104(f329(f64(f891(x73481,a880)),x73482))+P104(f329(f64(x73481),f42(f891(x73481,a880),x73482)))
% 159.70/159.29  [7445]P20(x74451,x74451,x74452,f253(f891(x74451,a880)))+~E(f329(f308(x74451,x74451,x74452),f253(f891(x74451,a880))),f253(f891(x74451,a880)))+~P104(f329(f64(x74451),f253(f891(x74451,a880))))
% 159.70/159.29  [7571]~P20(x75711,x75711,x75712,f253(f891(x75711,a880)))+E(f329(f308(x75711,x75711,x75712),f253(f891(x75711,a880))),f253(f891(x75711,a880)))+~P104(f329(f64(x75711),f253(f891(x75711,a880))))
% 159.70/159.29  [7707]E(f329(f329(f41(a1),x77071),x77072),f329(f111(a1),a105))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x77071),x77072)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x77071))
% 159.70/159.29  [7766]~P104(f329(f329(f245(a1),x77662),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f41(a1),x77661),x77662)),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x77661))
% 159.70/159.29  [7771]E(f329(f329(f83(a1),x77711),x77712),f47(a1,x77711,x77712))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),x77711),x77712)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x77711))
% 159.70/159.29  [7774]P104(f329(f329(f245(a1),x77741),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f41(a1),x77741),x77742)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x77742))
% 159.70/159.29  [8167]~P27(x81671)+~P104(f329(f61(f889(x81671)),x81672))+P104(f329(f61(x81671),f329(f329(f8(f889(x81671),a880,x81671),x81672),f239(x81671))))
% 159.70/159.29  [8483]~P107(x84831)+P31(x84831,x84832)+~P104(f329(f329(f244(x84831),f329(f329(f164(x84831),x84832),f757(x84832,x84831))),f329(f329(f164(x84831),x84832),f758(x84832,x84831))))
% 159.70/159.29  [8484]~P107(x84841)+P31(x84841,x84842)+~P104(f329(f329(f244(x84841),f329(f329(f164(x84841),x84842),f764(x84842,x84841))),f329(f329(f164(x84841),x84842),f765(x84842,x84841))))
% 159.70/159.29  [8636]~P27(x86361)+P104(f329(f60(f889(x86361)),x86362))+~P104(f329(f60(x86361),f329(f329(f8(f889(x86361),a880,x86361),x86362),f239(x86361))))
% 159.70/159.29  [9817]~P27(x98171)+~P27(x98172)+E(f329(f329(f153(f886(x98171),f891(x98172,x98171)),f329(f329(f8(f891(x98172,f889(x98171)),f891(x98172,x98171),f886(x98171)),f76(f889(x98171),x98171,x98172,f243(x98171))),f329(f329(f8(f886(f890(x98172,x98171)),f891(x98172,f889(x98171)),f886(x98171)),f184(x98172,x98171)),f329(f180(x98172,x98171),f58(x98172))))),f57(x98171,f329(f196(f886(x98172)),f58(x98172)),f58(x98171))),f58(f891(x98172,x98171)))
% 159.70/159.29  [5736]E(x57361,f2(a1))+~E(f47(a1,x57362,x57361),f2(a1))+E(f329(f329(f41(a1),x57362),f329(f82(a1),x57361)),f329(f82(a1),f329(f329(f41(a1),x57362),x57361)))
% 159.70/159.29  [5754]~P41(x57542)+~P41(x57541)+P41(f329(f329(f118(f891(a1,a880)),x57541),x57542))
% 159.70/159.29  [5755]~P41(x57552)+~P41(x57551)+P41(f329(f329(f109(f891(a1,a880)),x57551),x57552))
% 159.70/159.29  [5772]~P64(x57721)+~P93(x57721)+E(f329(f82(x57721),f329(f329(f287(x57721),f81(x57721)),x57722)),f329(f329(f287(x57721),f329(f111(x57721),a105)),x57722))
% 159.70/159.29  [5886]E(x58861,f2(a1))+~E(f47(a1,x58862,x58861),f2(a1))+E(f329(f329(f41(a1),f329(f82(a1),x58862)),x58861),f329(f82(a1),f329(f329(f41(a1),x58862),x58861)))
% 159.70/159.29  [6021]~P107(x60211)+P31(x60211,x60212)+P104(f329(f329(f245(a885),f758(x60212,x60211)),f329(f196(f886(x60211)),x60212)))
% 159.70/159.29  [6022]~P107(x60221)+P31(x60221,x60222)+P104(f329(f329(f245(a885),f765(x60222,x60221)),f329(f196(f886(x60221)),x60222)))
% 159.70/159.29  [6174]~P93(x61741)+~E(f329(f111(x61741),x61742),f2(x61741))+P32(x61741,f329(f111(x61741),f329(f329(f83(a1),x61742),f329(f82(a1),a86))))
% 159.70/159.29  [6175]~P93(x61751)+~E(f329(f111(x61751),x61752),f2(x61751))+P32(x61751,f329(f111(x61751),f329(f329(f83(a1),a86),f329(f82(a1),x61752))))
% 159.70/159.29  [6177]E(f329(a53,f49(f329(f82(a1),x61771),f329(f82(a1),x61772))),f48(x61771,x61772))+P104(f329(f329(f244(a1),f2(a1)),x61771))+P104(f329(f329(f245(a1),f2(a1)),x61772))
% 159.70/159.29  [6301]~E(x63012,f2(a885))+~E(x63011,f2(a885))+P104(f329(f329(f244(a1),f329(f108(a1),x63011)),f329(f82(a1),f329(f108(a1),x63012))))
% 159.70/159.29  [6329]E(f329(f329(f83(a885),f329(f111(a885),x63291)),f329(f111(a885),x63292)),f329(f111(a885),f329(f329(f83(a1),x63291),x63292)))+P104(f329(f329(f245(a1),x63291),a86))+P104(f329(f329(f245(a1),x63292),a86))
% 159.70/159.29  [6458]~P77(x64581)+~P104(f329(f329(f244(x64581),f2(x64581)),x64582))+P104(f329(f329(f244(x64581),f329(f82(x64581),x64582)),x64582))
% 159.70/159.29  [6459]~P77(x64591)+~P104(f329(f329(f245(x64591),f2(x64591)),x64592))+P104(f329(f329(f245(x64591),f329(f82(x64591),x64592)),x64592))
% 159.70/159.29  [6633]E(f329(f329(f22(a885),f329(a112,x66331)),f329(a112,x66332)),f329(a112,f329(f329(f22(a1),x66331),x66332)))+~P104(f329(f329(f244(a1),f2(a1)),x66332))+~P104(f329(f329(f244(a1),x66332),x66331))
% 159.70/159.29  [6666]E(f329(a112,f47(a1,f329(f111(a1),x66661),f329(f111(a1),x66662))),f47(a885,f329(f111(a885),x66661),f329(f111(a885),x66662)))+P104(f329(a200,f329(f111(a1),x66661)))+P104(f329(a200,f329(f111(a1),x66662)))
% 159.70/159.29  [6684]~P77(x66841)+P104(f329(f329(f244(x66841),f2(x66841)),x66842))+~P104(f329(f329(f244(x66841),f329(f82(x66841),x66842)),x66842))
% 159.70/159.29  [6685]~P77(x66851)+P104(f329(f329(f245(x66851),f2(x66851)),x66852))+~P104(f329(f329(f245(x66851),f329(f82(x66851),x66852)),x66852))
% 159.70/159.29  [6697]~P77(x66971)+~P104(f329(f329(f244(x66971),f2(x66971)),x66972))+P104(f329(f329(f244(x66971),f2(x66971)),f329(f329(f83(x66971),x66972),x66972)))
% 159.70/159.29  [6699]~P77(x66991)+~P104(f329(f329(f245(x66991),f2(x66991)),x66992))+P104(f329(f329(f245(x66991),f2(x66991)),f329(f329(f83(x66991),x66992),x66992)))
% 159.70/159.29  [6710]E(f329(f329(f83(a885),f329(a112,x67101)),f329(a112,x67102)),f329(a112,f329(f329(f83(a1),x67101),x67102)))+~P104(f329(f329(f244(a1),f2(a1)),x67102))+~P104(f329(f329(f244(a1),f2(a1)),x67101))
% 159.70/159.29  [6722]E(x67221,f2(a885))+P104(f329(f329(f245(a885),f2(a885)),x67222))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f259(a885),x67222),x67221)))
% 159.70/159.29  [6752]~P93(x67521)+E(f329(f111(x67521),x67522),f2(x67521))+~P32(x67521,f329(f111(x67521),f329(f329(f83(a1),a86),f329(f82(a1),x67522))))
% 159.70/159.29  [6753]~P93(x67531)+E(f329(f111(x67531),x67532),f2(x67531))+~P32(x67531,f329(f111(x67531),f329(f329(f83(a1),x67532),f329(f82(a1),a86))))
% 159.70/159.29  [6812]~P104(f329(f64(x68121),x68122))+~P104(f329(f64(x68121),f253(f891(x68121,a880))))+P104(f329(f64(x68121),f329(f82(f891(x68121,a880)),x68122)))
% 159.70/159.29  [6835]~P104(f329(f329(f245(a1),f2(a1)),x68352))+~P104(f329(f329(f244(a1),x68352),x68351))+P104(f329(f329(f245(a1),f2(a1)),f329(f329(f41(a1),x68351),x68352)))
% 159.70/159.29  [6836]~P104(f329(f329(f244(a1),x68361),f2(a1)))+~P104(f329(f329(f245(a1),x68362),f2(a1)))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f41(a1),x68361),x68362)))
% 159.70/159.29  [6875]~P104(f329(f329(f244(a1),f2(a1)),x68752))+~P104(f329(f329(f244(a1),f2(a1)),x68751))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),x68751),x68752)))
% 159.70/159.29  [6876]~P104(f329(f329(f244(a1),f2(a1)),x68762))+~P104(f329(f329(f244(a1),f2(a1)),x68761))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f84(a1),x68761),x68762)))
% 159.70/159.29  [6877]~P104(f329(f329(f244(a1),f2(a1)),x68772))+~P104(f329(f329(f244(a1),f2(a1)),x68771))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f41(a1),x68771),x68772)))
% 159.70/159.29  [6878]~P104(f329(f329(f244(a1),f2(a1)),x68781))+~P104(f329(f329(f245(a1),f2(a1)),x68782))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f41(a1),x68781),x68782)))
% 159.70/159.29  [6879]~P104(f329(f329(f245(a885),f2(a885)),x68792))+~P104(f329(f329(f245(a885),f2(a885)),x68791))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f84(a885),x68791),x68792)))
% 159.70/159.29  [6942]E(x69421,f2(a1))+E(f47(a1,x69422,x69421),f2(a1))+E(f329(f329(f22(a1),f329(f82(a1),f329(f329(f41(a1),x69422),x69421))),f81(a1)),f329(f329(f41(a1),f329(f82(a1),x69422)),x69421))
% 159.70/159.29  [6997]P104(f329(f329(f245(a885),f2(a885)),x69971))+P104(f329(f329(f245(a885),f2(a885)),x69972))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f83(a885),x69972),x69971)))
% 159.70/159.29  [7001]~P77(x70011)+P104(f329(f329(f244(x70011),f2(x70011)),x70012))+~P104(f329(f329(f244(x70011),f2(x70011)),f329(f329(f83(x70011),x70012),x70012)))
% 159.70/159.29  [7002]~P77(x70021)+P104(f329(f329(f245(x70021),f2(x70021)),x70022))+~P104(f329(f329(f245(x70021),f2(x70021)),f329(f329(f83(x70021),x70022),x70022)))
% 159.70/159.29  [7057]~P104(f329(f64(x70571),x70572))+P104(f329(f64(x70571),f253(f891(x70571,a880))))+~P104(f329(f64(x70571),f329(f82(f891(x70571,a880)),x70572)))
% 159.70/159.29  [7120]P104(f329(f329(f244(a1),x71201),f2(a1)))+~P104(f329(f329(f245(a1),x71202),f2(a1)))+~P104(f329(f329(f244(a1),f2(a1)),f329(f329(f41(a1),x71201),x71202)))
% 159.70/159.29  [7126]~P104(f329(f329(f245(a1),f2(a1)),x71261))+P104(f329(f329(f244(a1),x71261),x71262))+~P104(f329(f329(f245(a1),f2(a1)),f329(f329(f41(a1),x71262),x71261)))
% 159.70/159.29  [7127]~P104(f329(f329(f244(a1),f2(a1)),x71272))+P104(f329(f329(f244(a1),x71271),x71272))+~P104(f329(f329(f245(a1),f2(a1)),f329(f329(f41(a1),x71272),x71271)))
% 159.70/159.29  [7156]P104(f329(f329(f244(a1),f2(a1)),x71561))+~P104(f329(f329(f245(a1),f2(a1)),x71562))+~P104(f329(f329(f244(a1),f2(a1)),f329(f329(f41(a1),x71561),x71562)))
% 159.70/159.29  [7157]P104(f329(f329(f245(a1),f2(a1)),x71571))+~P104(f329(f329(f244(a1),f2(a1)),x71572))+~P104(f329(f329(f245(a1),f2(a1)),f329(f329(f41(a1),x71572),x71571)))
% 159.70/159.29  [7601]~P104(f329(f64(x76012),f253(f891(x76012,a880))))+~P104(f329(f64(x76011),f253(f891(x76011,a880))))+P104(f329(f64(f890(x76011,x76012)),f253(f891(f890(x76011,x76012),a880))))
% 159.70/159.29  [7602]~P104(f329(f64(x76022),f253(f891(x76022,a880))))+~P104(f329(f64(x76021),f253(f891(x76021,a880))))+P104(f329(f64(f892(x76021,x76022)),f253(f891(f892(x76021,x76022),a880))))
% 159.70/159.29  [7671]~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x76711))+~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x76712))+P104(f329(f329(f245(a885),x76711),f329(f329(f84(a885),x76712),x76711)))
% 159.70/159.29  [7672]~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x76721))+~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x76722))+P104(f329(f329(f245(a885),x76721),f329(f329(f84(a885),x76721),x76722)))
% 159.70/159.29  [7706]E(f329(f40(x77061),f253(f891(x77061,a880))),f329(a120,f2(a885)))+P104(f329(f64(x77062),f253(f891(x77062,a880))))+~P104(f329(f64(f891(x77062,x77061)),f253(f891(f891(x77062,x77061),a880))))
% 159.70/159.29  [7833]~P104(f329(f329(f244(a885),f329(a120,f2(a885))),x78331))+~P104(f329(f329(f244(a885),f329(a120,f2(a885))),x78332))+P104(f329(f329(f244(a885),f329(a120,f2(a885))),f329(f329(f84(a885),x78331),x78332)))
% 159.70/159.29  [7834]~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x78342))+~P104(f329(f329(f245(a885),f329(a120,f2(a885))),x78341))+P104(f329(f329(f245(a885),f329(a120,f2(a885))),f329(f329(f84(a885),x78341),x78342)))
% 159.70/159.29  [8532]E(x85321,f121(x85322))+~P104(f329(f136(x85322),x85321))+E(f176(x85322,f329(f329(f8(a880,a880,x85322),a324),f329(f329(f7(x85322,x85322,a880),a326),f143(x85322,x85321))),x85321),f122(x85322,x85321))
% 159.70/159.29  [8626]~P41(x86262)+~P41(x86261)+E(f329(f308(a885,a1,f108(a1)),f329(f329(f118(f891(a885,a880)),f329(f308(a1,a885,a112),x86261)),f329(f308(a1,a885,a112),x86262))),f329(f329(f118(f891(a1,a880)),x86261),x86262))
% 159.70/159.29  [8627]~P41(x86272)+~P41(x86271)+E(f329(f308(a885,a1,f108(a1)),f329(f329(f109(f891(a885,a880)),f329(f308(a1,a885,a112),x86271)),f329(f308(a1,a885,a112),x86272))),f329(f329(f109(f891(a1,a880)),x86271),x86272))
% 159.70/159.29  [9294]~P93(x92941)+~E(f329(f111(x92941),x92942),f81(x92941))+P32(x92941,f329(f111(x92941),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f82(a1),x92942))))
% 159.70/159.29  [9526]~P93(x95261)+E(f329(f111(x95261),x95262),f81(x95261))+~P32(x95261,f329(f111(x95261),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f82(a1),x95262))))
% 159.70/159.29  [10267]E(x102671,f2(a1))+E(x102672,f2(a1))+E(f329(f269(a1,a1,a1,a1,f32(a1),f329(f84(a1),f85(a1,x102672))),f329(f329(f329(f104(f890(a1,a1)),f329(f329(a326,f85(a1,x102671)),f85(a1,x102672))),f55(x102671,x102672)),f329(f329(f268(a1,a1,f890(a1,a1)),f329(f329(f18(a1,f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f891(f890(a1,a1),f890(a1,a1))),f891(f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),a1),f18(a1,f890(a1,a1),f890(a1,a1))),f329(f329(f8(f890(a1,a1),f891(a1,f891(f890(a1,a1),f890(a1,a1))),a1),f329(f7(a1,f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),f329(f329(f8(a880,f891(f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),a1),f104(f890(a1,a1))),f329(f329(f7(a1,a1,a880),a326),f2(a1))))),f329(f329(f7(a1,a1,f890(a1,a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f82(a1))),f2(a1))))),f329(f329(f7(a1,f891(a1,a1),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f890(a1,a1)),f891(f891(a1,a1),f891(a1,f890(a1,a1))),a1),f8(a1,f890(a1,a1),a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f891(a1,a1),a1),f22(a1)),f82(a1))),f81(a1))))),f329(f22(a1),f329(f78(a1),x102672))))),f55(x102671,x102672)))),f48(x102671,x102672))
% 159.70/159.29  [10268]E(x102681,f2(a1))+E(x102682,f2(a1))+E(f329(f269(a1,a1,a1,a1,f32(a1),f329(f84(a1),f85(a1,x102682))),f329(f329(f329(f104(f890(a1,a1)),f329(f329(a328,f329(f329(a327,f329(f329(f245(a1),f2(a1)),x102682)),f329(f329(f244(a1),f2(a1)),x102681))),f329(f329(a327,f329(f329(f245(a1),x102682),f2(a1))),f329(f329(f245(a1),x102681),f2(a1))))),f55(x102681,x102682)),f329(f329(f268(a1,a1,f890(a1,a1)),f329(f329(f18(a1,f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f891(f890(a1,a1),f890(a1,a1))),f891(f891(a1,f890(a1,a1)),f891(a1,f890(a1,a1))),a1),f18(a1,f890(a1,a1),f890(a1,a1))),f329(f329(f8(f890(a1,a1),f891(a1,f891(f890(a1,a1),f890(a1,a1))),a1),f329(f7(a1,f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),f329(f329(f8(a880,f891(f890(a1,a1),f891(f890(a1,a1),f890(a1,a1))),a1),f104(f890(a1,a1))),f329(f329(f7(a1,a1,a880),a326),f2(a1))))),f329(f329(f7(a1,a1,f890(a1,a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f82(a1))),f2(a1))))),f329(f329(f7(a1,f891(a1,a1),f891(a1,f890(a1,a1))),f329(f329(f8(f891(a1,f890(a1,a1)),f891(f891(a1,a1),f891(a1,f890(a1,a1))),a1),f8(a1,f890(a1,a1),a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f891(a1,a1),a1),f22(a1)),f82(a1))),f81(a1))))),f329(f22(a1),f329(f78(a1),x102682))))),f55(x102681,x102682)))),f48(x102681,x102682))
% 159.70/159.29  [5762]~P116(x57621)+~P93(x57621)+E(f329(f78(x57621),f329(f329(f259(x57621),f329(f111(x57621),a105)),x57622)),f81(x57621))
% 159.70/159.29  [6241]~P139(x62411)+~P104(f329(f329(f245(a1),x62412),f2(a1)))+E(f329(f82(x62411),f329(f108(x62411),f329(a112,f329(f82(a1),x62412)))),f329(f110(x62411),x62412))
% 159.70/159.29  [6441]P104(f329(f329(f244(a107),x64411),f81(a107)))+E(f329(f329(f83(a107),f81(a107)),f277(x64411,f329(f329(f41(a107),x64412),x64411))),f277(x64411,x64412))+P104(f329(f329(f245(a107),x64412),x64411))
% 159.70/159.29  [7042]~P92(x70421)+~P104(f329(f329(f331(x70421),x70422),f117(x70421)))+~E(f329(f329(f83(x70421),f329(f329(f83(x70421),f81(x70421)),x70422)),x70422),f2(x70421))
% 159.70/159.29  [7158]~P104(f329(f329(f244(a1),x71582),f2(a1)))+~P104(f329(f329(f245(a1),x71581),f2(a1)))+E(f329(f257(a1,a1),f329(a53,f49(f329(f82(a1),x71581),f329(f82(a1),x71582)))),f329(f329(f41(a1),x71581),x71582))
% 159.70/159.29  [7175]~P104(f329(f329(f244(a1),x71752),f2(a1)))+~P104(f329(f329(f245(a1),x71751),f2(a1)))+E(f329(f267(a1,a1),f329(a53,f49(f329(f82(a1),x71751),f329(f82(a1),x71752)))),f47(a1,x71751,x71752))
% 159.70/159.29  [7181]~P104(f329(f329(f245(a1),x71812),f2(a1)))+E(f329(f257(a1,a1),f329(a53,f52(f329(f82(a1),x71811),f329(f82(a1),x71812)))),f329(f329(f41(a1),x71811),x71812))+~P104(f329(f329(f245(a1),f2(a1)),x71811))
% 159.70/159.29  [7199]~P104(f329(f329(f245(a1),x71992),f2(a1)))+E(f329(f267(a1,a1),f329(a53,f52(f329(f82(a1),x71991),f329(f82(a1),x71992)))),f47(a1,x71991,x71992))+~P104(f329(f329(f245(a1),f2(a1)),x71991))
% 159.70/159.29  [7252]E(f329(f329(f41(a1),f329(f329(f259(a1),x72521),x72522)),x72521),f329(f329(f259(a1),x72521),f329(f329(f22(a885),x72522),f329(a120,f2(a885)))))+~P104(f329(f329(f245(a885),f2(a885)),x72522))+~P104(f329(f329(f245(a1),f2(a1)),x72521))
% 159.70/159.29  [7345]~P104(f329(f329(f245(a885),f2(a885)),x73451))+~P104(f329(f329(f245(a885),f2(a885)),x73452))+P104(f329(f329(f245(a885),f329(f329(f22(a885),x73451),x73452)),x73451))
% 159.70/159.29  [7346]~P104(f329(f329(f245(a885),f2(a885)),x73461))+~P104(f329(f329(f245(a885),f81(a885)),x73462))+P104(f329(f329(f245(a885),f329(f329(f41(a885),x73461),x73462)),x73461))
% 159.70/159.29  [7347]~P104(f329(f329(f245(a1),f2(a1)),x73471))+~P104(f329(f329(f245(a1),f81(a1)),x73472))+P104(f329(f329(f245(a1),f329(f329(f41(a1),x73471),x73472)),x73471))
% 159.70/159.29  [7495]E(x74951,f2(a885))+~E(x74952,f2(a1))+~P104(f329(f329(f245(a1),f2(a1)),f329(f329(f259(a1),f329(f78(a1),x74952)),x74951)))
% 159.70/159.29  [7912]~E(x79122,f121(f886(x79121)))+E(f329(f196(f886(f886(x79121))),f178(x79121,x79122)),f2(a885))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x79121),a885),f196(f886(x79121))),x79122)))
% 159.70/159.29  [8166]P104(f329(x81661,x81662))+~P104(f329(x81661,f329(a114,f580(x81661,x81662))))+~P104(f329(f329(f331(f891(f890(a885,a885),a880)),x81662),a106))
% 159.70/159.29  [8185]E(x81851,f121(f886(x81852)))+E(f329(f196(f886(x81852)),f329(f329(f164(f886(x81852)),x81851),f2(a885))),f329(f196(f886(f886(x81852))),f178(x81852,x81851)))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x81852),a885),f196(f886(x81852))),x81851)))
% 159.70/159.29  [8896]~P104(f329(f64(x88961),f329(f250(x88961),x88962)))+~P104(f329(f64(x88961),f253(f891(x88961,a880))))+P104(f329(f64(x88961),f329(f250(x88961),f329(f329(f8(a880,a880,x88961),a324),x88962))))
% 159.70/159.29  [8960]E(f329(f329(f258(a885,a885),f329(a120,f329(f329(f41(a885),f329(f329(f22(a885),x89601),x89602)),x89602))),f47(a885,f329(f329(f22(a885),x89601),x89602),x89602)),f88(f890(a885,a885),f50(x89601,x89602)))+~P104(f329(f329(f245(a885),f2(a885)),x89602))+~P104(f329(f329(f244(a885),x89602),x89601))
% 159.70/159.29  [9256]~P104(f329(f64(x92561),f329(f250(x92561),x92562)))+P104(f329(f64(x92561),f253(f891(x92561,a880))))+~P104(f329(f64(x92561),f329(f250(x92561),f329(f329(f8(a880,a880,x92561),a324),x92562))))
% 159.70/159.29  [9987]P21(x99871,x99872)+~P40(x99871,f329(f257(f891(f890(x99871,x99871),a880),f891(f890(x99871,x99871),a880)),x99872))+~P104(f329(f329(f244(f891(f890(x99871,x99871),a880)),f329(f329(f286(x99871,x99871,x99871),f329(f257(f891(f890(x99871,x99871),a880),f891(f890(x99871,x99871),a880)),x99872)),f329(f267(f891(f890(x99871,x99871),a880),f891(f890(x99871,x99871),a880)),x99872))),f329(f257(f891(f890(x99871,x99871),a880),f891(f890(x99871,x99871),a880)),x99872)))
% 159.70/159.29  [7278]~P104(f329(f329(f245(a885),f2(a885)),x72782))+P104(f329(f329(f245(a885),x72781),x72782))+E(f329(a120,f329(f329(f41(a885),f329(f329(f22(a885),x72781),x72782)),x72782)),f329(f329(f41(a885),x72781),x72782))
% 159.70/159.29  [7415]~P104(f329(f329(f245(a885),f2(a885)),x74152))+~P104(f329(f329(f244(a885),x74152),x74151))+E(f329(a120,f329(f329(f41(a885),f329(f329(f22(a885),x74151),x74152)),x74152)),f329(f329(f41(a885),x74151),x74152))
% 159.70/159.29  [8394]~P93(x83941)+~P92(x83941)+~P32(x83941,f329(f111(x83941),f329(f329(f22(a1),f329(f329(f83(a1),x83942),x83942)),a105)))
% 159.70/159.29  [9163]E(x91631,f2(a885))+E(f329(f329(f268(a885,a885,f890(a885,a885)),f329(f329(f8(a885,f891(a885,f890(a885,a885)),a885),f258(a885,a885)),a120)),f88(f890(a885,a885),f50(f329(f329(f22(a885),x91632),x91631),x91631))),f88(f890(a885,a885),f50(x91632,x91631)))+P104(f329(f329(f245(a885),x91632),x91631))
% 159.70/159.29  [9592]P104(f329(x95922,f682(x95922,x95921)))+P104(f329(x95921,f682(x95922,x95921)))+E(f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95921)),f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95922)))
% 159.70/159.29  [9596]~P104(f329(x95962,f682(x95962,x95961)))+~P104(f329(x95961,f682(x95962,x95961)))+E(f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95961)),f329(f250(a1),f329(f329(f18(a1,a880,a880),f329(f329(f8(a880,f891(a880,a880),a1),a327),f329(f244(a1),f2(a1)))),x95962)))
% 159.70/159.29  [7629]~P65(x76291)+~P93(x76291)+E(f329(f329(f287(x76291),x76292),f329(f111(x76291),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))),x76292)
% 159.70/159.29  [9293]~P93(x92931)+~E(f329(f111(x92931),x92932),f81(x92931))+P32(x92931,f329(f111(x92931),f329(f329(f83(a1),x92932),f329(f82(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9469]~P138(x94691)+~E(x94692,f81(x94691))+E(f329(f329(f259(x94691),x94692),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(x94691))
% 159.70/159.29  [9470]~P138(x94701)+~E(x94702,f2(x94701))+E(f329(f329(f259(x94701),x94702),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f2(x94701))
% 159.70/159.29  [9483]~P138(x94831)+~E(x94832,f329(f82(x94831),f81(x94831)))+E(f329(f329(f259(x94831),x94832),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(x94831))
% 159.70/159.29  [9527]~P93(x95271)+E(f329(f111(x95271),x95272),f81(x95271))+~P32(x95271,f329(f111(x95271),f329(f329(f83(a1),x95272),f329(f82(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.29  [9917]~P116(x99172)+E(x99171,f2(x99172))+P104(f329(f329(f245(x99172),f2(x99172)),f329(f329(f259(x99172),x99171),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [9986]~P116(x99862)+~E(x99861,f2(x99862))+~P104(f329(f329(f245(x99862),f2(x99862)),f329(f329(f259(x99862),x99861),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.29  [10012]P104(f329(f329(f244(a1),x100121),f2(a1)))+P104(f329(f329(f245(a1),x100122),x100121))+E(f329(f46(x100121),f49(x100122,f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100121))),f49(x100122,x100121))
% 159.70/159.29  [10013]~P104(f329(f329(f245(a1),f2(a1)),x100131))+P104(f329(f329(f245(a1),x100132),x100131))+E(f329(f46(x100131),f49(x100132,f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100131))),f49(x100132,x100131))
% 159.70/159.29  [10014]P104(f329(f329(f244(a1),x100141),f2(a1)))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),x100142),x100141)))+E(f329(f46(x100141),f52(x100142,f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100141))),f52(x100142,x100141))
% 159.70/159.29  [10015]~P104(f329(f329(f245(a1),f2(a1)),x100151))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),x100152),x100151)))+E(f329(f46(x100151),f52(x100152,f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100151))),f52(x100152,x100151))
% 159.70/159.29  [10016]~P143(x100161)+~P104(f329(f329(f244(a1),f2(a1)),x100162))+E(f329(f108(x100161),f329(a112,f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x100162))),f329(f329(f83(x100161),f329(f108(x100161),f329(a112,x100162))),f329(f108(x100161),f329(a112,x100162))))
% 159.70/159.29  [5113]~P145(x51131,x51132,x51133)+~E(x51133,f2(a1))+P104(f329(x51131,x51132))
% 159.70/159.29  [5227]~E(f428(x52271,x52273,x52272),x52273)+E(f88(x52271,x52272),x52273)+~P104(f329(x52272,x52273))
% 159.70/159.29  [5233]~P107(x52331)+~P31(x52331,x52333)+P31(x52331,f169(x52331,x52332,x52333))
% 159.70/159.29  [5234]~P107(x52341)+~P31(x52341,x52343)+P31(x52341,f176(x52341,x52342,x52343))
% 159.70/159.29  [4823]~P74(x48232)+~E(x48233,f329(f82(x48232),x48231))+E(x48231,f329(f82(x48232),x48233))
% 159.70/159.29  [4825]~P74(x48251)+~E(f329(f82(x48251),x48253),x48252)+E(f329(f82(x48251),x48252),x48253)
% 159.70/159.29  [4899]~P74(x48993)+E(x48991,x48992)+~E(f329(f82(x48993),x48991),f329(f82(x48993),x48992))
% 159.70/159.29  [4900]~P86(x49003)+E(x49001,x49002)+~E(f329(f82(x49003),x49001),f329(f82(x49003),x49002))
% 159.70/159.29  [4901]~P107(x49013)+E(x49011,x49012)+~E(f329(f251(x49013),x49011),f329(f251(x49013),x49012))
% 159.70/159.29  [4902]~P102(x49023)+E(x49021,x49022)+~E(f329(f108(x49023),x49021),f329(f108(x49023),x49022))
% 159.70/159.29  [4903]~P92(x49033)+E(x49031,x49032)+~E(f329(f110(x49033),x49031),f329(f110(x49033),x49032))
% 159.70/159.29  [4904]~P107(x49043)+E(x49041,x49042)+~E(f329(f298(x49043),x49041),f329(f298(x49043),x49042))
% 159.70/159.29  [4905]~P107(x49053)+E(x49051,x49052)+~E(f329(f252(x49053),x49051),f329(f252(x49053),x49052))
% 159.70/159.29  [4906]~P107(x49063)+E(x49061,x49062)+~E(f329(f301(x49063),x49061),f329(f301(x49063),x49062))
% 159.70/159.29  [5003]~P27(x50031)+~P104(f329(x50032,x50033))+P104(f329(f60(x50031),x50032))
% 159.70/159.29  [5036]~P27(x50363)+P104(f329(x50361,x50362))+~P104(f329(f61(x50363),x50361))
% 159.70/159.29  [5131]~P146(x51311,x51313,x51312)+~E(x51312,f2(a1))+P104(f329(x51311,f2(a1)))
% 159.70/159.29  [5168]~E(x51681,f2(a885))+E(f358(x51681,x51682,x51683),f195(f891(x51683,a880)))+~E(f329(f40(x51683),x51682),f329(a120,x51681))
% 159.70/159.29  [5314]~E(x53142,f2(a885))+E(f329(f257(a885,a885),x53141),f2(a885))+~P104(f329(f50(x53143,x53142),x53141))
% 159.70/159.29  [5358]P104(f329(x53581,x53582))+~E(x53583,f329(f108(a1),x53582))+~P104(f329(x53581,f329(a112,x53583)))
% 159.70/159.29  [5824]~E(x58243,f2(a885))+~P104(f329(x58241,x58242))+P104(f329(x58241,f47(a885,x58242,x58243)))
% 159.70/159.29  [5882]E(f88(x58821,x58822),x58823)+~P104(f329(x58822,x58823))+P104(f329(x58822,f428(x58821,x58823,x58822)))
% 159.70/159.29  [5986]~P27(x59863)+~P6(x59863,x59861,x59862)+P104(f329(x59861,f698(x59862,x59861,x59863)))
% 159.70/159.29  [6225]~E(x62253,f2(a885))+P104(f329(x62251,x62252))+~P104(f329(x62251,f47(a885,x62252,x62253)))
% 159.70/159.29  [6372]~P27(x63721)+P7(x63721,x63722,x63723)+~P104(f329(x63722,f707(x63723,x63722,x63721)))
% 159.70/159.29  [6901]E(x69011,f2(a885))+~P104(f329(x69012,f494(x69011,x69013,x69012)))+P104(f329(x69012,f47(a885,x69013,x69011)))
% 159.70/159.29  [7007]~P29(x70071)+~P104(f329(f329(f244(x70071),x70072),f637(x70073,x70072,x70071)))+P104(f329(f329(f244(x70071),x70072),f43(x70071,x70073)))
% 159.70/159.29  [7009]~P104(f329(x70091,x70092))+~P104(f329(x70091,f494(x70093,x70092,x70091)))+P104(f329(x70091,f47(a885,x70092,x70093)))
% 159.70/159.29  [7113]E(x71131,f121(x71132))+E(f329(f329(f150(x71132),f733(x71133,x71131,x71132)),f741(x71133,x71131,x71132)),x71131)+~P104(f329(f329(f331(f886(x71132)),x71131),f160(x71132,x71133)))
% 159.70/159.29  [7144]~P139(x71441)+~P104(f329(f329(f331(x71441),x71442),f117(x71441)))+P104(f329(f329(f331(x71441),f329(f329(f259(x71441),x71442),x71443)),f117(x71441)))
% 159.70/159.29  [7464]P40(x74641,x74642)+~P104(f329(f329(f331(x74641),x74643),f634(x74642,x74641)))+P104(f329(f329(f331(x74641),f681(x74642,x74641,x74643)),f634(x74642,x74641)))
% 159.70/159.29  [7732]E(x77321,f121(x77322))+~P104(f329(f329(f331(f886(x77322)),x77321),f160(x77322,x77323)))+P104(f329(f329(f331(f886(x77322)),f741(x77323,x77321,x77322)),f160(x77322,x77323)))
% 159.70/159.29  [7785]E(x77851,f2(a885))+E(f329(f329(f83(a885),f329(f329(f84(a885),x77851),f495(x77851,x77852,x77853))),f494(x77851,x77852,x77853)),x77852)+P104(f329(x77853,f47(a885,x77852,x77851)))
% 159.70/159.29  [7828]~P104(f329(x78283,x78282))+E(f329(f329(f83(a885),f329(f329(f84(a885),x78281),f495(x78281,x78282,x78283))),f494(x78281,x78282,x78283)),x78282)+P104(f329(x78283,f47(a885,x78282,x78281)))
% 159.70/159.29  [7971]P104(f329(f329(f245(a1),x79711),f485(x79712,x79713,x79711)))+P104(f329(f329(x79713,f329(f329(f41(a1),x79712),x79711)),f47(a1,x79712,x79711)))+~P104(f329(f329(f245(a1),x79711),f2(a1)))
% 159.70/159.29  [8246]P104(f329(f329(x82462,f329(f329(f41(a1),x82461),x82463)),f47(a1,x82461,x82463)))+~P104(f329(f329(f245(a1),x82463),f2(a1)))+P104(f329(f329(f244(a1),f485(x82461,x82462,x82463)),f2(a1)))
% 159.70/159.29  [8431]E(f329(f329(f83(a1),f329(f329(f84(a1),x84311),f489(x84312,x84313,x84311))),f485(x84312,x84313,x84311)),x84312)+P104(f329(f329(x84313,f329(f329(f41(a1),x84312),x84311)),f47(a1,x84312,x84311)))+~P104(f329(f329(f245(a1),x84311),f2(a1)))
% 159.70/159.29  [8674]~P104(f329(f329(x86741,f489(x86742,x86741,x86743)),f485(x86742,x86741,x86743)))+P104(f329(f329(x86741,f329(f329(f41(a1),x86742),x86743)),f47(a1,x86742,x86743)))+~P104(f329(f329(f245(a1),x86743),f2(a1)))
% 159.70/159.29  [8906]~P107(x89061)+~P31(x89061,x89063)+P31(x89061,f148(x89061,x89061,f5(x89061),x89062,x89063))
% 159.70/159.29  [9419]~P123(x94192)+E(x94191,f2(x94192))+~P104(f329(f329(f244(x94192),f329(f329(f83(x94192),f329(f329(f84(x94192),x94193),x94193)),f329(f329(f84(x94192),x94191),x94191))),f2(x94192)))
% 159.70/159.29  [9420]~P123(x94202)+E(x94201,f2(x94202))+~P104(f329(f329(f244(x94202),f329(f329(f83(x94202),f329(f329(f84(x94202),x94201),x94201)),f329(f329(f84(x94202),x94203),x94203))),f2(x94202)))
% 159.70/159.29  [10208]~P116(x102081)+~P104(f329(f329(f245(x102081),x102082),f2(x102081)))+P104(f329(f329(f245(x102081),f329(f329(f259(x102081),x102082),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x102083)))),f2(x102081)))
% 159.70/159.29  [10218]~P116(x102182)+E(x102181,f2(x102182))+~P104(f329(f329(f244(x102182),f329(f329(f83(x102182),f329(f329(f259(x102182),x102183),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x102182),x102181),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f2(x102182)))
% 159.70/159.29  [10219]~P116(x102192)+E(x102191,f2(x102192))+~P104(f329(f329(f244(x102192),f329(f329(f83(x102192),f329(f329(f259(x102192),x102191),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x102192),x102193),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f2(x102192)))
% 159.70/159.29  [4855]~E(x48552,x48553)+~P62(x48551)+E(f329(f329(f22(x48551),x48552),x48553),f2(x48551))
% 159.70/159.29  [4856]~E(x48562,x48563)+~P74(x48561)+E(f329(f329(f22(x48561),x48562),x48563),f2(x48561))
% 159.70/159.29  [4869]~P141(x48691)+~E(x48693,f2(x48691))+E(f329(f329(f83(x48691),x48692),x48693),x48692)
% 159.70/159.29  [4886]~P137(x48861)+~E(x48863,f2(x48861))+E(f329(f329(f84(x48861),x48862),x48863),f2(x48861))
% 159.70/159.29  [4887]~P137(x48871)+~E(x48872,f2(x48871))+E(f329(f329(f84(x48871),x48872),x48873),f2(x48871))
% 159.70/159.29  [4908]~E(x49083,f121(x49081))+~E(x49082,f121(x49081))+E(f329(f329(f129(x49081),x49082),x49083),f121(x49081))
% 159.70/159.29  [4993]~P141(x49932)+E(x49931,f2(x49932))+~E(f329(f329(f83(x49932),x49933),x49931),x49933)
% 159.70/159.29  [4994]~P74(x49941)+~E(x49942,f329(f82(x49941),x49943))+E(f329(f329(f83(x49941),x49942),x49943),f2(x49941))
% 159.70/159.29  [5001]E(x50011,f121(x50012))+E(x50013,f2(a885))+~E(f329(f329(f174(x50012),x50013),x50011),f121(x50012))
% 159.70/159.29  [5007]~P62(x50073)+E(x50071,x50072)+~E(f329(f329(f22(x50073),x50071),x50072),f2(x50073))
% 159.70/159.29  [5008]~P74(x50083)+E(x50081,x50082)+~E(f329(f329(f22(x50083),x50081),x50082),f2(x50083))
% 159.70/159.29  [5017]~P138(x50172)+E(x50171,f2(x50172))+~E(f329(f329(f259(x50172),x50171),x50173),f2(x50172))
% 159.70/159.29  [5018]~P26(x50182)+E(x50181,f195(x50182))+~E(f329(f329(f118(x50182),x50183),x50181),f195(x50182))
% 159.70/159.29  [5019]~P26(x50192)+E(x50191,f195(x50192))+~E(f329(f329(f118(x50192),x50191),x50193),f195(x50192))
% 159.70/159.29  [5020]~P99(x50202)+E(x50201,f253(x50202))+~E(f329(f329(f109(x50202),x50203),x50201),f253(x50202))
% 159.70/159.29  [5021]~P99(x50212)+E(x50211,f253(x50212))+~E(f329(f329(f109(x50212),x50211),x50213),f253(x50212))
% 159.70/159.29  [5087]~P74(x50872)+E(x50871,f329(f82(x50872),x50873))+~E(f329(f329(f83(x50872),x50871),x50873),f2(x50872))
% 159.70/159.29  [5088]~P74(x50881)+E(f329(f82(x50881),x50882),x50883)+~E(f329(f329(f83(x50881),x50882),x50883),f2(x50881))
% 159.70/159.29  [5090]~E(x50902,x50903)+~P105(x50901)+P104(f329(f329(f244(x50901),x50902),x50903))
% 159.70/159.29  [5092]~E(x50922,x50923)+~P108(x50921)+P104(f329(f329(f244(x50921),x50922),x50923))
% 159.70/159.29  [5093]~E(x50932,x50933)+~P95(x50931)+P104(f329(f329(f94(x50931),x50932),x50933))
% 159.70/159.29  [5184]~P118(x51841)+~E(x51842,f329(f82(x51841),x51843))+E(f329(f329(f84(x51841),x51842),x51842),f329(f329(f84(x51841),x51843),x51843))
% 159.70/159.29  [5192]~P107(x51921)+~P31(x51921,x51923)+P31(x51921,f329(f329(f174(x51921),x51922),x51923))
% 159.70/159.29  [5193]~P107(x51931)+~P31(x51931,x51933)+P31(x51931,f329(f329(f137(x51931),x51932),x51933))
% 159.70/159.29  [5231]E(x52311,x52312)+E(x52313,f2(a885))+~E(f329(f329(f84(a885),x52313),x52311),f329(f329(f84(a885),x52313),x52312))
% 159.70/159.29  [5232]E(x52321,x52322)+E(x52323,f2(a885))+~E(f329(f329(f84(a885),x52321),x52323),f329(f329(f84(a885),x52322),x52323))
% 159.70/159.29  [5305]~E(x53052,x53053)+~P108(x53051)+E(f300(x53051,x53052,x53053),f329(f329(f307(x53051),x53052),f195(f891(x53051,a880))))
% 159.70/159.29  [5346]E(x53461,x53462)+~P95(x53463)+~P104(f329(f329(f94(x53463),x53461),x53462))
% 159.70/159.29  [5356]~E(x53561,x53562)+~P107(x53563)+~P104(f329(f329(f245(x53563),x53561),x53562))
% 159.70/159.29  [5357]~E(x53571,x53572)+~P108(x53573)+~P104(f329(f329(f245(x53573),x53571),x53572))
% 159.70/159.29  [5367]~P108(x53671)+E(f329(f299(x53671,x53672),x53673),f195(f891(x53671,a880)))+P104(f329(f329(f245(x53671),x53672),x53673))
% 159.70/159.29  [5413]~P108(x54131)+E(f302(x54131,x54132,x54133),f195(f891(x54131,a880)))+P104(f329(f329(f245(x54131),x54132),x54133))
% 159.70/159.29  [5414]~P108(x54141)+E(f300(x54141,x54142,x54143),f195(f891(x54141,a880)))+P104(f329(f329(f244(x54141),x54142),x54143))
% 159.70/159.29  [5415]~P108(x54151)+E(f195(f891(x54151,a880)),f302(x54151,x54152,x54153))+P104(f329(f329(f245(x54151),x54152),x54153))
% 159.70/159.29  [5416]~P108(x54161)+E(f195(f891(x54161,a880)),f300(x54161,x54162,x54163))+P104(f329(f329(f244(x54161),x54162),x54163))
% 159.70/159.29  [5424]~P100(x54241)+~E(f329(f329(f118(x54241),x54242),x54243),x54243)+P104(f329(f329(f244(x54241),x54242),x54243))
% 159.70/159.29  [5425]~P101(x54251)+~E(f329(f329(f109(x54251),x54252),x54253),x54252)+P104(f329(f329(f244(x54251),x54252),x54253))
% 159.70/159.29  [5426]~P107(x54261)+~E(f329(f329(f193(x54261),x54262),x54263),x54262)+P104(f329(f329(f244(x54261),x54262),x54263))
% 159.70/159.29  [5427]~P107(x54271)+~E(f329(f329(f194(x54271),x54272),x54273),x54273)+P104(f329(f329(f244(x54271),x54272),x54273))
% 159.70/159.29  [5447]~P107(x54471)+P31(x54471,x54472)+~P31(x54471,f329(f329(f150(x54471),x54473),x54472))
% 159.70/159.29  [5448]~P107(x54481)+P31(x54481,x54482)+~P31(x54481,f329(f329(f129(x54481),x54483),x54482))
% 159.70/159.29  [5449]~P107(x54491)+P31(x54491,x54492)+~P31(x54491,f329(f329(f129(x54491),x54492),x54493))
% 159.70/159.29  [5514]~P107(x55141)+P104(f329(f329(f244(x55141),x55143),x55142))+P104(f329(f329(f244(x55141),x55142),x55143))
% 159.70/159.29  [5519]~P107(x55191)+P104(f329(f329(f245(x55191),x55193),x55192))+P104(f329(f329(f244(x55191),x55192),x55193))
% 159.70/159.29  [5557]~P100(x55571)+E(f329(f329(f118(x55571),x55572),x55573),x55572)+~P104(f329(f329(f244(x55571),x55573),x55572))
% 159.70/159.29  [5559]~P100(x55591)+E(f329(f329(f118(x55591),x55592),x55593),x55593)+~P104(f329(f329(f244(x55591),x55592),x55593))
% 159.70/159.29  [5560]~P101(x55601)+E(f329(f329(f109(x55601),x55602),x55603),x55603)+~P104(f329(f329(f244(x55601),x55603),x55602))
% 159.70/159.29  [5562]~P101(x55621)+E(f329(f329(f109(x55621),x55622),x55623),x55622)+~P104(f329(f329(f244(x55621),x55622),x55623))
% 159.70/159.29  [5563]~P107(x55631)+E(f329(f329(f193(x55631),x55632),x55633),x55633)+~P104(f329(f329(f244(x55631),x55633),x55632))
% 159.70/159.29  [5565]~P107(x55651)+E(f329(f329(f193(x55651),x55652),x55653),x55652)+~P104(f329(f329(f244(x55651),x55652),x55653))
% 159.70/159.29  [5566]~P107(x55661)+E(f329(f329(f194(x55661),x55662),x55663),x55662)+~P104(f329(f329(f244(x55661),x55663),x55662))
% 159.70/159.29  [5568]~P107(x55681)+E(f329(f329(f194(x55681),x55682),x55683),x55683)+~P104(f329(f329(f244(x55681),x55682),x55683))
% 159.70/159.29  [5575]~P119(x55752)+E(x55751,f2(x55752))+E(f329(f329(f287(x55752),f329(f82(x55752),x55753)),f329(f82(x55752),x55751)),f329(f329(f287(x55752),x55753),x55751))
% 159.70/159.29  [5620]~P108(x56201)+E(f329(f299(x56201,x56202),x56203),f195(f891(x56201,a880)))+~P104(f329(f329(f244(x56201),x56203),x56202))
% 159.70/159.29  [5651]~P108(x56511)+E(f303(x56511,x56512,x56513),f195(f891(x56511,a880)))+~P104(f329(f329(f244(x56511),x56513),x56512))
% 159.70/159.29  [5652]~P108(x56521)+E(f302(x56521,x56522,x56523),f195(f891(x56521,a880)))+~P104(f329(f329(f244(x56521),x56523),x56522))
% 159.70/159.29  [5653]~P108(x56531)+E(f300(x56531,x56532,x56533),f195(f891(x56531,a880)))+~P104(f329(f329(f245(x56531),x56533),x56532))
% 159.70/159.29  [5704]~E(f329(f329(f22(a885),x57041),x57043),x57042)+E(x57041,f329(f329(f83(a885),x57042),x57043))+~P104(f329(f329(f244(a885),x57043),x57041))
% 159.70/159.29  [5705]~E(x57051,f329(f329(f83(a885),x57053),x57052))+E(f329(f329(f22(a885),x57051),x57052),x57053)+~P104(f329(f329(f244(a885),x57052),x57051))
% 159.70/159.29  [5751]~P104(f329(x57511,x57513))+P104(f329(x57511,f401(x57511,x57512)))+~P104(f329(f329(f245(a885),x57513),x57512))
% 159.70/159.29  [5752]~P104(f329(x57521,x57523))+P104(f329(x57521,f421(x57521,x57522)))+~P104(f329(f329(f244(a885),x57523),x57522))
% 159.70/159.29  [5760]~P108(x57601)+~E(f329(f299(x57601,x57602),x57603),f195(f891(x57601,a880)))+~P104(f329(f329(f245(x57601),x57602),x57603))
% 159.70/159.29  [5764]~P105(x57641)+~P104(f329(f329(f245(x57641),x57642),x57643))+P104(f329(f329(f244(x57641),x57642),x57643))
% 159.70/159.29  [5766]~P108(x57661)+~P104(f329(f329(f245(x57661),x57662),x57663))+P104(f329(f329(f244(x57661),x57662),x57663))
% 159.70/159.29  [5872]~P108(x58721)+~E(f302(x58721,x58722,x58723),f195(f891(x58721,a880)))+~P104(f329(f329(f245(x58721),x58722),x58723))
% 159.70/159.29  [5873]~P108(x58731)+~E(f300(x58731,x58732,x58733),f195(f891(x58731,a880)))+~P104(f329(f329(f244(x58731),x58732),x58733))
% 159.70/159.29  [5874]~P108(x58741)+~E(f195(f891(x58741,a880)),f302(x58741,x58742,x58743))+~P104(f329(f329(f245(x58741),x58742),x58743))
% 159.70/159.29  [5875]~P108(x58751)+~E(f195(f891(x58751,a880)),f300(x58751,x58752,x58753))+~P104(f329(f329(f244(x58751),x58752),x58753))
% 159.70/159.29  [5884]P104(f329(x58841,x58842))+~P104(f329(x58841,f402(x58841,x58843)))+~P104(f329(f329(f245(a885),x58842),x58843))
% 159.70/159.30  [5885]P104(f329(x58851,x58852))+~P104(f329(x58851,f422(x58851,x58853)))+~P104(f329(f329(f244(a885),x58852),x58853))
% 159.70/159.30  [5893]~E(x58931,f329(a120,x58933))+P104(f329(f329(f245(a885),x58931),f329(a120,x58932)))+~P104(f329(f329(f245(a885),x58933),x58932))
% 159.70/159.30  [5909]E(x59091,x59092)+~E(f329(f329(f84(a885),x59093),x59091),f329(f329(f84(a885),x59093),x59092))+~P104(f329(f329(f245(a885),f2(a885)),x59093))
% 159.70/159.30  [5965]E(f329(x59651,f376(x59651,x59652,x59653)),f81(a885))+~E(f329(f329(f6(x59653,a885),x59651),x59652),f81(a885))+~P104(f329(f64(x59653),x59652))
% 159.70/159.30  [5977]~P29(x59771)+P104(f329(f329(f244(x59771),x59772),f42(x59771,x59773)))+~P104(f329(f329(f331(x59771),x59772),x59773))
% 159.70/159.30  [6004]~P105(x60041)+~P104(f329(f329(f245(x60041),x60043),x60042))+~P104(f329(f329(f244(x60041),x60042),x60043))
% 159.70/159.30  [6008]~P105(x60081)+~P104(f329(f329(f245(x60081),x60083),x60082))+~P104(f329(f329(f245(x60081),x60082),x60083))
% 159.70/159.30  [6011]~P107(x60111)+~P104(f329(f329(f245(x60111),x60113),x60112))+~P104(f329(f329(f244(x60111),x60112),x60113))
% 159.70/159.30  [6012]~P107(x60121)+~P104(f329(f329(f245(x60121),x60123),x60122))+~P104(f329(f329(f245(x60121),x60122),x60123))
% 159.70/159.30  [6013]~P108(x60131)+~P104(f329(f329(f245(x60131),x60133),x60132))+~P104(f329(f329(f245(x60131),x60132),x60133))
% 159.70/159.30  [6042]~E(f329(x60422,f377(x60422,x60423,x60421)),f2(a885))+E(f329(f329(f6(x60421,a885),x60422),x60423),f2(a885))+~P104(f329(f64(x60421),x60423))
% 159.70/159.30  [6043]~E(f329(x60432,f361(x60432,x60433,x60431)),f81(a885))+E(f329(f329(f9(x60431,a885),x60432),x60433),f81(a885))+~P104(f329(f64(x60431),x60433))
% 159.70/159.30  [6056]~P106(x60561)+~P104(f329(f329(f244(x60561),x60563),x60562))+P104(f329(f329(f331(x60561),x60562),f329(f252(x60561),x60563)))
% 159.70/159.30  [6057]~P106(x60571)+~P104(f329(f329(f245(x60571),x60573),x60572))+P104(f329(f329(f331(x60571),x60572),f329(f301(x60571),x60573)))
% 159.70/159.30  [6058]~P106(x60581)+~P104(f329(f329(f245(x60581),x60582),x60583))+P104(f329(f329(f331(x60581),x60582),f329(f251(x60581),x60583)))
% 159.70/159.30  [6059]~P106(x60591)+~P104(f329(f329(f244(x60591),x60592),x60593))+P104(f329(f329(f331(x60591),x60592),f329(f298(x60591),x60593)))
% 159.70/159.30  [6071]E(f329(x60711,f378(x60711,x60712,x60713)),f329(a120,f2(a885)))+~E(f329(f329(f6(x60713,a885),x60711),x60712),f329(a120,f2(a885)))+~P104(f329(f64(x60713),x60712))
% 159.70/159.30  [6154]~P29(x61541)+~P104(f329(f329(f331(x61541),x61543),x61542))+P104(f329(f329(f244(x61541),f43(x61541,x61542)),x61543))
% 159.70/159.30  [6171]~P104(f329(f329(f244(a885),x61711),x61713))+P104(f329(f329(f244(a885),x61711),x61712))+~P104(f329(f329(f244(a885),x61713),x61712))
% 159.70/159.30  [6172]~P104(f329(f329(f244(a1),x61721),x61723))+P104(f329(f329(f244(a1),x61721),x61722))+~P104(f329(f329(f244(a1),x61723),x61722))
% 159.70/159.30  [6189]~P106(x61891)+~P104(f329(f329(f331(x61891),x61893),f329(f252(x61891),x61892)))+P104(f329(f329(f244(x61891),x61892),x61893))
% 159.70/159.30  [6190]~P106(x61901)+~P104(f329(f329(f331(x61901),x61902),f329(f298(x61901),x61903)))+P104(f329(f329(f244(x61901),x61902),x61903))
% 159.70/159.30  [6191]~P106(x61911)+~P104(f329(f329(f331(x61911),x61913),f329(f301(x61911),x61912)))+P104(f329(f329(f245(x61911),x61912),x61913))
% 159.70/159.30  [6192]~P106(x61921)+~P104(f329(f329(f331(x61921),x61922),f329(f251(x61921),x61923)))+P104(f329(f329(f245(x61921),x61922),x61923))
% 159.70/159.30  [6307]P104(f329(x63071,x63072))+~P104(f329(x63071,f591(x63071)))+~P104(f329(f329(f331(x63073),x63072),f253(f891(x63073,a880))))
% 159.70/159.30  [6406]~P66(x64061)+P104(f329(f329(f245(x64061),f2(x64061)),f470(x64063,x64062,x64061)))+P104(f329(f329(f244(x64061),x64062),x64063))
% 159.70/159.30  [6475]~P78(x64751)+~P104(f329(f329(f244(x64751),x64753),f329(f82(x64751),x64752)))+P104(f329(f329(f244(x64751),x64752),f329(f82(x64751),x64753)))
% 159.70/159.30  [6477]~P78(x64771)+~P104(f329(f329(f245(x64771),x64773),f329(f82(x64771),x64772)))+P104(f329(f329(f245(x64771),x64772),f329(f82(x64771),x64773)))
% 159.70/159.30  [6489]~P104(f329(f329(f245(a885),x64891),x64893))+~P104(f329(f329(f245(a885),x64893),x64892))+P104(f329(f329(f245(a885),f329(a120,x64891)),x64892))
% 159.70/159.30  [6514]~P110(x65141)+P104(f329(f329(f244(x65141),f329(f108(x65141),x65142)),f329(f108(x65141),x65143)))+~P104(f329(f329(f244(a885),x65142),x65143))
% 159.70/159.30  [6515]~P116(x65151)+P104(f329(f329(f244(x65151),f329(f110(x65151),x65152)),f329(f110(x65151),x65153)))+~P104(f329(f329(f244(a1),x65152),x65153))
% 159.70/159.30  [6517]~P116(x65171)+P104(f329(f329(f245(x65171),f329(f110(x65171),x65172)),f329(f110(x65171),x65173)))+~P104(f329(f329(f245(a1),x65172),x65173))
% 159.70/159.30  [6518]~P110(x65181)+P104(f329(f329(f245(x65181),f329(f108(x65181),x65182)),f329(f108(x65181),x65183)))+~P104(f329(f329(f245(a885),x65182),x65183))
% 159.70/159.30  [6524]~P107(x65241)+E(f329(f329(f118(f891(x65241,a880)),f329(f251(x65241),x65242)),f329(f299(x65241,x65242),x65243)),f329(f251(x65241),x65243))+~P104(f329(f329(f244(x65241),x65242),x65243))
% 159.70/159.30  [6554]~P78(x65541)+~P104(f329(f329(f244(x65541),x65543),x65542))+P104(f329(f329(f244(x65541),f329(f82(x65541),x65542)),f329(f82(x65541),x65543)))
% 159.70/159.30  [6556]~P86(x65561)+~P104(f329(f329(f244(x65561),x65563),x65562))+P104(f329(f329(f244(x65561),f329(f82(x65561),x65562)),f329(f82(x65561),x65563)))
% 159.70/159.30  [6557]~P78(x65571)+~P104(f329(f329(f245(x65571),x65573),x65572))+P104(f329(f329(f245(x65571),f329(f82(x65571),x65572)),f329(f82(x65571),x65573)))
% 159.70/159.30  [6590]~P107(x65901)+E(f329(f329(f118(f891(x65901,a880)),f329(f251(x65901),x65902)),f300(x65901,x65902,x65903)),f329(f298(x65901),x65903))+~P104(f329(f329(f244(x65901),x65902),x65903))
% 159.70/159.30  [6591]~P107(x65911)+E(f329(f329(f118(f891(x65911,a880)),f329(f298(x65911),x65912)),f303(x65911,x65912,x65913)),f329(f251(x65911),x65913))+~P104(f329(f329(f245(x65911),x65912),x65913))
% 159.70/159.30  [6592]~P107(x65921)+E(f329(f329(f118(f891(x65921,a880)),f329(f298(x65921),x65922)),f302(x65921,x65922,x65923)),f329(f298(x65921),x65923))+~P104(f329(f329(f244(x65921),x65922),x65923))
% 159.70/159.30  [6628]~P107(x66281)+E(f329(f329(f118(f891(x66281,a880)),f329(f299(x66281,x66282),x66283)),f329(f252(x66281),x66283)),f329(f252(x66281),x66282))+~P104(f329(f329(f244(x66281),x66282),x66283))
% 159.70/159.30  [6783]~P107(x67831)+E(f329(f329(f118(f891(x67831,a880)),f303(x67831,x67832,x67833)),f329(f252(x67831),x67833)),f329(f301(x67831),x67832))+~P104(f329(f329(f245(x67831),x67832),x67833))
% 159.70/159.30  [6784]~P107(x67841)+E(f329(f329(f118(f891(x67841,a880)),f302(x67841,x67842,x67843)),f329(f301(x67841),x67843)),f329(f301(x67841),x67842))+~P104(f329(f329(f244(x67841),x67842),x67843))
% 159.70/159.30  [6785]~P107(x67851)+E(f329(f329(f118(f891(x67851,a880)),f300(x67851,x67852,x67853)),f329(f301(x67851),x67853)),f329(f252(x67851),x67852))+~P104(f329(f329(f244(x67851),x67852),x67853))
% 159.70/159.30  [6803]P104(f329(x68031,x68032))+~P104(f329(f329(f244(a885),x68032),x68033))+P104(f329(f329(f331(a885),f422(x68031,x68033)),f300(a885,f2(a885),x68033)))
% 159.70/159.30  [6837]E(x68371,x68372)+~E(f329(f329(f164(x68373),x68371),f708(x68373,x68372,x68371)),f329(f329(f164(x68373),x68372),f708(x68373,x68372,x68371)))+~E(f329(f196(f886(x68373)),x68371),f329(f196(f886(x68373)),x68372))
% 159.70/159.30  [6843]~E(x68433,f329(f329(f41(a885),x68431),x68432))+~P104(f329(f329(f245(a885),f2(a885)),x68432))+P104(f329(f329(f245(a885),x68431),f329(f329(f84(a885),x68432),f329(a120,x68433))))
% 159.70/159.30  [6860]~P104(f329(x68601,x68603))+~P104(f329(f329(f244(a885),x68603),x68602))+P104(f329(f329(f331(a885),f421(x68601,x68602)),f300(a885,f2(a885),x68602)))
% 159.70/159.30  [6898]~P104(f329(x68981,x68983))+P104(f329(x68981,f424(x68981,x68982)))+~P104(f329(f329(f331(a885),x68983),f300(a885,f2(a885),x68982)))
% 159.70/159.30  [6917]~P110(x69173)+~P104(f329(f329(f244(x69173),f329(f108(x69173),x69171)),f329(f108(x69173),x69172)))+P104(f329(f329(f244(a885),x69171),x69172))
% 159.70/159.30  [6918]~P116(x69183)+~P104(f329(f329(f244(x69183),f329(f110(x69183),x69181)),f329(f110(x69183),x69182)))+P104(f329(f329(f244(a1),x69181),x69182))
% 159.70/159.30  [6920]~P110(x69203)+~P104(f329(f329(f245(x69203),f329(f108(x69203),x69201)),f329(f108(x69203),x69202)))+P104(f329(f329(f245(a885),x69201),x69202))
% 159.70/159.30  [6921]~P116(x69213)+~P104(f329(f329(f245(x69213),f329(f110(x69213),x69211)),f329(f110(x69213),x69212)))+P104(f329(f329(f245(a1),x69211),x69212))
% 159.70/159.30  [6936]~P110(x69361)+~P104(f329(f329(f245(x69361),f81(x69361)),x69362))+P104(f329(f329(f245(x69361),f81(x69361)),f329(f329(f259(x69361),x69362),f329(a120,x69363))))
% 159.70/159.30  [6938]~P78(x69381)+~P104(f329(f329(f244(x69381),f329(f82(x69381),x69383)),f329(f82(x69381),x69382)))+P104(f329(f329(f244(x69381),x69382),x69383))
% 159.70/159.30  [6939]~P86(x69391)+~P104(f329(f329(f244(x69391),f329(f82(x69391),x69393)),f329(f82(x69391),x69392)))+P104(f329(f329(f244(x69391),x69392),x69393))
% 159.70/159.30  [6940]~P78(x69401)+~P104(f329(f329(f245(x69401),f329(f82(x69401),x69403)),f329(f82(x69401),x69402)))+P104(f329(f329(f245(x69401),x69402),x69403))
% 159.70/159.30  [6966]P104(f329(x69661,x69662))+~P104(f329(x69661,f423(x69661,x69663)))+~P104(f329(f329(f331(a885),x69662),f300(a885,f2(a885),x69663)))
% 159.70/159.30  [6985]~P66(x69851)+P104(f329(f329(f245(x69851),f470(x69853,x69852,x69851)),f81(x69851)))+P104(f329(f329(f244(x69851),x69852),x69853))
% 159.70/159.30  [7004]~E(f47(a885,x70043,x70042),f47(a885,x70041,x70042))+E(f329(f329(f83(a885),x70041),f329(f329(f84(a885),x70042),f499(x70041,x70042,x70043))),x70043)+~P104(f329(f329(f244(a885),x70041),x70043))
% 159.70/159.30  [7023]E(f329(x70231,f500(x70231,x70232,x70233)),f210(x70232))+~P104(f329(f64(x70233),f182(x70233,x70232,x70231)))+P104(f329(f64(x70233),f253(f891(x70233,a880))))
% 159.70/159.30  [7064]E(f329(f329(f6(x70641,a885),x70642),x70643),f2(a885))+~P104(f329(f64(x70641),x70643))+P104(f329(f329(f331(x70641),f377(x70642,x70643,x70641)),x70643))
% 159.70/159.30  [7065]E(f329(f329(f9(x70651,a885),x70652),x70653),f81(a885))+~P104(f329(f64(x70651),x70653))+P104(f329(f329(f331(x70651),f361(x70652,x70653,x70651)),x70653))
% 159.70/159.30  [7087]~P107(x70871)+~P104(f329(f329(f244(x70871),x70872),x70873))+P104(f329(f329(f244(f891(x70871,a880)),f329(f251(x70871),x70872)),f329(f251(x70871),x70873)))
% 159.70/159.30  [7088]~P108(x70881)+~P104(f329(f329(f244(x70881),x70882),x70883))+P104(f329(f329(f244(f891(x70881,a880)),f329(f298(x70881),x70882)),f329(f298(x70881),x70883)))
% 159.70/159.30  [7089]~P108(x70891)+~P104(f329(f329(f244(x70891),x70893),x70892))+P104(f329(f329(f244(f891(x70891,a880)),f329(f252(x70891),x70892)),f329(f252(x70891),x70893)))
% 159.70/159.30  [7090]~P107(x70901)+~P104(f329(f329(f244(x70901),x70903),x70902))+P104(f329(f329(f244(f891(x70901,a880)),f329(f301(x70901),x70902)),f329(f301(x70901),x70903)))
% 159.70/159.30  [7091]~P107(x70911)+~P104(f329(f329(f245(x70911),x70912),x70913))+P104(f329(f329(f245(f891(x70911,a880)),f329(f251(x70911),x70912)),f329(f251(x70911),x70913)))
% 159.70/159.30  [7099]~P29(x70991)+P104(f329(f329(f244(x70991),x70992),f43(x70991,x70993)))+P104(f329(f329(f331(x70991),f637(x70993,x70992,x70991)),x70993))
% 159.70/159.30  [7105]~P78(x71051)+P104(f329(f329(f244(x71051),f329(f329(f22(x71051),x71052),x71053)),f2(x71051)))+~P104(f329(f329(f244(x71051),x71052),x71053))
% 159.70/159.30  [7106]~P78(x71061)+P104(f329(f329(f245(x71061),f329(f329(f22(x71061),x71062),x71063)),f2(x71061)))+~P104(f329(f329(f245(x71061),x71062),x71063))
% 159.70/159.30  [7148]P104(f329(x71481,x71482))+P104(f329(f329(f244(a885),f423(x71481,x71483)),x71483))+~P104(f329(f329(f331(a885),x71482),f300(a885,f2(a885),x71483)))
% 159.70/159.30  [7188]~E(f329(f329(f6(x71881,a885),x71882),x71883),f81(a885))+~P104(f329(f64(x71881),x71883))+P104(f329(f329(f331(x71881),f376(x71882,x71883,x71881)),x71883))
% 159.70/159.30  [7189]~P104(f329(x71891,x71893))+P104(f329(f329(f244(a885),f424(x71891,x71892)),x71892))+~P104(f329(f329(f331(a885),x71893),f300(a885,f2(a885),x71892)))
% 159.70/159.30  [7229]~P29(x72291)+P104(f329(f329(f331(x72291),f638(x72293,x72292,x72291)),x72292))+P104(f329(f329(f244(x72291),f42(x72291,x72292)),x72293))
% 159.70/159.30  [7260]~E(f329(f329(f6(x72601,a885),x72602),x72603),f329(a120,f2(a885)))+~P104(f329(f64(x72601),x72603))+P104(f329(f329(f331(x72601),f378(x72602,x72603,x72601)),x72603))
% 159.70/159.30  [7271]E(x72711,f2(a885))+P104(f329(x72712,f47(a885,x72713,x72711)))+P104(f329(f329(f245(a885),f494(x72711,x72713,x72712)),x72711))
% 159.70/159.30  [7376]~P104(f329(x73761,x73762))+P104(f329(x73761,f47(a885,x73762,x73763)))+P104(f329(f329(f245(a885),f494(x73763,x73762,x73761)),x73763))
% 159.70/159.30  [7499]E(x74991,f121(x74992))+~P104(f329(f329(f331(f886(x74992)),x74991),f160(x74992,x74993)))+P104(f329(f329(f331(x74992),f733(x74993,x74991,x74992)),x74993))
% 159.70/159.30  [7521]~P107(x75211)+E(f329(f329(f118(f891(x75211,a880)),f329(f329(f307(x75211),x75212),f195(f891(x75211,a880)))),f303(x75211,x75212,x75213)),f329(f299(x75211,x75212),x75213))+~P104(f329(f329(f245(x75211),x75212),x75213))
% 159.70/159.30  [7545]~P107(x75451)+E(f329(f329(f118(f891(x75451,a880)),f329(f329(f307(x75451),x75452),f195(f891(x75451,a880)))),f302(x75451,x75452,x75453)),f300(x75451,x75452,x75453))+~P104(f329(f329(f244(x75451),x75452),x75453))
% 159.70/159.30  [7651]~P107(x76511)+P104(f329(f329(f244(x76511),x76512),x76513))+~P104(f329(f329(f244(f891(x76511,a880)),f329(f301(x76511),x76513)),f329(f301(x76511),x76512)))
% 159.70/159.30  [7652]~P108(x76521)+P104(f329(f329(f244(x76521),x76522),x76523))+~P104(f329(f329(f244(f891(x76521,a880)),f329(f252(x76521),x76523)),f329(f252(x76521),x76522)))
% 159.70/159.30  [7653]~P107(x76531)+P104(f329(f329(f244(x76531),x76532),x76533))+~P104(f329(f329(f244(f891(x76531,a880)),f329(f251(x76531),x76532)),f329(f251(x76531),x76533)))
% 159.70/159.30  [7654]~P108(x76541)+P104(f329(f329(f244(x76541),x76542),x76543))+~P104(f329(f329(f244(f891(x76541,a880)),f329(f298(x76541),x76542)),f329(f298(x76541),x76543)))
% 159.70/159.30  [7655]~P107(x76551)+P104(f329(f329(f245(x76551),x76552),x76553))+~P104(f329(f329(f245(f891(x76551,a880)),f329(f251(x76551),x76552)),f329(f251(x76551),x76553)))
% 159.70/159.30  [7678]~P78(x76781)+~P104(f329(f329(f244(x76781),f329(f329(f22(x76781),x76782),x76783)),f2(x76781)))+P104(f329(f329(f244(x76781),x76782),x76783))
% 159.70/159.30  [7679]~P78(x76791)+~P104(f329(f329(f245(x76791),f329(f329(f22(x76791),x76792),x76793)),f2(x76791)))+P104(f329(f329(f245(x76791),x76792),x76793))
% 159.70/159.30  [7835]E(x78351,f2(a885))+~E(f329(f141(a885,a885,f83(a885),x78352),x78353),f2(a885))+~P104(f329(f329(f331(a885),x78351),f329(f171(a885),x78353)))
% 159.70/159.30  [7839]~P29(x78391)+~P104(f329(f329(f244(x78391),f638(x78393,x78392,x78391)),x78393))+P104(f329(f329(f244(x78391),f42(x78391,x78392)),x78393))
% 159.70/159.30  [7997]P104(f329(f329(f244(a1),f2(a1)),f486(x79971,x79972,x79973)))+P104(f329(f329(x79972,f329(f329(f41(a1),x79971),x79973)),f47(a1,x79971,x79973)))+~P104(f329(f329(f245(a1),f2(a1)),x79973))
% 159.70/159.30  [8090]E(x80901,x80902)+~E(f329(f196(f886(x80903)),x80901),f329(f196(f886(x80903)),x80902))+~P104(f329(f329(f268(x80903,x80903,a880),a326),f699(x80903,x80901,x80902)))
% 159.70/159.30  [8157]~P40(x81572,x81573)+E(x81571,f195(f891(x81572,a880)))+~P104(f329(f329(f244(f891(x81572,a880)),x81571),f329(f283(x81572,x81572,x81573),x81571)))
% 159.70/159.30  [8227]P42(x82271,x82272,x82273)+P104(f329(f329(f331(x82271),f581(x82273,x82272,x82271)),x82272))+P104(f329(f329(f331(f890(x82271,x82271)),f582(x82273,x82272,x82271)),x82273))
% 159.70/159.30  [8249]P104(f329(f329(x82492,f329(f329(f41(a1),x82491),x82493)),f47(a1,x82491,x82493)))+~P104(f329(f329(f245(a1),f2(a1)),x82493))+P104(f329(f329(f245(a1),f486(x82491,x82492,x82493)),x82493))
% 159.70/159.30  [8274]E(f329(f308(a885,a885,f329(f329(f7(a885,a885,a885),f22(a885)),x82741)),f329(f299(a885,x82742),x82743)),f195(f891(a885,a880)))+P104(f329(f329(f245(a885),x82741),x82743))+P104(f329(f329(f245(a885),x82742),x82743))
% 159.70/159.30  [8380]E(f329(f308(a885,a885,f329(f329(f7(a885,a885,a885),f22(a885)),x83801)),f329(f299(a885,x83802),x83803)),f329(f329(f307(a885),f2(a885)),f195(f891(a885,a880))))+P104(f329(f329(f245(a885),x83801),x83803))+~P104(f329(f329(f245(a885),x83802),x83803))
% 159.70/159.30  [8397]~P107(x83971)+E(f148(x83971,x83971,f5(x83971),x83972,x83973),x83973)+~P104(f329(f329(f331(x83971),x83972),f329(f171(x83971),x83973)))
% 159.70/159.30  [8412]P20(x84121,x84121,x84122,x84123)+~P104(f329(f64(x84121),x84123))+~P104(f329(f329(f244(f891(x84121,a880)),x84123),f329(f308(x84121,x84121,x84122),x84123)))
% 159.70/159.30  [8438]E(f329(f329(f83(a1),f329(f329(f84(a1),x84381),f487(x84382,x84383,x84381))),f486(x84382,x84383,x84381)),x84382)+P104(f329(f329(x84383,f329(f329(f41(a1),x84382),x84381)),f47(a1,x84382,x84381)))+~P104(f329(f329(f245(a1),f2(a1)),x84381))
% 159.70/159.30  [8682]~P104(f329(f329(x86821,f487(x86822,x86821,x86823)),f486(x86822,x86821,x86823)))+P104(f329(f329(x86821,f329(f329(f41(a1),x86822),x86823)),f47(a1,x86822,x86823)))+~P104(f329(f329(f245(a1),f2(a1)),x86823))
% 159.70/159.30  [9556]~P104(f329(f64(x95561),x95562))+~P104(f329(f329(f331(x95561),x95563),x95562))+P104(f329(f329(f245(a885),f329(f40(x95561),f329(f329(f22(f891(x95561,a880)),x95562),f329(f329(f307(x95561),x95563),f195(f891(x95561,a880)))))),f329(f40(x95561),x95562)))
% 159.70/159.30  [10167]P42(x101671,x101672,x101673)+~P104(f329(f329(f268(x101671,x101671,a880),f329(f329(f7(x101671,f891(x101671,a880),f891(x101671,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x101671,a880),f891(x101671,a880)),x101671),f8(a880,a880,x101671)),f329(f329(f8(a880,f891(a880,a880),x101671),a327),f329(f329(f7(x101671,f891(x101671,a880),a880),f331(x101671)),x101672)))),f329(f329(f7(x101671,f891(x101671,a880),a880),f331(x101671)),x101672))),f582(x101673,x101672,x101671)))+P104(f329(f329(f331(x101671),f581(x101673,x101672,x101671)),x101672))
% 159.70/159.30  [5536]~P119(x55362)+E(x55361,f2(x55362))+E(f329(f329(f287(x55362),x55363),f329(f82(x55362),x55361)),f329(f82(x55362),f329(f329(f287(x55362),x55363),x55361)))
% 159.70/159.30  [5667]~E(x56673,f195(f891(x56671,a880)))+~E(x56672,f195(f891(x56671,a880)))+E(f329(f329(f118(f891(x56671,a880)),x56672),x56673),f195(f891(x56671,a880)))
% 159.70/159.30  [5725]~E(x57253,f2(a885))+~P104(f329(x57251,f2(a885)))+P104(f329(x57251,f329(f329(f41(a885),x57252),x57253)))
% 159.70/159.30  [5864]~P67(x58642)+E(x58641,f2(x58642))+E(f329(f329(f287(x58642),f329(f78(x58642),x58643)),f329(f78(x58642),x58641)),f329(f78(x58642),f329(f329(f287(x58642),x58643),x58641)))
% 159.70/159.30  [6031]~P104(f329(f64(x60311),x60313))+E(f329(f40(x60311),f329(f329(f307(x60311),x60312),x60313)),f329(a120,f329(f40(x60311),x60313)))+P104(f329(f329(f331(x60311),x60312),x60313))
% 159.70/159.30  [6103]~E(x61032,f2(a885))+P104(f329(x61031,f2(a885)))+~P104(f329(x61031,f329(f329(f41(a885),x61033),x61032)))
% 159.70/159.30  [6122]~P104(f329(f64(x61221),x61223))+E(f329(f40(x61221),f329(f329(f307(x61221),x61222),x61223)),f329(f40(x61221),x61223))+~P104(f329(f329(f331(x61221),x61222),x61223))
% 159.70/159.30  [6156]~P104(f329(f64(x61561),x61563))+E(f329(f40(x61561),f329(f329(f307(x61561),x61562),x61563)),f329(f329(f83(a885),f81(a885)),f329(f40(x61561),x61563)))+P104(f329(f329(f331(x61561),x61562),x61563))
% 159.70/159.30  [6269]E(f329(f329(f83(a885),x62691),f379(x62691,x62692,x62693)),x62692)+~P104(f329(x62693,f2(a885)))+P104(f329(x62693,f329(f329(f22(a885),x62692),x62691)))
% 159.70/159.30  [6270]E(f329(f329(f83(a885),x62701),f380(x62701,x62702,x62703)),x62702)+~P104(f329(x62703,f2(a885)))+P104(f329(x62703,f329(f329(f22(a885),x62702),x62701)))
% 159.70/159.30  [6317]~P29(x63171)+~P104(f329(f64(x63171),x63173))+E(f329(f329(f67(x63171,x63171,f118(x63171)),x63172),x63173),f329(f329(f118(x63171),x63172),f42(x63171,x63173)))
% 159.70/159.30  [6318]~P29(x63181)+~P104(f329(f64(x63181),x63183))+E(f329(f329(f67(x63181,x63181,f109(x63181)),x63182),x63183),f329(f329(f109(x63181),x63182),f43(x63181,x63183)))
% 159.70/159.30  [6324]~P93(x63241)+~E(f329(f111(x63241),x63242),f329(f111(x63241),x63243))+P32(x63241,f329(f111(x63241),f329(f329(f83(a1),x63242),f329(f82(a1),x63243))))
% 159.70/159.30  [6331]~P139(x63311)+E(f329(f329(f22(x63311),f329(f108(x63311),x63312)),f329(f108(x63311),x63313)),f329(f108(x63311),f329(f329(f22(a885),x63312),x63313)))+~P104(f329(f329(f244(a885),x63313),x63312))
% 159.70/159.30  [6416]E(f329(f329(f83(a885),x64161),f379(x64161,x64162,x64163)),x64162)+P104(f329(f329(f245(a885),x64162),x64161))+P104(f329(x64163,f329(f329(f22(a885),x64162),x64161)))
% 159.70/159.30  [6417]E(f329(f329(f83(a885),x64171),f380(x64171,x64172,x64173)),x64172)+P104(f329(f329(f245(a885),x64172),x64171))+P104(f329(x64173,f329(f329(f22(a885),x64172),x64171)))
% 159.70/159.30  [6433]~P116(x64331)+E(f329(f329(f84(x64331),f329(f78(x64331),x64332)),x64333),f329(f78(x64331),f329(f329(f84(x64331),x64332),x64333)))+~P104(f329(f329(f244(x64331),f2(x64331)),x64333))
% 159.70/159.30  [6434]~P66(x64341)+E(f329(f329(f287(x64341),f329(f78(x64341),x64342)),x64343),f329(f78(x64341),f329(f329(f287(x64341),x64342),x64343)))+~P104(f329(f329(f245(x64341),f2(x64341)),x64343))
% 159.70/159.30  [6442]~P25(x64421)+~P104(f329(f64(x64421),x64423))+E(f329(f329(f67(x64421,x64421,f109(x64421)),x64422),x64423),f10(x64421,f329(f329(f307(x64421),x64422),x64423)))
% 159.70/159.30  [6443]~P25(x64431)+~P104(f329(f64(x64431),x64433))+E(f329(f329(f67(x64431,x64431,f118(x64431)),x64432),x64433),f13(x64431,f329(f329(f307(x64431),x64432),x64433)))
% 159.70/159.30  [6444]~P107(x64441)+~P104(f329(f64(x64441),x64443))+E(f329(f329(f67(x64441,x64441,f193(x64441)),x64442),x64443),f14(x64441,f329(f329(f307(x64441),x64442),x64443)))
% 159.70/159.30  [6445]~P107(x64451)+~P104(f329(f64(x64451),x64453))+E(f329(f329(f67(x64451,x64451,f194(x64451)),x64452),x64453),f15(x64451,f329(f329(f307(x64451),x64452),x64453)))
% 159.70/159.30  [6491]E(x64911,f121(x64912))+~E(f178(x64912,x64913),f121(f886(x64912)))+~P104(f329(f329(f331(f886(x64912)),x64911),f329(f171(f886(x64912)),x64913)))
% 159.70/159.30  [6532]~P104(f329(f136(x65321),x65323))+P104(f329(f329(f331(x65321),x65322),f329(f171(x65321),x65323)))+P104(f329(f136(x65321),f329(f329(f150(x65321),x65322),x65323)))
% 159.70/159.30  [6543]~P96(x65431)+~P104(f329(f64(x65431),x65433))+E(f329(f66(x65431,f84(x65431)),f329(f329(f307(x65431),x65432),x65433)),f329(f329(f67(x65431,x65431,f84(x65431)),x65432),x65433))
% 159.70/159.30  [6565]~P107(x65651)+~P104(f329(f64(x65651),x65653))+E(f11(x65651,f193(x65651),f329(f329(f307(x65651),x65652),x65653)),f329(f329(f67(x65651,x65651,f193(x65651)),x65652),x65653))
% 159.70/159.30  [6566]~P107(x65661)+~P104(f329(f64(x65661),x65663))+E(f12(x65661,f194(x65661),f329(f329(f307(x65661),x65662),x65663)),f329(f329(f67(x65661,x65661,f194(x65661)),x65662),x65663))
% 159.70/159.30  [6568]P104(f329(x65681,f2(a885)))+~P104(f329(f329(f245(a885),x65682),x65683))+~P104(f329(x65681,f329(f329(f22(a885),x65682),x65683)))
% 159.70/159.30  [6588]~P85(x65881)+P104(f329(f329(f244(x65881),x65882),x65883))+~P104(f329(f329(f244(x65881),f329(f78(x65881),x65882)),x65883))
% 159.70/159.30  [6589]~P116(x65891)+P104(f329(f329(f245(x65891),x65892),x65893))+~P104(f329(f329(f245(x65891),f329(f78(x65891),x65892)),x65893))
% 159.70/159.30  [6606]E(x66061,f121(x66062))+E(f329(f140(x66062),f329(f329(f137(x66062),x66063),x66061)),f329(f329(f164(x66062),x66061),x66063))+~P104(f329(f329(f245(a885),x66063),f329(f196(f886(x66062)),x66061)))
% 159.70/159.30  [6659]~P104(f329(x66591,x66593))+P104(f329(x66591,f407(x66591,x66592)))+~P104(f329(f329(f331(a885),x66593),f329(f299(a885,f2(a885)),x66592)))
% 159.70/159.30  [6681]P104(f329(x66811,x66812))+~P104(f329(f329(f245(a885),x66812),x66813))+P104(f329(f329(f331(a885),f402(x66811,x66813)),f329(f299(a885,f2(a885)),x66813)))
% 159.70/159.30  [6696]~P110(x66961)+~P104(f329(f329(f244(x66961),f81(x66961)),x66962))+P104(f329(f329(f244(x66961),f81(x66961)),f329(f329(f259(x66961),x66962),x66963)))
% 159.70/159.30  [6698]~P110(x66981)+~P104(f329(f329(f244(x66981),f2(x66981)),x66982))+P104(f329(f329(f244(x66981),f2(x66981)),f329(f329(f259(x66981),x66982),x66983)))
% 159.70/159.30  [6700]~P110(x67001)+~P104(f329(f329(f245(x67001),f2(x67001)),x67002))+P104(f329(f329(f245(x67001),f2(x67001)),f329(f329(f259(x67001),x67002),x67003)))
% 159.70/159.30  [6724]~P104(f329(x67241,x67243))+~P104(f329(f329(f245(a885),x67243),x67242))+P104(f329(f329(f331(a885),f401(x67241,x67242)),f329(f299(a885,f2(a885)),x67242)))
% 159.70/159.30  [6731]P104(f329(f64(x67311),x67312))+~P104(f329(f64(x67311),x67313))+~P104(f329(f329(f244(f891(x67311,a880)),x67312),x67313))
% 159.70/159.30  [6739]P104(f329(x67391,x67392))+~P104(f329(x67391,f404(x67391,x67393)))+~P104(f329(f329(f331(a885),x67392),f329(f299(a885,f2(a885)),x67393)))
% 159.70/159.30  [6750]E(x67501,f2(a885))+P104(f329(x67502,f408(x67501,x67503,x67502)))+~P104(f329(x67502,f329(f329(f41(a885),x67503),x67501)))
% 159.70/159.30  [6758]~P123(x67582)+E(x67581,f2(x67582))+~E(f329(f329(f83(x67582),f329(f329(f84(x67582),x67583),x67583)),f329(f329(f84(x67582),x67581),x67581)),f2(x67582))
% 159.70/159.30  [6759]~P123(x67592)+E(x67591,f2(x67592))+~E(f329(f329(f83(x67592),f329(f329(f84(x67592),x67591),x67591)),f329(f329(f84(x67592),x67593),x67593)),f2(x67592))
% 159.70/159.30  [6804]E(x68041,f2(a885))+~P104(f329(x68042,f409(x68041,x68043,x68042)))+P104(f329(x68042,f329(f329(f41(a885),x68043),x68041)))
% 159.70/159.30  [6809]~P107(x68091)+~P31(x68091,x68093)+P31(x68091,f329(f329(f147(x68091,x68091,f5(x68091)),x68092),x68093))
% 159.70/159.30  [6853]P104(f329(x68531,f408(x68532,x68533,x68531)))+P104(f329(x68531,f2(a885)))+~P104(f329(x68531,f329(f329(f41(a885),x68533),x68532)))
% 159.70/159.30  [6859]~P93(x68591)+E(f329(f111(x68591),x68592),f329(f111(x68591),x68593))+~P32(x68591,f329(f111(x68591),f329(f329(f83(a1),x68592),f329(f82(a1),x68593))))
% 159.70/159.30  [6924]E(x69241,f2(a1))+E(x69242,f2(a1))+~P104(f329(f51(x69242,x69242),f329(f329(f258(a1,a1),x69243),x69241)))
% 159.70/159.30  [6925]E(x69251,f81(a1))+E(x69252,f2(a1))+~P104(f329(f51(x69252,x69252),f329(f329(f258(a1,a1),x69251),x69253)))
% 159.70/159.30  [6937]P104(f329(x69371,x69372))+P104(f329(f329(f245(a885),f404(x69371,x69373)),x69373))+~P104(f329(f329(f331(a885),x69372),f329(f299(a885,f2(a885)),x69373)))
% 159.70/159.30  [6961]~P104(f329(x69611,f379(x69613,x69612,x69611)))+~P104(f329(x69611,f2(a885)))+P104(f329(x69611,f329(f329(f22(a885),x69612),x69613)))
% 159.70/159.30  [6962]~P104(f329(x69621,f380(x69623,x69622,x69621)))+~P104(f329(x69621,f2(a885)))+P104(f329(x69621,f329(f329(f22(a885),x69622),x69623)))
% 159.70/159.30  [6963]~P104(f329(x69631,f409(x69633,x69632,x69631)))+~P104(f329(x69631,f2(a885)))+P104(f329(x69631,f329(f329(f41(a885),x69632),x69633)))
% 159.70/159.30  [6981]~P104(f329(x69811,x69813))+P104(f329(f329(f245(a885),f407(x69811,x69812)),x69812))+~P104(f329(f329(f331(a885),x69813),f329(f299(a885,f2(a885)),x69812)))
% 159.70/159.30  [6982]E(f329(f329(f22(a885),f329(f329(f22(a885),x69821),x69822)),f329(f329(f22(a885),x69823),x69822)),f329(f329(f22(a885),x69821),x69823))+~P104(f329(f329(f244(a885),x69822),x69821))+~P104(f329(f329(f244(a885),x69822),x69823))
% 159.70/159.30  [7017]~P78(x70171)+~P104(f329(f329(f244(x70171),f329(f82(x70171),x70173)),x70172))+P104(f329(f329(f244(x70171),f329(f82(x70171),x70172)),x70173))
% 159.70/159.30  [7019]~P85(x70191)+~P104(f329(f329(f244(x70191),f329(f78(x70191),x70192)),x70193))+P104(f329(f329(f244(x70191),f329(f82(x70191),x70192)),x70193))
% 159.70/159.30  [7021]~P78(x70211)+~P104(f329(f329(f245(x70211),f329(f82(x70211),x70213)),x70212))+P104(f329(f329(f245(x70211),f329(f82(x70211),x70212)),x70213))
% 159.70/159.30  [7022]~P116(x70221)+~P104(f329(f329(f245(x70221),f329(f78(x70221),x70222)),x70223))+P104(f329(f329(f245(x70221),f329(f82(x70221),x70222)),x70223))
% 159.70/159.30  [7058]~P104(f329(x70583,f379(x70582,x70581,x70583)))+P104(f329(f329(f245(a885),x70581),x70582))+P104(f329(x70583,f329(f329(f22(a885),x70581),x70582)))
% 159.70/159.30  [7059]~P104(f329(x70593,f380(x70592,x70591,x70593)))+P104(f329(f329(f245(a885),x70591),x70592))+P104(f329(x70593,f329(f329(f22(a885),x70591),x70592)))
% 159.70/159.30  [7109]~E(f665(x71093,x71092,x71091),f666(x71093,x71092,x71091))+E(f329(f329(f109(f891(x71091,a880)),x71092),f42(f891(x71091,a880),x71093)),f195(f891(x71091,a880)))+P104(f329(f329(f331(f891(x71091,a880)),x71092),x71093))
% 159.70/159.30  [7118]~P104(f329(f64(x71181),x71183))+P104(f329(f64(x71181),f43(f891(x71181,a880),x71182)))+~P104(f329(f329(f331(f891(x71181,a880)),x71183),x71182))
% 159.70/159.30  [7177]~P107(x71771)+E(f329(f329(f118(f891(x71771,a880)),f329(f299(x71771,x71772),x71773)),f329(f329(f307(x71771),x71773),f195(f891(x71771,a880)))),f300(x71771,x71772,x71773))+~P104(f329(f329(f244(x71771),x71772),x71773))
% 159.70/159.30  [7178]E(x71781,f2(a885))+P104(f329(f329(f245(a885),f410(x71781,x71783,x71782)),x71781))+P104(f329(x71782,f329(f329(f41(a885),x71783),x71781)))
% 159.70/159.30  [7213]E(x72131,x72132)+~P104(f329(f329(f244(f891(x72133,a880)),x72131),x72132))+P104(f329(f329(f245(f891(x72133,a880)),x72131),x72132))
% 159.70/159.30  [7226]E(x72261,x72262)+~E(f329(f196(f886(x72263)),x72261),f329(f196(f886(x72263)),x72262))+P104(f329(f329(f245(a885),f708(x72263,x72261,x72262)),f329(f196(f886(x72263)),x72262)))
% 159.70/159.30  [7272]P3(x72721,x72722,x72723)+~E(f329(f256(x72721,x72721),x72723),x72722)+~E(f329(f329(f286(x72721,x72721,x72721),f329(f284(x72721,x72721),x72723)),x72723),x72723)
% 159.70/159.30  [7344]~P104(f329(x73441,f2(a885)))+P104(f329(f329(f245(a885),f410(x73443,x73442,x73441)),x73443))+P104(f329(x73441,f329(f329(f41(a885),x73442),x73443)))
% 159.70/159.30  [7353]~P107(x73531)+E(f329(f329(f118(f891(x73531,a880)),f303(x73531,x73532,x73533)),f329(f329(f307(x73531),x73533),f195(f891(x73531,a880)))),f302(x73531,x73532,x73533))+~P104(f329(f329(f245(x73531),x73532),x73533))
% 159.70/159.30  [7453]~P104(f329(f64(x74531),x74533))+P104(f329(f329(f244(a885),f329(f40(x74531),x74532)),f329(f40(x74531),x74533)))+~P104(f329(f329(f244(f891(x74531,a880)),x74532),x74533))
% 159.70/159.30  [7454]~P104(f329(f64(x74541),x74543))+P104(f329(f329(f245(a885),f329(f40(x74541),x74542)),f329(f40(x74541),x74543)))+~P104(f329(f329(f245(f891(x74541,a880)),x74542),x74543))
% 159.70/159.30  [7492]~P104(f329(x74923,x74922))+P104(f329(f329(f201(x74921),x74922),f363(x74922,x74921,x74923)))+~P104(f329(f329(f201(f29(x74923,x74921)),x74922),x74922))
% 159.70/159.30  [7589]E(x75891,x75892)+~P104(f329(f329(f244(f891(x75893,a880)),x75892),x75891))+~P104(f329(f329(f244(f891(x75893,a880)),x75891),x75892))
% 159.70/159.30  [7592]~P107(x75921)+P31(x75921,x75922)+~P31(x75921,f329(f329(f147(x75921,x75921,f5(x75921)),x75923),x75922))
% 159.70/159.30  [7660]~P104(f329(f329(f245(a885),x76603),x76602))+~P104(f329(f329(f245(a885),x76603),x76601))+P104(f329(f329(f245(a885),f329(f329(f22(a885),x76601),x76602)),f329(f329(f22(a885),x76601),x76603)))
% 159.70/159.30  [7661]~P104(f329(f329(f244(a885),x76612),x76611))+~P104(f329(f329(f245(a885),x76611),x76613))+P104(f329(f329(f245(a885),f329(f329(f22(a885),x76611),x76612)),f329(f329(f22(a885),x76613),x76612)))
% 159.70/159.30  [7676]~P104(f329(f329(f245(a1),x76762),f2(a1)))+~P104(f329(f329(f244(a1),x76763),x76761))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x76761),x76762)),f329(f329(f41(a1),x76763),x76762)))
% 159.70/159.30  [7694]~P104(f329(f329(f245(a885),f2(a885)),x76943))+~P104(f329(f329(f244(a885),x76943),x76942))+P104(f329(f329(f244(a885),f329(f329(f41(a885),x76941),x76942)),f329(f329(f41(a885),x76941),x76943)))
% 159.70/159.30  [7695]~P104(f329(f329(f245(a1),f2(a1)),x76952))+~P104(f329(f329(f244(a1),x76951),x76953))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x76951),x76952)),f329(f329(f41(a1),x76953),x76952)))
% 159.70/159.30  [7699]~P104(f329(f329(f245(a885),f2(a885)),x76992))+~P104(f329(f329(f245(a885),x76991),x76993))+P104(f329(f329(f245(a885),f329(f329(f84(a885),x76991),x76992)),f329(f329(f84(a885),x76993),x76992)))
% 159.70/159.30  [7700]~P104(f329(f329(f245(a885),f2(a885)),x77001))+~P104(f329(f329(f245(a885),x77002),x77003))+P104(f329(f329(f245(a885),f329(f329(f84(a885),x77001),x77002)),f329(f329(f84(a885),x77001),x77003)))
% 159.70/159.30  [7701]~P104(f329(f329(f245(a1),f2(a1)),x77011))+~P104(f329(f329(f245(a1),x77012),x77013))+P104(f329(f329(f245(a1),f329(f329(f84(a1),x77011),x77012)),f329(f329(f84(a1),x77011),x77013)))
% 159.70/159.30  [7750]E(x77501,f2(a885))+E(f329(f329(f83(a885),f329(f329(f84(a885),x77501),f409(x77501,x77502,x77503))),f410(x77501,x77502,x77503)),x77502)+P104(f329(x77503,f329(f329(f41(a885),x77502),x77501)))
% 159.70/159.30  [7809]E(f329(f329(f83(a885),f329(f329(f84(a885),x78091),f409(x78091,x78092,x78093))),f410(x78091,x78092,x78093)),x78092)+~P104(f329(x78093,f2(a885)))+P104(f329(x78093,f329(f329(f41(a885),x78092),x78091)))
% 159.70/159.30  [7826]~P104(f329(f64(x78261),x78263))+P104(f329(f329(f331(x78261),f375(x78262,x78263,x78261)),x78263))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f9(x78261,a885),x78262),x78263)))
% 159.70/159.30  [7827]~P104(f329(f64(x78271),x78273))+P104(f329(f329(f331(x78271),f501(x78272,x78273,x78271)),x78273))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f9(x78271,a885),x78272),x78273)))
% 159.70/159.30  [8122]E(x81221,f195(f891(x81222,a880)))+E(x81221,f329(f329(f307(x81222),x81223),f195(f891(x81222,a880))))+~P104(f329(f329(f244(f891(x81222,a880)),x81221),f329(f329(f307(x81222),x81223),f195(f891(x81222,a880)))))
% 159.70/159.30  [8140]~P27(x81401)+P7(x81401,x81402,x81403)+P104(f329(f329(f331(f886(x81401)),f707(x81403,x81402,x81401)),f329(f171(f886(x81401)),f57(x81401,x81403,f58(x81401)))))
% 159.70/159.30  [8159]~P104(f329(f329(f245(a885),f2(a885)),x81593))+P104(f329(f329(f244(a885),x81591),x81592))+~P104(f329(f329(f244(a885),f329(f329(f84(a885),x81593),x81591)),f329(f329(f84(a885),x81593),x81592)))
% 159.70/159.30  [8160]~P104(f329(f329(f245(a885),f2(a885)),x81603))+P104(f329(f329(f244(a885),x81601),x81602))+~P104(f329(f329(f244(a885),f329(f329(f84(a885),x81601),x81603)),f329(f329(f84(a885),x81602),x81603)))
% 159.70/159.30  [8162]~P104(f329(f329(f245(a885),f2(a885)),x81623))+P104(f329(f329(f245(a885),x81621),x81622))+~P104(f329(f329(f245(a885),f329(f329(f259(a885),x81623),x81621)),f329(f329(f259(a885),x81623),x81622)))
% 159.70/159.30  [8188]~P27(x81881)+~P6(x81881,x81883,x81882)+P104(f329(f329(f331(f886(x81881)),f698(x81882,x81883,x81881)),f329(f171(f886(x81881)),f57(x81881,x81882,f58(x81881)))))
% 159.70/159.30  [8196]~P104(f329(x81961,x81963))+P104(f329(f329(f201(f29(x81961,x81962)),f363(x81963,x81962,x81961)),x81963))+~P104(f329(f329(f201(f29(x81961,x81962)),x81963),x81963))
% 159.70/159.30  [8205]~E(f329(f329(f109(f891(x82051,a880)),f666(x82053,x82052,x82051)),f665(x82053,x82052,x82051)),f195(f891(x82051,a880)))+E(f329(f329(f109(f891(x82051,a880)),x82052),f42(f891(x82051,a880),x82053)),f195(f891(x82051,a880)))+P104(f329(f329(f331(f891(x82051,a880)),x82052),x82053))
% 159.70/159.30  [8222]E(x82221,f121(x82222))+~E(f329(f141(f886(x82222),f886(x82222),f129(x82222),f121(x82222)),x82223),f121(x82222))+~P104(f329(f329(f331(f886(x82222)),x82221),f329(f171(f886(x82222)),x82223)))
% 159.70/159.30  [8279]E(x82791,f195(f891(f891(x82792,a880),a880)))+P104(f329(f329(f331(f891(x82792,a880)),f669(x82793,x82791,x82792)),x82791))+P104(f329(f329(f244(f891(x82792,a880)),f43(f891(x82792,a880),x82791)),x82793))
% 159.70/159.30  [8286]~P68(x82861)+~P75(x82861)+E(f329(f329(f6(a1,x82861),f329(f329(f8(a885,x82861,a1),x82862),a112)),f329(f308(a885,a1,f108(a1)),x82863)),f329(f329(f6(a885,x82861),x82862),x82863))
% 159.70/159.30  [8287]~P68(x82871)+~P75(x82871)+E(f329(f329(f9(a1,x82871),f329(f329(f8(a885,x82871,a1),x82872),a112)),f329(f308(a885,a1,f108(a1)),x82873)),f329(f329(f9(a885,x82871),x82872),x82873))
% 159.70/159.30  [8328]~P104(f329(f64(x83281),x83283))+~P104(f329(f329(f245(a885),f2(a885)),f329(x83282,f375(x83282,x83283,x83281))))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f9(x83281,a885),x83282),x83283)))
% 159.70/159.30  [8329]~P104(f329(f64(x83291),x83293))+~P104(f329(f329(f245(a885),f2(a885)),f329(x83292,f501(x83292,x83293,x83291))))+P104(f329(f329(f245(a885),f2(a885)),f329(f329(f9(x83291,a885),x83292),x83293)))
% 159.70/159.30  [8362]~P65(x83622)+E(x83621,f81(x83622))+E(f329(f329(f287(x83622),f329(f329(f22(x83622),f329(f329(f259(x83622),x83621),x83623)),f81(x83622))),f329(f329(f22(x83622),x83621),f81(x83622))),f329(f329(f6(a885,x83622),f329(f259(x83622),x83621)),f329(f299(a885,f2(a885)),x83623)))
% 159.70/159.30  [8423]E(x84231,f2(a885))+~P104(f329(x84233,f329(f329(f41(a885),x84232),x84231)))+P104(f329(f329(f245(a885),x84232),f329(f329(f84(a885),x84231),f329(a120,f408(x84231,x84232,x84233)))))
% 159.70/159.30  [8443]P104(f329(x84431,f2(a885)))+~P104(f329(x84431,f329(f329(f41(a885),x84432),x84433)))+P104(f329(f329(f245(a885),x84432),f329(f329(f84(a885),x84433),f329(a120,f408(x84433,x84432,x84431)))))
% 159.70/159.30  [8485]E(x84851,f2(a885))+~P104(f329(x84853,f329(f329(f41(a885),x84852),x84851)))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x84851),f408(x84851,x84852,x84853))),x84852))
% 159.70/159.30  [8523]P104(f329(x85231,f2(a885)))+~P104(f329(x85231,f329(f329(f41(a885),x85233),x85232)))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x85232),f408(x85232,x85233,x85231))),x85233))
% 159.70/159.30  [8526]~P107(x85261)+E(f329(f329(f147(x85261,x85261,f5(x85261)),x85262),x85263),f148(x85261,x85261,f5(x85261),x85262,x85263))+P104(f329(f329(f331(x85261),x85262),f329(f171(x85261),x85263)))
% 159.70/159.30  [8564]~E(f329(x85643,f594(x85642,x85643,x85641)),f329(x85643,f597(x85642,x85643,x85641)))+~P59(x85641,f329(x85643,f595(x85642,x85643,x85641)))+P59(x85641,f329(f329(f44(x85642,f891(x85641,f891(x85641,a880))),f253(f891(x85642,a880))),x85643))
% 159.70/159.30  [8572]E(x85721,f195(f891(f891(x85722,a880),a880)))+~P104(f329(f329(f244(f891(x85722,a880)),f669(x85723,x85721,x85722)),x85723))+P104(f329(f329(f244(f891(x85722,a880)),f43(f891(x85722,a880),x85721)),x85723))
% 159.70/159.30  [8629]~P67(x86291)+~P104(f329(f329(f245(x86291),x86292),x86293))+P104(f329(f329(f245(x86291),x86292),f329(f329(f287(x86291),f329(f329(f83(x86291),x86292),x86293)),f329(f329(f83(x86291),f81(x86291)),f81(x86291)))))
% 159.70/159.30  [8688]~P104(f329(f329(x86881,f533(x86881,x86883,x86882)),f534(x86881,x86883,x86882)))+P104(f329(f329(x86881,x86882),x86883))+~P104(f329(f317(f890(a1,a1),a54),f329(f329(f258(a1,a1),x86882),x86883)))
% 159.70/159.30  [8689]~P104(f329(f329(x86891,f535(x86891,x86893,x86892)),f537(x86891,x86893,x86892)))+P104(f329(f329(x86891,x86892),x86893))+~P104(f329(f317(f890(a1,a1),a59),f329(f329(f258(a1,a1),x86892),x86893)))
% 159.70/159.30  [8690]~P104(f329(f329(x86901,f538(x86901,x86903,x86902)),f539(x86901,x86903,x86902)))+P104(f329(f329(x86901,x86902),x86903))+~P104(f329(f317(f890(a1,a1),a235),f329(f329(f258(a1,a1),x86902),x86903)))
% 159.70/159.30  [8691]~P104(f329(f329(x86911,f540(x86911,x86913,x86912)),f541(x86911,x86913,x86912)))+P104(f329(f329(x86911,x86912),x86913))+~P104(f329(f317(f890(a885,a885),a230),f329(f329(f258(a885,a885),x86912),x86913)))
% 159.70/159.30  [8692]~P104(f329(f329(x86921,f717(x86921,x86923,x86922)),f723(x86921,x86923,x86922)))+P104(f329(f329(x86921,x86922),x86923))+~P104(f329(f317(f890(a1,a1),a181),f329(f329(f258(a1,a1),x86922),x86923)))
% 159.70/159.30  [8950]P104(f329(f329(x89501,x89502),x89503))+P104(f329(f317(f890(a885,a885),a230),f329(f329(f258(a885,a885),f540(x89501,x89503,x89502)),f541(x89501,x89503,x89502))))+~P104(f329(f317(f890(a885,a885),a230),f329(f329(f258(a885,a885),x89502),x89503)))
% 159.70/159.30  [8951]P104(f329(f329(x89511,x89512),x89513))+P104(f329(f317(f890(a1,a1),a54),f329(f329(f258(a1,a1),f533(x89511,x89513,x89512)),f534(x89511,x89513,x89512))))+~P104(f329(f317(f890(a1,a1),a54),f329(f329(f258(a1,a1),x89512),x89513)))
% 159.70/159.30  [8952]P104(f329(f329(x89521,x89522),x89523))+P104(f329(f317(f890(a1,a1),a59),f329(f329(f258(a1,a1),f535(x89521,x89523,x89522)),f537(x89521,x89523,x89522))))+~P104(f329(f317(f890(a1,a1),a59),f329(f329(f258(a1,a1),x89522),x89523)))
% 159.70/159.30  [8953]P104(f329(f329(x89531,x89532),x89533))+P104(f329(f317(f890(a1,a1),a235),f329(f329(f258(a1,a1),f538(x89531,x89533,x89532)),f539(x89531,x89533,x89532))))+~P104(f329(f317(f890(a1,a1),a235),f329(f329(f258(a1,a1),x89532),x89533)))
% 159.70/159.30  [8954]P104(f329(f329(x89541,x89542),x89543))+P104(f329(f317(f890(a1,a1),a181),f329(f329(f258(a1,a1),f717(x89541,x89543,x89542)),f723(x89541,x89543,x89542))))+~P104(f329(f317(f890(a1,a1),a181),f329(f329(f258(a1,a1),x89542),x89543)))
% 159.70/159.30  [9304]~P104(f329(f64(x93041),x93043))+P104(f329(f329(f331(f890(f891(x93041,a880),f891(x93041,a880))),f329(f329(f258(f891(x93041,a880),f891(x93041,a880)),x93042),x93043)),f304(x93041)))+~P104(f329(f329(f245(f891(x93041,a880)),x93042),x93043))
% 159.70/159.30  [9375]~P59(x93751,f329(x93753,f595(x93752,x93753,x93751)))+P59(x93751,f329(f329(f44(x93752,f891(x93751,f891(x93751,a880))),f253(f891(x93752,a880))),x93753))+~E(f329(f329(f109(f891(x93751,a880)),f263(x93751,x93751,f329(x93753,f594(x93752,x93753,x93751)))),f264(x93751,x93751,f329(x93753,f597(x93752,x93753,x93751)))),f195(f891(x93751,a880)))
% 159.70/159.30  [9573]P42(x95731,x95732,x95733)+P104(f329(f329(f331(f890(x95731,x95731)),f582(x95733,x95732,x95731)),x95733))+~P104(f329(f329(f331(f890(x95731,x95731)),f329(f329(f258(x95731,x95731),f581(x95733,x95732,x95731)),f581(x95733,x95732,x95731))),x95733))
% 159.70/159.30  [10168]P42(x101681,x101682,x101683)+~P104(f329(f329(f268(x101681,x101681,a880),f329(f329(f7(x101681,f891(x101681,a880),f891(x101681,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x101681,a880),f891(x101681,a880)),x101681),f8(a880,a880,x101681)),f329(f329(f8(a880,f891(a880,a880),x101681),a327),f329(f329(f7(x101681,f891(x101681,a880),a880),f331(x101681)),x101682)))),f329(f329(f7(x101681,f891(x101681,a880),a880),f331(x101681)),x101682))),f582(x101683,x101682,x101681)))+~P104(f329(f329(f331(f890(x101681,x101681)),f329(f329(f258(x101681,x101681),f581(x101683,x101682,x101681)),f581(x101683,x101682,x101681))),x101683))
% 159.70/159.30  [5706]~P28(x57062)+E(x57061,f2(x57062))+E(f329(f329(f41(x57062),f329(f329(f84(x57062),x57063),x57061)),x57061),x57063)
% 159.70/159.30  [5707]~P28(x57072)+E(x57071,f2(x57072))+E(f329(f329(f41(x57072),f329(f329(f84(x57072),x57071),x57073)),x57071),x57073)
% 159.70/159.30  [6490]~P68(x64901)+~E(f329(x64902,f2(a885)),f2(x64901))+E(f329(f329(f6(a885,x64901),x64902),f329(f299(a885,f329(a120,f2(a885))),x64903)),f329(f329(f6(a885,x64901),x64902),f329(f299(a885,f2(a885)),x64903)))
% 159.70/159.30  [6620]~P28(x66202)+E(x66201,f2(x66202))+E(f329(f329(f41(x66202),f329(f329(f83(x66202),x66203),x66201)),x66201),f329(f329(f83(x66202),f329(f329(f41(x66202),x66203),x66201)),f81(x66202)))
% 159.70/159.30  [6621]~P28(x66212)+E(x66211,f2(x66212))+E(f329(f329(f41(x66212),f329(f329(f83(x66212),x66211),x66213)),x66211),f329(f329(f83(x66212),f329(f329(f41(x66212),x66213),x66211)),f81(x66212)))
% 159.70/159.30  [6841]~P104(f329(x68413,f2(a1)))+P104(f329(f329(f244(a885),x68411),x68412))+P104(f329(x68413,f329(f108(a1),f329(f329(f22(a885),x68412),x68411))))
% 159.70/159.30  [6943]P104(f329(f329(f245(a885),x69432),x69431))+P104(f329(f329(f244(a885),x69431),x69432))+P104(f329(x69433,f329(f108(a1),f329(f329(f22(a885),x69432),x69431))))
% 159.70/159.30  [7015]E(f329(f329(f83(a885),f329(f111(a885),x70151)),f329(f329(f83(a885),f329(f111(a885),x70152)),x70153)),f329(f329(f83(a885),f329(f111(a885),x70151)),x70153))+P104(f329(a200,f329(f111(a1),x70151)))+~P104(f329(a200,f329(f111(a1),x70152)))
% 159.70/159.30  [7096]~E(x70962,f329(f329(f41(a885),x70963),x70961))+~P104(f329(f329(f245(a885),f2(a885)),x70961))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x70961),x70962)),x70963))
% 159.70/159.30  [7210]~P104(f329(f64(x72101),x72103))+~P104(f329(f64(x72101),x72102))+P104(f329(f64(x72101),f329(f329(f118(f891(x72101,a880)),x72102),x72103)))
% 159.70/159.30  [7505]~P107(x75051)+~P104(f329(f64(x75051),x75052))+E(f138(x75051,f329(f329(f22(f891(x75051,a880)),x75052),f329(f329(f307(x75051),x75053),f195(f891(x75051,a880))))),f169(x75051,x75053,f138(x75051,x75052)))
% 159.70/159.30  [7569]P104(f329(x75691,f2(a1)))+~P104(f329(f329(f245(a885),x75692),x75693))+~P104(f329(x75691,f329(f108(a1),f329(f329(f22(a885),x75692),x75693))))
% 159.70/159.30  [7586]~P104(f329(f64(x75861),x75862))+E(f329(f40(x75861),f329(f329(f22(f891(x75861,a880)),x75862),f329(f329(f307(x75861),x75863),f195(f891(x75861,a880))))),f329(f40(x75861),x75862))+P104(f329(f329(f331(x75861),x75863),x75862))
% 159.70/159.30  [7716]~P110(x77161)+~P104(f329(f329(f245(x77161),f81(x77161)),x77162))+P104(f329(f329(f245(x77161),f81(x77161)),f329(f329(f84(x77161),x77162),f329(f329(f259(x77161),x77162),x77163))))
% 159.70/159.30  [7761]~P104(f329(f64(x77611),x77613))+E(f329(f329(f22(a885),f329(f40(x77611),x77612)),f329(f40(x77611),x77613)),f329(f40(x77611),f329(f329(f22(f891(x77611,a880)),x77612),x77613)))+~P104(f329(f329(f244(f891(x77611,a880)),x77613),x77612))
% 159.70/159.30  [7818]~P104(f329(f329(f244(a885),x78182),x78183))+~P104(f329(f329(f244(a885),x78181),f329(f329(f22(a885),x78183),x78182)))+P104(f329(f329(f244(a885),f329(f329(f83(a885),x78181),x78182)),x78183))
% 159.70/159.30  [7869]P104(f329(f64(x78691),x78692))+~P104(f329(f64(x78691),x78693))+~P104(f329(f64(x78691),f329(f329(f22(f891(x78691,a880)),x78692),x78693)))
% 159.70/159.30  [7875]~P104(f329(f64(x78751),x78752))+E(f329(f40(x78751),f329(f329(f22(f891(x78751,a880)),x78752),f329(f329(f307(x78751),x78753),f195(f891(x78751,a880))))),f329(f329(f22(a885),f329(f40(x78751),x78752)),f81(a885)))+~P104(f329(f329(f331(x78751),x78753),x78752))
% 159.70/159.30  [7953]P59(x79531,x79532)+~P59(x79531,x79533)+~P104(f329(f329(f244(f891(x79531,f891(x79531,a880))),x79532),x79533))
% 159.70/159.30  [7996]~P104(f329(f329(f244(a885),x79963),x79962))+P104(f329(f329(f244(a885),x79961),f329(f329(f22(a885),x79962),x79963)))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),x79961),x79963)),x79962))
% 159.70/159.30  [8014]P40(x80141,x80142)+~P40(x80141,x80143)+~P104(f329(f329(f244(f891(f890(x80141,x80141),a880)),x80142),x80143))
% 159.70/159.30  [8015]P57(x80151,x80152)+~P57(x80151,x80153)+~P104(f329(f329(f244(f891(f890(x80151,x80151),a880)),x80152),x80153))
% 159.70/159.30  [8256]~P110(x82561)+~P104(f329(f329(f245(x82561),f81(x82561)),x82562))+P104(f329(f329(f245(x82561),f329(f329(f259(x82561),x82562),x82563)),f329(f329(f84(x82561),x82562),f329(f329(f259(x82561),x82562),x82563))))
% 159.70/159.30  [8346]~P104(f329(x83461,f2(a1)))+~P104(f329(x83461,f329(f329(f22(a1),f329(f108(a1),x83462)),f329(f108(a1),x83463))))+P104(f329(x83461,f329(f108(a1),f329(f329(f22(a885),x83462),x83463))))
% 159.70/159.30  [8359]~P104(f329(f329(f244(a885),x83593),x83592))+P104(f329(x83591,f329(f329(f22(a1),f329(f108(a1),x83592)),f329(f108(a1),x83593))))+~P104(f329(x83591,f329(f108(a1),f329(f329(f22(a885),x83592),x83593))))
% 159.70/159.30  [8377]P104(f329(f329(f245(a885),x83771),x83772))+~P104(f329(x83773,f329(f329(f22(a1),f329(f108(a1),x83771)),f329(f108(a1),x83772))))+P104(f329(x83773,f329(f108(a1),f329(f329(f22(a885),x83771),x83772))))
% 159.70/159.30  [8435]~P123(x84352)+E(x84351,f2(x84352))+P104(f329(f329(f245(x84352),f2(x84352)),f329(f329(f83(x84352),f329(f329(f84(x84352),x84353),x84353)),f329(f329(f84(x84352),x84351),x84351))))
% 159.70/159.30  [8436]~P123(x84362)+E(x84361,f2(x84362))+P104(f329(f329(f245(x84362),f2(x84362)),f329(f329(f83(x84362),f329(f329(f84(x84362),x84361),x84361)),f329(f329(f84(x84362),x84363),x84363))))
% 159.70/159.30  [8544]~P104(f329(f329(f245(a885),f2(a885)),x85441))+~P104(f329(f329(f245(a1),x85442),x85443))+P104(f329(f329(f245(a1),f329(f329(f84(a1),f329(f108(a1),x85441)),x85442)),f329(f329(f84(a1),f329(f108(a1),x85441)),x85443)))
% 159.70/159.30  [8600]E(f329(f329(f109(f891(x86001,a880)),x86002),f42(f891(x86001,a880),x86003)),f195(f891(x86001,a880)))+P104(f329(f329(f331(f891(x86001,a880)),x86002),x86003))+P104(f329(f329(f331(f891(x86001,a880)),f666(x86003,x86002,x86001)),f329(f329(f307(f891(x86001,a880)),x86002),x86003)))
% 159.70/159.30  [8601]E(f329(f329(f109(f891(x86011,a880)),x86012),f42(f891(x86011,a880),x86013)),f195(f891(x86011,a880)))+P104(f329(f329(f331(f891(x86011,a880)),x86012),x86013))+P104(f329(f329(f331(f891(x86011,a880)),f665(x86013,x86012,x86011)),f329(f329(f307(f891(x86011,a880)),x86012),x86013)))
% 159.70/159.30  [8628]E(x86281,x86282)+~E(f329(f196(f886(x86283)),x86281),f329(f196(f886(x86283)),x86282))+P104(f329(f329(f331(f890(x86283,x86283)),f699(x86283,x86281,x86282)),f329(f171(f890(x86283,x86283)),f329(f329(f180(x86283,x86283),x86282),x86281))))
% 159.70/159.30  [8867]E(f305(x88671,x88672),f305(x88671,x88673))+~P104(f329(f329(f244(f891(f890(x88671,x88671),a880)),x88673),f305(x88671,x88672)))+~P104(f329(f329(f244(f891(f890(x88671,x88671),a880)),x88672),x88673))
% 159.70/159.30  [8927]~P42(x89271,f253(f891(x89271,a880)),x89273)+P104(f329(f329(f244(f891(f890(f886(x89271),f886(x89271)),a880)),f156(x89271,x89272)),f157(x89271,x89273)))+~P104(f329(f329(f244(f891(f890(x89271,x89271),a880)),x89272),x89273))
% 159.70/159.30  [9138]P40(x91381,x91382)+~P104(f329(f329(f331(x91381),x91383),f634(x91382,x91381)))+P104(f329(f329(f331(f890(x91381,x91381)),f329(f329(f258(x91381,x91381),f681(x91382,x91381,x91383)),x91383)),x91382))
% 159.70/159.30  [9173]~P104(f329(f64(x91731),x91732))+P104(f329(f64(f891(x91731,a880)),f329(f329(f63(x91731),x91732),x91733)))+~P104(f329(f329(f244(f891(f890(x91731,x91731),a880)),x91733),f329(f329(f266(x91731,x91731),x91732),f329(f16(f891(x91731,a880),x91731),x91732))))
% 159.70/159.30  [9209]P42(x92091,x92092,x92093)+P104(f329(f329(f331(x92091),f572(x92093,x92092,x92091)),x92092))+~P104(f329(f329(f244(f891(f890(x92091,x92091),a880)),x92093),f329(f329(f266(x92091,x92091),x92092),f329(f16(f891(x92091,a880),x92091),x92092))))
% 159.70/159.30  [9210]P42(x92101,x92102,x92103)+P104(f329(f329(f331(x92101),f579(x92102,x92103,x92101)),x92102))+~P104(f329(f329(f244(f891(f890(x92101,x92101),a880)),x92103),f329(f329(f266(x92101,x92101),x92102),f329(f16(f891(x92101,a880),x92101),x92102))))
% 159.70/159.30  [9244]~P67(x92441)+~P104(f329(f329(f245(x92441),x92442),x92443))+P104(f329(f329(f245(x92441),f329(f329(f287(x92441),f329(f329(f83(x92441),x92442),x92443)),f329(f329(f83(x92441),f81(x92441)),f81(x92441)))),x92443))
% 159.70/159.30  [9274]~P66(x92741)+P104(f329(f329(f244(x92741),x92742),x92743))+~P104(f329(f329(f244(x92741),f329(f329(f84(x92741),f470(x92743,x92742,x92741)),x92742)),x92743))
% 159.70/159.30  [9410]E(f329(f196(f886(f886(x94101))),f329(f135(f886(x94101),f329(f329(f8(a885,a880,f886(x94101)),f329(f245(a885),x94102)),f196(f886(x94101)))),f178(x94101,x94103))),f329(f196(f886(x94101)),f329(f329(f164(f886(x94101)),x94103),x94102)))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x94101),a885),f196(f886(x94101))),x94103)))+~P104(f329(f329(f245(a885),x94102),f329(f196(f886(f886(x94101))),x94103)))
% 159.70/159.30  [9517]~P40(x95171,x95172)+P21(x95171,f329(f329(f258(f891(f890(x95171,x95171),a880),f891(f890(x95171,x95171),a880)),x95172),x95173))+~P104(f329(f329(f244(f891(f890(x95171,x95171),a880)),f329(f329(f286(x95171,x95171,x95171),x95172),x95173)),x95172))
% 159.70/159.30  [9524]E(f329(f329(f153(f886(x95241),x95241),f329(f329(f7(f886(x95241),a885,x95241),f164(x95241)),x95242)),f329(f135(f886(x95241),f329(f329(f8(a885,a880,f886(x95241)),f329(f245(a885),x95242)),f196(f886(x95241)))),f178(x95241,x95243))),f329(f329(f164(f886(x95241)),x95243),x95242))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x95241),a885),f196(f886(x95241))),x95243)))+~P104(f329(f329(f245(a885),x95242),f329(f196(f886(f886(x95241))),x95243)))
% 159.70/159.30  [9662]P42(x96621,x96622,x96623)+~P104(f329(f329(f331(f890(x96621,x96621)),f329(f329(f258(x96621,x96621),f572(x96623,x96622,x96621)),f572(x96623,x96622,x96621))),x96623))+~P104(f329(f329(f244(f891(f890(x96621,x96621),a880)),x96623),f329(f329(f266(x96621,x96621),x96622),f329(f16(f891(x96621,a880),x96621),x96622))))
% 159.70/159.30  [9663]P42(x96631,x96632,x96633)+~P104(f329(f329(f331(f890(x96631,x96631)),f329(f329(f258(x96631,x96631),f579(x96632,x96633,x96631)),f579(x96632,x96633,x96631))),x96633))+~P104(f329(f329(f244(f891(f890(x96631,x96631),a880)),x96633),f329(f329(f266(x96631,x96631),x96632),f329(f16(f891(x96631,a880),x96631),x96632))))
% 159.70/159.30  [9840]~P139(x98401)+~P122(x98401)+E(f329(f329(f287(x98401),f329(f110(x98401),f329(f329(f76(f890(a1,a1),a1,x98402,f257(a1,a1)),f223(x98402)),x98403))),f329(f110(x98401),f329(f329(f76(f890(a1,a1),a1,x98402,f267(a1,a1)),f223(x98402)),x98403))),f236(x98402,x98401,x98403))
% 159.70/159.30  [10044]~E(x100443,f2(a885))+~E(f329(f196(f886(x100441)),f329(f329(f164(f886(x100441)),x100442),f755(x100443,x100441,x100442))),x100443)+E(f329(f329(f153(a885,f886(x100441)),f329(f329(f7(a885,f886(a885),f886(x100441)),f329(f329(f8(f891(a885,x100441),f891(f886(a885),f886(x100441)),a885),f153(a885,x100441)),f329(f7(a885,a885,x100441),f329(f329(f8(f886(x100441),f891(a885,x100441),a885),f164(x100441)),f329(f164(f886(x100441)),x100442))))),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(f886(x100441))),x100442))))),f138(a885,f329(f299(a885,f2(a885)),x100443))),f178(x100441,x100442))
% 159.70/159.30  [10045]E(x100451,f121(f886(x100452)))+~E(f329(f196(f886(x100452)),f329(f329(f164(f886(x100452)),x100451),f755(x100453,x100452,x100451))),x100453)+E(f329(f329(f153(a885,f886(x100452)),f329(f329(f7(a885,f886(a885),f886(x100452)),f329(f329(f8(f891(a885,x100452),f891(f886(a885),f886(x100452)),a885),f153(a885,x100452)),f329(f7(a885,a885,x100452),f329(f329(f8(f886(x100452),f891(a885,x100452),a885),f164(x100452)),f329(f164(f886(x100452)),x100451))))),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(f886(x100452))),x100451))))),f138(a885,f329(f299(a885,f2(a885)),x100453))),f178(x100452,x100451))
% 159.70/159.30  [10046]~E(x100463,f2(a885))+E(f329(f329(f153(a885,f886(x100461)),f329(f329(f7(a885,f886(a885),f886(x100461)),f329(f329(f8(f891(a885,x100461),f891(f886(a885),f886(x100461)),a885),f153(a885,x100461)),f329(f7(a885,a885,x100461),f329(f329(f8(f886(x100461),f891(a885,x100461),a885),f164(x100461)),f329(f164(f886(x100461)),x100462))))),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(f886(x100461))),x100462))))),f138(a885,f329(f299(a885,f2(a885)),x100463))),f178(x100461,x100462))+P104(f329(f329(f245(a885),f755(x100463,x100461,x100462)),f329(f196(f886(f886(x100461))),x100462)))
% 159.70/159.30  [10047]E(x100471,f121(f886(x100472)))+E(f329(f329(f153(a885,f886(x100472)),f329(f329(f7(a885,f886(a885),f886(x100472)),f329(f329(f8(f891(a885,x100472),f891(f886(a885),f886(x100472)),a885),f153(a885,x100472)),f329(f7(a885,a885,x100472),f329(f329(f8(f886(x100472),f891(a885,x100472),a885),f164(x100472)),f329(f164(f886(x100472)),x100471))))),f138(a885,f329(f299(a885,f2(a885)),f329(f196(f886(f886(x100472))),x100471))))),f138(a885,f329(f299(a885,f2(a885)),x100473))),f178(x100472,x100471))+P104(f329(f329(f245(a885),f755(x100473,x100472,x100471)),f329(f196(f886(f886(x100472))),x100471)))
% 159.70/159.30  [7758]E(f329(f329(f83(a885),f329(f111(a885),x77581)),f329(f329(f83(a885),f329(f111(a885),x77582)),x77583)),f329(f329(f83(a885),f329(f111(a885),f329(f329(f83(a1),x77581),x77582))),x77583))+P104(f329(a200,f329(f111(a1),x77581)))+P104(f329(a200,f329(f111(a1),x77582)))
% 159.70/159.30  [8535]~P104(f329(f64(x85351),x85352))+~P104(f329(f329(f331(x85351),x85353),x85352))+E(f329(a120,f329(f40(x85351),f329(f329(f22(f891(x85351,a880)),x85352),f329(f329(f307(x85351),x85353),f195(f891(x85351,a880)))))),f329(f40(x85351),x85352))
% 159.70/159.30  [8554]~P104(f329(f64(x85541),x85542))+~P104(f329(f329(f331(x85541),x85543),x85542))+E(f329(f329(f83(a885),f81(a885)),f329(f40(x85541),f329(f329(f22(f891(x85541,a880)),x85542),f329(f329(f307(x85541),x85543),f195(f891(x85541,a880)))))),f329(f40(x85541),x85542))
% 159.70/159.30  [8638]~P107(x86381)+~P104(f329(f64(x86381),x86383))+E(f329(f329(f147(x86381,x86381,f5(x86381)),x86382),f138(x86381,f329(f329(f22(f891(x86381,a880)),x86383),f329(f329(f307(x86381),x86382),f195(f891(x86381,a880)))))),f138(x86381,f329(f329(f307(x86381),x86382),x86383)))
% 159.70/159.30  [8794]~P104(f329(f64(x87941),x87943))+~P104(f329(f64(x87941),x87942))+E(f329(f329(f83(a885),f329(f40(x87941),f329(f329(f118(f891(x87941,a880)),x87942),x87943))),f329(f40(x87941),f329(f329(f109(f891(x87941,a880)),x87942),x87943))),f329(f329(f83(a885),f329(f40(x87941),x87942)),f329(f40(x87941),x87943)))
% 159.70/159.30  [9992]~P20(x99921,f891(f891(x99921,a880),a880),f329(f329(f7(x99921,f891(f890(x99921,x99921),a880),f891(f891(x99921,a880),a880)),f329(f329(f8(f891(x99921,a880),f891(f891(f890(x99921,x99921),a880),f891(f891(x99921,a880),a880)),x99921),f63(x99921)),f329(f329(f7(x99921,f891(x99921,a880),f891(x99921,a880)),f307(x99921)),f195(f891(x99921,a880))))),x99923),x99922)+~P104(f329(f64(x99921),x99922))+E(f329(f40(f891(x99921,a880)),f329(f329(f63(x99921),x99922),x99923)),f329(f40(x99921),x99922))
% 159.70/159.30  [8030]~P93(x80301)+P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x80303)))+E(f329(f329(f259(x80301),x80302),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x80303),x80303)),a105))),f81(x80301))
% 159.70/159.30  [9501]~P93(x95011)+~P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),x95013)))+E(f329(f329(f259(x95011),x95012),f329(f111(a885),f329(f329(f22(a1),f329(f329(f83(a1),x95013),x95013)),a105))),f329(f329(f89(x95011,x95011),f329(f329(f259(x95011),x95012),f329(f111(a885),x95013))),f329(f329(f18(x95011,x95011,x95011),f329(f329(f8(x95011,f891(x95011,x95011),x95011),f84(x95011)),f329(f84(x95011),x95012))),f5(x95011))))
% 159.70/159.30  [9896]~P104(f329(f136(x98961),x98963))+~P104(f329(f329(f331(x98961),x98962),f329(f171(x98961),x98963)))+E(f329(f329(f137(x98961),f329(f196(f886(x98961)),f176(x98961,f329(f329(f8(a880,a880,x98961),a324),f329(f329(f7(x98961,x98961,a880),a326),x98962)),f329(f168(x98961),x98963)))),f329(f168(x98961),x98963)),f329(f329(f150(x98961),x98962),f329(f168(x98961),f176(x98961,f329(f329(f8(a880,a880,x98961),a324),f329(f329(f7(x98961,x98961,a880),a326),x98962)),x98963))))
% 159.70/159.30  [9968]P104(f329(f329(f244(f891(f890(x99681,x99681),a880)),f305(x99681,x99682)),x99683))+~P104(f329(f329(f244(f891(f890(x99681,x99681),a880)),f305(x99681,f195(f891(f890(x99681,x99681),a880)))),x99683))+~P104(f329(f329(f244(f891(f890(x99681,x99681),a880)),f329(f329(f286(x99681,x99681,x99681),f329(f329(f109(f891(f890(x99681,x99681),a880)),f305(x99681,x99682)),x99683)),x99682)),x99683))
% 159.70/159.30  [9811]~P104(f329(f64(x98111),f329(f250(x98111),x98113)))+~P104(f329(f64(x98111),f329(f250(x98111),x98112)))+P104(f329(f64(x98111),f329(f250(x98111),f329(f329(f18(x98111,a880,a880),f329(f329(f8(a880,f891(a880,a880),x98111),a328),x98112)),x98113))))
% 159.70/159.30  [10110]P104(f329(f329(f244(f891(f890(x101101,x101101),a880)),f329(f329(f286(x101101,x101101,x101101),x101102),f305(x101101,x101102))),x101103))+~P104(f329(f329(f244(f891(f890(x101101,x101101),a880)),x101102),x101103))+~P104(f329(f329(f244(f891(f890(x101101,x101101),a880)),f329(f329(f286(x101101,x101101,x101101),f329(f329(f109(f891(f890(x101101,x101101),a880)),f329(f329(f286(x101101,x101101,x101101),x101102),f305(x101101,x101102))),x101103)),x101102)),x101103))
% 159.70/159.30  [10062]~P116(x100622)+E(x100621,f2(x100622))+~E(f329(f329(f83(x100622),f329(f329(f259(x100622),x100623),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x100622),x100621),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f2(x100622))
% 159.70/159.30  [10063]~P116(x100632)+E(x100631,f2(x100632))+~E(f329(f329(f83(x100632),f329(f329(f259(x100632),x100631),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x100632),x100633),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f2(x100632))
% 159.70/159.30  [10068]~P104(f329(f136(x100681),x100683))+~P104(f329(f329(f331(x100681),x100682),f329(f171(x100681),x100683)))+E(f329(f168(x100681),f329(f170(x100681),f329(f329(f137(x100681),f329(f196(f886(x100681)),f176(x100681,f329(f329(f8(a880,a880,x100681),a324),f329(f329(f7(x100681,x100681,a880),a326),x100682)),x100683))),x100683))),f176(x100681,f329(f329(f8(a880,a880,x100681),a324),f329(f329(f7(x100681,x100681,a880),a326),x100682)),f329(f168(x100681),x100683)))
% 159.70/159.30  [10155]~P116(x101552)+E(x101551,f2(x101552))+P104(f329(f329(f245(x101552),f2(x101552)),f329(f329(f83(x101552),f329(f329(f259(x101552),x101553),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101552),x101551),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))))
% 159.70/159.30  [10156]~P116(x101562)+E(x101561,f2(x101562))+P104(f329(f329(f245(x101562),f2(x101562)),f329(f329(f83(x101562),f329(f329(f259(x101562),x101561),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101562),x101563),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))))
% 159.70/159.30  [10199]~P116(x101991)+P104(f329(f329(f244(x101991),f2(x101991)),x101992))+~P104(f329(f329(f244(x101991),f2(x101991)),f329(f329(f259(x101991),x101992),f329(a120,f329(f329(f84(a885),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),x101993)))))
% 159.70/159.30  [5549]~P19(x55491,x55494,x55493)+P19(x55491,x55492,x55493)+~P19(x55491,x55492,x55494)
% 159.70/159.30  [5027]~E(x50272,f93(x50273,x50271))+P104(f329(x50271,x50272))+~P104(f329(x50271,x50274))
% 159.70/159.30  [6751]~P40(x67512,x67514)+~P40(x67511,x67513)+P40(f890(x67511,x67512),f321(x67511,x67512,x67513,x67514))
% 159.70/159.30  [5203]~P2(x52034,x52031)+~E(f329(x52031,x52032),f329(x52031,x52033))+P104(f329(f329(x52031,x52032),x52033))
% 159.70/159.30  [5365]~P2(x53654,x53651)+E(f329(x53651,x53652),f329(x53651,x53653))+~P104(f329(f329(x53651,x53652),x53653))
% 159.70/159.30  [5456]~P13(x54563,x54564,x54561)+E(f329(x54561,x54562),f329(f66(x54563,x54564),x54562))+~P104(f329(f64(x54563),x54562))
% 159.70/159.30  [5457]~P4(x54573,x54574,x54571)+E(f329(x54571,x54572),f329(f66(x54573,x54574),x54572))+~P104(f329(f64(x54573),x54572))
% 159.70/159.30  [5582]~P2(x55824,x55821)+~P104(f329(f329(x55821,x55823),x55822))+P104(f329(f329(x55821,x55822),x55823))
% 159.70/159.30  [5649]E(x56491,x56492)+~E(f329(f257(x56493,x56494),x56491),f329(f257(x56493,x56494),x56492))+~E(f329(f267(x56493,x56494),x56491),f329(f267(x56493,x56494),x56492))
% 159.70/159.30  [5674]E(x56741,x56742)+~P104(f329(f50(x56743,x56744),x56742))+~P104(f329(f50(x56743,x56744),x56741))
% 159.70/159.30  [5863]~P68(x58632)+E(f237(x58631,x58632,x58633,x58634),f2(x58632))+P104(f329(f64(x58631),x58634))
% 159.70/159.30  [5999]~P104(f329(f317(x59991,x59992),x59994))+P104(f329(f317(x59991,x59992),x59993))+~P104(f329(f329(x59992,x59993),x59994))
% 159.70/159.30  [6420]P52(x64201,x64202,x64203,x64204)+P104(f329(f329(x64202,x64204),x64203))+~P104(f329(f329(x64202,x64203),x64204))
% 159.70/159.30  [7948]~P107(x79482)+~P104(f329(f136(x79481),x79484))+P104(f329(f136(x79481),f149(x79481,x79482,x79483,x79484)))
% 159.70/159.30  [8176]~P104(f329(f64(x81762),x81764))+~P104(f329(f64(x81761),x81763))+P104(f329(f64(f892(x81761,x81762)),f316(x81761,x81762,x81763,x81764)))
% 159.70/159.30  [8177]~P104(f329(f136(x81772),x81774))+~P104(f329(f136(x81771),x81773))+P104(f329(f136(f890(x81771,x81772)),f62(x81771,x81772,x81773,x81774)))
% 159.70/159.30  [8181]P104(f329(f329(f331(f886(x81811)),f329(f329(f129(x81811),x81812),x81813)),f160(x81811,x81814)))+~P104(f329(f329(f331(f886(x81811)),x81813),f160(x81811,x81814)))+~P104(f329(f329(f331(f886(x81811)),x81812),f160(x81811,x81814)))
% 159.70/159.30  [8515]~P107(x85153)+~P104(f329(f136(x85151),f149(x85151,x85153,x85154,x85152)))+P104(f329(f136(x85151),x85152))
% 159.70/159.30  [8785]~P104(f329(f329(f331(f890(x87851,x87851)),f329(f329(f258(x87851,x87851),x87852),x87854)),f305(x87851,x87853)))+P104(f329(f329(f331(x87851),x87852),f318(x87851,x87853)))+~P104(f329(f329(f331(x87851),x87854),f318(x87851,x87853)))
% 159.70/159.30  [5187]~P68(x51872)+E(f329(f329(f6(x51871,x51872),x51873),x51874),f2(x51872))+P104(f329(f64(x51871),x51874))
% 159.70/159.30  [5190]~P75(x51902)+E(f329(f329(f9(x51901,x51902),x51903),x51904),f81(x51902))+P104(f329(f64(x51901),x51904))
% 159.70/159.30  [5329]~P70(x53293)+E(x53291,x53292)+~E(f329(f329(f83(x53293),x53294),x53291),f329(f329(f83(x53293),x53294),x53292))
% 159.70/159.30  [5330]~P71(x53303)+E(x53301,x53302)+~E(f329(f329(f83(x53303),x53304),x53301),f329(f329(f83(x53303),x53304),x53302))
% 159.70/159.30  [5332]~P70(x53323)+E(x53321,x53322)+~E(f329(f329(f83(x53323),x53321),x53324),f329(f329(f83(x53323),x53322),x53324))
% 159.70/159.30  [5452]~P29(x54523)+E(x54521,f195(f891(x54522,a880)))+E(f329(f329(f44(x54522,x54523),x54521),f329(f16(x54523,x54522),x54524)),x54524)
% 159.70/159.30  [5453]~P29(x54533)+E(x54531,f195(f891(x54532,a880)))+E(f329(f329(f45(x54532,x54533),x54531),f329(f16(x54533,x54532),x54534)),x54534)
% 159.70/159.30  [5662]~P108(x56623)+E(x56621,x56622)+~E(f300(x56623,x56624,x56621),f329(f329(f307(x56623),x56622),f195(f891(x56623,a880))))
% 159.70/159.30  [5663]~P108(x56633)+E(x56631,x56632)+~E(f300(x56633,x56631,x56632),f329(f329(f307(x56633),x56634),f195(f891(x56633,a880))))
% 159.70/159.30  [5723]~P38(x57233,x57231,x57234)+P38(x57233,x57231,f329(f329(f150(x57233),x57232),x57234))+P104(f329(x57231,x57232))
% 159.70/159.30  [5823]~P34(x58231,x58232,x58234)+~P104(f329(x58232,x58233))+P34(x58231,x58232,f329(f329(f150(x58231),x58233),x58234))
% 159.70/159.30  [5955]P104(f329(x59551,x59552))+~P104(f329(f262(x59553,x59551),x59554))+~P104(f329(f329(f331(x59553),x59552),x59554))
% 159.70/159.30  [5964]~P34(x59641,x59642,x59644)+~P34(x59641,x59642,x59643)+P34(x59641,x59642,f329(f329(f129(x59641),x59643),x59644))
% 159.70/159.30  [5974]P36(x59741,x59742,x59743)+~P36(x59741,x59742,f329(f329(f150(x59741),x59744),x59743))+P104(f329(x59742,x59744))
% 159.70/159.30  [5975]P38(x59751,x59752,x59753)+~P38(x59751,x59752,f329(f329(f150(x59751),x59754),x59753))+P104(f329(x59752,x59754))
% 159.70/159.30  [5988]E(x59881,x59882)+~P104(f329(f329(f201(x59883),x59884),x59882))+~P104(f329(f329(f201(x59883),x59884),x59881))
% 159.70/159.30  [6053]P36(x60531,x60532,x60533)+P36(x60531,x60532,x60534)+~P36(x60531,x60532,f329(f329(f129(x60531),x60534),x60533))
% 159.70/159.30  [6072]~P68(x60721)+E(f329(f329(f6(a885,x60721),x60722),f329(f299(a885,x60723),f329(a120,x60724))),f2(x60721))+~P104(f329(f329(f245(a885),x60724),x60723))
% 159.70/159.30  [6077]~P60(x60771)+~E(f47(x60771,x60772,x60773),f47(x60771,x60774,x60773))+E(f47(x60771,f329(f82(x60771),x60772),x60773),f47(x60771,f329(f82(x60771),x60774),x60773))
% 159.70/159.30  [6145]P104(f329(x61451,x61452))+~E(f329(f135(x61453,x61451),x61454),x61454)+~P104(f329(f329(f331(x61453),x61452),f329(f171(x61453),x61454)))
% 159.70/159.30  [6164]~E(f329(f329(f83(a885),x61643),x61642),f329(f329(f83(a885),x61641),x61644))+~P104(f329(f329(f245(a885),x61643),x61644))+P104(f329(f329(f245(a885),x61641),x61642))
% 159.70/159.30  [6168]P36(x61681,x61682,x61683)+~P104(f329(x61682,x61684))+~P104(f329(f329(f331(x61681),x61684),f329(f171(x61681),x61683)))
% 159.70/159.30  [6204]~P34(x62043,x62041,x62044)+P104(f329(x62041,x62042))+~P104(f329(f329(f331(x62043),x62042),f329(f171(x62043),x62044)))
% 159.70/159.30  [6206]~E(f329(f135(x62061,x62062),x62063),f121(x62061))+~P104(f329(x62062,x62064))+~P104(f329(f329(f331(x62061),x62064),f329(f171(x62061),x62063)))
% 159.70/159.30  [6207]~E(f176(x62073,x62071,x62074),x62074)+P104(f329(x62071,x62072))+~P104(f329(f329(f331(x62073),x62072),f329(f171(x62073),x62074)))
% 159.70/159.30  [6235]~E(x62354,f195(f891(x62352,a880)))+~E(x62353,f195(f891(x62351,a880)))+E(f316(x62351,x62352,x62353,x62354),f195(f891(f892(x62351,x62352),a880)))
% 159.70/159.30  [6379]P104(f329(x63791,x63792))+~P104(f329(f159(x63793,x63791),x63794))+~P104(f329(f329(f331(x63793),x63792),f329(f171(x63793),x63794)))
% 159.70/159.30  [6649]~P68(x66491)+E(f329(f329(f6(a885,x66491),x66492),f300(a885,x66493,f329(a120,x66494))),f2(x66491))+~P104(f329(f329(f245(a885),f329(a120,x66494)),x66493))
% 159.70/159.30  [6790]~P107(x67901)+E(f329(f329(f22(f891(x67901,a880)),f329(f299(x67901,x67902),x67903)),f329(f299(x67901,x67902),x67904)),f329(f299(x67901,x67904),x67903))+~P104(f329(f329(f244(x67901),x67902),x67904))
% 159.70/159.30  [7142]~P104(f329(f329(f331(f886(x71421)),x71424),f160(x71421,x71423)))+P104(f329(f329(f331(x71421),x71422),x71423))+~P104(f329(f329(f331(x71421),x71422),f329(f171(x71421),x71424)))
% 159.70/159.30  [7149]~P40(x71491,x71492)+P104(f329(f329(f331(x71491),f667(x71492,x71491,x71493)),x71493))+~P104(f329(f329(f331(x71491),x71494),x71493))
% 159.70/159.30  [7205]~P68(x72051)+E(f329(f329(f329(f68(x72051,x72052,f83(x72051)),x72053),f2(x72051)),x72054),f329(f329(f6(x72052,x72051),x72053),x72054))+~P104(f329(f64(x72052),x72054))
% 159.70/159.30  [7207]~P75(x72071)+E(f329(f329(f329(f68(x72071,x72072,f84(x72071)),x72073),f81(x72071)),x72074),f329(f329(f9(x72072,x72071),x72073),x72074))+~P104(f329(f64(x72072),x72074))
% 159.70/159.30  [7235]P20(x72351,x72352,x72353,x72354)+~E(f329(f40(x72352),f329(f308(x72351,x72352,x72353),x72354)),f329(f40(x72351),x72354))+~P104(f329(f64(x72351),x72354))
% 159.70/159.30  [7421]~P68(x74211)+E(f329(f329(f83(x74211),f329(x74212,x74213)),f329(f329(f6(a885,x74211),x74212),f302(a885,x74213,x74214))),f329(f329(f6(a885,x74211),x74212),f300(a885,x74213,x74214)))+~P104(f329(f329(f244(a885),x74213),x74214))
% 159.70/159.30  [7431]~P68(x74311)+~P20(x74312,x74311,x74313,x74314)+E(f329(f329(f6(x74311,x74311),f32(x74311)),f329(f308(x74312,x74311,x74313),x74314)),f329(f329(f6(x74312,x74311),x74313),x74314))
% 159.70/159.30  [7432]~P75(x74321)+~P20(x74322,x74321,x74323,x74324)+E(f329(f329(f9(x74321,x74321),f32(x74321)),f329(f308(x74322,x74321,x74323),x74324)),f329(f329(f9(x74322,x74321),x74323),x74324))
% 159.70/159.30  [7485]E(f329(f40(f892(x74851,x74852)),f316(x74851,x74852,x74853,x74854)),f329(f329(f83(a885),f329(f40(x74851),x74853)),f329(f40(x74852),x74854)))+~P104(f329(f64(x74852),x74854))+~P104(f329(f64(x74851),x74853))
% 159.70/159.30  [7570]E(x75701,x75702)+P104(f329(f329(f331(x75703),x75701),f329(f171(x75703),f169(x75703,x75702,x75704))))+~P104(f329(f329(f331(x75703),x75701),f329(f171(x75703),x75704)))
% 159.70/159.30  [7794]~P68(x77941)+E(f329(f329(f83(x77941),f329(f329(f6(a885,x77941),x77942),f329(f299(a885,x77943),x77944))),f329(x77942,x77944)),f329(f329(f6(a885,x77941),x77942),f329(f299(a885,x77943),f329(a120,x77944))))+P104(f329(f329(f245(a885),x77944),x77943))
% 159.70/159.30  [7847]~P20(x78471,x78472,x78473,f253(f891(x78471,a880)))+~P104(f329(f64(x78472),x78474))+P104(f329(f64(x78471),f329(f309(x78471,x78472,x78473),x78474)))
% 159.70/159.30  [7963]P104(f329(f329(f331(f886(x79631)),f329(f329(f150(x79631),x79632),x79633)),f160(x79631,x79634)))+~P104(f329(f329(f331(f886(x79631)),x79633),f160(x79631,x79634)))+~P104(f329(f329(f331(x79631),x79632),x79634))
% 159.70/159.30  [8054]~E(f329(f308(x80543,x80541,x80544),f253(f891(x80543,a880))),f253(f891(x80541,a880)))+P104(f329(f64(x80541),x80542))+~P104(f329(f64(x80543),f329(f309(x80543,x80541,x80544),x80542)))
% 159.70/159.30  [8148]~P20(x81481,x81483,x81484,x81482)+P104(f329(f64(x81481),x81482))+~P104(f329(f64(x81483),f329(f308(x81481,x81483,x81484),x81482)))
% 159.70/159.30  [8169]~E(x81692,x81693)+P104(f329(f329(f331(f890(x81691,x81691)),f329(f329(f258(x81691,x81691),x81692),x81693)),f255(x81691,x81694)))+~P104(f329(f329(f331(x81691),x81692),x81694))
% 159.70/159.30  [8207]~P68(x82071)+E(f329(f329(f83(x82071),f329(f329(f6(a885,x82071),x82072),f300(a885,x82073,x82074))),f329(x82072,f329(a120,x82074))),f329(f329(f6(a885,x82071),x82072),f300(a885,x82073,f329(a120,x82074))))+P104(f329(f329(f245(a885),f329(a120,x82074)),x82073))
% 159.70/159.30  [8271]P104(f329(x82711,x82712))+~P104(f329(x82711,f329(f329(f164(x82713),x82714),f710(x82711,x82714,x82713))))+~P104(f329(f329(f331(x82713),x82712),f329(f171(x82713),x82714)))
% 159.70/159.30  [8411]~P104(f329(f329(f331(x84111),x84112),f318(x84111,x84114)))+P104(f329(f329(f331(f886(x84111)),f329(f329(f150(x84111),x84112),x84113)),f318(f886(x84111),f156(x84111,x84114))))+~P104(f329(f329(f331(f886(x84111)),x84113),f318(f886(x84111),f156(x84111,x84114))))
% 159.70/159.30  [8426]~P20(x84262,x84263,x84264,f670(x84264,x84263,x84262,x84261))+P20(x84262,x84263,x84264,f43(f891(x84262,a880),x84261))+E(x84261,f195(f891(f891(x84262,a880),a880)))
% 159.70/159.30  [8702]E(x87021,x87022)+~P104(f329(f329(f331(f890(x87023,x87023)),f329(f329(f258(x87023,x87023),x87021),x87022)),f305(x87023,x87024)))+P104(f329(f329(f331(x87023),x87021),f329(f256(x87023,x87023),x87024)))
% 159.70/159.30  [8988]P20(x89882,x89883,x89884,f43(f891(x89882,a880),x89881))+E(x89881,f195(f891(f891(x89882,a880),a880)))+P104(f329(f329(f331(f891(x89882,a880)),f670(x89884,x89883,x89882,x89881)),x89881))
% 159.70/159.30  [9126]P104(f329(f64(x91261),x91262))+~P104(f329(f64(x91264),f329(f308(x91261,x91264,x91263),x91262)))+P104(f329(f329(f331(x91261),f866(x91263,x91264,x91262,x91261)),x91262))
% 159.70/159.30  [9221]~P29(x92212)+E(f329(f329(f67(x92211,x92212,f329(f329(f8(x92212,f891(x92212,x92212),x92211),f118(x92212)),x92213)),f195(x92212)),x92214),f329(f329(f44(x92211,x92212),x92214),x92213))+~P104(f329(f64(x92211),x92214))
% 159.70/159.30  [9222]~P29(x92222)+E(f329(f329(f67(x92221,x92222,f329(f329(f8(x92222,f891(x92222,x92222),x92221),f109(x92222)),x92223)),f253(x92222)),x92224),f329(f329(f45(x92221,x92222),x92224),x92223))+~P104(f329(f64(x92221),x92224))
% 159.70/159.30  [9307]P104(f329(x93071,x93072))+~P104(f329(x93071,f329(f329(f164(x93073),x93074),f778(x93072,x93071,x93074,x93073))))+~P104(f329(f329(f331(x93073),x93072),f329(f171(x93073),x93074)))
% 159.70/159.30  [9327]E(x93271,x93272)+~P104(f329(f329(f331(f890(x93273,x93273)),f329(f329(f258(x93273,x93273),x93271),x93272)),f305(x93273,x93274)))+P104(f329(f329(f331(f890(x93273,x93273)),f329(f329(f258(x93273,x93273),x93271),x93272)),f329(f329(f286(x93273,x93273,x93273),x93274),f305(x93273,x93274))))
% 159.70/159.30  [9376]~E(f329(f196(f886(x93761)),x93762),f329(f196(f886(x93761)),x93763))+~P104(f329(f329(f331(f890(f886(x93761),f886(x93761))),f329(f329(f258(f886(x93761),f886(x93761)),x93762),x93763)),f146(x93761,x93764)))+P104(f329(f329(f331(f890(f886(x93761),f886(x93761))),f329(f329(f258(f886(x93761),f886(x93761)),x93762),x93763)),f144(x93761,x93764)))
% 159.70/159.30  [9608]P34(x96081,f329(f329(f18(x96081,a880,a880),f329(f329(f8(a880,f891(a880,a880),x96081),a328),f329(f329(f8(a880,a880,x96081),a324),x96082))),f329(a326,x96083)),x96084)+~P104(f329(x96082,x96083))+~P38(x96081,x96082,f329(f329(f150(x96081),x96083),x96084))
% 159.70/159.30  [9771]~P34(x97711,f329(f329(f18(x97711,a880,a880),f329(f329(f8(a880,f891(a880,a880),x97711),a328),f329(f329(f8(a880,a880,x97711),a324),x97712))),f329(a326,x97713)),x97714)+~P104(f329(x97712,x97713))+P38(x97711,x97712,f329(f329(f150(x97711),x97713),x97714))
% 159.70/159.30  [9775]~P38(x97751,x97752,x97754)+~P34(x97751,f329(f329(f18(x97751,a880,a880),f329(f329(f8(a880,f891(a880,a880),x97751),a328),f329(f329(f8(a880,a880,x97751),a324),x97752))),f329(a326,x97753)),x97754)+P38(x97751,x97752,f329(f329(f150(x97751),x97753),x97754))
% 159.70/159.30  [9814]~P62(x98141)+E(f329(f329(f6(a885,x98141),f329(f329(f18(a885,x98141,x98141),f329(f329(f8(x98141,f891(x98141,x98141),a885),f22(x98141)),x98142)),f329(f329(f8(a885,x98141,a885),x98142),f329(f329(f7(a885,a885,a885),f83(a885)),f81(a885))))),f300(a885,x98143,x98144)),f2(x98141))+P104(f329(f329(f244(a885),x98143),x98144))
% 159.70/159.30  [10060]~P40(x100602,x100604)+~P20(x100602,x100601,x100603,f253(f891(x100602,a880)))+P40(x100601,f329(f308(f890(x100602,x100602),f890(x100601,x100601),f269(x100602,x100601,x100602,x100601,x100603,x100603)),x100604))
% 159.70/159.30  [10229]~E(f329(f196(f886(x102291)),x102293),f329(f196(f886(x102291)),x102292))+P104(f329(f329(f331(f890(f886(x102291),f886(x102291))),f329(f329(f258(f886(x102291),f886(x102291)),x102292),x102293)),f157(x102291,x102294)))+~P104(f329(f329(f268(x102291,x102291,a880),f329(f329(f7(x102291,f891(f890(x102291,x102291),a880),f891(x102291,a880)),f329(f329(f8(f891(x102291,f891(f891(f890(x102291,x102291),a880),a880)),f891(f891(f890(x102291,x102291),a880),f891(x102291,a880)),x102291),f7(x102291,f891(f890(x102291,x102291),a880),a880)),f329(f329(f8(f891(x102291,f890(x102291,x102291)),f891(x102291,f891(f891(f890(x102291,x102291),a880),a880)),x102291),f329(f8(f890(x102291,x102291),f891(f891(f890(x102291,x102291),a880),a880),x102291),f331(f890(x102291,x102291)))),f258(x102291,x102291)))),x102294)),f701(x102294,x102293,x102292,x102291)))
% 159.70/159.30  [6038]~E(x60384,x60382)+P104(f329(x60381,x60382))+P104(f329(f329(f201(f29(x60381,x60383)),x60382),x60384))
% 159.70/159.30  [6129]~P28(x61291)+~E(x61292,f2(x61291))+E(f329(f329(f41(x61291),f329(f329(f84(x61291),x61292),x61293)),f329(f329(f84(x61291),x61292),x61294)),f2(x61291))
% 159.70/159.30  [6167]E(x61671,f121(x61672))+E(x61673,f329(f329(f22(a885),f329(f196(f886(x61672)),x61671)),f81(a885)))+E(f143(x61672,f329(f329(f158(x61672,x61671),x61673),x61674)),f143(x61672,x61671))
% 159.70/159.30  [6195]E(x61951,x61952)+P104(f329(x61953,x61952))+~P104(f329(f329(f329(f307(x61954),x61951),x61953),x61952))
% 159.70/159.30  [6211]~P68(x62111)+~P104(f329(f136(x62112),x62114))+E(f329(f165(x62111),f329(f329(f153(x62112,x62111),x62113),x62114)),f329(f329(f6(x62112,x62111),x62113),f329(f171(x62112),x62114)))
% 159.70/159.30  [6228]~P75(x62282)+~P104(f329(f64(x62281),x62284))+E(f329(f329(f9(x62281,x62282),f329(f16(x62282,x62281),x62283)),x62284),f329(f329(f259(x62282),x62283),f329(f40(x62281),x62284)))
% 159.70/159.30  [6282]~P28(x62822)+E(x62821,f2(x62822))+E(f329(f329(f41(x62822),f329(f329(f84(x62822),x62823),x62821)),f329(f329(f84(x62822),x62824),x62821)),f329(f329(f41(x62822),x62823),x62824))
% 159.70/159.30  [6284]~P64(x62842)+E(x62841,f2(x62842))+E(f329(f329(f287(x62842),f329(f329(f84(x62842),x62843),x62841)),f329(f329(f84(x62842),x62844),x62841)),f329(f329(f287(x62842),x62843),x62844))
% 159.70/159.30  [6285]~P64(x62852)+E(x62851,f2(x62852))+E(f329(f329(f287(x62852),f329(f329(f84(x62852),x62851),x62853)),f329(f329(f84(x62852),x62851),x62854)),f329(f329(f287(x62852),x62853),x62854))
% 159.70/159.30  [6286]~P28(x62862)+E(x62861,f2(x62862))+E(f329(f329(f41(x62862),f329(f329(f84(x62862),x62861),x62863)),f329(f329(f84(x62862),x62861),x62864)),f329(f329(f41(x62862),x62863),x62864))
% 159.70/159.30  [6349]P104(f329(x63491,x63492))+~E(x63493,f329(f329(f83(a885),x63494),x63492))+~P104(f329(x63491,f329(f329(f22(a885),x63493),x63494)))
% 159.70/159.30  [6430]P23(x64301,x64302,x64303)+P33(x64301,f602(x64303,x64302,x64301),x64304)+~P104(f329(f329(f331(f884(x64301)),x64304),x64302))
% 159.70/159.30  [6432]~P104(f329(x64322,x64323))+~P104(f329(f159(x64321,x64322),x64324))+P104(f329(f159(x64321,x64322),f329(f329(f150(x64321),x64323),x64324)))
% 159.70/159.30  [6473]E(x64731,f121(x64732))+~E(x64733,f329(f329(f22(a885),f329(f196(f886(x64732)),x64731)),f81(a885)))+E(f143(x64732,f329(f329(f158(x64732,x64731),x64733),x64734)),x64734)
% 159.70/159.30  [6496]~P100(x64961)+~P104(f329(f329(f244(x64961),x64962),x64964))+P104(f329(f329(f244(x64961),x64962),f329(f329(f118(x64961),x64963),x64964)))
% 159.70/159.30  [6497]~P100(x64971)+~P104(f329(f329(f244(x64971),x64972),x64973))+P104(f329(f329(f244(x64971),x64972),f329(f329(f118(x64971),x64973),x64974)))
% 159.70/159.30  [6499]~P107(x64991)+~P104(f329(f329(f244(x64991),x64992),x64994))+P104(f329(f329(f244(x64991),x64992),f329(f329(f194(x64991),x64993),x64994)))
% 159.70/159.30  [6501]~P107(x65011)+~P104(f329(f329(f244(x65011),x65012),x65013))+P104(f329(f329(f244(x65011),x65012),f329(f329(f194(x65011),x65013),x65014)))
% 159.70/159.30  [6502]~P100(x65021)+~P104(f329(f329(f245(x65021),x65022),x65024))+P104(f329(f329(f245(x65021),x65022),f329(f329(f118(x65021),x65023),x65024)))
% 159.70/159.30  [6503]~P100(x65031)+~P104(f329(f329(f245(x65031),x65032),x65033))+P104(f329(f329(f245(x65031),x65032),f329(f329(f118(x65031),x65033),x65034)))
% 159.70/159.30  [6505]~P107(x65051)+~P104(f329(f329(f245(x65051),x65052),x65054))+P104(f329(f329(f245(x65051),x65052),f329(f329(f194(x65051),x65053),x65054)))
% 159.70/159.30  [6507]~P107(x65071)+~P104(f329(f329(f245(x65071),x65072),x65073))+P104(f329(f329(f245(x65071),x65072),f329(f329(f194(x65071),x65073),x65074)))
% 159.70/159.30  [6593]~E(f329(f329(f164(x65931),x65932),x65933),x65934)+E(f329(f329(f158(x65931,x65932),x65933),x65934),x65932)+~P104(f329(f329(f245(a885),x65933),f329(f196(f886(x65931)),x65932)))
% 159.70/159.30  [6611]E(x66111,x66112)+P104(f329(x66113,x66111))+~P104(f329(f329(f201(f29(x66113,x66114)),x66111),x66112))
% 159.70/159.30  [6635]P104(f329(x66351,x66352))+~P104(f329(x66353,x66352))+~P104(f329(f329(f244(f891(x66354,a880)),x66353),x66351))
% 159.70/159.30  [6667]~E(f329(f329(f158(x66671,x66672),x66673),x66674),x66672)+E(f329(f329(f164(x66671),x66672),x66673),x66674)+~P104(f329(f329(f245(a885),x66673),f329(f196(f886(x66671)),x66672)))
% 159.70/159.30  [6682]~P104(f329(f159(x66821,x66822),x66824))+~P104(f329(f159(x66821,x66822),x66823))+P104(f329(f159(x66821,x66822),f329(f329(f129(x66821),x66823),x66824)))
% 159.70/159.30  [6778]P33(x67781,x67782,x67783)+~P33(x67781,f329(a120,x67782),f593(x67782,x67784,x67781))+~P104(f329(f329(f331(f884(x67781)),x67783),x67784))
% 159.70/159.30  [6787]E(x67871,f195(f891(x67872,a880)))+E(x67873,f195(f891(x67874,a880)))+~E(f329(f329(f266(x67874,x67872),x67873),f329(f16(f891(x67872,a880),x67874),x67871)),f195(f891(f890(x67874,x67872),a880)))
% 159.70/159.30  [6806]E(x68061,x68062)+P104(f329(f329(f331(x68063),x68061),x68064))+~P104(f329(f329(f331(x68063),x68061),f329(f329(f307(x68063),x68062),x68064)))
% 159.70/159.30  [6823]~P107(x68231)+P104(f329(f329(f244(x68231),x68232),x68233))+~P104(f329(f329(f244(x68231),x68232),f329(f329(f193(x68231),x68234),x68233)))
% 159.70/159.30  [6825]~P107(x68251)+P104(f329(f329(f244(x68251),x68252),x68253))+~P104(f329(f329(f244(x68251),x68252),f329(f329(f193(x68251),x68253),x68254)))
% 159.70/159.30  [6827]~P101(x68271)+P104(f329(f329(f244(x68271),x68272),x68273))+~P104(f329(f329(f244(x68271),x68272),f329(f329(f109(x68271),x68274),x68273)))
% 159.70/159.30  [6829]~P101(x68291)+P104(f329(f329(f244(x68291),x68292),x68293))+~P104(f329(f329(f244(x68291),x68292),f329(f329(f109(x68291),x68293),x68294)))
% 159.70/159.30  [6830]~P107(x68301)+P104(f329(f329(f245(x68301),x68302),x68303))+~P104(f329(f329(f245(x68301),x68302),f329(f329(f193(x68301),x68304),x68303)))
% 159.70/159.30  [6831]~P107(x68311)+P104(f329(f329(f245(x68311),x68312),x68313))+~P104(f329(f329(f245(x68311),x68312),f329(f329(f193(x68311),x68313),x68314)))
% 159.70/159.30  [6854]~E(f329(f329(f164(x68541),x68543),x68544),x68542)+P104(f329(f329(f331(x68541),x68542),f329(f171(x68541),x68543)))+~P104(f329(f329(f245(a885),x68544),f329(f196(f886(x68541)),x68543)))
% 159.70/159.30  [6865]~P107(x68651)+~P31(x68651,f329(f329(f150(x68651),x68652),f329(f329(f150(x68651),x68653),x68654)))+P104(f329(f329(f244(x68651),x68652),x68653))
% 159.70/159.30  [7005]~P34(x70052,x70051,x70053)+P104(f329(x70051,f329(f329(f164(x70052),x70053),x70054)))+~P104(f329(f329(f245(a885),x70054),f329(f196(f886(x70052)),x70053)))
% 159.70/159.30  [7024]E(x70241,f2(a1))+E(f329(f329(f41(a1),x70242),x70241),x70243)+~P104(f329(f51(x70242,x70241),f329(f329(f258(a1,a1),x70243),x70244)))
% 159.70/159.30  [7045]E(f47(a1,x70452,x70451),x70453)+E(x70451,f2(a1))+~P104(f329(f51(x70452,x70451),f329(f329(f258(a1,a1),x70454),x70453)))
% 159.70/159.30  [7166]P104(f329(f329(f331(x71661),x71662),x71663))+~P104(f329(f329(f331(x71661),x71662),x71664))+~P104(f329(f329(f245(f891(x71661,a880)),x71664),x71663))
% 159.70/159.30  [7167]P104(f329(f329(f331(x71671),x71672),x71673))+~P104(f329(f329(f331(x71671),x71672),x71674))+~P104(f329(f329(f244(f891(x71671,a880)),x71674),x71673))
% 159.70/159.30  [7275]P36(x72751,x72752,x72753)+~P104(f329(x72752,f329(f329(f164(x72751),x72753),x72754)))+~P104(f329(f329(f245(a885),x72754),f329(f196(f886(x72751)),x72753)))
% 159.70/159.30  [7386]~P106(x73862)+~P104(f329(f329(f245(f891(x73861,x73862)),x73863),x73864))+P104(f329(f329(f244(f891(x73861,x73862)),x73863),x73864))
% 159.70/159.30  [7473]~P19(x74731,x74732,x74734)+P19(x74731,x74732,f329(f329(f307(f884(x74731)),x74733),x74734))+~P19(x74731,x74732,f329(f329(f307(f884(x74731)),x74733),f195(f891(f884(x74731),a880))))
% 159.70/159.30  [7518]~P104(f329(f329(f331(x75181),x75182),x75184))+P104(f329(f329(f331(x75181),x75182),f42(f891(x75181,a880),x75183)))+~P104(f329(f329(f331(f891(x75181,a880)),x75184),x75183))
% 159.70/159.30  [7530]P33(x75301,x75302,x75303)+P104(f329(f329(f331(f884(x75301)),f593(x75302,x75304,x75301)),x75304))+~P104(f329(f329(f331(f884(x75301)),x75303),x75304))
% 159.70/159.30  [7548]~P83(x75481)+~P104(f329(f329(f244(x75481),x75483),x75484))+P104(f329(f329(f244(x75481),f329(f329(f83(x75481),x75482),x75483)),f329(f329(f83(x75481),x75482),x75484)))
% 159.70/159.30  [7549]~P84(x75491)+~P104(f329(f329(f244(x75491),x75493),x75494))+P104(f329(f329(f244(x75491),f329(f329(f83(x75491),x75492),x75493)),f329(f329(f83(x75491),x75492),x75494)))
% 159.70/159.30  [7550]~P83(x75501)+~P104(f329(f329(f244(x75501),x75502),x75504))+P104(f329(f329(f244(x75501),f329(f329(f83(x75501),x75502),x75503)),f329(f329(f83(x75501),x75504),x75503)))
% 159.70/159.30  [7551]~P84(x75511)+~P104(f329(f329(f244(x75511),x75512),x75514))+P104(f329(f329(f244(x75511),f329(f329(f83(x75511),x75512),x75513)),f329(f329(f83(x75511),x75514),x75513)))
% 159.70/159.30  [7552]~P82(x75521)+~P104(f329(f329(f245(x75521),x75523),x75524))+P104(f329(f329(f245(x75521),f329(f329(f83(x75521),x75522),x75523)),f329(f329(f83(x75521),x75522),x75524)))
% 159.70/159.30  [7553]~P83(x75531)+~P104(f329(f329(f245(x75531),x75533),x75534))+P104(f329(f329(f245(x75531),f329(f329(f83(x75531),x75532),x75533)),f329(f329(f83(x75531),x75532),x75534)))
% 159.70/159.30  [7554]~P82(x75541)+~P104(f329(f329(f245(x75541),x75542),x75544))+P104(f329(f329(f245(x75541),f329(f329(f83(x75541),x75542),x75543)),f329(f329(f83(x75541),x75544),x75543)))
% 159.70/159.30  [7555]~P83(x75551)+~P104(f329(f329(f245(x75551),x75552),x75554))+P104(f329(f329(f245(x75551),f329(f329(f83(x75551),x75552),x75553)),f329(f329(f83(x75551),x75554),x75553)))
% 159.70/159.30  [7564]~P109(x75641)+~P94(x75641)+E(f329(f329(f22(x75641),f329(f329(f84(x75641),x75642),f329(f111(x75641),x75643))),f329(f329(f84(x75641),x75644),f329(f111(x75641),x75643))),f329(f329(f84(x75641),f329(f329(f22(x75641),x75642),x75644)),f329(f111(x75641),x75643)))
% 159.70/159.30  [7565]~P136(x75651)+~P94(x75651)+E(f329(f329(f83(x75651),f329(f329(f84(x75651),x75652),f329(f111(x75651),x75653))),f329(f329(f84(x75651),x75654),f329(f111(x75651),x75653))),f329(f329(f84(x75651),f329(f329(f83(x75651),x75652),x75654)),f329(f111(x75651),x75653)))
% 159.70/159.30  [7600]~P68(x76001)+E(f329(f329(f83(x76001),f329(x76002,x76003)),f329(f329(f6(a885,x76001),x76002),f300(a885,f329(a120,x76003),x76004))),f329(f329(f6(a885,x76001),x76002),f300(a885,x76003,x76004)))+~P104(f329(f329(f244(a885),x76003),x76004))
% 159.70/159.30  [7611]~P20(x76112,x76111,x76113,f329(f171(x76112),x76114))+~P104(f329(f136(x76112),x76114))+P104(f329(f136(x76111),f329(f329(f153(x76112,x76111),x76113),x76114)))
% 159.70/159.30  [7658]~P104(f329(f329(f244(a885),x76582),x76584))+~P104(f329(f329(f244(a885),x76581),x76583))+P104(f329(f329(f244(a885),f329(f329(f83(a885),x76581),x76582)),f329(f329(f83(a885),x76583),x76584)))
% 159.70/159.30  [7659]~P104(f329(f329(f244(a885),x76592),x76594))+~P104(f329(f329(f244(a885),x76591),x76593))+P104(f329(f329(f244(a885),f329(f329(f84(a885),x76591),x76592)),f329(f329(f84(a885),x76593),x76594)))
% 159.70/159.30  [7662]~P104(f329(f329(f245(a885),x76622),x76624))+~P104(f329(f329(f245(a885),x76621),x76623))+P104(f329(f329(f245(a885),f329(f329(f83(a885),x76621),x76622)),f329(f329(f83(a885),x76623),x76624)))
% 159.70/159.30  [7663]~P104(f329(f329(f244(a1),x76632),x76634))+~P104(f329(f329(f245(a1),x76631),x76633))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x76631),x76632)),f329(f329(f83(a1),x76633),x76634)))
% 159.70/159.30  [7711]P104(f329(f329(f331(x77111),x77112),x77113))+~P104(f329(f329(f331(x77111),x77112),f43(f891(x77111,a880),x77114)))+~P104(f329(f329(f331(f891(x77111,a880)),x77113),x77114))
% 159.70/159.30  [7726]~P104(f329(x77261,f709(x77261,x77263,x77262)))+P104(f329(x77261,f329(f329(f164(x77262),x77263),x77264)))+~P104(f329(f329(f245(a885),x77264),f329(f196(f886(x77262)),x77263)))
% 159.70/159.30  [7731]P104(f329(x77311,x77312))+~P104(f329(f329(f331(x77314),x77312),f329(f171(x77314),x77313)))+P104(f329(f329(f245(a885),f710(x77311,x77313,x77314)),f329(f196(f886(x77314)),x77313)))
% 159.70/159.30  [7751]~P104(f329(f329(f201(x77512),x77513),x77514))+~P104(f329(f329(f201(f29(x77511,x77512)),x77514),x77513))+P104(f329(f329(f201(f29(x77511,x77512)),x77513),x77513))
% 159.70/159.30  [7780]~P106(x77801)+~P104(f329(f329(f245(f891(x77802,x77801)),x77804),x77803))+~P104(f329(f329(f244(f891(x77802,x77801)),x77803),x77804))
% 159.70/159.30  [7824]~P104(f329(x78244,x78242))+~P104(f329(f329(f331(x78241),x78242),x78243))+P104(f329(f329(f331(x78241),x78242),f329(f329(f109(f891(x78241,a880)),x78243),f329(f250(x78241),x78244))))
% 159.70/159.30  [7972]~P104(f329(f329(f331(x79721),x79723),x79724))+~P104(f329(f329(f245(f891(x79721,a880)),x79722),x79724))+P104(f329(f329(f245(f891(x79721,a880)),x79722),f329(f329(f307(x79721),x79723),x79724)))
% 159.70/159.30  [7974]E(f329(f329(f109(f891(x79741,a880)),x79742),x79743),f195(f891(x79741,a880)))+~E(f329(f329(f109(f891(x79741,a880)),f42(f891(x79741,a880),x79744)),x79743),f195(f891(x79741,a880)))+~P104(f329(f329(f331(f891(x79741,a880)),x79742),x79744))
% 159.70/159.30  [8050]P104(f329(f329(f331(x80501),x80502),x80503))+~P104(f329(f329(f244(f891(x80501,a880)),x80503),f329(f329(f307(x80501),x80502),x80504)))+P104(f329(f329(f244(f891(x80501,a880)),x80503),x80504))
% 159.70/159.30  [8070]P104(f329(f329(f331(x80702),f709(x80701,x80703,x80702)),f329(f171(x80702),x80703)))+P104(f329(x80701,f329(f329(f164(x80702),x80703),x80704)))+~P104(f329(f329(f245(a885),x80704),f329(f196(f886(x80702)),x80703)))
% 159.70/159.30  [8078]~P104(f329(f329(f244(f891(x80781,a880)),x80782),x80784))+P104(f329(f329(f244(f891(x80781,a880)),x80782),x80783))+~P104(f329(f329(f244(f891(x80781,a880)),x80784),x80783))
% 159.70/159.30  [8079]~P104(f329(f329(f245(f891(x80791,a880)),x80792),x80794))+~P104(f329(f329(f244(f891(x80791,a880)),x80794),x80793))+P104(f329(f329(f245(f891(x80791,a880)),x80792),x80793))
% 159.70/159.30  [8080]~P104(f329(f329(f244(f891(x80801,a880)),x80802),x80804))+~P104(f329(f329(f245(f891(x80801,a880)),x80804),x80803))+P104(f329(f329(f245(f891(x80801,a880)),x80802),x80803))
% 159.70/159.30  [8081]~P104(f329(f329(f245(f891(x80811,a880)),x80812),x80814))+P104(f329(f329(f245(f891(x80811,a880)),x80812),x80813))+~P104(f329(f329(f245(f891(x80811,a880)),x80814),x80813))
% 159.70/159.30  [8121]~P104(f329(f329(f331(x81211),x81214),x81213))+~P104(f329(f329(f245(f891(x81211,a880)),x81212),f329(f329(f307(x81211),x81214),x81213)))+P104(f329(f329(f245(f891(x81211,a880)),x81212),x81213))
% 159.70/159.30  [8133]~P83(x81331)+P104(f329(f329(f244(x81331),x81332),x81333))+~P104(f329(f329(f244(x81331),f329(f329(f83(x81331),x81334),x81332)),f329(f329(f83(x81331),x81334),x81333)))
% 159.70/159.30  [8135]~P83(x81351)+P104(f329(f329(f244(x81351),x81352),x81353))+~P104(f329(f329(f244(x81351),f329(f329(f83(x81351),x81352),x81354)),f329(f329(f83(x81351),x81353),x81354)))
% 159.70/159.30  [8137]~P83(x81371)+P104(f329(f329(f245(x81371),x81372),x81373))+~P104(f329(f329(f245(x81371),f329(f329(f83(x81371),x81374),x81372)),f329(f329(f83(x81371),x81374),x81373)))
% 159.70/159.30  [8139]~P83(x81391)+P104(f329(f329(f245(x81391),x81392),x81393))+~P104(f329(f329(f245(x81391),f329(f329(f83(x81391),x81392),x81394)),f329(f329(f83(x81391),x81393),x81394)))
% 159.70/159.30  [8187]P104(f329(x81871,x81872))+~E(f329(f329(f137(x81873),f329(f196(f886(x81873)),f176(x81873,x81871,x81874))),x81874),f121(x81873))+~P104(f329(f329(f331(x81873),x81872),f329(f171(x81873),x81874)))
% 159.70/159.30  [8313]P104(f329(x83131,x83132))+~P104(f329(f329(f331(x83133),x83132),f329(f171(x83133),x83134)))+P104(f329(f329(f245(a885),f329(f196(f886(x83133)),f329(f135(x83133,x83131),x83134))),f329(f196(f886(x83133)),x83134)))
% 159.70/159.30  [8444]E(x84441,x84442)+P104(f329(f329(f201(x84443),x84441),f374(x84442,x84441,x84443,x84444)))+~P104(f329(f329(f201(f29(x84444,x84443)),x84441),x84442))
% 159.70/159.30  [8445]E(x84451,x84452)+P104(f329(f329(f201(x84453),x84451),f405(x84452,x84451,x84453,x84454)))+~P104(f329(f329(f201(f29(x84454,x84453)),x84451),x84452))
% 159.70/159.30  [8474]~P104(f329(x84744,x84742))+P104(f329(f329(f201(x84741),x84742),f374(x84743,x84742,x84741,x84744)))+~P104(f329(f329(f201(f29(x84744,x84741)),x84742),x84743))
% 159.70/159.30  [8475]~P104(f329(x84754,x84752))+P104(f329(f329(f201(x84751),x84752),f405(x84753,x84752,x84751,x84754)))+~P104(f329(f329(f201(f29(x84754,x84751)),x84752),x84753))
% 159.70/159.30  [8798]~P104(f329(x87981,f794(x87981,x87983,x87982,x87984)))+P104(f329(x87981,f329(f329(f164(x87982),x87983),x87984)))+~P104(f329(f329(f245(a885),x87984),f329(f196(f886(x87982)),x87983)))
% 159.70/159.30  [8822]~P20(x88224,x88223,x88221,f253(f891(x88224,a880)))+E(f329(x88221,f496(x88222,x88221,x88223,x88224)),x88222)+~P104(f329(f329(f331(x88223),x88222),f329(f308(x88224,x88223,x88221),f253(f891(x88224,a880)))))
% 159.70/159.30  [8887]E(f176(x88871,x88872,x88873),f329(f329(f174(x88871),x88874),x88873))+P104(f329(f329(f245(a885),f769(x88872,x88873,x88871,x88874)),x88874))+P104(f329(f329(f245(a885),x88874),f329(f196(f886(x88871)),x88873)))
% 159.70/159.30  [8890]E(f176(x88901,x88902,x88903),f329(f329(f174(x88901),x88904),x88903))+P104(f329(f329(f245(a885),f769(x88902,x88903,x88901,x88904)),x88904))+P104(f329(x88902,f329(f329(f164(x88901),x88903),x88904)))
% 159.70/159.30  [8919]P104(f329(x89191,x89192))+~P104(f329(f329(f331(x89194),x89192),f329(f171(x89194),x89193)))+P104(f329(f329(f245(a885),f778(x89192,x89191,x89193,x89194)),f329(f196(f886(x89194)),x89193)))
% 159.70/159.30  [8922]E(f176(x89221,x89222,x89223),f329(f329(f174(x89221),x89224),x89223))+P104(f329(f329(f245(a885),x89224),f329(f196(f886(x89221)),x89223)))+P104(f329(f329(f245(a885),f769(x89222,x89223,x89221,x89224)),f329(f196(f886(x89221)),x89223)))
% 159.70/159.30  [8929]E(f176(x89291,x89292,x89293),f329(f329(f174(x89291),x89294),x89293))+P104(f329(x89292,f329(f329(f164(x89291),x89293),x89294)))+P104(f329(f329(f245(a885),f769(x89292,x89293,x89291,x89294)),f329(f196(f886(x89291)),x89293)))
% 159.70/159.30  [8957]~P110(x89574)+P104(f329(f329(f331(x89571),f812(x89572,x89573,x89571,x89574)),x89573))+P104(f329(f329(f245(x89574),f2(x89574)),f329(f329(f9(x89571,x89574),x89572),x89573)))
% 159.70/159.30  [8958]~P110(x89584)+P104(f329(f329(f331(x89581),f823(x89582,x89583,x89581,x89584)),x89583))+P104(f329(f329(f244(x89584),f2(x89584)),f329(f329(f9(x89581,x89584),x89582),x89583)))
% 159.70/159.30  [8990]~P104(f329(f64(x89901),x89904))+P104(f329(f329(f331(x89901),f566(x89902,x89903,x89904,x89901)),x89904))+P104(f329(f64(f890(x89901,x89903)),f329(f329(f266(x89901,x89903),x89904),x89902)))
% 159.70/159.30  [9024]P104(f329(f329(f331(x90242),f794(x90241,x90243,x90242,x90244)),f329(f171(x90242),x90243)))+P104(f329(x90241,f329(f329(f164(x90242),x90243),x90244)))+~P104(f329(f329(f245(a885),x90244),f329(f196(f886(x90242)),x90243)))
% 159.70/159.30  [9039]E(x90391,x90392)+P104(f329(f329(f201(f29(x90393,x90394)),f374(x90391,x90392,x90394,x90393)),x90391))+~P104(f329(f329(f201(f29(x90393,x90394)),x90392),x90391))
% 159.70/159.30  [9040]E(x90401,x90402)+P104(f329(f329(f201(f29(x90403,x90404)),f405(x90401,x90402,x90404,x90403)),x90401))+~P104(f329(f329(f201(f29(x90403,x90404)),x90402),x90401))
% 159.70/159.30  [9060]~P104(f329(x90601,x90604))+P104(f329(f329(f201(f29(x90601,x90602)),f374(x90603,x90604,x90602,x90601)),x90603))+~P104(f329(f329(f201(f29(x90601,x90602)),x90604),x90603))
% 159.70/159.30  [9061]~P104(f329(x90611,x90614))+P104(f329(f329(f201(f29(x90611,x90612)),f405(x90613,x90614,x90612,x90611)),x90613))+~P104(f329(f329(f201(f29(x90611,x90612)),x90614),x90613))
% 159.70/159.30  [9158]P104(f329(f329(f244(a885),x91584),f329(f196(f886(x91582)),f176(x91582,x91583,x91581))))+P104(f329(f329(f245(a885),f770(x91581,x91582,x91583,x91584)),x91584))+~P104(f329(f329(f244(a885),x91584),f329(f196(f886(x91582)),x91581)))
% 159.70/159.30  [9263]~E(f329(f329(f184(x92631,x92632),x92633),f783(x92634,x92633,x92632,x92631)),f329(f329(f184(x92631,x92632),x92634),f783(x92634,x92633,x92632,x92631)))+E(f329(f184(x92631,x92632),x92633),f329(f184(x92631,x92632),x92634))+~E(f329(f171(x92631),f329(f329(f153(f890(x92631,x92632),x92631),f257(x92631,x92632)),x92633)),f329(f171(x92631),f329(f329(f153(f890(x92631,x92632),x92631),f257(x92631,x92632)),x92634)))
% 159.70/159.30  [9310]E(f176(x93101,x93102,x93103),f329(f329(f174(x93101),x93104),x93103))+~P104(f329(x93102,f329(f329(f164(x93101),x93103),f769(x93102,x93103,x93101,x93104))))+P104(f329(f329(f245(a885),x93104),f329(f196(f886(x93101)),x93103)))
% 159.70/159.30  [9314]E(f176(x93141,x93142,x93143),f329(f329(f174(x93141),x93144),x93143))+~P104(f329(x93142,f329(f329(f164(x93141),x93143),f769(x93142,x93143,x93141,x93144))))+P104(f329(x93142,f329(f329(f164(x93141),x93143),x93144)))
% 159.70/159.30  [9321]~P104(f329(f64(x93211),x93213))+~P104(f329(f64(x93212),f329(x93214,f566(x93214,x93212,x93213,x93211))))+P104(f329(f64(f890(x93211,x93212)),f329(f329(f266(x93211,x93212),x93213),x93214)))
% 159.70/159.30  [9329]~P110(x93291)+~P104(f329(f329(f244(x93291),f2(x93291)),f329(x93293,f823(x93293,x93294,x93292,x93291))))+P104(f329(f329(f244(x93291),f2(x93291)),f329(f329(f9(x93292,x93291),x93293),x93294)))
% 159.70/159.30  [9330]~P110(x93301)+~P104(f329(f329(f245(x93301),f2(x93301)),f329(x93303,f812(x93303,x93304,x93302,x93301))))+P104(f329(f329(f245(x93301),f2(x93301)),f329(f329(f9(x93302,x93301),x93303),x93304)))
% 159.70/159.30  [9336]~E(f329(f196(f886(x93364)),x93362),f329(f196(f886(x93364)),x93363))+P104(f329(f329(f331(f890(f886(x93364),f886(x93364))),f329(f329(f258(f886(x93364),f886(x93364)),x93363),x93362)),f157(x93364,x93361)))+P104(f329(f329(f245(a885),f718(x93361,x93362,x93363,x93364)),f329(f196(f886(x93364)),x93363)))
% 159.70/159.30  [9390]~P104(f329(x93903,f329(f329(f164(x93902),x93904),f770(x93904,x93902,x93903,x93901))))+P104(f329(f329(f244(a885),x93901),f329(f196(f886(x93902)),f176(x93902,x93903,x93904))))+~P104(f329(f329(f244(a885),x93901),f329(f196(f886(x93902)),x93904)))
% 159.70/159.30  [9466]E(f329(f329(f174(x94661),f721(x94662,x94663,x94664,x94661)),x94663),f329(f329(f174(x94661),f721(x94662,x94663,x94664,x94661)),x94664))+~P104(f329(f329(f331(f890(f886(x94661),f886(x94661))),f329(f329(f258(f886(x94661),f886(x94661)),x94664),x94663)),f146(x94661,x94662)))+P104(f329(f329(f245(a885),f329(f196(f886(x94661)),x94664)),f329(f196(f886(x94661)),x94663)))
% 159.70/159.30  [9520]~P104(f329(f329(f245(a885),f2(a885)),x95203))+~P104(f329(f329(f245(a885),x95204),x95201))+P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),x95201),f47(a885,x95202,x95203))),x95204)),f329(f329(f84(a885),x95201),x95203)))
% 159.70/159.30  [9713]~P106(x97132)+~P104(f329(f329(f244(x97132),f329(x97133,f490(x97134,x97133,x97131,x97132))),f329(x97134,f490(x97134,x97133,x97131,x97132))))+P104(f329(f329(f244(f891(x97131,x97132)),x97133),x97134))
% 159.70/159.30  [9821]~P62(x98211)+E(f329(f329(f6(a885,x98211),f329(f329(f18(a885,x98211,x98211),f329(f329(f8(x98211,f891(x98211,x98211),a885),f22(x98211)),x98212)),f329(f329(f8(a885,x98211,a885),x98212),f329(f329(f7(a885,a885,a885),f83(a885)),f81(a885))))),f300(a885,x98213,x98214)),f329(f329(f22(x98211),f329(x98212,x98213)),f329(x98212,f329(f329(f83(a885),x98214),f81(a885)))))+~P104(f329(f329(f244(a885),x98213),x98214))
% 159.70/159.30  [6858]E(f329(f329(f129(x68581),x68582),x68583),x68584)+~E(x68583,f329(f329(f137(x68581),f329(f196(f886(x68581)),x68582)),x68584))+~E(f329(f329(f174(x68581),f329(f196(f886(x68581)),x68582)),x68584),x68582)
% 159.70/159.30  [6913]~P65(x69132)+E(x69131,f2(x69132))+E(f329(f329(f287(x69132),f329(f329(f259(x69132),x69133),x69134)),f329(f329(f259(x69132),x69131),x69134)),f329(f329(f259(x69132),f329(f329(f287(x69132),x69133),x69131)),x69134))
% 159.70/159.30  [7047]~E(f329(f196(f886(x70471)),x70473),f329(f196(f886(x70472)),x70474))+~P104(f329(f136(x70471),x70473))+E(f182(x70471,x70472,f329(f184(x70471,x70472),f329(f329(f180(x70471,x70472),x70473),x70474))),f329(f171(x70471),x70473))
% 159.70/159.30  [7066]~P101(x70661)+~P104(f329(f329(f244(x70661),x70663),x70664))+P104(f329(f329(f244(x70661),f329(f329(f109(x70661),x70662),x70663)),x70664))
% 159.70/159.30  [7067]~P101(x70671)+~P104(f329(f329(f244(x70671),x70672),x70674))+P104(f329(f329(f244(x70671),f329(f329(f109(x70671),x70672),x70673)),x70674))
% 159.70/159.30  [7069]~P107(x70691)+~P104(f329(f329(f244(x70691),x70693),x70694))+P104(f329(f329(f244(x70691),f329(f329(f193(x70691),x70692),x70693)),x70694))
% 159.70/159.30  [7071]~P107(x70711)+~P104(f329(f329(f244(x70711),x70712),x70714))+P104(f329(f329(f244(x70711),f329(f329(f193(x70711),x70712),x70713)),x70714))
% 159.70/159.30  [7072]~P101(x70721)+~P104(f329(f329(f245(x70721),x70723),x70724))+P104(f329(f329(f245(x70721),f329(f329(f109(x70721),x70722),x70723)),x70724))
% 159.70/159.30  [7073]~P101(x70731)+~P104(f329(f329(f245(x70731),x70732),x70734))+P104(f329(f329(f245(x70731),f329(f329(f109(x70731),x70732),x70733)),x70734))
% 159.70/159.30  [7075]~P107(x70751)+~P104(f329(f329(f245(x70751),x70753),x70754))+P104(f329(f329(f245(x70751),f329(f329(f193(x70751),x70752),x70753)),x70754))
% 159.70/159.30  [7077]~P107(x70771)+~P104(f329(f329(f245(x70771),x70772),x70774))+P104(f329(f329(f245(x70771),f329(f329(f193(x70771),x70772),x70773)),x70774))
% 159.70/159.30  [7097]~P104(f329(x70973,x70974))+~P104(f329(x70972,x70974))+P104(f329(f329(f329(f109(f891(x70971,a880)),x70972),x70973),x70974))
% 159.70/159.30  [7221]P19(x72211,x72212,x72213)+~P19(x72211,x72214,x72213)+~P104(f329(f329(f244(f891(f884(x72211),a880)),x72214),x72212))
% 159.70/159.30  [7222]P19(x72221,x72222,x72223)+~P19(x72221,x72222,x72224)+~P104(f329(f329(f244(f891(f884(x72221),a880)),x72223),x72224))
% 159.70/159.30  [7590]~P68(x75901)+E(f329(f329(f83(x75901),f329(x75902,x75903)),f329(f329(f6(a885,x75901),x75902),f329(f299(a885,f329(a120,x75903)),x75904))),f329(f329(f6(a885,x75901),x75902),f329(f299(a885,x75903),x75904)))+~P104(f329(f329(f245(a885),x75903),x75904))
% 159.70/159.30  [7619]~P107(x76191)+P104(f329(f329(f244(x76191),x76192),x76193))+~P104(f329(f329(f244(x76191),f329(f329(f194(x76191),x76194),x76192)),x76193))
% 159.70/159.30  [7621]~P107(x76211)+P104(f329(f329(f244(x76211),x76212),x76213))+~P104(f329(f329(f244(x76211),f329(f329(f194(x76211),x76212),x76214)),x76213))
% 159.70/159.30  [7623]~P100(x76231)+P104(f329(f329(f244(x76231),x76232),x76233))+~P104(f329(f329(f244(x76231),f329(f329(f118(x76231),x76234),x76232)),x76233))
% 159.70/159.30  [7625]~P100(x76251)+P104(f329(f329(f244(x76251),x76252),x76253))+~P104(f329(f329(f244(x76251),f329(f329(f118(x76251),x76252),x76254)),x76253))
% 159.70/159.30  [7626]~P107(x76261)+P104(f329(f329(f245(x76261),x76262),x76263))+~P104(f329(f329(f245(x76261),f329(f329(f194(x76261),x76264),x76262)),x76263))
% 159.70/159.30  [7627]~P107(x76271)+P104(f329(f329(f245(x76271),x76272),x76273))+~P104(f329(f329(f245(x76271),f329(f329(f194(x76271),x76272),x76274)),x76273))
% 159.70/159.30  [7703]~P104(f329(f329(f331(x77031),x77032),x77034))+P104(f329(f329(f331(x77031),x77032),x77033))+P104(f329(f329(f331(x77031),x77032),f329(f329(f22(f891(x77031,a880)),x77034),x77033)))
% 159.70/159.30  [7786]P104(f329(x77861,x77862))+P104(f329(x77863,x77862))+~P104(f329(f329(f329(f118(f891(x77864,a880)),x77863),x77861),x77862))
% 159.70/159.30  [7796]~P104(f329(f329(f331(x77961),x77962),x77964))+~P104(f329(f329(f331(x77961),x77962),x77963))+P104(f329(f329(f331(x77961),x77962),f329(f329(f109(f891(x77961,a880)),x77963),x77964)))
% 159.70/159.30  [7848]~P100(x78481)+~P104(f329(f64(x78481),x78484))+E(f329(f329(f67(x78481,x78481,f118(x78481)),x78482),f329(f329(f307(x78481),x78483),x78484)),f329(f329(f118(x78481),x78483),f329(f329(f67(x78481,x78481,f118(x78481)),x78482),x78484)))
% 159.70/159.30  [7849]~P101(x78491)+~P104(f329(f64(x78491),x78494))+E(f329(f329(f67(x78491,x78491,f109(x78491)),x78492),f329(f329(f307(x78491),x78493),x78494)),f329(f329(f109(x78491),x78493),f329(f329(f67(x78491,x78491,f109(x78491)),x78492),x78494)))
% 159.70/159.30  [7850]~P107(x78501)+~P104(f329(f64(x78501),x78504))+E(f329(f329(f67(x78501,x78501,f193(x78501)),x78502),f329(f329(f307(x78501),x78503),x78504)),f329(f329(f193(x78501),x78503),f329(f329(f67(x78501,x78501,f193(x78501)),x78502),x78504)))
% 159.70/159.30  [7851]~P107(x78511)+~P104(f329(f64(x78511),x78514))+E(f329(f329(f67(x78511,x78511,f194(x78511)),x78512),f329(f329(f307(x78511),x78513),x78514)),f329(f329(f194(x78511),x78513),f329(f329(f67(x78511,x78511,f194(x78511)),x78512),x78514)))
% 159.70/159.30  [7852]~P109(x78521)+~P94(x78521)+E(f329(f329(f22(x78521),f329(f329(f84(x78521),f329(f111(x78521),x78522)),x78523)),f329(f329(f84(x78521),f329(f111(x78521),x78522)),x78524)),f329(f329(f84(x78521),f329(f111(x78521),x78522)),f329(f329(f22(x78521),x78523),x78524)))
% 159.70/159.30  [7853]~P136(x78531)+~P94(x78531)+E(f329(f329(f83(x78531),f329(f329(f84(x78531),f329(f111(x78531),x78532)),x78533)),f329(f329(f84(x78531),f329(f111(x78531),x78532)),x78534)),f329(f329(f84(x78531),f329(f111(x78531),x78532)),f329(f329(f83(x78531),x78533),x78534)))
% 159.70/159.30  [7970]E(x79701,x79702)+P104(f329(f329(f331(x79703),x79701),f329(f171(x79703),x79704)))+~P104(f329(f329(f331(x79703),x79701),f329(f171(x79703),f329(f329(f150(x79703),x79702),x79704))))
% 159.70/159.30  [7995]~P27(x79951)+~E(f329(f196(f886(x79952)),x79953),f329(f196(f886(x79951)),f58(x79951)))+E(f329(f329(f184(x79951,x79952),f329(f329(f180(x79951,x79952),f58(x79951)),x79953)),x79954),f329(f239(x79952),f734(x79954,x79953,x79952,x79951)))
% 159.70/159.30  [8146]P54(x81461,x81462,x81463)+~P54(x81461,x81462,x81464)+~P104(f329(f329(f244(f891(f890(x81461,x81462),a880)),x81463),x81464))
% 159.70/159.30  [8190]P104(f329(f329(f331(x81901),x81902),x81903))+P104(f329(f329(f331(x81901),x81902),x81904))+~P104(f329(f329(f331(x81901),x81902),f329(f329(f118(f891(x81901,a880)),x81904),x81903)))
% 159.70/159.30  [8201]~P42(x82011,x82014,x82013)+~P104(f329(f329(f331(x82011),x82012),x82014))+P104(f329(f329(f331(f890(x82011,x82011)),f329(f329(f258(x82011,x82011),x82012),x82012)),x82013))
% 159.70/159.30  [8216]~P104(f329(f64(x82162),x82164))+~P104(f329(f64(x82161),x82163))+P104(f329(f64(f890(x82161,x82162)),f329(f329(f266(x82161,x82162),x82163),f329(f16(f891(x82162,a880),x82161),x82164))))
% 159.70/159.30  [8217]~P104(f329(f329(f331(x82171),x82172),x82174))+~P104(f329(f329(f244(f891(x82171,a880)),x82173),x82174))+P104(f329(f329(f244(f891(x82171,a880)),f329(f329(f307(x82171),x82172),x82173)),x82174))
% 159.70/159.30  [8225]~P75(x82252)+~P143(x82252)+E(f329(f329(f9(x82251,x82252),f329(f329(f8(a885,x82252,x82251),f108(x82252)),x82253)),x82254),f329(f108(x82252),f329(f329(f9(x82251,a885),x82253),x82254)))
% 159.70/159.30  [8226]~P75(x82262)+~P139(x82262)+E(f329(f329(f9(x82261,x82262),f329(f329(f8(a1,x82262,x82261),f110(x82262)),x82263)),x82264),f329(f110(x82262),f329(f329(f9(x82261,a1),x82263),x82264)))
% 159.70/159.30  [8251]E(f329(f329(f22(f891(x82511,a880)),x82512),f329(f329(f22(f891(x82511,a880)),x82513),x82514)),x82514)+~P104(f329(f329(f244(f891(x82511,a880)),x82512),x82513))+~P104(f329(f329(f244(f891(x82511,a880)),x82514),x82512))
% 159.70/159.30  [8347]~P104(f329(f64(x83471),x83474))+E(f329(f329(f22(a885),f329(f329(f6(x83471,a885),x83472),x83473)),f329(f329(f6(x83471,a885),x83472),x83474)),f329(f329(f6(x83471,a885),x83472),f329(f329(f22(f891(x83471,a880)),x83473),x83474)))+~P104(f329(f329(f244(f891(x83471,a880)),x83474),x83473))
% 159.70/159.30  [8508]~P3(x85081,x85084,x85083)+~P104(f329(f329(f331(x85081),x85082),x85084))+P104(f329(f329(f331(x85081),x85082),f329(f283(x85081,x85081,x85083),f329(f329(f307(x85081),x85082),f195(f891(x85081,a880))))))
% 159.70/159.30  [8570]~P104(f329(f329(f244(f891(x85701,a880)),x85702),x85703))+~P104(f329(f329(f244(f891(x85701,a880)),x85702),x85704))+P104(f329(f329(f244(f891(x85701,a880)),x85702),f329(f329(f109(f891(x85701,a880)),x85703),x85704)))
% 159.70/159.30  [8667]E(x86671,f195(f891(x86672,a880)))+P104(f329(f64(x86673),x86674))+~P104(f329(f64(f890(x86673,x86672)),f329(f329(f266(x86673,x86672),x86674),f329(f16(f891(x86672,a880),x86673),x86671))))
% 159.70/159.30  [8668]E(x86681,f195(f891(x86682,a880)))+P104(f329(f64(x86683),x86684))+~P104(f329(f64(f890(x86682,x86683)),f329(f329(f266(x86682,x86683),x86681),f329(f16(f891(x86683,a880),x86682),x86684))))
% 159.70/159.30  [8739]P104(f329(f329(f331(x87391),x87392),f318(x87391,x87393)))+~P104(f329(f329(f331(x87391),x87394),f318(x87391,x87393)))+~P104(f329(f329(f331(f890(x87391,x87391)),f329(f329(f258(x87391,x87391),x87392),x87394)),x87393))
% 159.70/159.30  [8791]~P40(x87911,x87914)+P104(f329(f329(f331(f890(x87911,x87911)),f329(f329(f258(x87911,x87911),x87913),x87912)),f305(x87911,x87914)))+P40(x87911,f329(f329(f307(f890(x87911,x87911)),f329(f329(f258(x87911,x87911),x87912),x87913)),x87914))
% 159.70/159.30  [8792]~P57(x87921,x87924)+P104(f329(f329(f331(f890(x87921,x87921)),f329(f329(f258(x87921,x87921),x87923),x87922)),f305(x87921,x87924)))+P57(x87921,f329(f329(f307(f890(x87921,x87921)),f329(f329(f258(x87921,x87921),x87922),x87923)),x87924))
% 159.70/159.30  [8872]~E(x88722,x88723)+~P104(f329(f329(f331(x88721),x88722),f329(f171(x88721),x88724)))+P104(f329(f329(f331(f890(x88721,x88721)),f329(f329(f258(x88721,x88721),x88722),x88723)),f329(f171(f890(x88721,x88721)),f329(f329(f180(x88721,x88721),x88724),x88724))))
% 159.70/159.30  [8955]~E(x89553,x89554)+P104(f329(f329(f268(x89551,x89551,a880),a326),x89552))+~P104(f329(f329(f331(f890(x89551,x89551)),x89552),f329(f171(f890(x89551,x89551)),f329(f329(f180(x89551,x89551),x89553),x89554))))
% 159.70/159.30  [8981]~P104(f329(x89814,x89812))+P104(f329(f329(f329(f329(a203,x89811),x89812),x89813),f650(x89813,x89812,x89811,x89814)))+~P104(f329(f329(f329(f329(a203,f29(x89814,x89811)),x89812),x89813),x89812))
% 159.70/159.30  [9008]P104(f329(f329(f331(f890(f886(x90081),f886(x90081))),f329(f329(f258(f886(x90081),f886(x90081)),x90082),x90083)),f146(x90081,x90084)))+~E(f329(f329(f174(x90081),f329(f196(f886(x90081)),x90082)),x90083),x90082)+~P104(f329(f329(f245(a885),f329(f196(f886(x90081)),x90082)),f329(f196(f886(x90081)),x90083)))
% 159.70/159.30  [9107]~P104(f329(f64(x91071),x91074))+P104(f329(f329(f331(x91071),f475(x91072,x91073,x91074,x91071)),x91074))+P104(f329(f64(x91073),f329(f329(f44(x91071,f891(x91073,a880)),x91074),x91072)))
% 159.70/159.30  [9108]~P104(f329(f64(x91081),x91084))+P104(f329(f329(f331(x91081),f512(x91082,x91083,x91084,x91081)),x91084))+P104(f329(f64(x91083),f329(f329(f44(x91081,f891(x91083,a880)),x91084),x91082)))
% 159.70/159.30  [9194]P104(f329(f329(f331(f890(x91941,x91941)),x91942),f329(f329(f286(x91941,x91941,x91941),x91943),f305(x91941,x91943))))+~P104(f329(f329(f245(a885),f2(a885)),x91944))+~P104(f329(f329(f331(f890(x91941,x91941)),x91942),f329(f329(f188(f890(x91941,x91941),a880),x91944),x91943)))
% 159.70/159.30  [9202]~P40(x92021,x92022)+~P104(f329(f329(f331(f890(x92021,x92021)),f329(f329(f258(x92021,x92021),x92024),x92023)),x92022))+~P104(f329(f329(f331(f890(x92021,x92021)),f329(f329(f258(x92021,x92021),x92023),x92024)),x92022))
% 159.70/159.30  [9328]~P104(f329(f64(x93281),x93284))+E(f329(f329(f6(x93281,a885),f329(f329(f8(f891(x93282,a880),a885,x93281),f40(x93282)),x93283)),x93284),f329(f40(f890(x93281,x93282)),f329(f329(f266(x93281,x93282),x93284),x93283)))+P104(f329(f329(f331(x93281),f567(x93283,x93282,x93284,x93281)),x93284))
% 159.70/159.30  [9332]~P104(f329(f136(x93321),x93322))+P104(f329(f136(x93321),f329(f329(f158(x93321,x93322),x93323),x93324)))+P104(f329(f329(f331(x93321),x93324),f329(f329(f22(f891(x93321,a880)),f329(f171(x93321),x93322)),f329(f329(f307(x93321),f329(f329(f164(x93321),x93322),x93323)),f195(f891(x93321,a880))))))
% 159.70/159.30  [9348]~P104(f329(f64(x93482),x93483))+~P104(f329(f64(x93481),f329(x93484,f475(x93484,x93481,x93483,x93482))))+P104(f329(f64(x93481),f329(f329(f44(x93482,f891(x93481,a880)),x93483),x93484)))
% 159.70/159.30  [9349]~P104(f329(f64(x93492),x93493))+~P104(f329(f64(x93491),f329(x93494,f512(x93494,x93491,x93493,x93492))))+P104(f329(f64(x93491),f329(f329(f44(x93492,f891(x93491,a880)),x93493),x93494)))
% 159.70/159.30  [9427]~P104(f329(f329(f331(f890(x94271,x94271)),x94272),f329(f329(f286(x94271,x94271,x94271),x94274),f305(x94271,x94274))))+P104(f329(f329(f331(f890(x94271,x94271)),x94272),f329(f329(f286(x94271,x94271,x94271),x94273),f305(x94271,x94273))))+~P104(f329(f329(f244(f891(f890(x94271,x94271),a880)),x94274),x94273))
% 159.70/159.30  [9434]E(f329(f329(f174(x94341),f721(x94344,x94343,x94342,x94341)),x94343),f329(f329(f174(x94341),f721(x94344,x94343,x94342,x94341)),x94342))+~P104(f329(f329(f331(f890(f886(x94341),f886(x94341))),f329(f329(f258(f886(x94341),f886(x94341)),x94342),x94343)),f146(x94341,x94344)))+E(f329(f329(f174(x94341),f329(f196(f886(x94341)),x94342)),x94343),x94342)
% 159.70/159.30  [9450]~P104(f329(f64(x94501),x94504))+E(f329(f329(f6(x94501,a885),f329(f329(f8(f891(x94502,a880),a885,x94501),f40(x94502)),x94503)),x94504),f329(f40(f890(x94501,x94502)),f329(f329(f266(x94501,x94502),x94504),x94503)))+~P104(f329(f64(x94502),f329(x94503,f567(x94503,x94502,x94504,x94501))))
% 159.70/159.30  [9455]~E(f329(f196(f886(x94551)),x94553),f329(f196(f886(x94551)),x94552))+P104(f329(f329(f331(f890(f886(x94551),f886(x94551))),f329(f329(f258(f886(x94551),f886(x94551)),x94552),x94553)),f157(x94551,x94554)))+P104(f329(f329(f331(f890(x94551,x94551)),f701(x94554,x94553,x94552,x94551)),f329(f171(f890(x94551,x94551)),f329(f329(f180(x94551,x94551),x94552),x94553))))
% 159.70/159.30  [9532]~P104(f329(f329(f331(f890(f886(x95321),f886(x95321))),f329(f329(f258(f886(x95321),f886(x95321)),x95322),x95323)),f146(x95321,x95324)))+E(f329(f329(f174(x95321),f329(f196(f886(x95321)),x95322)),x95323),x95322)+P104(f329(f329(f245(a885),f721(x95324,x95323,x95322,x95321)),f329(f329(f193(a885),f329(f196(f886(x95321)),x95322)),f329(f196(f886(x95321)),x95323))))
% 159.70/159.30  [9533]E(f329(f184(x95331,x95332),x95333),f329(f184(x95331,x95332),x95334))+~E(f329(f171(x95331),f329(f329(f153(f890(x95331,x95332),x95331),f257(x95331,x95332)),x95333)),f329(f171(x95331),f329(f329(f153(f890(x95331,x95332),x95331),f257(x95331,x95332)),x95334)))+P104(f329(f329(f331(x95331),f783(x95333,x95334,x95332,x95331)),f329(f171(x95331),f329(f329(f153(f890(x95331,x95332),x95331),f257(x95331,x95332)),x95334))))
% 159.70/159.30  [9549]~P104(f329(x95491,x95494))+P104(f329(f329(f329(f329(a203,f29(x95491,x95492)),f650(x95493,x95494,x95492,x95491)),x95493),x95494))+~P104(f329(f329(f329(f329(a203,f29(x95491,x95492)),x95494),x95493),x95494))
% 159.70/159.30  [9554]~P104(f329(f329(f331(f890(f886(x95541),f886(x95541))),f329(f329(f258(f886(x95541),f886(x95541)),x95542),x95543)),f146(x95541,x95544)))+P104(f329(f329(f245(a885),f329(f196(f886(x95541)),x95542)),f329(f196(f886(x95541)),x95543)))+P104(f329(f329(f245(a885),f721(x95544,x95543,x95542,x95541)),f329(f329(f193(a885),f329(f196(f886(x95541)),x95542)),f329(f196(f886(x95541)),x95543))))
% 159.70/159.30  [9857]~P104(f329(f329(f329(x98571,f690(x98571,x98574,x98573,x98572)),f691(x98571,x98574,x98573,x98572)),f692(x98571,x98574,x98573,x98572)))+P104(f329(f329(f329(x98571,x98572),x98573),x98574))+~P104(f329(f317(f890(f891(a1,f889(f886(a325))),f890(a1,a1)),a315),f329(f329(f258(f891(a1,f889(f886(a325))),f890(a1,a1)),x98572),f329(f329(f258(a1,a1),x98573),x98574))))
% 159.70/159.30  [9935]P104(f329(f329(f329(x99351,x99352),x99353),x99354))+P104(f329(f317(f890(f891(a1,f889(f886(a325))),f890(a1,a1)),a315),f329(f329(f258(f891(a1,f889(f886(a325))),f890(a1,a1)),f690(x99351,x99354,x99353,x99352)),f329(f329(f258(a1,a1),f691(x99351,x99354,x99353,x99352)),f692(x99351,x99354,x99353,x99352)))))+~P104(f329(f317(f890(f891(a1,f889(f886(a325))),f890(a1,a1)),a315),f329(f329(f258(f891(a1,f889(f886(a325))),f890(a1,a1)),x99352),f329(f329(f258(a1,a1),x99353),x99354))))
% 159.70/159.30  [9975]~P104(f329(f329(f331(f890(f886(x99751),f886(x99751))),f329(f329(f258(f886(x99751),f886(x99751)),x99752),x99753)),f146(x99751,x99754)))+E(f329(f329(f174(x99751),f329(f196(f886(x99751)),x99752)),x99753),x99752)+P104(f329(f329(f331(f890(x99751,x99751)),f329(f329(f258(x99751,x99751),f329(f329(f164(x99751),x99752),f721(x99754,x99753,x99752,x99751))),f329(f329(f164(x99751),x99753),f721(x99754,x99753,x99752,x99751)))),x99754))
% 159.70/159.30  [9978]~P104(f329(f329(f331(f890(f886(x99781),f886(x99781))),f329(f329(f258(f886(x99781),f886(x99781)),x99782),x99783)),f146(x99781,x99784)))+P104(f329(f329(f245(a885),f329(f196(f886(x99781)),x99782)),f329(f196(f886(x99781)),x99783)))+P104(f329(f329(f331(f890(x99781,x99781)),f329(f329(f258(x99781,x99781),f329(f329(f164(x99781),x99782),f721(x99784,x99783,x99782,x99781))),f329(f329(f164(x99781),x99783),f721(x99784,x99783,x99782,x99781)))),x99784))
% 159.70/159.30  [10037]~E(f329(f196(f886(x100371)),x100372),f329(f196(f886(x100371)),x100373))+P104(f329(f329(f331(f890(f886(x100371),f886(x100371))),f329(f329(f258(f886(x100371),f886(x100371)),x100372),x100373)),f157(x100371,x100374)))+~P104(f329(f329(f331(f890(x100371,x100371)),f329(f329(f258(x100371,x100371),f329(f329(f164(x100371),x100372),f718(x100374,x100373,x100372,x100371))),f329(f329(f164(x100371),x100373),f718(x100374,x100373,x100372,x100371)))),x100374))
% 159.70/159.30  [10176]~P68(x101761)+~P104(f329(f64(x101762),x101764))+E(f329(f165(x101761),f329(f329(f153(x101762,x101761),x101763),f93(f886(x101762),f329(f329(f18(f886(x101762),a880,a880),f329(f329(f8(a880,f891(a880,a880),f886(x101762)),a327),f329(f329(f7(f886(x101762),f891(x101762,a880),a880),f329(f329(f8(f891(x101762,a880),f891(f891(x101762,a880),a880),f886(x101762)),a326),f171(x101762))),x101764))),f136(x101762))))),f237(x101762,x101761,x101763,x101764))
% 159.70/159.30  [7433]~P64(x74332)+E(x74331,f2(x74332))+E(f329(f329(f287(x74332),f329(f329(f83(x74332),x74333),f329(f329(f84(x74332),x74334),x74331))),x74331),f329(f329(f83(x74332),x74334),f329(f329(f287(x74332),x74333),x74331)))
% 159.70/159.30  [7434]~P28(x74342)+E(x74341,f2(x74342))+E(f329(f329(f41(x74342),f329(f329(f83(x74342),x74343),f329(f329(f84(x74342),x74344),x74341))),x74341),f329(f329(f83(x74342),x74344),f329(f329(f41(x74342),x74343),x74341)))
% 159.70/159.30  [7435]~P28(x74352)+E(x74351,f2(x74352))+E(f329(f329(f41(x74352),f329(f329(f83(x74352),x74353),f329(f329(f84(x74352),x74351),x74354))),x74351),f329(f329(f83(x74352),x74354),f329(f329(f41(x74352),x74353),x74351)))
% 159.70/159.30  [7666]~P65(x76662)+E(x76661,f2(x76662))+E(f329(f329(f287(x76662),f329(f329(f22(x76662),x76663),f329(f329(f84(x76662),x76661),x76664))),x76661),f329(f329(f22(x76662),f329(f329(f287(x76662),x76663),x76661)),x76664))
% 159.70/159.30  [7667]~P64(x76672)+E(x76671,f2(x76672))+E(f329(f329(f287(x76672),f329(f329(f83(x76672),x76673),f329(f329(f84(x76672),x76674),x76671))),x76671),f329(f329(f83(x76672),f329(f329(f287(x76672),x76673),x76671)),x76674))
% 159.70/159.30  [7668]~P65(x76682)+E(x76681,f2(x76682))+E(f329(f329(f287(x76682),f329(f329(f83(x76682),x76683),f329(f329(f84(x76682),x76681),x76684))),x76681),f329(f329(f83(x76682),f329(f329(f287(x76682),x76683),x76681)),x76684))
% 159.70/159.30  [8375]~P104(f329(f159(x83751,x83753),x83754))+~P104(f329(f159(x83751,x83752),x83754))+P104(f329(f159(x83751,f329(f329(f109(f891(x83751,a880)),x83752),x83753)),x83754))
% 159.70/159.30  [8753]~E(f329(f329(f286(x87531,x87531,x87531),x87532),x87534),f195(f891(f890(x87531,x87531),a880)))+~E(f329(f329(f286(x87531,x87531,x87531),x87532),x87533),f195(f891(f890(x87531,x87531),a880)))+E(f329(f329(f286(x87531,x87531,x87531),x87532),f329(f329(f118(f891(f890(x87531,x87531),a880)),x87533),x87534)),f195(f891(f890(x87531,x87531),a880)))
% 159.70/159.30  [8873]~P104(f329(f329(f244(f891(x88731,a880)),x88733),x88734))+~P104(f329(f329(f244(f891(x88731,a880)),x88732),x88734))+P104(f329(f329(f244(f891(x88731,a880)),f329(f329(f118(f891(x88731,a880)),x88732),x88733)),x88734))
% 159.70/159.30  [9257]~P104(f329(f64(x92571),x92574))+~P104(f329(f64(x92571),x92573))+E(f329(f329(f22(a885),f329(f329(f83(a885),f329(f329(f6(x92571,a885),x92572),x92573)),f329(f329(f6(x92571,a885),x92572),x92574))),f329(f329(f6(x92571,a885),x92572),f329(f329(f109(f891(x92571,a880)),x92573),x92574))),f329(f329(f6(x92571,a885),x92572),f329(f329(f118(f891(x92571,a880)),x92573),x92574)))
% 159.70/159.30  [9345]~P104(f329(f329(f331(x93451),x93453),x93452))+~P104(f329(f329(f244(f891(x93451,a880)),x93452),f329(f329(f307(x93451),x93453),x93454)))+P104(f329(f329(f244(f891(x93451,a880)),f329(f329(f22(f891(x93451,a880)),x93452),f329(f329(f307(x93451),x93453),f195(f891(x93451,a880))))),x93454))
% 159.70/159.30  [9505]~P104(f329(f329(f331(x95051),x95053),x95052))+P104(f329(f329(f244(f891(x95051,a880)),x95052),f329(f329(f307(x95051),x95053),x95054)))+~P104(f329(f329(f244(f891(x95051,a880)),f329(f329(f22(f891(x95051,a880)),x95052),f329(f329(f307(x95051),x95053),f195(f891(x95051,a880))))),x95054))
% 159.70/159.30  [9597]~P104(f329(f329(f244(a885),x95971),x95973))+~P104(f329(f329(f245(a885),x95972),x95974))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x95971),x95972)),f329(f329(f258(a885,a885),x95973),x95974))),a38))
% 159.70/159.30  [9598]~P104(f329(f329(f244(a885),x95982),x95984))+~P104(f329(f329(f244(a885),x95981),x95983))+P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),f329(f329(f258(a885,a885),x95981),x95982)),f329(f329(f258(a885,a885),x95983),x95984))),a73))
% 159.70/159.30  [9894]~P104(f329(f329(f331(f886(x98941)),x98944),f160(x98941,x98943)))+~P104(f329(f329(f331(f886(x98941)),x98944),f160(x98941,x98942)))+P104(f329(f159(x98941,f329(f329(f109(f891(x98941,a880)),f329(f329(f7(x98941,f891(x98941,a880),a880),f331(x98941)),x98942)),f329(f329(f7(x98941,f891(x98941,a880),a880),f331(x98941)),x98943))),x98944))
% 159.70/159.30  [10002]~P20(x100021,f891(f891(x100021,a880),a880),f329(f329(f7(x100021,f891(f890(x100021,x100021),a880),f891(f891(x100021,a880),a880)),f329(f329(f8(f891(x100021,a880),f891(f891(f890(x100021,x100021),a880),f891(f891(x100021,a880),a880)),x100021),f63(x100021)),f329(f329(f7(x100021,f891(x100021,a880),f891(x100021,a880)),f307(x100021)),f195(f891(x100021,a880))))),x100023),x100022)+~P104(f329(f329(f331(x100021),x100024),x100022))+E(f329(f329(f22(f891(f891(x100021,a880),a880)),f329(f329(f63(x100021),x100022),x100023)),f329(f329(f63(x100021),f329(f329(f307(x100021),x100024),f195(f891(x100021,a880)))),x100023)),f329(f329(f63(x100021),f329(f329(f22(f891(x100021,a880)),x100022),f329(f329(f307(x100021),x100024),f195(f891(x100021,a880))))),x100023))
% 159.70/159.30  [10140]~P42(x101401,x101402,x101404)+~P104(f329(f329(f331(f890(x101401,x101401)),x101403),x101404))+P104(f329(f329(f268(x101401,x101401,a880),f329(f329(f7(x101401,f891(x101401,a880),f891(x101401,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x101401,a880),f891(x101401,a880)),x101401),f8(a880,a880,x101401)),f329(f329(f8(a880,f891(a880,a880),x101401),a327),f329(f329(f7(x101401,f891(x101401,a880),a880),f331(x101401)),x101402)))),f329(f329(f7(x101401,f891(x101401,a880),a880),f331(x101401)),x101402))),x101403))
% 159.70/159.30  [10152]P104(f329(f64(x101521),x101522))+~P104(f329(f64(x101523),f329(f308(x101521,x101523,x101524),x101522)))+~P104(f329(f64(x101521),f329(f250(x101521),f329(f329(f18(x101521,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101521),a327),f329(f329(f7(x101521,f891(x101521,a880),a880),f331(x101521)),x101522))),f329(f329(f7(x101521,x101523,a880),f329(f329(f8(x101523,f891(x101523,a880),x101521),a326),x101524)),f329(x101524,f866(x101524,x101523,x101522,x101521)))))))
% 159.70/159.30  [8128]~P65(x81282)+E(x81281,f2(x81282))+E(f329(f329(f287(x81282),f329(f329(f22(x81282),f329(f329(f84(x81282),x81281),x81283)),x81284)),x81281),f329(f329(f22(x81282),x81283),f329(f329(f287(x81282),x81284),x81281)))
% 159.70/159.30  [8129]~P65(x81292)+E(x81291,f2(x81292))+E(f329(f329(f287(x81292),f329(f329(f83(x81292),f329(f329(f84(x81292),x81291),x81293)),x81294)),x81291),f329(f329(f83(x81292),x81293),f329(f329(f287(x81292),x81294),x81291)))
% 159.70/159.30  [9038]~E(f329(f329(f286(x90381,x90381,x90381),x90383),x90384),f195(f891(f890(x90381,x90381),a880)))+~E(f329(f329(f286(x90381,x90381,x90381),x90382),x90384),f195(f891(f890(x90381,x90381),a880)))+E(f329(f329(f286(x90381,x90381,x90381),f329(f329(f118(f891(f890(x90381,x90381),a880)),x90382),x90383)),x90384),f195(f891(f890(x90381,x90381),a880)))
% 159.70/159.30  [10083]~P144(x100831)+~P144(x100832)+E(f329(f329(f314(x100831),f329(f329(f7(x100831,a107,f889(f886(a325))),f329(f329(f8(f891(x100832,f889(f886(a325))),f891(a107,f889(f886(a325))),x100831),f314(x100832)),f329(f329(f8(f891(x100832,f890(x100831,x100832)),f891(x100832,f889(f886(a325))),x100831),f329(f8(f890(x100831,x100832),f889(f886(a325)),x100832),x100833)),f258(x100831,x100832)))),x100834)),x100834),f329(f329(f314(f890(x100831,x100832)),x100833),x100834))
% 159.70/159.30  [9806]~P104(f329(f159(x98061,x98063),x98064))+~P104(f329(f159(x98061,x98062),x98064))+P104(f329(f159(x98061,f329(f329(f18(x98061,a880,a880),f329(f329(f8(a880,f891(a880,a880),x98061),a327),x98062)),x98063)),x98064))
% 159.70/159.30  [10075]P104(f329(x100751,f859(x100752,x100753,x100751,x100754)))+~P104(f329(f64(x100754),f329(f250(x100754),x100751)))+P104(f329(f64(x100753),f329(f250(x100753),f329(f329(f8(f891(x100754,a880),a880,x100753),f90(x100754)),f329(f329(f8(f891(x100754,a880),f891(x100754,a880),x100753),f329(f18(x100754,a880,a880),f329(f329(f8(a880,f891(a880,a880),x100754),a327),x100751))),x100752)))))
% 159.70/159.30  [10096]~P104(f329(f64(x100962),f329(f250(x100962),x100963)))+~P104(f329(f64(x100961),f329(f250(x100961),f329(f329(f7(x100961,x100962,a880),x100964),f859(x100964,x100961,x100963,x100962)))))+P104(f329(f64(x100961),f329(f250(x100961),f329(f329(f8(f891(x100962,a880),a880,x100961),f90(x100962)),f329(f329(f8(f891(x100962,a880),f891(x100962,a880),x100961),f329(f18(x100962,a880,a880),f329(f329(f8(a880,f891(a880,a880),x100962),a327),x100963))),x100964)))))
% 159.70/159.30  [6573]E(x65731,x65732)+~E(f329(x65733,x65731),f329(x65733,x65732))+~P20(x65734,x65735,x65733,f253(f891(x65734,a880)))
% 159.70/159.30  [6735]~E(f329(x67353,x67355),f210(x67352))+~E(f329(x67354,x67355),f210(x67352))+E(f329(f185(x67351,x67352,x67353,x67354),x67355),f210(x67352))
% 159.70/159.30  [7468]E(x74681,x74682)+~P20(x74683,x74684,x74685,f253(f891(x74683,a880)))+~E(f329(f308(x74683,x74684,x74685),x74681),f329(f308(x74683,x74684,x74685),x74682))
% 159.70/159.30  [7720]P20(x77202,x77203,f832(x77204,x77203,x77202,x77201),x77201)+~E(f329(f308(x77203,x77202,x77205),x77204),x77201)+E(x77201,f195(f891(x77202,a880)))
% 159.70/159.30  [8263]~P104(f329(f329(x82633,x82632),x82635))+~P104(f329(f329(x82633,x82634),x82632))+P104(f329(f329(f331(x82631),x82632),f296(x82631,x82633,x82634,x82635)))
% 159.70/159.30  [8264]~P104(f329(f329(x82643,x82642),x82645))+~P104(f329(f329(x82643,x82644),x82642))+P104(f329(f329(f331(x82641),x82642),f293(x82641,x82643,x82644,x82645)))
% 159.70/159.30  [8831]~P20(x88311,x88313,x88315,f253(f891(x88311,a880)))+~P20(x88313,x88312,x88314,f253(f891(x88313,a880)))+P20(x88311,x88312,f329(f76(x88313,x88312,x88311,x88314),x88315),f253(f891(x88311,a880)))
% 159.70/159.30  [9404]P104(f329(f329(f331(f890(x94041,x94041)),f329(f329(f258(x94041,x94041),x94042),x94043)),f305(x94041,x94044)))+~P104(f329(f329(f331(f890(x94041,x94041)),f329(f329(f258(x94041,x94041),x94042),x94045)),f305(x94041,x94044)))+~P104(f329(f329(f331(f890(x94041,x94041)),f329(f329(f258(x94041,x94041),x94045),x94043)),f305(x94041,x94044)))
% 159.70/159.30  [9441]~P107(x94412)+~P104(f329(f136(x94411),x94415))+P104(f329(f136(x94411),f148(x94411,x94412,x94413,x94414,x94415)))
% 159.70/159.30  [5418]~E(x54182,f121(x54181))+E(f329(f329(f129(x54181),x54182),x54183),f329(f329(f150(x54181),x54184),x54185))+~E(x54183,f329(f329(f150(x54181),x54184),x54185))
% 159.70/159.30  [5419]~E(x54192,f121(x54191))+E(f329(f329(f129(x54191),x54192),x54193),f329(f329(f150(x54191),x54194),x54195))+~E(f329(f329(f150(x54191),x54194),x54195),x54193)
% 159.70/159.30  [6530]~E(f329(f196(f886(x65301)),x65305),f329(f196(f886(x65302)),x65304))+E(f329(f329(f153(f890(x65301,x65302),x65302),f267(x65301,x65302)),x65303),x65304)+~E(f329(f329(f180(x65301,x65302),x65305),x65304),x65303)
% 159.70/159.30  [6531]~E(f329(f196(f886(x65311)),x65314),f329(f196(f886(x65312)),x65315))+E(f329(f329(f153(f890(x65311,x65312),x65311),f257(x65311,x65312)),x65313),x65314)+~E(f329(f329(f180(x65311,x65312),x65314),x65315),x65313)
% 159.70/159.30  [7006]~P107(x70061)+~P31(x70061,f329(f329(f153(x70062,x70061),x70063),x70065))+P31(x70061,f329(f329(f153(x70062,x70061),x70063),f329(f135(x70062,x70064),x70065)))
% 159.70/159.30  [7053]~P104(f329(x70533,x70535))+~P104(f329(f329(x70532,x70534),x70535))+P104(f329(f329(f100(x70531,x70532,x70533),x70534),x70535))
% 159.70/159.30  [7150]~P107(x71501)+P31(x71501,f329(f329(f153(x71502,x71501),x71503),f169(x71502,x71504,x71505)))+~P31(x71501,f329(f329(f153(x71502,x71501),x71503),x71505))
% 159.70/159.30  [7173]~P54(x71733,x71732,x71735)+~P54(x71731,x71733,x71734)+P54(x71731,x71732,f329(f329(f286(x71731,x71733,x71732),x71734),x71735))
% 159.70/159.30  [7265]E(x72651,x72652)+~P20(x72653,x72654,x72655,f253(f891(x72653,a880)))+~E(f329(f329(f153(x72653,x72654),x72655),x72651),f329(f329(f153(x72653,x72654),x72655),x72652))
% 159.70/159.30  [7419]~P104(f329(f329(f244(a885),x74191),f329(x74193,x74195)))+P104(f329(f329(f244(a885),x74191),f154(x74192,x74193,x74194)))+~P104(f329(f329(f331(x74192),x74195),f329(f171(x74192),x74194)))
% 159.70/159.30  [7420]~P104(f329(f329(f245(a885),x74201),f329(x74203,x74205)))+P104(f329(f329(f245(a885),x74201),f154(x74202,x74203,x74204)))+~P104(f329(f329(f331(x74202),x74205),f329(f171(x74202),x74204)))
% 159.70/159.30  [7823]~P108(x78231)+P104(f329(f329(f244(f891(x78231,a880)),f300(x78231,x78232,x78233)),f300(x78231,x78234,x78235)))+P104(f329(f329(f244(x78231),x78232),x78233))
% 159.70/159.30  [7846]~P29(x78461)+P104(f329(f329(f244(x78461),f329(f329(f45(x78462,x78461),x78463),x78464)),f329(x78464,x78465)))+~P104(f329(f329(f331(x78462),x78465),x78463))
% 159.70/159.30  [7913]~P20(x79131,x79132,x79134,x79133)+E(f329(f80(x79131,x79132,x79133,x79134),f329(x79134,x79135)),x79135)+~P104(f329(f329(f331(x79131),x79135),x79133))
% 159.70/159.30  [7914]~P20(x79141,x79142,x79144,x79143)+E(f329(f96(x79141,x79142,x79143,x79144),f329(x79144,x79145)),x79145)+~P104(f329(f329(f331(x79141),x79145),x79143))
% 159.70/159.30  [8116]~P104(f329(x81161,x81165))+P104(f329(x81161,f544(x81161,x81162,x81163,x81164)))+~P104(f329(f329(f331(x81164),x81165),x81163))
% 159.70/159.30  [8117]~P104(f329(x81171,x81175))+P104(f329(x81171,f544(x81171,x81172,x81173,x81174)))+~P104(f329(f329(f331(x81174),x81175),x81172))
% 159.70/159.30  [8214]P104(f329(f64(x82141),x82142))+~P104(f329(f64(x82143),x82144))+~P104(f329(f329(f244(f891(x82141,a880)),x82142),f329(f308(x82143,x82141,x82145),x82144)))
% 159.70/159.30  [8379]E(x83791,x83792)+~P20(x83793,x83794,x83795,f329(f329(f118(f891(x83793,a880)),f329(f171(x83793),x83791)),f329(f171(x83793),x83792)))+~E(f329(f329(f153(x83793,x83794),x83795),x83791),f329(f329(f153(x83793,x83794),x83795),x83792))
% 159.70/159.30  [8437]~P108(x84371)+~P104(f329(f329(f245(f891(x84371,a880)),f300(x84371,x84374,x84375)),f300(x84371,x84372,x84373)))+P104(f329(f329(f244(x84371),x84372),x84373))
% 159.70/159.30  [8507]~P20(x85071,x85074,x85075,f253(f891(x85071,a880)))+~P104(f329(f329(f331(x85074),f329(x85075,x85072)),f329(f308(x85071,x85074,x85075),x85073)))+P104(f329(f329(f331(x85071),x85072),x85073))
% 159.70/159.30  [8583]P104(f329(x85831,x85832))+~P104(f329(x85831,f555(x85831,x85833,x85834,x85835)))+~P104(f329(f329(f331(x85835),x85832),x85834))
% 159.70/159.30  [8584]P104(f329(x85841,x85842))+~P104(f329(x85841,f555(x85841,x85843,x85844,x85845)))+~P104(f329(f329(f331(x85845),x85842),x85843))
% 159.70/159.30  [8870]~P20(x88702,x88703,x88701,x88704)+E(f329(x88701,f329(f80(x88702,x88703,x88704,x88701),x88705)),x88705)+~P104(f329(f329(f331(x88703),x88705),f329(f308(x88702,x88703,x88701),x88704)))
% 159.70/159.30  [8976]E(x89761,f121(x89762))+E(f329(f329(f150(x89762),x89763),f724(x89764,x89763,x89765,x89761,x89762)),x89761)+~E(f329(f329(f129(x89762),x89761),x89765),f329(f329(f150(x89762),x89763),x89764))
% 159.70/159.30  [8977]E(x89771,f121(x89772))+E(f329(f329(f150(x89772),x89773),f725(x89774,x89771,x89775,x89773,x89772)),x89771)+~E(f329(f329(f129(x89772),x89771),x89774),f329(f329(f150(x89772),x89773),x89775))
% 159.70/159.30  [8994]E(f329(f329(f150(x89942),x89943),f724(x89944,x89943,x89941,x89945,x89942)),x89945)+~E(f329(f329(f129(x89942),x89945),x89941),f329(f329(f150(x89942),x89943),x89944))+E(x89941,f329(f329(f150(x89942),x89943),x89944))
% 159.70/159.30  [8995]E(f329(f329(f150(x89951),x89952),f725(x89954,x89955,x89953,x89952,x89951)),x89955)+~E(f329(f329(f129(x89951),x89955),x89954),f329(f329(f150(x89951),x89952),x89953))+E(f329(f329(f150(x89951),x89952),x89953),x89954)
% 159.70/159.30  [9078]~E(f329(f308(x90783,x90782,x90784),f253(f891(x90783,a880))),f253(f891(x90782,a880)))+~E(f329(f308(x90781,x90783,x90785),f253(f891(x90781,a880))),f253(f891(x90783,a880)))+E(f329(f308(x90781,x90782,f329(f76(x90783,x90782,x90781,x90784),x90785)),f253(f891(x90781,a880))),f253(f891(x90782,a880)))
% 159.70/159.30  [9447]E(x94471,f121(x94472))+~E(f329(f329(f129(x94472),x94471),x94473),f329(f329(f150(x94472),x94475),x94474))+E(f329(f329(f129(x94472),f725(x94473,x94471,x94474,x94475,x94472)),x94473),x94474)
% 159.70/159.30  [9448]E(x94481,f121(x94482))+~E(f329(f329(f129(x94482),x94481),x94485),f329(f329(f150(x94482),x94484),x94483))+E(f329(f329(f129(x94482),f724(x94483,x94484,x94485,x94481,x94482)),x94485),x94483)
% 159.70/159.30  [9456]E(f329(f329(f129(x94562),f724(x94564,x94563,x94561,x94565,x94562)),x94561),x94564)+~E(f329(f329(f129(x94562),x94565),x94561),f329(f329(f150(x94562),x94563),x94564))+E(x94561,f329(f329(f150(x94562),x94563),x94564))
% 159.70/159.30  [9457]~E(f329(f329(f129(x94571),x94575),x94574),f329(f329(f150(x94571),x94572),x94573))+E(f329(f329(f129(x94571),f725(x94574,x94575,x94573,x94572,x94571)),x94574),x94573)+E(f329(f329(f150(x94571),x94572),x94573),x94574)
% 159.70/159.30  [9458]E(f329(f329(f129(x94581),x94585),f727(x94583,x94582,x94584,x94585,x94581)),x94582)+E(f329(f329(f129(x94581),x94582),f726(x94583,x94582,x94584,x94585,x94581)),x94585)+~E(f329(f329(f129(x94581),x94585),x94584),f329(f329(f129(x94581),x94582),x94583))
% 159.70/159.30  [9490]~P107(x94901)+P31(x94901,f329(f329(f153(x94902,x94901),x94903),f148(x94902,x94901,x94903,x94904,x94905)))+~P31(x94901,f329(f329(f153(x94902,x94901),x94903),x94905))
% 159.70/159.30  [9502]~P58(x95025,x95021,x95024,x95023)+P104(f329(f329(x95021,x95022),f550(x95023,x95024,x95021,x95025,x95022)))+~P104(f329(f329(f331(x95025),x95022),x95024))
% 159.70/159.30  [9609]~P104(f329(f329(f331(f890(x96091,x96091)),f329(f329(f258(x96091,x96091),x96095),x96093)),f305(x96091,x96094)))+P104(f329(f329(f331(f890(x96091,x96091)),f329(f329(f258(x96091,x96091),x96092),x96093)),f329(f329(f286(x96091,x96091,x96091),x96094),f305(x96091,x96094))))+~P104(f329(f329(f331(f890(x96091,x96091)),f329(f329(f258(x96091,x96091),x96092),x96095)),f329(f329(f286(x96091,x96091,x96091),x96094),f305(x96091,x96094))))
% 159.70/159.30  [9610]~P104(f329(f329(f331(f890(x96101,x96101)),f329(f329(f258(x96101,x96101),x96102),x96105)),f305(x96101,x96104)))+P104(f329(f329(f331(f890(x96101,x96101)),f329(f329(f258(x96101,x96101),x96102),x96103)),f329(f329(f286(x96101,x96101,x96101),x96104),f305(x96101,x96104))))+~P104(f329(f329(f331(f890(x96101,x96101)),f329(f329(f258(x96101,x96101),x96105),x96103)),f329(f329(f286(x96101,x96101,x96101),x96104),f305(x96101,x96104))))
% 159.70/159.30  [9613]P104(f329(f329(f331(f890(f886(x96131),f886(x96131))),f329(f329(f258(f886(x96131),f886(x96131)),x96132),x96133)),f157(x96131,f305(x96131,x96134))))+~P104(f329(f329(f331(f890(f886(x96131),f886(x96131))),f329(f329(f258(f886(x96131),f886(x96131)),x96132),x96135)),f157(x96131,f305(x96131,x96134))))+~P104(f329(f329(f331(f890(f886(x96131),f886(x96131))),f329(f329(f258(f886(x96131),f886(x96131)),x96135),x96133)),f157(x96131,f305(x96131,x96134))))
% 159.70/159.30  [9618]E(f329(f329(f129(x96181),x96182),f726(x96183,x96182,x96184,x96185,x96181)),x96185)+E(f329(f329(f129(x96181),f727(x96183,x96182,x96184,x96185,x96181)),x96183),x96184)+~E(f329(f329(f129(x96181),x96182),x96183),f329(f329(f129(x96181),x96185),x96184))
% 159.70/159.30  [9619]E(f329(f329(f129(x96191),x96192),f727(x96193,x96194,x96195,x96192,x96191)),x96194)+E(f329(f329(f129(x96191),f726(x96193,x96194,x96195,x96192,x96191)),x96195),x96193)+~E(f329(f329(f129(x96191),x96192),x96195),f329(f329(f129(x96191),x96194),x96193))
% 159.70/159.30  [9673]P104(f329(f329(f331(f890(x96731,x96731)),f329(f329(f258(x96731,x96731),x96732),x96733)),f329(f329(f286(x96731,x96731,x96731),x96734),f305(x96731,x96734))))+~P104(f329(f329(f331(f890(x96731,x96731)),f329(f329(f258(x96731,x96731),x96732),x96735)),f329(f329(f286(x96731,x96731,x96731),x96734),f305(x96731,x96734))))+~P104(f329(f329(f331(f890(x96731,x96731)),f329(f329(f258(x96731,x96731),x96735),x96733)),f329(f329(f286(x96731,x96731,x96731),x96734),f305(x96731,x96734))))
% 159.70/159.30  [9700]P37(x97001,x97002,x97003,x97004,x97005)+~E(f329(f196(f886(x97001)),x97004),f329(f196(f886(x97002)),x97005))+~P104(f329(f329(f268(x97001,x97002,a880),x97003),f771(x97005,x97004,x97003,x97002,x97001)))
% 159.70/159.30  [9701]P37(x97011,x97012,x97013,x97014,x97015)+~E(f329(f196(f886(x97011)),x97014),f329(f196(f886(x97012)),x97015))+~P104(f329(f329(f268(x97011,x97012,a880),x97013),f772(x97013,x97015,x97014,x97012,x97011)))
% 159.70/159.30  [9706]E(f329(f329(f129(x97061),f726(x97062,x97063,x97064,x97065,x97061)),x97064),x97062)+~E(f329(f329(f129(x97061),x97063),x97062),f329(f329(f129(x97061),x97065),x97064))+E(f329(f329(f129(x97061),f727(x97062,x97063,x97064,x97065,x97061)),x97062),x97064)
% 159.70/159.30  [9719]~P107(x97192)+E(f329(f329(f147(x97191,x97192,x97193),x97194),x97195),f329(f329(f150(x97191),x97194),x97195))+P104(f329(f329(f331(x97191),f798(x97194,x97193,x97195,x97191,x97192)),f329(f171(x97191),x97195)))
% 159.70/159.30  [9724]~P58(x97241,x97244,x97243,x97242)+~P104(f329(f329(f331(x97241),x97245),x97243))+P104(f329(f329(f331(x97241),f550(x97242,x97243,x97244,x97241,x97245)),x97242))
% 159.70/159.30  [9848]~P104(f329(f329(f331(f890(f891(x98481,a880),f891(x98481,a880))),f329(f329(f258(f891(x98481,a880),f891(x98481,a880)),x98484),x98483)),f320(x98481,x98482)))+~P104(f329(f329(f331(x98481),x98485),x98484))+P104(f329(f329(f331(x98481),f613(x98482,x98483,x98484,x98481,x98485)),x98483))
% 159.70/159.30  [9860]~P107(x98602)+E(f329(f329(f147(x98601,x98602,x98603),x98604),x98605),f329(f329(f150(x98601),x98604),x98605))+~P104(f329(f329(f244(x98602),f329(x98603,x98604)),f329(x98603,f798(x98604,x98603,x98605,x98601,x98602))))
% 159.70/159.30  [9903]~P20(x99033,x99034,x99035,f253(f891(x99033,a880)))+P104(f329(x99031,x99032))+~P104(f329(x99031,f329(f96(x99033,x99034,f253(f891(x99033,a880)),x99035),f509(x99032,x99031,x99035,x99034,x99033))))
% 159.70/159.30  [10054]P37(x100541,x100542,x100543,x100544,x100545)+~E(f329(f196(f886(x100541)),x100544),f329(f196(f886(x100542)),x100545))+~P104(f329(f329(x100543,f329(f329(f164(x100541),x100544),f773(x100545,x100544,x100543,x100542,x100541))),f329(f329(f164(x100542),x100545),f773(x100545,x100544,x100543,x100542,x100541))))
% 159.70/159.30  [10055]P37(x100551,x100552,x100553,x100554,x100555)+~E(f329(f196(f886(x100551)),x100554),f329(f196(f886(x100552)),x100555))+~P104(f329(f329(x100553,f329(f329(f164(x100551),x100554),f786(x100553,x100555,x100552,x100554,x100551))),f329(f329(f164(x100552),x100555),f786(x100553,x100555,x100552,x100554,x100551))))
% 159.70/159.30  [6602]~P12(x66022,x66025,x66021)+~P104(f329(f64(x66022),x66024))+E(f329(x66021,f329(f329(f307(x66022),x66023),x66024)),f329(f329(f67(x66022,x66022,x66025),x66023),x66024))
% 159.70/159.30  [6603]~E(x66033,x66034)+~E(x66032,x66035)+E(f329(f329(f307(x66031),x66032),f329(f329(f307(x66031),x66033),f195(f891(x66031,a880)))),f329(f329(f307(x66031),x66034),f329(f329(f307(x66031),x66035),f195(f891(x66031,a880)))))
% 159.70/159.30  [6615]P104(f329(x66152,x66155))+E(f176(x66151,x66152,f329(f329(f129(x66151),x66153),x66154)),f176(x66151,x66152,x66153))+~P104(f329(f329(f331(x66151),x66155),f329(f171(x66151),x66153)))
% 159.70/159.30  [6652]E(f329(x66521,x66522),f195(f891(x66523,a880)))+~E(f329(f329(f44(x66524,f891(x66523,a880)),x66525),x66521),f195(f891(x66523,a880)))+~P104(f329(f329(f331(x66524),x66522),x66525))
% 159.70/159.30  [6653]E(f329(x66531,x66532),f253(f891(x66533,a880)))+~E(f329(f329(f45(x66534,f891(x66533,a880)),x66535),x66531),f253(f891(x66533,a880)))+~P104(f329(f329(f331(x66534),x66532),x66535))
% 159.70/159.30  [6955]~P104(f329(f329(f201(x69551),x69553),x69555))+~P104(f329(f329(f201(x69552),x69555),x69554))+P104(f329(f329(f201(f30(x69551,x69552)),x69553),x69554))
% 159.70/159.30  [7160]~E(x71602,x71604)+~P141(x71601)+E(f329(f329(f83(x71601),f329(f329(f84(x71601),x71602),x71603)),f329(f329(f84(x71601),x71604),x71605)),f329(f329(f83(x71601),f329(f329(f84(x71601),x71602),x71605)),f329(f329(f84(x71601),x71604),x71603)))
% 159.70/159.30  [7220]~P29(x72201)+~P104(f329(f329(f331(x72204),x72203),x72205))+P104(f329(f329(f244(x72201),f329(x72202,x72203)),f329(f329(f44(x72204,x72201),x72205),x72202)))
% 159.70/159.30  [7270]~P106(x72701)+P104(f329(f329(f244(x72701),f329(x72702,x72703)),f329(x72704,x72703)))+~P104(f329(f329(f244(f891(x72705,x72701)),x72702),x72704))
% 159.70/159.30  [7387]E(x73871,x73872)+E(x73873,x73871)+~E(f329(f329(f307(x73874),x73871),f329(f329(f307(x73874),x73875),f195(f891(x73874,a880)))),f329(f329(f307(x73874),x73872),f329(f329(f307(x73874),x73873),f195(f891(x73874,a880)))))
% 159.70/159.30  [7388]E(x73881,x73882)+E(x73883,x73881)+~E(f329(f329(f307(x73884),x73883),f329(f329(f307(x73884),x73882),f195(f891(x73884,a880)))),f329(f329(f307(x73884),x73885),f329(f329(f307(x73884),x73881),f195(f891(x73884,a880)))))
% 159.70/159.30  [7389]E(x73891,x73892)+E(x73891,x73893)+~E(f329(f329(f307(x73894),x73893),f329(f329(f307(x73894),x73892),f195(f891(x73894,a880)))),f329(f329(f307(x73894),x73895),f329(f329(f307(x73894),x73891),f195(f891(x73894,a880)))))
% 159.70/159.30  [7390]E(x73901,x73902)+E(x73901,x73903)+~E(f329(f329(f307(x73904),x73901),f329(f329(f307(x73904),x73905),f195(f891(x73904,a880)))),f329(f329(f307(x73904),x73902),f329(f329(f307(x73904),x73903),f195(f891(x73904,a880)))))
% 159.70/159.30  [7924]P20(x79241,x79242,x79243,x79244)+~P20(x79241,x79242,x79243,x79245)+~P104(f329(f329(f244(f891(x79241,a880)),x79244),x79245))
% 159.70/159.30  [7931]~P104(f329(f329(f244(a885),x79315),x79313))+~P104(f329(f329(f329(f329(a203,x79311),x79312),x79315),x79314))+P104(f329(f329(f329(f329(a203,x79311),x79312),x79313),x79314))
% 159.70/159.30  [7954]~E(f329(x79543,x79545),x79544)+~P20(x79541,x79542,x79543,f253(f891(x79541,a880)))+E(f329(f96(x79541,x79542,f253(f891(x79541,a880)),x79543),x79544),x79545)
% 159.70/159.30  [8029]P104(f329(x80291,x80292))+~P104(f329(f329(f201(x80294),x80292),x80295))+P104(f329(f329(f201(f27(x80291,x80293,x80294)),x80292),x80295))
% 159.70/159.30  [8057]~P104(f329(x80571,x80574))+~P104(f329(f329(f201(x80572),x80574),x80575))+P104(f329(f329(f201(f27(x80571,x80572,x80573)),x80574),x80575))
% 159.70/159.30  [8107]E(x81071,x81072)+~E(f329(f308(x81073,x81074,x81075),x81071),f329(f308(x81073,x81074,x81075),x81072))+~P20(x81073,x81074,x81075,f329(f329(f118(f891(x81073,a880)),x81071),x81072))
% 159.70/159.30  [8180]P104(f329(x81802,x81804))+E(f329(f329(f137(x81801),f329(f196(f886(x81801)),f176(x81801,x81802,x81803))),x81803),f329(f329(f150(x81801),x81804),x81805))+~E(f329(f329(f129(x81801),f176(x81801,x81802,x81803)),f329(f329(f150(x81801),x81804),x81805)),x81803)
% 159.70/159.30  [8211]~P20(x82111,x82112,x82113,x82115)+~P20(x82111,x82112,x82113,x82114)+P20(x82111,x82112,x82113,f329(f329(f109(f891(x82111,a880)),x82114),x82115))
% 159.70/159.30  [8322]~P68(x83221)+E(f329(f329(f83(x83221),f329(x83222,x83223)),f329(f165(x83221),f329(f329(f153(x83224,x83221),x83222),f169(x83224,x83223,x83225)))),f329(f165(x83221),f329(f329(f153(x83224,x83221),x83222),x83225)))+~P104(f329(f329(f331(x83224),x83223),f329(f171(x83224),x83225)))
% 159.70/159.30  [8410]~P107(x84101)+~P31(x84101,f329(f329(f153(x84102,x84101),x84103),x84105))+P31(x84101,f329(f329(f153(x84102,x84101),x84103),f329(f329(f147(x84102,x84101,x84103),x84104),x84105)))
% 159.70/159.30  [8492]P104(f329(x84921,x84922))+P104(f329(f329(f201(x84923),x84922),x84924))+~P104(f329(f329(f201(f27(x84921,x84925,x84923)),x84922),x84924))
% 159.70/159.30  [8503]~P29(x85031)+P104(f329(f329(f244(x85031),f329(f329(f44(x85032,x85031),x85033),x85034)),f329(f329(f44(x85032,x85031),x85035),x85034)))+~P104(f329(f329(f244(f891(x85032,a880)),x85033),x85035))
% 159.70/159.30  [8504]~P29(x85041)+P104(f329(f329(f244(x85041),f329(f329(f45(x85042,x85041),x85043),x85044)),f329(f329(f45(x85042,x85041),x85045),x85044)))+~P104(f329(f329(f244(f891(x85042,a880)),x85045),x85043))
% 159.70/159.30  [8514]~P104(f329(x85144,x85142))+P104(f329(f329(f201(x85141),x85142),x85143))+~P104(f329(f329(f201(f27(x85144,x85141,x85145)),x85142),x85143))
% 159.70/159.30  [8537]~P107(x85373)+P104(f329(f136(x85371),x85372))+~P104(f329(f136(x85371),f329(f329(f147(x85371,x85373,x85374),x85375),x85372)))
% 159.70/159.30  [8547]P104(f329(f329(f201(x85471),x85472),x85473))+P104(f329(f329(f201(x85474),x85472),x85473))+~P104(f329(f329(f201(f27(x85475,x85471,x85474)),x85472),x85473))
% 159.70/159.30  [8681]~P107(x86811)+~P104(f329(f329(f331(x86812),x86813),f329(f171(x86812),x86814)))+~P104(f329(f136(x86812),f329(f329(f147(x86812,x86811,x86815),x86813),x86814)))
% 159.70/159.30  [8763]~P107(x87631)+P31(x87631,f329(f329(f153(x87632,x87631),x87633),x87634))+~P31(x87631,f329(f329(f153(x87632,x87631),x87633),f329(f329(f147(x87632,x87631,x87633),x87635),x87634)))
% 159.70/159.30  [8807]~P20(x88072,x88071,x88074,x88073)+E(f329(f308(x88071,x88072,f96(x88072,x88071,x88073,x88074)),f329(f308(x88072,x88071,x88074),x88075)),x88075)+~P104(f329(f329(f244(f891(x88072,a880)),x88075),x88073))
% 159.70/159.30  [8858]~P107(x88582)+E(f329(f329(f147(x88581,x88582,x88583),x88584),x88585),f148(x88581,x88582,x88583,x88584,x88585))+P104(f329(f329(f331(x88582),f329(x88583,x88584)),f329(f308(x88581,x88582,x88583),f329(f171(x88581),x88585))))
% 159.70/159.30  [8932]~P107(x89322)+E(f148(x89321,x89322,x89323,x89324,x89325),x89325)+~P104(f329(f329(f331(x89322),f329(x89323,x89324)),f329(f308(x89321,x89322,x89323),f329(f171(x89321),x89325))))
% 159.70/159.30  [8949]~P20(x89492,x89491,x89493,x89495)+P104(f329(f329(f245(f891(x89491,a880)),f329(f308(x89492,x89491,x89493),x89494)),f329(f308(x89492,x89491,x89493),x89495)))+~P104(f329(f329(f245(f891(x89492,a880)),x89494),x89495))
% 159.70/159.30  [9119]~P20(x91191,x91192,x91193,f253(f891(x91191,a880)))+~P104(f329(f329(f244(f891(x91192,a880)),x91194),f329(f308(x91191,x91192,x91193),x91195)))+P104(f329(f329(f244(f891(x91191,a880)),f329(f309(x91191,x91192,x91193),x91194)),x91195))
% 159.70/159.30  [9142]~E(f329(f308(x91423,x91421,x91424),f253(f891(x91423,a880))),f253(f891(x91421,a880)))+P104(f329(f329(f244(f891(x91421,a880)),x91422),f329(f308(x91423,x91421,x91424),x91425)))+~P104(f329(f329(f244(f891(x91423,a880)),f329(f309(x91423,x91421,x91424),x91422)),x91425))
% 159.70/159.30  [9167]~E(f329(f239(x91672),x91674),f329(f329(f184(x91671,x91672),x91675),x91673))+~P104(f329(f136(x91671),f329(f329(f153(f890(x91671,x91672),x91671),f257(x91671,x91672)),x91675)))+P104(f329(f329(f331(f890(x91671,x91672)),f329(f329(f258(x91671,x91672),x91673),x91674)),f329(f171(f890(x91671,x91672)),x91675)))
% 159.70/159.30  [9249]~P20(x92491,x92494,x92495,f253(f891(x92491,a880)))+~P104(f329(f329(f244(f891(x92494,a880)),f329(f308(x92491,x92494,x92495),x92492)),f329(f308(x92491,x92494,x92495),x92493)))+P104(f329(f329(f244(f891(x92491,a880)),x92492),x92493))
% 159.70/159.30  [9315]E(f329(f239(x93151),x93152),f329(f329(f184(x93153,x93151),x93154),x93155))+~P104(f329(f136(x93153),f329(f329(f153(f890(x93153,x93151),x93153),f257(x93153,x93151)),x93154)))+~P104(f329(f329(f331(f890(x93153,x93151)),f329(f329(f258(x93153,x93151),x93155),x93152)),f329(f171(f890(x93153,x93151)),x93154)))
% 159.70/159.30  [9317]E(f329(f329(f184(x93171,x93172),x93173),x93174),f329(f239(x93172),x93175))+~P104(f329(f136(x93171),f329(f329(f153(f890(x93171,x93172),x93171),f257(x93171,x93172)),x93173)))+~P104(f329(f329(f331(f890(x93171,x93172)),f329(f329(f258(x93171,x93172),x93174),x93175)),f329(f171(f890(x93171,x93172)),x93173)))
% 159.70/159.30  [9372]~P81(x93721)+~E(f329(x93723,f752(x93723,x93724,x93725,x93722,x93721)),f2(x93721))+E(f329(f165(x93721),f329(f329(f153(x93722,x93721),x93723),f329(f135(x93722,x93724),x93725))),f329(f165(x93721),f329(f329(f153(x93722,x93721),x93723),x93725)))
% 159.70/159.30  [9548]~P11(x95481,x95482,x95483)+~P104(f329(f64(x95481),x95485))+P104(f329(f69(x95481,x95482,x95483,x95484,x95485),f329(f329(f67(x95481,x95482,x95483),x95484),x95485)))
% 159.70/159.30  [9631]P104(f329(x96311,f803(x96312,x96311,x96313,x96314,x96315)))+~P104(f329(f329(f244(f891(x96315,a880)),x96314),x96313))+P104(f329(f329(f244(f891(x96315,a880)),f329(f329(f109(f891(x96315,a880)),x96314),f329(f250(x96315),x96311))),f329(f329(f109(f891(x96315,a880)),x96313),f329(f250(x96315),x96312))))
% 159.70/159.30  [9644]~P81(x96441)+~P104(f329(x96444,f752(x96443,x96444,x96445,x96442,x96441)))+E(f329(f165(x96441),f329(f329(f153(x96442,x96441),x96443),f329(f135(x96442,x96444),x96445))),f329(f165(x96441),f329(f329(f153(x96442,x96441),x96443),x96445)))
% 159.70/159.30  [9722]~P29(x97225)+P104(f329(f329(f331(x97221),f653(x97222,x97223,x97221,x97224,x97225)),x97223))+P104(f329(f329(f244(x97225),x97224),f329(f329(f45(x97221,x97225),x97223),x97222)))
% 159.70/159.30  [9725]~P81(x97251)+E(f329(f165(x97251),f329(f329(f153(x97252,x97251),x97253),f329(f135(x97252,x97254),x97255))),f329(f165(x97251),f329(f329(f153(x97252,x97251),x97253),x97255)))+P104(f329(f329(f331(x97252),f752(x97253,x97254,x97255,x97252,x97251)),f329(f171(x97252),x97255)))
% 159.70/159.30  [9735]~P104(f329(x97355,f803(x97355,x97353,x97354,x97352,x97351)))+~P104(f329(f329(f244(f891(x97351,a880)),x97352),x97354))+P104(f329(f329(f244(f891(x97351,a880)),f329(f329(f109(f891(x97351,a880)),x97352),f329(f250(x97351),x97353))),f329(f329(f109(f891(x97351,a880)),x97354),f329(f250(x97351),x97355))))
% 159.70/159.30  [9750]~P20(x97505,x97503,x97504,f253(f891(x97505,a880)))+P104(f329(x97501,x97502))+P104(f329(f329(f331(x97503),f509(x97502,x97501,x97504,x97503,x97505)),f329(f308(x97505,x97503,x97504),f253(f891(x97505,a880)))))
% 159.70/159.30  [9772]P37(x97721,x97722,x97723,x97724,x97725)+~E(f329(f196(f886(x97722)),x97725),f329(f196(f886(x97721)),x97724))+P104(f329(f329(f245(a885),f773(x97725,x97724,x97723,x97722,x97721)),f329(f196(f886(x97721)),x97724)))
% 159.70/159.30  [9773]P37(x97731,x97732,x97733,x97734,x97735)+~E(f329(f196(f886(x97732)),x97735),f329(f196(f886(x97731)),x97734))+P104(f329(f329(f245(a885),f786(x97733,x97735,x97732,x97734,x97731)),f329(f196(f886(x97731)),x97734)))
% 159.70/159.30  [9808]P104(f329(f329(f331(x98081),f803(x98082,x98083,x98084,x98085,x98081)),x98085))+~P104(f329(f329(f244(f891(x98081,a880)),x98085),x98084))+P104(f329(f329(f244(f891(x98081,a880)),f329(f329(f109(f891(x98081,a880)),x98085),f329(f250(x98081),x98083))),f329(f329(f109(f891(x98081,a880)),x98084),f329(f250(x98081),x98082))))
% 159.70/159.30  [9861]~P29(x98611)+~P104(f329(f329(f244(x98611),x98612),f329(x98615,f653(x98615,x98614,x98613,x98612,x98611))))+P104(f329(f329(f244(x98611),x98612),f329(f329(f45(x98613,x98611),x98614),x98615)))
% 159.70/159.30  [9892]~P75(x98921)+~P104(f329(f64(x98922),x98925))+E(f329(f329(f329(f68(x98921,x98922,f84(x98921)),f329(f329(f18(x98922,x98921,x98921),f329(f329(f8(x98921,f891(x98921,x98921),x98922),f84(x98921)),x98923)),x98924)),f81(x98921)),x98925),f329(f329(f84(x98921),f329(f329(f329(f68(x98921,x98922,f84(x98921)),x98923),f81(x98921)),x98925)),f329(f329(f329(f68(x98921,x98922,f84(x98921)),x98924),f81(x98921)),x98925)))
% 159.70/159.30  [9956]~P104(f329(f329(f331(f890(f891(x99561,a880),f891(x99561,a880))),f329(f329(f258(f891(x99561,a880),f891(x99561,a880)),x99565),x99564)),f320(x99561,x99563)))+~P104(f329(f329(f331(x99561),x99562),x99565))+P104(f329(f329(f331(f890(x99561,x99561)),f329(f329(f258(x99561,x99561),x99562),f613(x99563,x99564,x99565,x99561,x99562))),x99563))
% 159.70/159.30  [10093]~P104(f329(f329(f331(f890(f886(x100931),f886(x100931))),f329(f329(f258(f886(x100931),f886(x100931)),f329(f329(f129(x100931),x100935),x100932)),f329(f329(f129(x100931),x100935),x100933))),f146(x100931,x100934)))+P104(f329(f329(f331(f890(f886(x100931),f886(x100931))),f329(f329(f258(f886(x100931),f886(x100931)),x100932),x100933)),f146(x100931,x100934)))+P104(f329(f329(f331(f890(x100931,x100931)),f329(f329(f258(x100931,x100931),f732(x100934,x100933,x100932,x100935,x100931)),f732(x100934,x100933,x100932,x100935,x100931))),x100934))
% 159.70/159.30  [7200]~E(f329(f196(f886(x72001)),x72003),f329(f196(f886(x72002)),x72004))+E(f329(f329(f184(x72001,x72002),f329(f329(f180(x72001,x72002),x72003),x72004)),x72005),f210(x72002))+P104(f329(f329(f331(x72001),x72005),f329(f171(x72001),x72003)))
% 159.70/159.30  [7273]~E(x72733,x72735)+E(f329(f329(f164(x72731),f329(f329(f158(x72731,x72732),x72733),x72734)),x72735),x72734)+~P104(f329(f329(f245(a885),x72733),f329(f196(f886(x72731)),x72732)))
% 159.70/159.30  [7382]~E(f329(f329(f129(x73821),x73822),x73824),f329(f329(f129(x73821),x73823),x73825))+E(f329(f329(f174(x73821),f329(f196(f886(x73821)),x73822)),x73823),x73822)+P104(f329(f329(f244(a885),f329(f196(f886(x73821)),x73823)),f329(f196(f886(x73821)),x73822)))
% 159.70/159.30  [7399]~E(x73995,x73992)+P104(f329(x73991,x73992))+P104(f329(f329(f329(f329(a203,f29(x73991,x73993)),x73992),x73994),x73995))
% 159.70/159.30  [7883]~E(f329(f329(f129(x78831),x78832),x78834),f329(f329(f129(x78831),x78833),x78835))+E(f329(f329(f174(x78831),f329(f196(f886(x78831)),x78832)),x78833),x78832)+~P104(f329(f329(f244(a885),f329(f196(f886(x78831)),x78832)),f329(f196(f886(x78831)),x78833)))
% 159.70/159.30  [7907]~P104(f329(f64(x79071),f329(x79074,x79075)))+~P104(f329(f329(f331(x79072),x79075),x79073))+P104(f329(f64(x79071),f329(f329(f45(x79072,f891(x79071,a880)),x79073),x79074)))
% 159.70/159.30  [7964]~E(f329(f196(f886(x79641)),x79642),f329(f196(f886(x79643)),x79644))+~E(f329(f329(f184(x79641,x79643),f329(f329(f180(x79641,x79643),x79642),x79644)),x79645),f210(x79643))+~P104(f329(f329(f331(x79641),x79645),f329(f171(x79641),x79642)))
% 159.70/159.30  [8092]~P42(x80921,x80923,x80925)+~P42(x80921,x80922,x80924)+P42(x80921,f329(f329(f118(f891(x80921,a880)),x80922),x80923),f329(f329(f118(f891(f890(x80921,x80921),a880)),x80924),x80925))
% 159.70/159.30  [8093]~P42(x80931,x80933,x80935)+~P42(x80931,x80932,x80934)+P42(x80931,f329(f329(f109(f891(x80931,a880)),x80932),x80933),f329(f329(f109(f891(f890(x80931,x80931),a880)),x80934),x80935))
% 159.70/159.30  [8174]E(x81741,x81742)+P104(f329(x81743,x81741))+~P104(f329(f329(f329(f329(a203,f29(x81743,x81744)),x81741),x81745),x81742))
% 159.70/159.30  [8453]E(f329(f329(f258(x84531,x84532),f329(f329(f164(x84531),x84533),x84534)),f329(f329(f164(x84532),x84535),x84534)),f329(f329(f164(f890(x84531,x84532)),f329(f329(f180(x84531,x84532),x84533),x84535)),x84534))+~P104(f329(f329(f245(a885),x84534),f329(f196(f886(x84531)),x84533)))+~P104(f329(f329(f245(a885),x84534),f329(f196(f886(x84532)),x84535)))
% 159.70/159.30  [8611]~P42(x86111,x86113,x86114)+P104(f329(f329(f331(x86111),x86112),x86113))+~P104(f329(f329(f331(f890(x86111,x86111)),f329(f329(f258(x86111,x86111),x86115),x86112)),x86114))
% 159.70/159.30  [8612]~P42(x86121,x86123,x86124)+P104(f329(f329(f331(x86121),x86122),x86123))+~P104(f329(f329(f331(f890(x86121,x86121)),f329(f329(f258(x86121,x86121),x86122),x86125)),x86124))
% 159.70/159.30  [8613]~P3(x86131,x86133,x86134)+P104(f329(f329(f331(x86131),x86132),x86133))+~P104(f329(f329(f331(f890(x86131,x86131)),f329(f329(f258(x86131,x86131),x86135),x86132)),x86134))
% 159.70/159.30  [8614]~P3(x86141,x86143,x86144)+P104(f329(f329(f331(x86141),x86142),x86143))+~P104(f329(f329(f331(f890(x86141,x86141)),f329(f329(f258(x86141,x86141),x86142),x86145)),x86144))
% 159.70/159.30  [8880]~P3(x88801,x88805,x88802)+E(f329(f283(x88801,x88801,x88802),f329(f329(f307(x88801),x88803),f195(f891(x88801,a880)))),f329(f283(x88801,x88801,x88802),f329(f329(f307(x88801),x88804),f195(f891(x88801,a880)))))+~P104(f329(f329(f331(f890(x88801,x88801)),f329(f329(f258(x88801,x88801),x88803),x88804)),x88802))
% 159.70/159.30  [8964]~P104(f329(f329(f329(f329(a203,x89642),x89643),x89644),x89645))+~P104(f329(f329(f329(f329(a203,f29(x89641,x89642)),x89645),x89644),x89643))+P104(f329(f329(f329(f329(a203,f29(x89641,x89642)),x89643),x89644),x89643))
% 159.70/159.30  [9075]P104(f329(x90751,x90752))+~P104(f329(f329(f331(x90753),x90752),x90755))+P104(f329(f329(f331(x90753),f555(x90751,x90754,x90755,x90753)),f329(f329(f118(f891(x90753,a880)),x90755),x90754)))
% 159.70/159.30  [9076]P104(f329(x90761,x90762))+~P104(f329(f329(f331(x90763),x90762),x90764))+P104(f329(f329(f331(x90763),f555(x90761,x90764,x90765,x90763)),f329(f329(f118(f891(x90763,a880)),x90765),x90764)))
% 159.70/159.30  [9084]~P104(f329(x90842,x90845))+~P104(f329(f329(f331(x90841),x90845),x90844))+P104(f329(f329(f331(x90841),f544(x90842,x90843,x90844,x90841)),f329(f329(f118(f891(x90841,a880)),x90844),x90843)))
% 159.70/159.30  [9085]~P104(f329(x90852,x90855))+~P104(f329(f329(f331(x90851),x90855),x90853))+P104(f329(f329(f331(x90851),f544(x90852,x90853,x90854,x90851)),f329(f329(f118(f891(x90851,a880)),x90854),x90853)))
% 159.70/159.30  [9100]~P104(f329(f329(f244(f891(x91001,a880)),x91003),x91005))+~P104(f329(f329(f244(f891(x91001,a880)),x91002),x91004))+P104(f329(f329(f244(f891(x91001,a880)),f329(f329(f118(f891(x91001,a880)),x91002),x91003)),f329(f329(f118(f891(x91001,a880)),x91004),x91005)))
% 159.70/159.30  [9101]~P104(f329(f329(f244(f891(x91011,a880)),x91015),x91013))+~P104(f329(f329(f244(f891(x91011,a880)),x91012),x91014))+P104(f329(f329(f244(f891(x91011,a880)),f329(f329(f22(f891(x91011,a880)),x91012),x91013)),f329(f329(f22(f891(x91011,a880)),x91014),x91015)))
% 159.70/159.30  [9102]~P104(f329(f329(f244(f891(x91021,a880)),x91023),x91025))+~P104(f329(f329(f244(f891(x91021,a880)),x91022),x91024))+P104(f329(f329(f244(f891(x91021,a880)),f329(f329(f109(f891(x91021,a880)),x91022),x91023)),f329(f329(f109(f891(x91021,a880)),x91024),x91025)))
% 159.70/159.30  [9193]~E(f329(f196(f886(x91931)),x91933),f329(f196(f886(x91932)),x91934))+E(f329(f329(f184(x91931,x91932),f329(f329(f180(x91931,x91932),x91933),x91934)),x91935),f329(f239(x91932),f704(x91935,x91934,x91932,x91933,x91931)))+~P104(f329(f329(f331(x91931),x91935),f329(f171(x91931),x91933)))
% 159.70/159.30  [9197]P104(f329(f329(f331(f890(x91971,x91971)),f329(f329(f258(x91971,x91971),x91972),x91973)),f323(x91971,x91974,x91975)))+~P104(f329(f329(f244(a885),f329(x91974,x91972)),f329(x91974,x91973)))+~P104(f329(f329(f331(f890(x91971,x91971)),f329(f329(f258(x91971,x91971),x91972),x91973)),x91975))
% 159.70/159.30  [9382]P104(f329(f329(f331(f890(x93821,x93821)),f329(f329(f258(x93821,x93821),x93822),x93823)),f305(x93821,x93824)))+~P104(f329(f329(f331(f890(x93821,x93821)),f329(f329(f258(x93821,x93821),x93822),x93825)),f305(x93821,x93824)))+~P104(f329(f329(f331(f890(x93821,x93821)),f329(f329(f258(x93821,x93821),x93825),x93823)),x93824))
% 159.70/159.30  [9383]P104(f329(f329(f331(f890(x93831,x93831)),f329(f329(f258(x93831,x93831),x93832),x93833)),f305(x93831,x93834)))+~P104(f329(f329(f331(f890(x93831,x93831)),f329(f329(f258(x93831,x93831),x93835),x93833)),f305(x93831,x93834)))+~P104(f329(f329(f331(f890(x93831,x93831)),f329(f329(f258(x93831,x93831),x93832),x93835)),x93834))
% 159.70/159.30  [9479]E(x94791,x94792)+E(f329(a120,f626(x94793,x94794,x94791,x94792,x94795)),x94794)+~P104(f329(f329(f331(f890(x94795,x94795)),f329(f329(f258(x94795,x94795),x94792),x94791)),f329(f329(f188(f890(x94795,x94795),a880),x94794),x94793)))
% 159.70/159.30  [9480]E(x94801,x94802)+E(f329(a120,f628(x94803,x94804,x94801,x94802,x94805)),x94804)+~P104(f329(f329(f331(f890(x94805,x94805)),f329(f329(f258(x94805,x94805),x94802),x94801)),f329(f329(f188(f890(x94805,x94805),a880),x94804),x94803)))
% 159.70/159.30  [9481]E(x94811,f2(a885))+E(f329(a120,f626(x94812,x94811,x94813,x94814,x94815)),x94811)+~P104(f329(f329(f331(f890(x94815,x94815)),f329(f329(f258(x94815,x94815),x94814),x94813)),f329(f329(f188(f890(x94815,x94815),a880),x94811),x94812)))
% 159.70/159.30  [9482]E(x94821,f2(a885))+E(f329(a120,f628(x94822,x94821,x94823,x94824,x94825)),x94821)+~P104(f329(f329(f331(f890(x94825,x94825)),f329(f329(f258(x94825,x94825),x94824),x94823)),f329(f329(f188(f890(x94825,x94825),a880),x94821),x94822)))
% 159.70/159.30  [9499]P104(f329(f329(f331(f890(x94991,x94991)),f329(f329(f258(x94991,x94991),x94992),x94993)),f329(f329(f286(x94991,x94991,x94991),x94994),f305(x94991,x94994))))+~P104(f329(f329(f331(f890(x94991,x94991)),f329(f329(f258(x94991,x94991),x94992),x94995)),x94994))+~P104(f329(f329(f331(f890(x94991,x94991)),f329(f329(f258(x94991,x94991),x94995),x94993)),x94994))
% 159.70/159.30  [9506]~P104(f329(f329(f331(f890(x95061,x95061)),f329(f329(f258(x95061,x95061),x95062),x95065)),f305(x95061,x95064)))+P104(f329(f329(f331(f890(x95061,x95061)),f329(f329(f258(x95061,x95061),x95062),x95063)),f329(f329(f286(x95061,x95061,x95061),x95064),f305(x95061,x95064))))+~P104(f329(f329(f331(f890(x95061,x95061)),f329(f329(f258(x95061,x95061),x95065),x95063)),x95064))
% 159.70/159.30  [9544]~P3(x95441,x95445,x95442)+~P104(f329(f329(f331(f890(x95441,x95441)),f329(f329(f258(x95441,x95441),x95443),x95444)),x95442))+P104(f329(f329(f244(f891(x95441,a880)),f329(f283(x95441,x95441,x95442),f329(f329(f307(x95441),x95443),f195(f891(x95441,a880))))),f329(f283(x95441,x95441,x95442),f329(f329(f307(x95441),x95444),f195(f891(x95441,a880))))))
% 159.70/159.30  [9568]E(x95681,x95682)+P104(f329(f329(f329(f329(a203,x95683),x95681),x95684),f642(x95682,x95684,x95681,x95683,x95685)))+~P104(f329(f329(f329(f329(a203,f29(x95685,x95683)),x95681),x95684),x95682))
% 159.70/159.30  [9572]~P104(f329(x95725,x95722))+P104(f329(f329(f329(f329(a203,x95721),x95722),x95723),f642(x95724,x95723,x95722,x95721,x95725)))+~P104(f329(f329(f329(f329(a203,f29(x95725,x95721)),x95722),x95723),x95724))
% 159.70/159.30  [9602]P104(f329(f329(f331(f890(x96021,x96021)),f329(f329(f258(x96021,x96021),x96022),x96023)),f329(f329(f286(x96021,x96021,x96021),x96024),f305(x96021,x96024))))+~P104(f329(f329(f331(f890(x96021,x96021)),f329(f329(f258(x96021,x96021),x96022),x96025)),f329(f329(f286(x96021,x96021,x96021),x96024),f305(x96021,x96024))))+~P104(f329(f329(f331(f890(x96021,x96021)),f329(f329(f258(x96021,x96021),x96025),x96023)),x96024))
% 159.70/159.30  [9603]P104(f329(f329(f331(f890(x96031,x96031)),f329(f329(f258(x96031,x96031),x96032),x96033)),f329(f329(f286(x96031,x96031,x96031),x96034),f305(x96031,x96034))))+~P104(f329(f329(f331(f890(x96031,x96031)),f329(f329(f258(x96031,x96031),x96035),x96033)),f329(f329(f286(x96031,x96031,x96031),x96034),f305(x96031,x96034))))+~P104(f329(f329(f331(f890(x96031,x96031)),f329(f329(f258(x96031,x96031),x96032),x96035)),x96034))
% 159.70/159.30  [9654]~P104(f329(f69(x96541,x96541,x96544,x96542,x96543),x96545))+P104(f329(f329(f331(x96541),x96542),x96543))+P104(f329(f65(x96541,x96544,f329(f329(f307(x96541),x96542),x96543)),x96545))
% 159.70/159.30  [9693]~E(f329(f308(x96933,x96932,x96935),x96934),x96931)+E(x96931,f195(f891(x96932,a880)))+P104(f329(f329(f244(f891(x96933,a880)),f329(f308(x96932,x96933,f832(x96934,x96933,x96932,x96931)),x96931)),x96934))
% 159.70/159.30  [9738]~P29(x97385)+P104(f329(f329(f331(x97381),f481(x97382,x97383,x97384,x97381,x97385)),x97384))+P104(f329(f329(f244(x97385),f329(f329(f44(x97381,x97385),x97384),x97383)),x97382))
% 159.70/159.30  [9794]P37(x97941,x97942,x97943,x97944,x97945)+~E(f329(f196(f886(x97941)),x97944),f329(f196(f886(x97942)),x97945))+P104(f329(f329(f331(f890(x97941,x97942)),f771(x97945,x97944,x97943,x97942,x97941)),f329(f171(f890(x97941,x97942)),f329(f329(f180(x97941,x97942),x97944),x97945))))
% 159.70/159.30  [9795]P37(x97951,x97952,x97953,x97954,x97955)+~E(f329(f196(f886(x97951)),x97954),f329(f196(f886(x97952)),x97955))+P104(f329(f329(f331(f890(x97951,x97952)),f772(x97953,x97955,x97954,x97952,x97951)),f329(f171(f890(x97951,x97952)),f329(f329(f180(x97951,x97952),x97954),x97955))))
% 159.70/159.30  [9924]E(x99241,x99242)+P104(f329(f329(f329(f329(a203,f29(x99243,x99244)),f642(x99241,x99245,x99242,x99244,x99243)),x99245),x99241))+~P104(f329(f329(f329(f329(a203,f29(x99243,x99244)),x99242),x99245),x99241))
% 159.70/159.30  [9926]~P104(f329(x99261,x99265))+P104(f329(f329(f329(f329(a203,f29(x99261,x99262)),f642(x99263,x99264,x99265,x99262,x99261)),x99264),x99263))+~P104(f329(f329(f329(f329(a203,f29(x99261,x99262)),x99265),x99264),x99263))
% 159.70/159.30  [9933]E(x99331,x99332)+P104(f329(f329(f331(f890(x99333,x99333)),f329(f329(f258(x99333,x99333),x99331),f627(x99334,x99335,x99332,x99331,x99333))),x99334))+~P104(f329(f329(f331(f890(x99333,x99333)),f329(f329(f258(x99333,x99333),x99331),x99332)),f329(f329(f188(f890(x99333,x99333),a880),x99335),x99334)))
% 159.70/159.30  [9934]E(x99341,f2(a885))+P104(f329(f329(f331(f890(x99342,x99342)),f329(f329(f258(x99342,x99342),x99343),f627(x99344,x99341,x99345,x99343,x99342))),x99344))+~P104(f329(f329(f331(f890(x99342,x99342)),f329(f329(f258(x99342,x99342),x99343),x99345)),f329(f329(f188(f890(x99342,x99342),a880),x99341),x99344)))
% 159.70/159.30  [9981]~P29(x99811)+~P104(f329(f329(f244(x99811),f329(x99814,f481(x99815,x99814,x99813,x99812,x99811))),x99815))+P104(f329(f329(f244(x99811),f329(f329(f44(x99812,x99811),x99813),x99814)),x99815))
% 159.70/159.30  [10024]E(x100241,x100242)+P104(f329(f329(f331(f890(x100243,x100243)),f329(f329(f258(x100243,x100243),f629(x100244,x100245,x100241,x100242,x100243)),x100241)),x100244))+~P104(f329(f329(f331(f890(x100243,x100243)),f329(f329(f258(x100243,x100243),x100242),x100241)),f329(f329(f188(f890(x100243,x100243),a880),x100245),x100244)))
% 159.70/159.30  [10025]E(x100251,f2(a885))+P104(f329(f329(f331(f890(x100252,x100252)),f329(f329(f258(x100252,x100252),f629(x100253,x100251,x100254,x100255,x100252)),x100254)),x100253))+~P104(f329(f329(f331(f890(x100252,x100252)),f329(f329(f258(x100252,x100252),x100255),x100254)),f329(f329(f188(f890(x100252,x100252),a880),x100251),x100253)))
% 159.70/159.30  [10029]E(x100291,x100292)+P104(f329(f329(f331(f890(x100293,x100293)),f329(f329(f258(x100293,x100293),x100291),f629(x100294,x100295,x100292,x100291,x100293))),f329(f329(f188(f890(x100293,x100293),a880),f628(x100294,x100295,x100292,x100291,x100293)),x100294)))+~P104(f329(f329(f331(f890(x100293,x100293)),f329(f329(f258(x100293,x100293),x100291),x100292)),f329(f329(f188(f890(x100293,x100293),a880),x100295),x100294)))
% 159.70/159.30  [10030]E(x100301,f2(a885))+P104(f329(f329(f331(f890(x100302,x100302)),f329(f329(f258(x100302,x100302),x100303),f629(x100304,x100301,x100305,x100303,x100302))),f329(f329(f188(f890(x100302,x100302),a880),f628(x100304,x100301,x100305,x100303,x100302)),x100304)))+~P104(f329(f329(f331(f890(x100302,x100302)),f329(f329(f258(x100302,x100302),x100303),x100305)),f329(f329(f188(f890(x100302,x100302),a880),x100301),x100304)))
% 159.70/159.30  [10084]E(x100841,x100842)+P104(f329(f329(f331(f890(x100843,x100843)),f329(f329(f258(x100843,x100843),f627(x100844,x100845,x100841,x100842,x100843)),x100841)),f329(f329(f188(f890(x100843,x100843),a880),f626(x100844,x100845,x100841,x100842,x100843)),x100844)))+~P104(f329(f329(f331(f890(x100843,x100843)),f329(f329(f258(x100843,x100843),x100842),x100841)),f329(f329(f188(f890(x100843,x100843),a880),x100845),x100844)))
% 159.70/159.30  [10085]E(x100851,f2(a885))+P104(f329(f329(f331(f890(x100852,x100852)),f329(f329(f258(x100852,x100852),f627(x100853,x100851,x100854,x100855,x100852)),x100854)),f329(f329(f188(f890(x100852,x100852),a880),f626(x100853,x100851,x100854,x100855,x100852)),x100853)))+~P104(f329(f329(f331(f890(x100852,x100852)),f329(f329(f258(x100852,x100852),x100855),x100854)),f329(f329(f188(f890(x100852,x100852),a880),x100851),x100853)))
% 159.70/159.30  [10118]~P68(x101182)+~P104(f329(f64(x101181),x101185))+E(f329(f329(f6(x101181,x101182),f329(f329(f7(x101181,x101182,x101182),f329(f329(f18(x101181,x101182,f891(x101182,x101182)),f329(f329(f8(a880,f891(x101182,f891(x101182,x101182)),x101181),f104(x101182)),f329(f329(f7(x101181,f891(x101181,a880),a880),f331(x101181)),x101183))),x101184)),f2(x101182))),x101185),f329(f329(f6(x101181,x101182),x101184),f329(f329(f109(f891(x101181,a880)),x101185),x101183)))
% 159.70/159.30  [8677]~P68(x86771)+~P104(f329(f64(x86774),x86775))+E(f329(f329(f83(x86771),f329(x86772,x86773)),f329(f329(f6(x86774,x86771),x86772),f329(f329(f22(f891(x86774,a880)),x86775),f329(f329(f307(x86774),x86773),f195(f891(x86774,a880)))))),f329(f329(f6(x86774,x86771),x86772),f329(f329(f307(x86774),x86773),x86775)))
% 159.70/159.30  [8678]~P75(x86781)+~P104(f329(f64(x86784),x86785))+E(f329(f329(f84(x86781),f329(x86782,x86783)),f329(f329(f9(x86784,x86781),x86782),f329(f329(f22(f891(x86784,a880)),x86785),f329(f329(f307(x86784),x86783),f195(f891(x86784,a880)))))),f329(f329(f9(x86784,x86781),x86782),f329(f329(f307(x86784),x86783),x86785)))
% 159.70/159.30  [9003]~P107(x90032)+~P31(x90032,f329(f168(x90032),f329(f329(f153(x90031,x90032),x90034),x90035)))+E(f329(f135(x90031,f329(f329(f8(x90032,a880,x90031),f329(f245(x90032),x90033)),x90034)),x90035),f176(x90031,f329(f329(f8(x90032,a880,x90031),f329(f245(x90032),x90033)),x90034),x90035))
% 159.70/159.30  [9028]~P68(x90281)+E(f329(f329(f83(x90281),f329(f329(f6(a885,x90281),x90282),f300(a885,x90283,x90284))),f329(f329(f6(a885,x90281),x90282),f300(a885,f329(f329(f83(a885),x90284),f81(a885)),f329(f329(f83(a885),x90284),x90285)))),f329(f329(f6(a885,x90281),x90282),f300(a885,x90283,f329(f329(f83(a885),x90284),x90285))))+~P104(f329(f329(f244(a885),x90283),f329(f329(f83(a885),x90284),f81(a885))))
% 159.70/159.30  [9029]~P104(f329(f329(f331(x90291),x90294),x90295))+~P104(f329(f329(f244(f891(x90291,a880)),f329(f171(x90291),x90292)),x90295))+P104(f329(f329(f244(f891(x90291,a880)),f329(f171(x90291),f329(f329(f158(x90291,x90292),x90293),x90294))),x90295))
% 159.70/159.30  [9259]~P29(x92592)+~P104(f329(f64(x92591),x92595))+E(f329(f329(f67(x92591,x92592,f329(f329(f8(x92592,f891(x92592,x92592),x92591),f118(x92592)),x92593)),x92594),x92595),f329(f329(f118(x92592),x92594),f329(f329(f44(x92591,x92592),x92595),x92593)))
% 159.70/159.30  [9260]~P29(x92602)+~P104(f329(f64(x92601),x92605))+E(f329(f329(f67(x92601,x92602,f329(f329(f8(x92602,f891(x92602,x92602),x92601),f109(x92602)),x92603)),x92604),x92605),f329(f329(f109(x92602),x92604),f329(f329(f45(x92601,x92602),x92605),x92603)))
% 159.70/159.30  [9308]E(f329(x93081,x93082),f329(x93081,x93083))+P104(f329(f329(f245(a885),f329(x93081,x93082)),f329(x93081,x93083)))+~P104(f329(f329(f331(f890(x93084,x93084)),f329(f329(f258(x93084,x93084),x93082),x93083)),f152(x93084,f329(f329(f150(f891(x93084,a885)),x93081),x93085))))
% 159.70/159.30  [9339]~E(f329(x93394,x93392),f329(x93394,x93393))+~P104(f329(f329(f331(f890(x93391,x93391)),f329(f329(f258(x93391,x93391),x93392),x93393)),f152(x93391,x93395)))+P104(f329(f329(f331(f890(x93391,x93391)),f329(f329(f258(x93391,x93391),x93392),x93393)),f152(x93391,f329(f329(f150(f891(x93391,a885)),x93394),x93395))))
% 159.70/159.30  [9361]~P20(x93611,x93612,x93613,x93615)+P20(x93611,x93612,x93613,f329(f329(f307(x93611),x93614),x93615))+P104(f329(f329(f331(x93612),f329(x93613,x93614)),f329(f308(x93611,x93612,x93613),f329(f329(f22(f891(x93611,a880)),x93615),f329(f329(f307(x93611),x93614),f195(f891(x93611,a880)))))))
% 159.70/159.30  [9365]P104(f329(x93652,x93655))+~P104(f329(f329(f331(x93651),x93655),f329(f171(x93651),x93653)))+E(f329(f329(f137(x93651),f329(f196(f886(x93651)),f176(x93651,x93652,f329(f329(f129(x93651),x93653),x93654)))),f329(f329(f129(x93651),x93653),x93654)),f329(f329(f129(x93651),f329(f329(f137(x93651),f329(f196(f886(x93651)),f176(x93651,x93652,x93653))),x93653)),x93654))
% 159.70/159.30  [9368]~P104(f329(f329(f331(f890(x93681,x93681)),f329(f329(f258(x93681,x93681),x93682),x93683)),f152(x93681,x93685)))+~P104(f329(f329(f244(a885),f329(x93684,x93682)),f329(x93684,x93683)))+P104(f329(f329(f331(f890(x93681,x93681)),f329(f329(f258(x93681,x93681),x93682),x93683)),f152(x93681,f329(f329(f150(f891(x93681,a885)),x93684),x93685))))
% 159.70/159.30  [9432]P104(f329(f329(f331(f890(x94324,x94324)),f329(f329(f258(x94324,x94324),x94322),x94323)),f152(x94324,x94325)))+P104(f329(f329(f245(a885),f329(x94321,x94322)),f329(x94321,x94323)))+~P104(f329(f329(f331(f890(x94324,x94324)),f329(f329(f258(x94324,x94324),x94322),x94323)),f152(x94324,f329(f329(f150(f891(x94324,a885)),x94321),x94325))))
% 159.70/159.30  [9575]~P104(f329(f329(f331(f890(f886(x95751),f886(x95751))),f329(f329(f258(f886(x95751),f886(x95751)),x95752),x95754)),f157(x95751,x95755)))+~P104(f329(f329(f245(a885),x95753),f329(f196(f886(x95751)),x95752)))+P104(f329(f329(f331(f890(x95751,x95751)),f329(f329(f258(x95751,x95751),f329(f329(f164(x95751),x95752),x95753)),f329(f329(f164(x95751),x95754),x95753))),x95755))
% 159.70/159.30  [9822]E(x98221,f2(a1))+~P104(f329(f51(x98223,x98221),f329(f329(f258(a1,a1),x98224),x98225)))+P104(f329(f51(f329(f329(f84(a1),x98222),x98223),x98221),f329(f329(f258(a1,a1),f329(f329(f83(a1),f329(f329(f84(a1),x98222),x98224)),f329(f329(f41(a1),f329(f329(f84(a1),x98222),x98225)),x98221))),f47(a1,f329(f329(f84(a1),x98222),x98225),x98221))))
% 159.70/159.30  [9824]~P104(f329(f329(f245(a885),f2(a885)),x98243))+~P104(f329(f50(x98242,x98243),f329(f329(f258(a885,a885),x98244),x98245)))+P104(f329(f50(f329(f329(f84(a885),x98241),x98242),x98243),f329(f329(f258(a885,a885),f329(f329(f83(a885),f329(f329(f84(a885),x98241),x98244)),f329(f329(f41(a885),f329(f329(f84(a885),x98241),x98245)),x98243))),f47(a885,f329(f329(f84(a885),x98241),x98245),x98243))))
% 159.70/159.30  [10141]~P68(x101412)+~P104(f329(f64(x101411),x101414))+E(f329(f329(f6(x101411,x101412),x101413),f329(f250(x101411),f329(f329(f18(x101411,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101411),a327),f329(f329(f7(x101411,f891(x101411,a880),a880),f331(x101411)),x101414))),f329(f329(f7(x101411,f891(x101411,a880),a880),f331(x101411)),x101415)))),f329(f329(f6(x101411,x101412),f329(f329(f7(x101411,x101412,x101412),f329(f329(f18(x101411,x101412,f891(x101412,x101412)),f329(f329(f8(a880,f891(x101412,f891(x101412,x101412)),x101411),f104(x101412)),f329(f329(f7(x101411,f891(x101411,a880),a880),f331(x101411)),x101415))),x101413)),f2(x101412))),x101414))
% 159.70/159.30  [8302]~E(f329(f329(f129(x83021),x83022),x83025),f329(f329(f129(x83021),x83023),x83024))+E(f329(f329(f129(x83021),f329(f329(f137(x83021),f329(f196(f886(x83021)),x83022)),x83023)),x83024),x83025)+P104(f329(f329(f244(a885),f329(f196(f886(x83021)),x83023)),f329(f196(f886(x83021)),x83022)))
% 159.70/159.30  [8506]~E(f329(f329(f129(x85062),x85063),x85061),f329(f329(f129(x85062),x85064),x85065))+E(x85061,f329(f329(f129(x85062),f329(f329(f137(x85062),f329(f196(f886(x85062)),x85063)),x85064)),x85065))+~P104(f329(f329(f244(a885),f329(f196(f886(x85062)),x85063)),f329(f196(f886(x85062)),x85064)))
% 159.70/159.30  [8594]~E(f329(f329(f83(a885),f329(f329(f84(a885),x85943),x85944)),x85941),f329(f329(f83(a885),f329(f329(f84(a885),x85942),x85944)),x85945))+~P104(f329(f329(f244(a885),x85943),x85942))+E(x85941,f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x85942),x85943)),x85944)),x85945))
% 159.70/159.30  [8595]~E(f329(f329(f83(a885),f329(f329(f84(a885),x85951),x85953)),x85954),f329(f329(f83(a885),f329(f329(f84(a885),x85952),x85953)),x85955))+~P104(f329(f329(f244(a885),x85952),x85951))+E(f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x85951),x85952)),x85953)),x85954),x85955)
% 159.70/159.30  [8756]E(f329(f329(f83(a885),f329(f329(f84(a885),x87561),x87562)),x87563),f329(f329(f83(a885),f329(f329(f84(a885),x87564),x87562)),x87565))+~P104(f329(f329(f244(a885),x87564),x87561))+~E(x87565,f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x87561),x87564)),x87562)),x87563))
% 159.70/159.30  [8757]E(f329(f329(f83(a885),f329(f329(f84(a885),x87571),x87572)),x87573),f329(f329(f83(a885),f329(f329(f84(a885),x87574),x87572)),x87575))+~P104(f329(f329(f244(a885),x87574),x87571))+~E(f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x87571),x87574)),x87572)),x87573),x87575)
% 159.70/159.30  [9630]~P64(x96302)+~P104(f329(f64(x96301),x96305))+E(f329(f329(f9(x96301,x96302),f329(f329(f18(x96301,x96302,x96302),f329(f329(f8(x96302,f891(x96302,x96302),x96301),f287(x96302)),x96303)),x96304)),x96305),f329(f329(f287(x96302),f329(f329(f9(x96301,x96302),x96303),x96305)),f329(f329(f9(x96301,x96302),x96304),x96305)))
% 159.70/159.30  [9755]~E(f631(x97555,x97554,x97553,x97552,x97551),f632(x97555,x97554,x97553,x97552,x97551))+P104(f329(f329(f331(f890(x97551,x97551)),f329(f329(f258(x97551,x97551),x97552),x97553)),f305(x97551,x97554)))+~P104(f329(f329(f331(f890(x97551,x97551)),f329(f329(f258(x97551,x97551),x97552),x97553)),f305(x97551,f329(f329(f118(f891(f890(x97551,x97551),a880)),x97554),x97555))))
% 159.70/159.30  [9756]~E(f644(x97565,x97564,x97563,x97562,x97561),f645(x97565,x97564,x97563,x97562,x97561))+P104(f329(f329(f331(f890(x97561,x97561)),f329(f329(f258(x97561,x97561),x97562),x97563)),f305(x97561,x97564)))+~P104(f329(f329(f331(f890(x97561,x97561)),f329(f329(f258(x97561,x97561),x97562),x97563)),f305(x97561,f329(f329(f118(f891(f890(x97561,x97561),a880)),x97564),x97565))))
% 159.70/159.30  [9967]P104(f329(f329(f331(f890(x99671,x99671)),f329(f329(f258(x99671,x99671),x99672),f645(x99675,x99674,x99673,x99672,x99671))),f305(x99671,x99674)))+P104(f329(f329(f331(f890(x99671,x99671)),f329(f329(f258(x99671,x99671),x99672),x99673)),f305(x99671,x99674)))+~P104(f329(f329(f331(f890(x99671,x99671)),f329(f329(f258(x99671,x99671),x99672),x99673)),f305(x99671,f329(f329(f118(f891(f890(x99671,x99671),a880)),x99674),x99675))))
% 159.70/159.30  [10051]P104(f329(f329(f331(f890(x100511,x100511)),f329(f329(f258(x100511,x100511),f632(x100515,x100514,x100513,x100512,x100511)),x100513)),f305(x100511,x100514)))+P104(f329(f329(f331(f890(x100511,x100511)),f329(f329(f258(x100511,x100511),x100512),x100513)),f305(x100511,x100514)))+~P104(f329(f329(f331(f890(x100511,x100511)),f329(f329(f258(x100511,x100511),x100512),x100513)),f305(x100511,f329(f329(f118(f891(f890(x100511,x100511),a880)),x100514),x100515))))
% 159.70/159.30  [10091]P104(f329(f329(f331(f890(x100911,x100911)),f329(f329(f258(x100911,x100911),x100912),x100913)),f305(x100911,x100914)))+P104(f329(f329(f331(f890(x100911,x100911)),f329(f329(f258(x100911,x100911),f631(x100915,x100914,x100913,x100912,x100911)),f632(x100915,x100914,x100913,x100912,x100911))),x100915))+~P104(f329(f329(f331(f890(x100911,x100911)),f329(f329(f258(x100911,x100911),x100912),x100913)),f305(x100911,f329(f329(f118(f891(f890(x100911,x100911),a880)),x100914),x100915))))
% 159.70/159.30  [10092]P104(f329(f329(f331(f890(x100921,x100921)),f329(f329(f258(x100921,x100921),x100922),x100923)),f305(x100921,x100924)))+P104(f329(f329(f331(f890(x100921,x100921)),f329(f329(f258(x100921,x100921),f645(x100925,x100924,x100923,x100922,x100921)),f644(x100925,x100924,x100923,x100922,x100921))),x100925))+~P104(f329(f329(f331(f890(x100921,x100921)),f329(f329(f258(x100921,x100921),x100922),x100923)),f305(x100921,f329(f329(f118(f891(f890(x100921,x100921),a880)),x100924),x100925))))
% 159.70/159.30  [10216]~P104(f329(f329(f331(f890(f886(x102161),f886(x102161))),f329(f329(f258(f886(x102161),f886(x102161)),x102164),x102165)),f157(x102161,x102162)))+~P104(f329(f329(f331(f890(x102161,x102161)),x102163),f329(f171(f890(x102161,x102161)),f329(f329(f180(x102161,x102161),x102164),x102165))))+P104(f329(f329(f268(x102161,x102161,a880),f329(f329(f7(x102161,f891(f890(x102161,x102161),a880),f891(x102161,a880)),f329(f329(f8(f891(x102161,f891(f891(f890(x102161,x102161),a880),a880)),f891(f891(f890(x102161,x102161),a880),f891(x102161,a880)),x102161),f7(x102161,f891(f890(x102161,x102161),a880),a880)),f329(f329(f8(f891(x102161,f890(x102161,x102161)),f891(x102161,f891(f891(f890(x102161,x102161),a880),a880)),x102161),f329(f8(f890(x102161,x102161),f891(f891(f890(x102161,x102161),a880),a880),x102161),f331(f890(x102161,x102161)))),f258(x102161,x102161)))),x102162)),x102163))
% 159.70/159.30  [9658]~P104(f329(f329(f244(a885),x96583),x96582))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),x96583),x96584)),x96581)),f329(f329(f83(a885),f329(f329(f84(a885),x96582),x96584)),x96585)))+P104(f329(f329(f244(a885),x96581),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x96582),x96583)),x96584)),x96585)))
% 159.70/159.30  [9659]~P104(f329(f329(f244(a885),x96593),x96592))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),x96593),x96594)),x96591)),f329(f329(f83(a885),f329(f329(f84(a885),x96592),x96594)),x96595)))+P104(f329(f329(f245(a885),x96591),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x96592),x96593)),x96594)),x96595)))
% 159.70/159.30  [9677]~P104(f329(f329(f244(a885),x96771),x96774))+P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),x96771),x96772)),x96773)),f329(f329(f83(a885),f329(f329(f84(a885),x96774),x96772)),x96775)))+~P104(f329(f329(f244(a885),x96773),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x96774),x96771)),x96772)),x96775)))
% 159.70/159.30  [9678]~P104(f329(f329(f244(a885),x96781),x96784))+P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),x96781),x96782)),x96783)),f329(f329(f83(a885),f329(f329(f84(a885),x96784),x96782)),x96785)))+~P104(f329(f329(f245(a885),x96783),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x96784),x96781)),x96782)),x96785)))
% 159.70/159.30  [9792]~P104(f329(f329(f244(a885),x97922),x97921))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),x97921),x97923)),x97924)),f329(f329(f83(a885),f329(f329(f84(a885),x97922),x97923)),x97925)))+P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x97921),x97922)),x97923)),x97924)),x97925))
% 159.70/159.30  [9793]~P104(f329(f329(f244(a885),x97932),x97931))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),x97931),x97933)),x97934)),f329(f329(f83(a885),f329(f329(f84(a885),x97932),x97933)),x97935)))+P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x97931),x97932)),x97933)),x97934)),x97935))
% 159.70/159.30  [9845]~P104(f329(f329(f244(a885),x98454),x98451))+P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),x98451),x98452)),x98453)),f329(f329(f83(a885),f329(f329(f84(a885),x98454),x98452)),x98455)))+~P104(f329(f329(f244(a885),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x98451),x98454)),x98452)),x98453)),x98455))
% 159.70/159.30  [9846]~P104(f329(f329(f244(a885),x98464),x98461))+P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),x98461),x98462)),x98463)),f329(f329(f83(a885),f329(f329(f84(a885),x98464),x98462)),x98465)))+~P104(f329(f329(f245(a885),f329(f329(f83(a885),f329(f329(f84(a885),f329(f329(f22(a885),x98461),x98464)),x98462)),x98463)),x98465))
% 159.70/159.30  [10076]~P8(x100761,x100762,x100765,x100763)+~P104(f329(f329(f331(f890(x100761,x100761)),x100764),x100765))+P104(f329(f329(f268(x100761,x100761,a880),f329(f329(f7(x100761,f891(x100761,x100762),f891(x100761,a880)),f329(f329(f8(f891(x100762,a880),f891(f891(x100761,x100762),f891(x100761,a880)),x100761),f8(x100762,a880,x100761)),f329(f329(f8(x100762,f891(x100762,a880),x100761),a326),x100763))),x100763)),x100764))
% 159.70/159.30  [6846]~E(f329(x68464,x68465),f210(x68462))+E(f329(f185(x68461,x68462,x68463,x68464),x68465),f329(f239(x68462),x68466))+~E(f329(x68463,x68465),f329(f239(x68462),x68466))
% 159.70/159.30  [6944]~E(f329(x69443,x69446),f210(x69441))+E(f329(f241(f889(x69441),x69442,f210(x69441),x69443),f329(x69444,x69445)),f210(x69441))+~E(f329(x69444,x69445),f329(f239(x69442),x69446))
% 159.70/159.30  [7529]E(f329(x75291,x75292),f210(x75293))+~E(f329(f185(x75295,x75293,x75296,x75291),x75292),f329(f239(x75293),x75294))+E(f329(x75291,x75292),f329(f239(x75293),x75294))
% 159.70/159.30  [7563]~E(f329(f185(x75636,x75633,x75635,x75631),x75632),f329(f239(x75633),x75634))+E(f329(x75631,x75632),f329(f239(x75633),x75634))+E(f329(x75635,x75632),f329(f239(x75633),x75634))
% 159.70/159.30  [8465]~P14(x84656,x84651,x84652,x84654)+E(f329(f76(x84651,x84651,x84651,f329(x84652,x84653)),f329(x84654,x84655)),f329(f76(x84651,x84651,x84651,f329(x84654,x84655)),f329(x84652,x84653)))+~P104(f329(f64(x84656),x84655))
% 159.70/159.30  [8892]~P20(x88921,x88923,x88925,x88926)+~P20(x88923,x88922,x88924,f329(f308(x88921,x88923,x88925),x88926))+P20(x88921,x88922,f329(f76(x88923,x88922,x88921,x88924),x88925),x88926)
% 159.70/159.30  [9464]~P104(f329(f329(x94643,x94642),x94646))+~P104(f329(f329(x94644,x94645),x94642))+P104(f329(f329(f331(x94641),x94642),f297(x94641,x94643,x94644,x94645,x94646)))
% 159.70/159.30  [9465]~P104(f329(f329(x94654,x94652),x94656))+~P104(f329(f329(x94653,x94655),x94652))+P104(f329(f329(f331(x94651),x94652),f294(x94651,x94653,x94654,x94655,x94656)))
% 159.70/159.30  [9576]E(x95761,x95762)+E(x95763,x95764)+~P104(f329(f329(f331(f890(f886(x95765),f886(x95765))),f329(f329(f258(f886(x95765),f886(x95765)),f329(f329(f150(x95765),x95763),x95761)),f329(f329(f150(x95765),x95764),x95762))),f156(x95765,x95766)))
% 159.70/159.30  [9586]~E(x95862,x95864)+P104(f329(f329(f331(f890(f886(x95861),f886(x95861))),f329(f329(f258(f886(x95861),f886(x95861)),f329(f329(f150(x95861),x95862),x95863)),f329(f329(f150(x95861),x95864),x95865))),f144(x95861,x95866)))+~P104(f329(f329(f331(f890(f886(x95861),f886(x95861))),f329(f329(f258(f886(x95861),f886(x95861)),x95863),x95865)),f144(x95861,x95866)))
% 159.70/159.30  [9587]~E(x95872,x95874)+P104(f329(f329(f331(f890(f886(x95871),f886(x95871))),f329(f329(f258(f886(x95871),f886(x95871)),f329(f329(f150(x95871),x95872),x95873)),f329(f329(f150(x95871),x95874),x95875))),f146(x95871,x95876)))+~P104(f329(f329(f331(f890(f886(x95871),f886(x95871))),f329(f329(f258(f886(x95871),f886(x95871)),x95873),x95875)),f146(x95871,x95876)))
% 159.70/159.30  [9588]~E(x95882,x95884)+P104(f329(f329(f331(f890(f886(x95881),f886(x95881))),f329(f329(f258(f886(x95881),f886(x95881)),f329(f329(f150(x95881),x95882),x95883)),f329(f329(f150(x95881),x95884),x95885))),f156(x95881,x95886)))+~P104(f329(f329(f331(f890(f886(x95881),f886(x95881))),f329(f329(f258(f886(x95881),f886(x95881)),x95883),x95885)),f156(x95881,x95886)))
% 159.70/159.30  [9589]~E(x95892,x95894)+P104(f329(f329(f331(f890(f886(x95891),f886(x95891))),f329(f329(f258(f886(x95891),f886(x95891)),f329(f329(f129(x95891),x95892),x95893)),f329(f329(f129(x95891),x95894),x95895))),f156(x95891,x95896)))+~P104(f329(f329(f331(f890(f886(x95891),f886(x95891))),f329(f329(f258(f886(x95891),f886(x95891)),x95893),x95895)),f156(x95891,x95896)))
% 159.70/159.30  [9590]~E(x95903,x95905)+P104(f329(f329(f331(f890(f886(x95901),f886(x95901))),f329(f329(f258(f886(x95901),f886(x95901)),f329(f329(f129(x95901),x95902),x95903)),f329(f329(f129(x95901),x95904),x95905))),f156(x95901,x95906)))+~P104(f329(f329(f331(f890(f886(x95901),f886(x95901))),f329(f329(f258(f886(x95901),f886(x95901)),x95902),x95904)),f156(x95901,x95906)))
% 159.70/159.30  [9645]E(x96451,x96452)+P104(f329(f329(f331(f890(f886(x96453),f886(x96453))),f329(f329(f258(f886(x96453),f886(x96453)),x96451),x96452)),f156(x96453,x96454)))+~P104(f329(f329(f331(f890(f886(x96453),f886(x96453))),f329(f329(f258(f886(x96453),f886(x96453)),f329(f329(f150(x96453),x96455),x96451)),f329(f329(f150(x96453),x96456),x96452))),f156(x96453,x96454)))
% 159.70/159.30  [9796]~E(x97963,x97965)+P104(f329(f329(f331(f890(f886(x97961),f886(x97961))),f329(f329(f258(f886(x97961),f886(x97961)),f329(f329(f129(x97961),x97962),f329(f329(f150(x97961),x97963),f121(x97961)))),f329(f329(f129(x97961),x97964),f329(f329(f150(x97961),x97965),f121(x97961))))),f156(x97961,x97966)))+~P104(f329(f329(f331(f890(f886(x97961),f886(x97961))),f329(f329(f258(f886(x97961),f886(x97961)),x97962),x97964)),f156(x97961,x97966)))
% 159.70/159.30  [9812]E(f329(x98121,x98122),f210(x98123))+~E(f329(f241(f889(x98126),x98123,f210(x98126),x98124),f329(x98121,x98122)),f210(x98126))+E(f329(x98124,f695(x98122,x98121,x98124,x98125,x98126,x98123)),f210(x98126))
% 159.70/159.30  [9813]E(f329(x98131,x98132),f210(x98133))+~E(f329(f241(f889(x98136),x98133,f210(x98136),x98134),f329(x98131,x98132)),f210(x98136))+E(f329(f239(x98133),f695(x98132,x98131,x98134,x98135,x98136,x98133)),f329(x98131,x98132))
% 159.70/159.30  [9849]E(x98491,x98492)+E(x98493,x98494)+~P104(f329(f329(f331(f890(f886(x98495),f886(x98495))),f329(f329(f258(f886(x98495),f886(x98495)),f329(f329(f129(x98495),x98493),f329(f329(f150(x98495),x98491),f121(x98495)))),f329(f329(f129(x98495),x98494),f329(f329(f150(x98495),x98492),f121(x98495))))),f156(x98495,x98496)))
% 159.70/159.30  [9873]E(x98731,x98732)+~P104(f329(f329(f331(f890(f886(x98733),f886(x98733))),f329(f329(f258(f886(x98733),f886(x98733)),f329(f329(f129(x98733),x98731),f329(f329(f150(x98733),x98735),f121(x98733)))),f329(f329(f129(x98733),x98732),f329(f329(f150(x98733),x98736),f121(x98733))))),f156(x98733,x98734)))+P104(f329(f329(f331(f890(f886(x98733),f886(x98733))),f329(f329(f258(f886(x98733),f886(x98733)),x98731),x98732)),f156(x98733,x98734)))
% 159.70/159.30  [9909]~P104(f329(f329(f331(f890(f891(x99091,a880),f891(x99091,a880))),f329(f329(f258(f891(x99091,a880),f891(x99091,a880)),x99092),x99094)),f320(x99091,x99096)))+~P104(f329(f329(f331(f890(f891(x99091,a880),f891(x99091,a880))),f329(f329(f258(f891(x99091,a880),f891(x99091,a880)),x99093),x99095)),f320(x99091,x99096)))+P104(f329(f329(f331(f890(f891(x99091,a880),f891(x99091,a880))),f329(f329(f258(f891(x99091,a880),f891(x99091,a880)),f329(f329(f118(f891(x99091,a880)),x99092),x99093)),f329(f329(f118(f891(x99091,a880)),x99094),x99095))),f320(x99091,x99096)))
% 159.70/159.30  [5306]~E(f329(x53063,x53066),x53065)+~E(x53064,f329(f239(x53061),x53066))+E(f329(f329(f211(x53061,x53062),x53063),x53064),f329(f239(x53062),x53065))
% 159.70/159.30  [5715]~E(f329(f329(f129(x57151),x57156),x57153),x57155)+E(f329(f329(f129(x57151),x57152),x57153),f329(f329(f150(x57151),x57154),x57155))+~E(x57152,f329(f329(f150(x57151),x57154),x57156))
% 159.70/159.30  [5716]~E(f329(f329(f129(x57161),x57166),x57163),x57165)+E(f329(f329(f129(x57161),x57162),x57163),f329(f329(f129(x57161),x57164),x57165))+~E(x57162,f329(f329(f129(x57161),x57164),x57166))
% 159.70/159.30  [5718]E(f329(f329(f129(x57181),x57182),x57183),f329(f329(f150(x57181),x57184),x57185))+~E(f329(f329(f150(x57181),x57184),x57186),x57182)+~E(x57185,f329(f329(f129(x57181),x57186),x57183))
% 159.70/159.30  [5720]~E(f329(f329(f129(x57201),x57202),x57206),x57204)+E(f329(f329(f129(x57201),x57202),x57203),f329(f329(f129(x57201),x57204),x57205))+~E(x57203,f329(f329(f129(x57201),x57206),x57205))
% 159.70/159.30  [6839]E(f329(x68391,x68392),f329(x68393,x68392))+~E(f329(f329(f153(x68394,x68395),x68391),x68396),f329(f329(f153(x68394,x68395),x68393),x68396))+~P104(f329(f329(f331(x68394),x68392),f329(f171(x68394),x68396)))
% 159.70/159.30  [7223]~P14(x72234,x72235,x72236,x72231)+E(f329(f329(x72231,x72232),x72233),f329(f329(f67(x72234,x72235,x72236),x72233),x72232))+~P104(f329(f64(x72234),x72232))
% 159.70/159.30  [7289]~E(x72892,f329(x72894,x72896))+~P104(f329(f329(f331(x72893),x72896),x72895))+P104(f329(f329(f331(x72891),x72892),f329(f308(x72893,x72891,x72894),x72895)))
% 159.70/159.30  [7290]~E(f329(x72904,x72902),x72906)+~P104(f329(f329(f331(x72903),x72906),x72905))+P104(f329(f329(f331(x72901),x72902),f329(f309(x72901,x72903,x72904),x72905)))
% 159.70/159.30  [7741]~P35(x77411,x77412,x77414,x77416)+P35(x77411,x77412,f329(f329(f150(x77411),x77413),x77414),f329(f329(f150(x77411),x77415),x77416))+~P104(f329(f329(x77412,x77413),x77415))
% 159.70/159.30  [8764]~P56(x87644,x87645,x87641,x87642,x87646)+E(f329(x87641,f329(x87642,x87643)),x87643)+~P104(f329(f329(f331(x87645),x87643),x87646))
% 159.70/159.30  [9578]E(x95781,x95782)+E(f329(f196(f886(x95783)),x95784),f329(f196(f886(x95783)),x95785))+~P104(f329(f329(f331(f890(f886(x95783),f886(x95783))),f329(f329(f258(f886(x95783),f886(x95783)),f329(f329(f150(x95783),x95781),x95784)),f329(f329(f150(x95783),x95782),x95785))),f144(x95783,x95786)))
% 159.70/159.30  [9641]~P11(x96411,x96412,x96413)+E(f329(f329(f67(x96411,x96412,x96413),x96414),x96415),x96416)+~P104(f329(f69(x96411,x96412,x96413,x96414,x96415),x96416))
% 159.70/159.30  [9649]E(f329(f196(f886(x96491)),x96492),f329(f196(f886(x96491)),x96493))+P104(f329(f329(f331(f890(f886(x96491),f886(x96491))),f329(f329(f258(f886(x96491),f886(x96491)),x96492),x96493)),f144(x96491,x96494)))+~P104(f329(f329(f331(f890(f886(x96491),f886(x96491))),f329(f329(f258(f886(x96491),f886(x96491)),f329(f329(f150(x96491),x96495),x96492)),f329(f329(f150(x96491),x96496),x96493))),f144(x96491,x96494)))
% 159.70/159.30  [9671]~P104(f329(f329(f331(f890(x96711,x96711)),f329(f329(f258(x96711,x96711),x96712),x96714)),f305(x96711,x96716)))+P104(f329(f329(f331(f890(f886(x96711),f886(x96711))),f329(f329(f258(f886(x96711),f886(x96711)),f329(f329(f150(x96711),x96712),x96713)),f329(f329(f150(x96711),x96714),x96715))),f305(f886(x96711),f156(x96711,x96716))))+~P104(f329(f329(f331(f890(f886(x96711),f886(x96711))),f329(f329(f258(f886(x96711),f886(x96711)),x96713),x96715)),f305(f886(x96711),f156(x96711,x96716))))
% 159.70/159.30  [9855]~P104(f329(x98552,x98556))+~E(f329(f135(x98551,x98552),x98553),f329(f329(f150(x98551),x98554),x98555))+~P104(f329(f329(f331(x98551),x98556),f329(f171(x98551),f799(x98555,x98554,x98553,x98552,x98551))))
% 159.70/159.30  [9856]~P104(f329(x98564,x98566))+~E(f329(f329(f150(x98561),x98562),x98563),f329(f135(x98561,x98564),x98565))+~P104(f329(f329(f331(x98561),x98566),f329(f171(x98561),f797(x98565,x98564,x98563,x98562,x98561))))
% 159.70/159.30  [10169]~P68(x101692)+E(f329(f329(f6(x101691,x101692),f329(f329(f8(f891(x101693,a880),x101692,x101691),f329(f6(x101693,x101692),x101694)),f329(f329(f8(f891(x101693,a880),f891(x101693,a880),x101691),f250(x101693)),f329(f329(f8(f891(x101693,a880),f891(x101693,a880),x101691),f329(f18(x101693,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101693),a327),f329(f329(f7(x101693,f891(x101693,a880),a880),f331(x101693)),x101695)))),f329(f7(x101693,x101691,a880),f329(f329(f8(x101691,f891(x101691,a880),x101693),a326),x101696)))))),f329(f308(x101693,x101691,x101696),x101695)),f329(f329(f6(x101693,x101692),x101694),x101695))+~P104(f329(f64(x101693),x101695))
% 159.70/159.30  [6897]~P107(x68973)+P104(f329(x68972,x68975))+E(f329(f135(x68971,x68972),f329(f329(f147(x68971,x68973,x68974),x68975),x68976)),f329(f135(x68971,x68972),x68976))
% 159.70/159.30  [6899]P104(f329(x68991,x68992))+~E(f166(x68993,x68991,x68994),f329(f329(f258(f886(x68993),f886(x68993)),x68995),x68996))+~P104(f329(f329(f331(x68993),x68992),f329(f171(x68993),x68995)))
% 159.70/159.30  [6941]~P104(f329(x69412,x69416))+~E(f166(x69411,x69412,x69413),f329(f329(f258(f886(x69411),f886(x69411)),x69414),x69415))+~P104(f329(f329(f331(x69411),x69416),f329(f171(x69411),x69415)))
% 159.70/159.30  [7607]~P10(x76071,x76072,x76073)+~P104(f329(f64(x76071),x76076))+E(f329(f329(f67(x76071,x76072,x76073),x76074),f329(f329(f307(x76071),x76075),x76076)),f329(f329(f67(x76071,x76072,x76073),f329(f329(x76073,x76075),x76074)),x76076))
% 159.70/159.30  [7657]~P107(x76572)+~P104(f329(f329(f244(x76572),f329(x76573,x76574)),f329(x76573,x76575)))+E(f329(f329(f147(x76571,x76572,x76573),x76574),f329(f329(f150(x76571),x76575),x76576)),f329(f329(f150(x76571),x76574),f329(f329(f150(x76571),x76575),x76576)))
% 159.70/159.30  [7772]E(x77721,x77722)+~E(f329(f329(f266(x77723,x77724),x77721),f329(f16(f891(x77724,a880),x77723),x77725)),f329(f329(f266(x77723,x77724),x77722),f329(f16(f891(x77724,a880),x77723),x77725)))+~P104(f329(f329(f331(x77724),x77726),x77725))
% 159.70/159.30  [7836]~P10(x78361,x78362,x78363)+~P104(f329(f64(x78361),x78366))+E(f329(f329(f67(x78361,x78362,x78363),x78364),f329(f329(f307(x78361),x78365),x78366)),f329(f329(x78363,x78365),f329(f329(f67(x78361,x78362,x78363),x78364),x78366)))
% 159.70/159.30  [7955]~P11(x79551,x79552,x79553)+~P104(f329(f64(x79551),x79556))+E(f329(f329(f67(x79551,x79552,x79553),f329(f329(x79553,x79554),x79555)),x79556),f329(f329(x79553,x79554),f329(f329(f67(x79551,x79552,x79553),x79555),x79556)))
% 159.70/159.30  [8025]~P15(x80252,x80255,x80256,x80251)+~P104(f329(f64(x80252),x80254))+E(f329(x80251,f329(f329(f307(x80252),x80253),x80254)),f329(f76(x80255,x80255,x80255,f329(x80251,x80254)),f329(x80256,x80253)))
% 159.70/159.30  [8063]~P107(x80632)+P104(f329(f329(f244(x80632),f329(x80633,x80634)),f329(x80633,x80635)))+E(f329(f329(f147(x80631,x80632,x80633),x80634),f329(f329(f150(x80631),x80635),x80636)),f329(f329(f150(x80631),x80635),f329(f329(f147(x80631,x80632,x80633),x80634),x80636)))
% 159.70/159.30  [8203]~E(f329(f196(f886(x82031)),x82035),f329(f196(f886(x82032)),x82036))+~E(f329(f196(f886(x82031)),x82033),f329(f196(f886(x82032)),x82034))+E(f329(f329(f129(f890(x82031,x82032)),f329(f329(f180(x82031,x82032),x82033),x82034)),f329(f329(f180(x82031,x82032),x82035),x82036)),f329(f329(f180(x82031,x82032),f329(f329(f129(x82031),x82033),x82035)),f329(f329(f129(x82032),x82034),x82036)))
% 159.70/159.30  [8317]~E(x83172,f329(f308(x83173,x83171,x83174),x83176))+P104(f329(f329(f244(f891(x83171,a880)),x83172),f329(f308(x83173,x83171,x83174),x83175)))+~P104(f329(f329(f244(f891(x83173,a880)),x83176),x83175))
% 159.70/159.30  [8421]~P107(x84215)+E(f329(x84211,x84212),f329(x84211,x84213))+E(f329(f329(f147(x84214,x84215,x84211),x84212),f329(f329(f147(x84214,x84215,x84211),x84213),x84216)),f329(f329(f147(x84214,x84215,x84211),x84213),f329(f329(f147(x84214,x84215,x84211),x84212),x84216)))
% 159.70/159.30  [8458]~P20(x84583,x84581,x84584,x84585)+P20(x84583,x84581,f329(f329(f329(f75(x84583,x84581),x84584),x84586),x84582),x84585)+P104(f329(f329(f331(x84581),x84582),f329(f308(x84583,x84581,x84584),x84585)))
% 159.70/159.30  [8603]~P104(f329(f329(f331(x86032),x86034),f329(x86036,x86033)))+~P104(f329(f329(f331(x86031),x86033),x86035))+P104(f329(f329(f331(f890(x86031,x86032)),f329(f329(f258(x86031,x86032),x86033),x86034)),f329(f329(f266(x86031,x86032),x86035),x86036)))
% 159.70/159.30  [9073]~P68(x90732)+~P20(x90734,x90731,x90735,x90736)+E(f329(f329(f6(x90731,x90732),x90733),f329(f308(x90734,x90731,x90735),x90736)),f329(f329(f6(x90734,x90732),f329(f76(x90731,x90732,x90734,x90733),x90735)),x90736))
% 159.70/159.30  [9074]~P75(x90742)+~P20(x90744,x90741,x90745,x90746)+E(f329(f329(f9(x90741,x90742),x90743),f329(f308(x90744,x90741,x90745),x90746)),f329(f329(f9(x90744,x90742),f329(f76(x90741,x90742,x90744,x90743),x90745)),x90746))
% 159.70/159.30  [9121]~P37(x91212,x91215,x91211,x91213,x91216)+P104(f329(f329(x91211,f329(f329(f164(x91212),x91213),x91214)),f329(f329(f164(x91215),x91216),x91214)))+~P104(f329(f329(f245(a885),x91214),f329(f196(f886(x91215)),x91216)))
% 159.70/159.30  [9122]~P37(x91222,x91225,x91221,x91223,x91226)+P104(f329(f329(x91221,f329(f329(f164(x91222),x91223),x91224)),f329(f329(f164(x91225),x91226),x91224)))+~P104(f329(f329(f245(a885),x91224),f329(f196(f886(x91222)),x91223)))
% 159.70/159.30  [9132]~E(f329(f308(x91321,x91322,x91323),x91324),x91326)+E(f329(f308(x91321,x91322,x91323),f329(f308(x91322,x91321,f96(x91321,x91322,x91324,x91323)),x91325)),x91325)+~P104(f329(f329(f244(f891(x91322,a880)),x91325),x91326))
% 159.70/159.30  [9268]~E(f329(f329(f329(a204,x92685),f33(x92681)),f205(x92684,x92681)),f329(f329(f329(a204,x92686),f33(x92681)),f205(x92684,x92681)))+P104(f329(f329(f201(f26(x92681,x92682,x92683)),x92684),f329(f329(f329(a204,x92685),f33(x92681)),f205(x92684,x92681))))+~P104(f329(f329(f201(x92683),f329(f329(f329(a204,x92684),f33(x92681)),f329(x92682,x92684))),x92686))
% 159.70/159.30  [9335]~P14(x93353,x93351,x93356,x93352)+~P104(f329(f64(x93353),x93354))+E(f329(f76(x93351,x93351,x93351,f329(x93352,f329(f329(f22(f891(x93353,a880)),x93354),f329(f329(f307(x93353),x93355),f195(f891(x93353,a880)))))),f329(x93356,x93355)),f329(x93352,f329(f329(f307(x93353),x93355),x93354)))
% 159.70/159.30  [9947]~E(f329(f308(x99472,x99474,x99476),f253(f891(x99472,a880))),f253(f891(x99474,a880)))+~E(f329(f308(x99471,x99473,x99475),f253(f891(x99471,a880))),f253(f891(x99473,a880)))+E(f329(f308(f890(x99471,x99472),f890(x99473,x99474),f269(x99471,x99473,x99472,x99474,x99475,x99476)),f253(f891(f890(x99471,x99472),a880))),f253(f891(f890(x99473,x99474),a880)))
% 159.70/159.30  [10000]~P20(x100003,x100004,x100005,f329(x100006,f675(x100006,x100005,x100004,x100003,x100002,x100001)))+P20(x100003,x100004,x100005,f329(f329(f45(x100002,f891(x100003,a880)),x100001),x100006))+E(x100001,f195(f891(x100002,a880)))
% 159.70/159.30  [10059]P20(x100596,x100595,x100594,f329(f329(f45(x100592,f891(x100596,a880)),x100591),x100593))+E(x100591,f195(f891(x100592,a880)))+P104(f329(f329(f331(x100592),f675(x100593,x100594,x100595,x100596,x100592,x100591)),x100591))
% 159.70/159.30  [10065]P104(f329(f329(f331(x100651),f606(x100652,x100653,x100654,x100655,x100656,x100651)),x100656))+P104(f329(f329(f244(f891(f890(x100651,x100654),a880)),f329(f329(f266(x100651,x100654),x100656),x100653)),f329(f329(f266(x100651,x100654),x100655),x100652)))+~P104(f329(f329(f244(f891(x100651,a880)),x100656),x100655))
% 159.70/159.30  [10105]P19(x101056,x101055,f329(f329(f307(f884(x101056)),f329(f329(f329(f95(x101056),x101051),x101053),x101052)),f195(f891(f884(x101056),a880))))+~P19(x101056,x101055,f329(f329(f307(f884(x101056)),f329(f329(f329(f95(x101056),x101054),x101053),x101052)),f195(f891(f884(x101056),a880))))+P104(f329(f329(x101051,f779(x101051,x101052,x101053,x101054,x101055,x101056)),f838(x101051,x101052,x101053,x101054,x101055,x101056)))
% 159.70/159.30  [10106]P19(x101066,x101065,f329(f329(f307(f884(x101066)),f329(f329(f329(f95(x101066),x101064),x101063),x101062)),f195(f891(f884(x101066),a880))))+~P19(x101066,x101065,f329(f329(f307(f884(x101066)),f329(f329(f329(f95(x101066),x101064),x101063),x101061)),f195(f891(f884(x101066),a880))))+P104(f329(f329(x101061,f853(x101062,x101061,x101063,x101064,x101065,x101066)),f864(x101062,x101061,x101063,x101064,x101065,x101066)))
% 159.70/159.30  [10144]~P19(x101441,x101442,f329(f329(f307(f884(x101441)),f329(f329(f329(f95(x101441),x101443),x101444),x101446)),f195(f891(f884(x101441),a880))))+P19(x101441,x101442,f329(f329(f307(f884(x101441)),f329(f329(f329(f95(x101441),x101443),x101444),x101445)),f195(f891(f884(x101441),a880))))+~P104(f329(f329(x101445,f853(x101445,x101446,x101444,x101443,x101442,x101441)),f864(x101445,x101446,x101444,x101443,x101442,x101441)))
% 159.70/159.30  [10145]~P19(x101451,x101452,f329(f329(f307(f884(x101451)),f329(f329(f329(f95(x101451),x101456),x101454),x101455)),f195(f891(f884(x101451),a880))))+P19(x101451,x101452,f329(f329(f307(f884(x101451)),f329(f329(f329(f95(x101451),x101453),x101454),x101455)),f195(f891(f884(x101451),a880))))+~P104(f329(f329(x101456,f779(x101453,x101455,x101454,x101456,x101452,x101451)),f838(x101453,x101455,x101454,x101456,x101452,x101451)))
% 159.70/159.30  [10181]~P104(f329(f329(f244(f891(x101812,a880)),f329(x101814,f606(x101816,x101814,x101812,x101815,x101813,x101811))),f329(x101816,f606(x101816,x101814,x101812,x101815,x101813,x101811))))+~P104(f329(f329(f244(f891(x101811,a880)),x101813),x101815))+P104(f329(f329(f244(f891(f890(x101811,x101812),a880)),f329(f329(f266(x101811,x101812),x101813),x101814)),f329(f329(f266(x101811,x101812),x101815),x101816)))
% 159.70/159.30  [7791]~P104(f329(x77911,x77915))+~P104(f329(x77916,x77914))+P104(f329(x77911,f329(f267(x77912,x77913),f329(f329(f258(x77912,x77913),x77914),x77915))))
% 159.70/159.30  [7792]~P104(f329(x77921,x77924))+~P104(f329(x77926,x77925))+P104(f329(x77921,f329(f257(x77922,x77923),f329(f329(f258(x77922,x77923),x77924),x77925))))
% 159.70/159.30  [7814]~E(f329(f196(f886(x78141)),x78143),f329(f196(f886(x78144)),x78145))+~E(f329(f329(f184(x78141,x78144),f329(f329(f180(x78141,x78144),x78143),x78145)),x78142),f329(f239(x78144),x78146))+P104(f329(f329(f331(x78141),x78142),f329(f171(x78141),x78143)))
% 159.70/159.30  [7841]~P104(f329(f329(x78414,x78416),x78415))+~P104(f329(f329(f331(x78411),x78416),x78413))+P104(f329(f329(f329(f44(x78411,f891(x78412,a880)),x78413),x78414),x78415))
% 159.70/159.30  [8152]~P104(f329(f329(f331(x81521),x81522),f329(x81525,x81526)))+~P104(f329(f329(f331(x81523),x81526),x81524))+P104(f329(f329(f331(x81521),x81522),f329(f329(f44(x81523,f891(x81521,a880)),x81524),x81525)))
% 159.70/159.30  [8195]P104(f329(f329(x81951,x81952),x81953))+~P104(f329(f329(x81954,x81952),x81953))+~P104(f329(f329(f244(f891(x81955,f891(x81956,a880))),x81954),x81951))
% 159.70/159.30  [8341]P104(f329(f329(x83411,x83412),x83413))+~P104(f329(f329(f331(x83414),x83412),x83415))+~P104(f329(f329(f329(f45(x83414,f891(x83416,a880)),x83415),x83411),x83413))
% 159.70/159.30  [8482]P104(f329(f329(f331(x84821),x84822),f329(x84823,x84824)))+~P104(f329(f329(f331(x84825),x84824),x84826))+~P104(f329(f329(f331(x84821),x84822),f329(f329(f45(x84825,f891(x84821,a880)),x84826),x84823)))
% 159.70/159.30  [8673]~P104(f329(f329(f329(f329(a203,x86731),x86733),x86734),x86736))+~P104(f329(f329(f329(f329(a203,x86732),x86736),x86734),x86735))+P104(f329(f329(f329(f329(a203,f30(x86731,x86732)),x86733),x86734),x86735))
% 159.70/159.30  [8746]~P8(x87464,x87465,x87466,x87461)+E(f329(x87461,x87462),f329(x87461,x87463))+~P104(f329(f329(f331(f890(x87464,x87464)),f329(f329(f258(x87464,x87464),x87462),x87463)),x87466))
% 159.70/159.30  [8777]P104(f329(f329(f244(f891(x87771,a880)),x87772),f329(x87773,x87774)))+~P104(f329(f329(f331(x87775),x87774),x87776))+~P104(f329(f329(f244(f891(x87771,a880)),x87772),f329(f329(f45(x87775,f891(x87771,a880)),x87776),x87773)))
% 159.70/159.30  [8808]~P54(x88083,x88084,f329(f284(x88084,x88083),x88085))+E(x88081,f195(f891(x88082,a880)))+E(f329(f329(f45(x88082,f891(x88083,a880)),x88081),f329(f329(f8(f891(x88084,a880),f891(x88083,a880),x88082),f283(x88084,x88083,x88085)),x88086)),f329(f283(x88084,x88083,x88085),f329(f329(f45(x88082,f891(x88084,a880)),x88081),x88086)))
% 159.70/159.30  [8883]P104(f329(f329(f331(x88831),x88832),f329(f283(x88833,x88831,x88834),x88835)))+~P104(f329(f329(f331(x88833),x88836),x88835))+~P104(f329(f329(f331(f890(x88833,x88831)),f329(f329(f258(x88833,x88831),x88836),x88832)),x88834))
% 159.70/159.30  [9002]P104(f329(x90021,x90022))+~P104(f329(f329(f329(f329(a203,x90024),x90022),x90025),x90026))+P104(f329(f329(f329(f329(a203,f27(x90021,x90023,x90024)),x90022),x90025),x90026))
% 159.70/159.30  [9019]~P104(f329(x90191,x90194))+~P104(f329(f329(f329(f329(a203,x90192),x90194),x90195),x90196))+P104(f329(f329(f329(f329(a203,f27(x90191,x90192,x90193)),x90194),x90195),x90196))
% 159.70/159.30  [9199]P104(f329(f329(f244(f891(x91991,a880)),f329(f283(x91992,x91991,x91993),x91994)),f329(f283(x91992,x91991,x91995),x91996)))+~P104(f329(f329(f244(f891(x91992,a880)),x91994),x91996))+~P104(f329(f329(f244(f891(f890(x91992,x91991),a880)),x91993),x91995))
% 159.70/159.30  [9287]P104(f329(x92871,x92872))+P104(f329(f329(f329(f329(a203,x92873),x92872),x92874),x92875))+~P104(f329(f329(f329(f329(a203,f27(x92871,x92876,x92873)),x92872),x92874),x92875))
% 159.70/159.30  [9292]~P104(f329(x92925,x92922))+P104(f329(f329(f329(f329(a203,x92921),x92922),x92923),x92924))+~P104(f329(f329(f329(f329(a203,f27(x92925,x92921,x92926)),x92922),x92923),x92924))
% 159.70/159.30  [9342]P104(f329(f329(f329(f329(a203,x93421),x93422),x93423),x93424))+P104(f329(f329(f329(f329(a203,x93425),x93422),x93423),x93424))+~P104(f329(f329(f329(f329(a203,f27(x93426,x93421,x93425)),x93422),x93423),x93424))
% 159.70/159.30  [9384]~P104(f329(f329(f331(x93842),x93846),x93844))+~P104(f329(f329(f244(f891(x93841,a880)),x93843),x93845))+P104(f329(f329(f244(f891(f890(x93841,x93842),a880)),f329(f329(f266(x93841,x93842),x93843),f329(f16(f891(x93842,a880),x93841),x93844))),f329(f329(f266(x93841,x93842),x93845),f329(f16(f891(x93842,a880),x93841),x93844))))
% 159.70/159.30  [9397]~P37(x93971,x93972,x93973,x93975,x93976)+P104(f329(f329(f268(x93971,x93972,a880),x93973),x93974))+~P104(f329(f329(f331(f890(x93971,x93972)),x93974),f329(f171(f890(x93971,x93972)),f329(f329(f180(x93971,x93972),x93975),x93976))))
% 159.70/159.30  [9530]~E(x95303,x95305)+P104(f329(f329(f331(f890(f886(x95301),f886(x95301))),f329(f329(f258(f886(x95301),f886(x95301)),f329(f329(f150(x95301),x95302),x95303)),f329(f329(f150(x95301),x95304),x95305))),f156(x95301,x95306)))+~P104(f329(f329(f331(f890(x95301,x95301)),f329(f329(f258(x95301,x95301),x95302),x95304)),x95306))
% 159.70/159.30  [9536]~E(f329(f196(f886(x95361)),x95365),f329(f196(f886(x95362)),x95366))+E(f186(x95361,x95362,f187(x95361,x95362,x95363,f329(f329(f22(f891(x95361,a880)),x95364),f329(f171(x95361),x95365))),x95365,x95366),f187(x95361,x95362,f186(x95361,x95362,x95363,x95365,x95366),x95364))+~P104(f329(f329(f244(f891(x95361,a880)),f329(f171(x95361),x95365)),x95364))
% 159.70/159.30  [9537]~E(f329(f196(f886(x95371)),x95373),f329(f196(f886(x95371)),x95375))+P104(f329(f329(f331(f890(f886(x95371),f886(x95371))),f329(f329(f258(f886(x95371),f886(x95371)),f329(f329(f150(x95371),x95372),x95373)),f329(f329(f150(x95371),x95374),x95375))),f144(x95371,x95376)))+~P104(f329(f329(f331(f890(x95371,x95371)),f329(f329(f258(x95371,x95371),x95372),x95374)),x95376))
% 159.70/159.30  [9569]P104(f329(f329(f331(f890(x95691,x95691)),f329(f329(f258(x95691,x95691),x95692),x95693)),f329(f329(f188(f890(x95691,x95691),a880),f329(a120,x95694)),x95695)))+~P104(f329(f329(f331(f890(x95691,x95691)),f329(f329(f258(x95691,x95691),x95696),x95693)),x95695))+~P104(f329(f329(f331(f890(x95691,x95691)),f329(f329(f258(x95691,x95691),x95692),x95696)),f329(f329(f188(f890(x95691,x95691),a880),x95694),x95695)))
% 159.70/159.30  [9570]P104(f329(f329(f331(f890(x95701,x95701)),f329(f329(f258(x95701,x95701),x95702),x95703)),f329(f329(f188(f890(x95701,x95701),a880),f329(a120,x95704)),x95705)))+~P104(f329(f329(f331(f890(x95701,x95701)),f329(f329(f258(x95701,x95701),x95702),x95706)),x95705))+~P104(f329(f329(f331(f890(x95701,x95701)),f329(f329(f258(x95701,x95701),x95706),x95703)),f329(f329(f188(f890(x95701,x95701),a880),x95704),x95705)))
% 159.70/159.30  [9574]~P104(f329(f329(f331(x95744),x95745),x95746))+P104(f329(f329(f244(f891(x95741,a880)),x95742),x95743))+~P104(f329(f329(f244(f891(f890(x95741,x95744),a880)),f329(f329(f266(x95741,x95744),x95742),f329(f16(f891(x95744,a880),x95741),x95746))),f329(f329(f266(x95741,x95744),x95743),f329(f16(f891(x95744,a880),x95741),x95746))))
% 159.70/159.30  [9620]E(x96201,x96202)+~P104(f329(f329(f331(f890(f886(x96203),f886(x96203))),f329(f329(f258(f886(x96203),f886(x96203)),f329(f329(f150(x96203),x96201),x96205)),f329(f329(f150(x96203),x96202),x96206))),f144(x96203,x96204)))+P104(f329(f329(f331(f890(x96203,x96203)),f329(f329(f258(x96203,x96203),x96201),x96202)),x96204))
% 159.70/159.30  [9621]E(x96211,x96212)+~P104(f329(f329(f331(f890(f886(x96213),f886(x96213))),f329(f329(f258(f886(x96213),f886(x96213)),f329(f329(f150(x96213),x96211),x96215)),f329(f329(f150(x96213),x96212),x96216))),f146(x96213,x96214)))+P104(f329(f329(f331(f890(x96213,x96213)),f329(f329(f258(x96213,x96213),x96211),x96212)),x96214))
% 159.70/159.30  [9622]E(x96221,x96222)+~P104(f329(f329(f331(f890(f886(x96223),f886(x96223))),f329(f329(f258(f886(x96223),f886(x96223)),f329(f329(f150(x96223),x96221),x96225)),f329(f329(f150(x96223),x96222),x96226))),f156(x96223,x96224)))+P104(f329(f329(f331(f890(x96223,x96223)),f329(f329(f258(x96223,x96223),x96221),x96222)),x96224))
% 159.70/159.30  [9657]P104(f329(f329(f331(f890(f886(x96571),f886(x96571))),f329(f329(f258(f886(x96571),f886(x96571)),f329(f329(f150(x96571),x96572),x96573)),f329(f329(f150(x96571),x96574),x96575))),f157(x96571,x96576)))+~P104(f329(f329(f331(f890(f886(x96571),f886(x96571))),f329(f329(f258(f886(x96571),f886(x96571)),x96573),x96575)),f157(x96571,x96576)))+~P104(f329(f329(f331(f890(x96571,x96571)),f329(f329(f258(x96571,x96571),x96572),x96574)),x96576))
% 159.70/159.30  [9675]P104(f329(x96751,x96752))+~P104(f329(x96751,f478(x96751,x96753,x96754,x96755,x96756)))+~P104(f329(f329(f331(x96756),x96752),f329(f329(f44(x96755,f891(x96756,a880)),x96754),x96753)))
% 159.70/159.30  [9680]~P104(f329(f329(f331(f890(f886(x96801),f886(x96801))),f329(f329(f258(f886(x96801),f886(x96801)),f329(f329(f150(x96801),x96802),x96805)),f329(f329(f150(x96801),x96803),x96806))),f144(x96801,x96804)))+P104(f329(f329(f331(f890(f886(x96801),f886(x96801))),f329(f329(f258(f886(x96801),f886(x96801)),x96805),x96806)),f144(x96801,x96804)))+P104(f329(f329(f331(f890(x96801,x96801)),f329(f329(f258(x96801,x96801),x96802),x96803)),x96804))
% 159.70/159.30  [9681]~P104(f329(f329(f331(f890(f886(x96811),f886(x96811))),f329(f329(f258(f886(x96811),f886(x96811)),f329(f329(f150(x96811),x96812),x96815)),f329(f329(f150(x96811),x96813),x96816))),f146(x96811,x96814)))+P104(f329(f329(f331(f890(f886(x96811),f886(x96811))),f329(f329(f258(f886(x96811),f886(x96811)),x96815),x96816)),f146(x96811,x96814)))+P104(f329(f329(f331(f890(x96811,x96811)),f329(f329(f258(x96811,x96811),x96812),x96813)),x96814))
% 159.70/159.30  [9682]~P104(f329(f329(f331(f890(f886(x96821),f886(x96821))),f329(f329(f258(f886(x96821),f886(x96821)),f329(f329(f150(x96821),x96822),x96825)),f329(f329(f150(x96821),x96823),x96826))),f156(x96821,x96824)))+P104(f329(f329(f331(f890(f886(x96821),f886(x96821))),f329(f329(f258(f886(x96821),f886(x96821)),x96825),x96826)),f156(x96821,x96824)))+P104(f329(f329(f331(f890(x96821,x96821)),f329(f329(f258(x96821,x96821),x96822),x96823)),x96824))
% 159.70/159.30  [9766]P104(f329(x97661,x97662))+P104(f329(f329(f331(x97663),f479(x97661,x97664,x97665,x97663,x97666)),x97665))+~P104(f329(f329(f331(x97666),x97662),f329(f329(f44(x97663,f891(x97666,a880)),x97665),x97664)))
% 159.70/159.30  [9778]~E(x97782,x97784)+P104(f329(f329(f331(f890(f886(x97781),f886(x97781))),f329(f329(f258(f886(x97781),f886(x97781)),f329(f329(f129(x97781),x97782),f329(f329(f150(x97781),x97783),f121(x97781)))),f329(f329(f129(x97781),x97784),f329(f329(f150(x97781),x97785),f121(x97781))))),f156(x97781,x97786)))+~P104(f329(f329(f331(f890(x97781,x97781)),f329(f329(f258(x97781,x97781),x97783),x97785)),x97786))
% 159.70/159.30  [9865]E(x98651,x98652)+~P104(f329(f329(f331(f890(f886(x98653),f886(x98653))),f329(f329(f258(f886(x98653),f886(x98653)),f329(f329(f129(x98653),x98655),f329(f329(f150(x98653),x98651),f121(x98653)))),f329(f329(f129(x98653),x98656),f329(f329(f150(x98653),x98652),f121(x98653))))),f156(x98653,x98654)))+P104(f329(f329(f331(f890(x98653,x98653)),f329(f329(f258(x98653,x98653),x98651),x98652)),x98654))
% 159.70/159.30  [9891]~P104(f329(f329(f331(f890(f886(x98911),f886(x98911))),f329(f329(f258(f886(x98911),f886(x98911)),f329(f329(f129(x98911),x98915),f329(f329(f150(x98911),x98912),f121(x98911)))),f329(f329(f129(x98911),x98916),f329(f329(f150(x98911),x98913),f121(x98911))))),f156(x98911,x98914)))+P104(f329(f329(f331(f890(f886(x98911),f886(x98911))),f329(f329(f258(f886(x98911),f886(x98911)),x98915),x98916)),f156(x98911,x98914)))+P104(f329(f329(f331(f890(x98911,x98911)),f329(f329(f258(x98911,x98911),x98912),x98913)),x98914))
% 159.70/159.30  [9910]P104(f329(x99101,x99102))+P104(f329(f329(f331(x99103),f478(x99101,x99104,x99105,x99106,x99103)),f329(x99104,f479(x99101,x99104,x99105,x99106,x99103))))+~P104(f329(f329(f331(x99103),x99102),f329(f329(f44(x99106,f891(x99103,a880)),x99105),x99104)))
% 159.70/159.30  [8898]~P11(x88983,x88984,x88981)+~P104(f329(f64(x88983),x88986))+E(f329(f329(x88981,x88982),f329(f329(f67(x88983,x88984,x88981),x88985),f329(f329(f22(f891(x88983,a880)),x88986),f329(f329(f307(x88983),x88982),f195(f891(x88983,a880)))))),f329(f329(f67(x88983,x88984,x88981),x88985),f329(f329(f307(x88983),x88982),x88986)))
% 159.70/159.30  [8985]~E(f329(f329(f184(x89851,x89852),x89854),x89855),f329(f239(x89852),x89856))+~P104(f329(f329(x89853,x89855),x89856))+E(f329(f329(f184(x89851,x89852),f329(f135(f890(x89851,x89852),f329(f268(x89851,x89852,a880),x89853)),x89854)),x89855),f329(f239(x89852),x89856))
% 159.70/159.30  [9206]~P104(f329(f329(f331(x92065),x92063),x92066))+P104(f329(f329(f244(f891(x92061,a880)),f329(x92062,x92063)),x92064))+~P104(f329(f329(f244(f891(x92061,a880)),f329(f329(f44(x92065,f891(x92061,a880)),x92066),x92062)),x92064))
% 159.70/159.30  [9839]~P3(x98391,x98395,x98394)+P104(f329(f329(f331(f890(x98391,x98391)),f329(f329(f258(x98391,x98391),x98392),x98393)),x98394))+~P104(f329(f329(f331(x98391),x98396),f329(f329(f109(f891(x98391,a880)),f329(f283(x98391,x98391,x98394),f329(f329(f307(x98391),x98392),f195(f891(x98391,a880))))),f329(f283(x98391,x98391,x98394),f329(f329(f307(x98391),x98393),f195(f891(x98391,a880)))))))
% 159.70/159.30  [8639]~P109(x86392)+~E(f329(f329(f83(x86392),f329(f329(f84(x86392),x86394),x86395)),x86391),f329(f329(f83(x86392),f329(f329(f84(x86392),x86393),x86395)),x86396))+E(x86391,f329(f329(f83(x86392),f329(f329(f84(x86392),f329(f329(f22(x86392),x86393),x86394)),x86395)),x86396))
% 159.70/159.30  [8640]~P109(x86401)+~E(f329(f329(f83(x86401),f329(f329(f84(x86401),x86402),x86404)),x86405),f329(f329(f83(x86401),f329(f329(f84(x86401),x86403),x86404)),x86406))+E(f329(f329(f83(x86401),f329(f329(f84(x86401),f329(f329(f22(x86401),x86402),x86403)),x86404)),x86405),x86406)
% 159.70/159.30  [8811]~P109(x88111)+E(f329(f329(f83(x88111),f329(f329(f84(x88111),x88112),x88113)),x88114),f329(f329(f83(x88111),f329(f329(f84(x88111),x88115),x88113)),x88116))+~E(x88116,f329(f329(f83(x88111),f329(f329(f84(x88111),f329(f329(f22(x88111),x88112),x88115)),x88113)),x88114))
% 159.70/159.30  [8812]~P109(x88121)+E(f329(f329(f83(x88121),f329(f329(f84(x88121),x88122),x88123)),x88124),f329(f329(f83(x88121),f329(f329(f84(x88121),x88125),x88123)),x88126))+~E(f329(f329(f83(x88121),f329(f329(f84(x88121),f329(f329(f22(x88121),x88122),x88125)),x88123)),x88124),x88126)
% 159.70/159.30  [9144]~P104(f329(f329(x91444,x91445),x91446))+~P104(f329(f329(x91443,x91445),x91446))+P104(f329(f329(f329(f329(f109(f891(x91441,f891(x91442,a880))),x91443),x91444),x91445),x91446))
% 159.70/159.30  [9405]P104(f329(f329(x94051,x94052),x94053))+P104(f329(f329(x94054,x94052),x94053))+~P104(f329(f329(f329(f329(f118(f891(x94055,f891(x94056,a880))),x94054),x94051),x94052),x94053))
% 159.70/159.30  [9695]~P125(x96951)+~P104(f329(f329(f244(x96951),f329(f329(f83(x96951),f329(f329(f84(x96951),x96954),x96955)),x96952)),f329(f329(f83(x96951),f329(f329(f84(x96951),x96953),x96955)),x96956)))+P104(f329(f329(f244(x96951),x96952),f329(f329(f83(x96951),f329(f329(f84(x96951),f329(f329(f22(x96951),x96953),x96954)),x96955)),x96956)))
% 159.70/159.30  [9696]~P125(x96961)+~P104(f329(f329(f245(x96961),f329(f329(f83(x96961),f329(f329(f84(x96961),x96964),x96965)),x96962)),f329(f329(f83(x96961),f329(f329(f84(x96961),x96963),x96965)),x96966)))+P104(f329(f329(f245(x96961),x96962),f329(f329(f83(x96961),f329(f329(f84(x96961),f329(f329(f22(x96961),x96963),x96964)),x96965)),x96966)))
% 159.70/159.30  [9717]~P125(x97171)+P104(f329(f329(f244(x97171),f329(f329(f83(x97171),f329(f329(f84(x97171),x97172),x97173)),x97174)),f329(f329(f83(x97171),f329(f329(f84(x97171),x97175),x97173)),x97176)))+~P104(f329(f329(f244(x97171),x97174),f329(f329(f83(x97171),f329(f329(f84(x97171),f329(f329(f22(x97171),x97175),x97172)),x97173)),x97176)))
% 159.70/159.30  [9718]~P125(x97181)+P104(f329(f329(f245(x97181),f329(f329(f83(x97181),f329(f329(f84(x97181),x97182),x97183)),x97184)),f329(f329(f83(x97181),f329(f329(f84(x97181),x97185),x97183)),x97186)))+~P104(f329(f329(f245(x97181),x97184),f329(f329(f83(x97181),f329(f329(f84(x97181),f329(f329(f22(x97181),x97185),x97182)),x97183)),x97186)))
% 159.70/159.30  [9827]~P125(x98271)+~P104(f329(f329(f244(x98271),f329(f329(f83(x98271),f329(f329(f84(x98271),x98272),x98274)),x98275)),f329(f329(f83(x98271),f329(f329(f84(x98271),x98273),x98274)),x98276)))+P104(f329(f329(f244(x98271),f329(f329(f83(x98271),f329(f329(f84(x98271),f329(f329(f22(x98271),x98272),x98273)),x98274)),x98275)),x98276))
% 159.70/159.30  [9828]~P125(x98281)+~P104(f329(f329(f245(x98281),f329(f329(f83(x98281),f329(f329(f84(x98281),x98282),x98284)),x98285)),f329(f329(f83(x98281),f329(f329(f84(x98281),x98283),x98284)),x98286)))+P104(f329(f329(f245(x98281),f329(f329(f83(x98281),f329(f329(f84(x98281),f329(f329(f22(x98281),x98282),x98283)),x98284)),x98285)),x98286))
% 159.70/159.30  [9875]~P125(x98751)+P104(f329(f329(f244(x98751),f329(f329(f83(x98751),f329(f329(f84(x98751),x98752),x98753)),x98754)),f329(f329(f83(x98751),f329(f329(f84(x98751),x98755),x98753)),x98756)))+~P104(f329(f329(f244(x98751),f329(f329(f83(x98751),f329(f329(f84(x98751),f329(f329(f22(x98751),x98752),x98755)),x98753)),x98754)),x98756))
% 159.70/159.30  [9876]~P125(x98761)+P104(f329(f329(f245(x98761),f329(f329(f83(x98761),f329(f329(f84(x98761),x98762),x98763)),x98764)),f329(f329(f83(x98761),f329(f329(f84(x98761),x98765),x98763)),x98766)))+~P104(f329(f329(f245(x98761),f329(f329(f83(x98761),f329(f329(f84(x98761),f329(f329(f22(x98761),x98762),x98765)),x98763)),x98764)),x98766))
% 159.70/159.30  [10052]~P68(x100522)+~P104(f329(f64(x100521),x100526))+E(f329(f329(f6(x100521,x100522),f329(f329(f18(x100521,x100522,x100522),f329(f329(f18(x100521,x100522,f891(x100522,x100522)),f329(f329(f8(a880,f891(x100522,f891(x100522,x100522)),x100521),f104(x100522)),x100523)),x100524)),x100525)),x100526),f329(f329(f83(x100522),f329(f329(f6(x100521,x100522),x100524),f329(f329(f109(f891(x100521,a880)),x100526),f329(f250(x100521),x100523)))),f329(f329(f6(x100521,x100522),x100525),f329(f329(f109(f891(x100521,a880)),x100526),f329(f82(f891(x100521,a880)),f329(f250(x100521),x100523))))))
% 159.70/159.30  [10114]P104(f329(f329(f331(x101142),x101144),x101146))+P104(f329(f329(f331(x101142),x101145),x101146))+E(f329(f309(x101141,x101142,f329(f329(f7(x101141,x101142,x101142),f329(f329(f7(x101141,x101142,f891(x101142,x101142)),f329(f329(f8(a880,f891(x101142,f891(x101142,x101142)),x101141),f104(x101142)),f329(f329(f7(x101141,f891(x101141,a880),a880),f331(x101141)),x101143))),x101144)),x101145)),x101146),f195(f891(x101141,a880)))
% 159.70/159.30  [10115]P104(f329(f329(f331(x101152),x101155),x101156))+~P104(f329(f329(f331(x101152),x101154),x101156))+E(f329(f309(x101151,x101152,f329(f329(f7(x101151,x101152,x101152),f329(f329(f7(x101151,x101152,f891(x101152,x101152)),f329(f329(f8(a880,f891(x101152,f891(x101152,x101152)),x101151),f104(x101152)),f329(f329(f7(x101151,f891(x101151,a880),a880),f331(x101151)),x101153))),x101154)),x101155)),x101156),x101153)
% 159.70/159.30  [10116]P104(f329(f329(f331(x101162),x101164),x101166))+~P104(f329(f329(f331(x101162),x101165),x101166))+E(f329(f309(x101161,x101162,f329(f329(f7(x101161,x101162,x101162),f329(f329(f7(x101161,x101162,f891(x101162,x101162)),f329(f329(f8(a880,f891(x101162,f891(x101162,x101162)),x101161),f104(x101162)),f329(f329(f7(x101161,f891(x101161,a880),a880),f331(x101161)),x101163))),x101164)),x101165)),x101166),f329(f82(f891(x101161,a880)),x101163))
% 159.70/159.30  [10117]~P104(f329(f329(f331(x101172),x101174),x101176))+~P104(f329(f329(f331(x101172),x101175),x101176))+E(f329(f309(x101171,x101172,f329(f329(f7(x101171,x101172,x101172),f329(f329(f7(x101171,x101172,f891(x101172,x101172)),f329(f329(f8(a880,f891(x101172,f891(x101172,x101172)),x101171),f104(x101172)),f329(f329(f7(x101171,f891(x101171,a880),a880),f331(x101171)),x101173))),x101174)),x101175)),x101176),f253(f891(x101171,a880)))
% 159.70/159.30  [8669]E(x86691,x86692)+~P56(x86694,x86695,x86693,x86696,x86697)+~E(f329(x86693,x86691),f329(x86693,x86692))
% 159.70/159.30  [7049]E(f329(f241(f889(x70491),x70492,f210(x70491),x70493),f329(x70494,x70495)),f329(f239(x70491),x70496))+~E(f329(x70494,x70495),f329(f239(x70492),x70497))+~E(f329(x70493,x70497),f329(f239(x70491),x70496))
% 159.70/159.30  [8700]~P5(x87006,x87005,x87007,x87004,x87001)+E(f329(f329(x87001,x87002),x87003),x87004)+P104(f329(f64(x87005),x87003))
% 159.70/159.30  [9557]P45(x95571,x95572,x95573,x95574,x95575,f329(f329(x95573,x95576),x95577))+~E(f329(f329(x95573,x95576),x95577),x95574)+~E(x95575,f195(f891(x95571,a880)))
% 159.70/159.30  [9739]~P104(f329(x97396,x97393))+~P104(f329(f329(f331(f890(x97392,x97392)),f329(f329(f258(x97392,x97392),x97394),x97395)),f329(x97397,x97393)))+P104(f329(f329(f331(f890(f890(x97391,x97392),f890(x97391,x97392))),f329(f329(f258(f890(x97391,x97392),f890(x97391,x97392)),f329(f329(f258(x97391,x97392),x97393),x97394)),f329(f329(f258(x97391,x97392),x97393),x97395))),f281(x97391,x97392,x97396,x97397)))
% 159.70/159.30  [10171]~P45(x101712,x101717,x101713,x101716,x101711,f329(f329(x101713,x101715),x101714))+E(f329(f329(x101713,f835(x101714,x101715,x101711,x101716,x101713,x101717,x101712)),f836(x101714,x101715,x101711,x101716,x101713,x101717,x101712)),f329(f329(x101713,x101715),x101714))+E(x101711,f195(f891(x101712,a880)))
% 159.70/159.30  [10172]~P45(x101727,x101726,x101721,x101724,x101725,f329(f329(x101721,x101722),x101723))+E(f329(f329(x101721,f835(x101723,x101722,x101725,x101724,x101721,x101726,x101727)),f836(x101723,x101722,x101725,x101724,x101721,x101726,x101727)),f329(f329(x101721,x101722),x101723))+E(f329(f329(x101721,x101722),x101723),x101724)
% 159.70/159.30  [9242]~P37(x92421,x92422,x92423,x92425,x92427)+P37(x92421,x92422,x92423,f329(f329(f150(x92421),x92424),x92425),f329(f329(f150(x92422),x92426),x92427))+~P104(f329(f329(x92423,x92424),x92426))
% 159.70/159.30  [9261]P37(x92611,x92612,x92613,x92614,x92615)+~P37(x92611,x92612,x92613,f329(f329(f129(x92611),x92616),x92614),f329(f329(f129(x92612),x92617),x92615))+~E(f329(f196(f886(x92611)),x92616),f329(f196(f886(x92612)),x92617))
% 159.70/159.30  [9262]P37(x92621,x92622,x92623,x92624,x92625)+~P37(x92621,x92622,x92623,f329(f329(f129(x92621),x92624),x92626),f329(f329(f129(x92622),x92625),x92627))+~E(f329(f196(f886(x92621)),x92624),f329(f196(f886(x92622)),x92625))
% 159.70/159.30  [9467]~P37(x94671,x94672,x94673,x94675,x94677)+~P37(x94671,x94672,x94673,x94674,x94676)+P37(x94671,x94672,x94673,f329(f329(f129(x94671),x94674),x94675),f329(f329(f129(x94672),x94676),x94677))
% 159.70/159.30  [9816]~P104(f329(f69(x98161,x98164,x98165,x98166,x98163),x98167))+P104(f329(f69(x98161,x98164,x98165,x98166,f329(f329(f307(x98161),x98162),x98163)),f329(f329(x98165,x98162),x98167)))+P104(f329(f329(f331(x98161),x98162),x98163))
% 159.70/159.30  [9945]~P20(x99453,x99451,x99454,f253(f891(x99453,a880)))+E(f329(f329(f184(x99451,x99452),f329(f329(f153(f890(x99453,x99452),f890(x99451,x99452)),f329(f268(x99453,x99452,f890(x99451,x99452)),f329(f329(f8(x99451,f891(x99452,f890(x99451,x99452)),x99453),f258(x99451,x99452)),x99454))),x99455)),f329(x99454,x99456)),f329(f239(x99452),x99457))+~E(f329(f329(f184(x99453,x99452),x99455),x99456),f329(f239(x99452),x99457))
% 159.70/159.30  [10193]~P45(x101932,x101937,x101936,x101935,x101931,f329(f329(x101936,x101934),x101933))+E(x101931,f195(f891(x101932,a880)))+P104(f329(f329(f331(x101932),f835(x101933,x101934,x101931,x101935,x101936,x101937,x101932)),x101931))
% 159.70/159.30  [10194]~P45(x101945,x101947,x101941,x101944,x101946,f329(f329(x101941,x101942),x101943))+E(f329(f329(x101941,x101942),x101943),x101944)+P104(f329(f329(f331(x101945),f835(x101943,x101942,x101946,x101944,x101941,x101947,x101945)),x101946))
% 159.70/159.30  [6838]~E(x68385,x68387)+~E(x68386,x68384)+E(f329(f329(f329(f329(f75(x68381,f889(x68382)),x68383),x68384),f329(f239(x68382),x68385)),x68386),f329(f239(x68382),x68387))
% 159.70/159.30  [6965]E(x69651,x69652)+~E(f329(x69655,x69651),f329(f239(x69654),x69657))+E(f329(f329(f329(f329(f75(x69653,f889(x69654)),x69655),x69652),f329(f239(x69654),x69656)),x69651),f329(f239(x69654),x69657))
% 159.70/159.30  [7682]E(x76821,x76822)+~E(x76823,x76824)+~E(f329(f329(f329(f329(f75(x76825,f889(x76826)),x76827),x76824),f329(f239(x76826),x76821)),x76823),f329(f239(x76826),x76822))
% 159.70/159.30  [7747]E(x77471,x77472)+E(f329(x77473,x77474),f329(f239(x77475),x77471))+~E(f329(f329(f329(f329(f75(x77476,f889(x77475)),x77473),x77477),f329(f239(x77475),x77472)),x77474),f329(f239(x77475),x77471))
% 159.70/159.30  [7748]E(x77481,x77482)+E(f329(x77483,x77481),f329(f239(x77484),x77485))+~E(f329(f329(f329(f329(f75(x77486,f889(x77484)),x77483),x77482),f329(f239(x77484),x77487)),x77481),f329(f239(x77484),x77485))
% 159.70/159.30  [8923]~P16(x89234,x89235,x89236,x89237,x89231)+~P104(f329(f64(x89235),x89233))+E(f329(f329(x89231,x89232),x89233),f329(f329(f329(f68(x89234,x89235,x89236),x89232),x89237),x89233))
% 159.70/159.30  [8924]~P5(x89244,x89245,x89246,x89247,x89241)+~P104(f329(f64(x89245),x89243))+E(f329(f329(x89241,x89242),x89243),f329(f329(f329(f68(x89244,x89245,x89246),x89242),x89247),x89243))
% 159.70/159.30  [9523]~P19(x95231,x95232,f329(f329(f307(f884(x95231)),f329(f329(f329(f95(x95231),x95233),x95234),x95237)),f195(f891(f884(x95231),a880))))+P19(x95231,x95232,f329(f329(f307(f884(x95231)),f329(f329(f329(f95(x95231),x95233),f30(x95234,x95235)),x95236)),f195(f891(f884(x95231),a880))))+~P19(x95231,x95232,f329(f329(f307(f884(x95231)),f329(f329(f329(f95(x95231),x95237),x95235),x95236)),f195(f891(f884(x95231),a880))))
% 159.70/159.30  [9712]~P18(x97123,x97124,x97125,x97127,x97126,x97121)+~P104(f329(f64(x97124),x97122))+E(f329(x97121,x97122),f329(f329(f329(f68(x97123,x97124,x97125),x97126),x97127),x97122))
% 159.70/159.30  [9870]P45(x98701,x98702,x98703,x98704,x98705,f329(f329(x98703,x98706),x98707))+~P45(x98701,x98702,x98703,x98704,f329(f329(f22(f891(x98701,a880)),x98705),f329(f329(f307(x98701),x98706),f195(f891(x98701,a880)))),x98707)+~P104(f329(f329(f331(x98701),x98706),x98705))
% 159.70/159.30  [10146]~P19(x101461,x101462,f329(f329(f307(f884(x101461)),f329(f329(f329(f95(x101461),f100(x101461,x101463,x101464)),x101465),x101467)),f195(f891(f884(x101461),a880))))+P19(x101461,x101462,f329(f329(f307(f884(x101461)),f329(f329(f329(f95(x101461),x101463),f27(x101464,x101465,x101466)),x101467)),f195(f891(f884(x101461),a880))))+~P19(x101461,x101462,f329(f329(f307(f884(x101461)),f329(f329(f329(f95(x101461),f100(x101461,x101463,f329(f76(a880,a880,a881,a324),x101464))),x101466),x101467)),f195(f891(f884(x101461),a880))))
% 159.70/159.30  [10212]P19(x102127,x102126,f329(f329(f307(f884(x102127)),f329(f329(f329(f95(x102127),x102121),x102124),x102122)),f195(f891(f884(x102127),a880))))+~P19(x102127,x102126,f329(f329(f307(f884(x102127)),f329(f329(f329(f95(x102127),x102125),x102124),x102123)),f195(f891(f884(x102127),a880))))+P104(f329(f329(x102121,f416(x102122,x102121,x102123,x102124,x102125,x102126,x102127)),f425(x102122,x102121,x102123,x102124,x102125,x102126,x102127)))
% 159.70/159.30  [10221]~P45(x102212,x102213,x102214,x102215,x102211,f329(f329(x102214,x102217),x102216))+P45(x102212,x102213,x102214,x102215,f329(f329(f22(f891(x102212,a880)),x102211),f329(f329(f307(x102212),f835(x102216,x102217,x102211,x102215,x102214,x102213,x102212)),f195(f891(x102212,a880)))),f836(x102216,x102217,x102211,x102215,x102214,x102213,x102212))+E(x102211,f195(f891(x102212,a880)))
% 159.70/159.30  [10222]~P45(x102225,x102226,x102221,x102224,x102227,f329(f329(x102221,x102222),x102223))+P45(x102225,x102226,x102221,x102224,f329(f329(f22(f891(x102225,a880)),x102227),f329(f329(f307(x102225),f835(x102223,x102222,x102227,x102224,x102221,x102226,x102225)),f195(f891(x102225,a880)))),f836(x102223,x102222,x102227,x102224,x102221,x102226,x102225))+E(f329(f329(x102221,x102222),x102223),x102224)
% 159.70/159.30  [10223]~P19(x102231,x102232,f329(f329(f307(f884(x102231)),f329(f329(f329(f95(x102231),x102237),x102234),x102236)),f195(f891(f884(x102231),a880))))+P19(x102231,x102232,f329(f329(f307(f884(x102231)),f329(f329(f329(f95(x102231),x102233),x102234),x102235)),f195(f891(f884(x102231),a880))))+~P104(f329(f329(x102235,f416(x102235,x102233,x102236,x102234,x102237,x102232,x102231)),f437(x102235,x102233,x102236,x102234,x102237,x102232,x102231)))
% 159.70/159.30  [9250]E(f186(x92501,x92502,x92503,x92504,f329(f329(f158(x92502,x92505),x92506),x92507)),f186(x92501,x92502,x92503,x92504,x92505))+~P104(f329(f329(f245(a885),x92506),f329(f196(f886(x92502)),x92505)))+~P104(f329(f329(f244(a885),f329(f196(f886(x92501)),x92504)),x92506))
% 159.70/159.30  [9545]P104(f329(f329(f244(f891(f890(x95451,x95452),a880)),f329(f329(f286(x95451,x95453,x95452),x95454),x95455)),f329(f329(f286(x95451,x95453,x95452),x95456),x95457)))+~P104(f329(f329(f244(f891(f890(x95453,x95452),a880)),x95455),x95457))+~P104(f329(f329(f244(f891(f890(x95451,x95453),a880)),x95454),x95456))
% 159.70/159.30  [9580]~E(f329(f329(f329(a204,x95806),f33(x95801)),f205(x95804,x95801)),f329(f329(f329(a204,x95807),f33(x95801)),f205(x95804,x95801)))+P104(f329(f329(f329(f329(a203,f26(x95801,x95802,x95803)),x95804),x95805),f329(f329(f329(a204,x95806),f33(x95801)),f205(x95804,x95801))))+~P104(f329(f329(f329(f329(a203,x95803),f329(f329(f329(a204,x95804),f33(x95801)),f329(x95802,x95804))),x95805),x95807))
% 159.70/159.30  [9881]~P104(f329(f329(f331(x98811),x98816),x98815))+P104(f329(f69(x98811,x98812,x98813,x98814,x98815),f329(f329(x98813,x98816),x98817)))+~P104(f329(f69(x98811,x98812,x98813,x98814,f329(f329(f22(f891(x98811,a880)),x98815),f329(f329(f307(x98811),x98816),f195(f891(x98811,a880))))),x98817))
% 159.70/159.30  [10275]~P140(x102751)+~P20(f890(x102752,x102753),x102751,f329(f268(x102752,x102753,x102751),f329(f329(f7(x102752,f891(x102753,x102751),f891(x102753,x102751)),f329(f329(f8(f891(x102751,x102751),f891(f891(x102753,x102751),f891(x102753,x102751)),x102752),f8(x102751,x102751,x102753)),f329(f329(f8(x102751,f891(x102751,x102751),x102752),f84(x102751)),x102754))),x102755)),f329(f329(f266(x102752,x102753),x102756),f329(f16(f891(x102753,a880),x102752),x102757)))+E(f329(f329(f6(x102751,x102751),f32(x102751)),f329(f250(x102751),f329(f329(f8(f891(x102752,a880),a880,x102751),f90(x102752)),f329(f329(f8(f891(x102752,f891(x102753,a880)),f891(x102752,a880),x102751),f329(f8(f891(x102753,a880),a880,x102752),f90(x102753))),f329(f329(f7(x102751,f891(x102752,f891(x102753,a880)),f891(x102752,f891(x102753,a880))),f329(f329(f8(f891(x102752,f891(f891(x102753,a880),f891(x102753,a880))),f891(f891(x102752,f891(x102753,a880)),f891(x102752,f891(x102753,a880))),x102751),f18(x102752,f891(x102753,a880),f891(x102753,a880))),f329(f329(f8(f891(x102752,f891(x102753,f891(a880,a880))),f891(x102752,f891(f891(x102753,a880),f891(x102753,a880))),x102751),f329(f8(f891(x102753,f891(a880,a880)),f891(f891(x102753,a880),f891(x102753,a880)),x102752),f18(x102753,a880,a880))),f329(f329(f8(f891(x102752,f891(x102753,a880)),f891(x102752,f891(x102753,f891(a880,a880))),x102751),f329(f8(f891(x102753,a880),f891(x102753,f891(a880,a880)),x102752),f329(f8(a880,f891(a880,a880),x102753),a327))),f329(f329(f7(x102751,f891(x102752,f891(x102753,x102751)),f891(x102752,f891(x102753,a880))),f329(f329(f8(f891(f891(x102753,x102751),f891(x102753,a880)),f891(f891(x102752,f891(x102753,x102751)),f891(x102752,f891(x102753,a880))),x102751),f8(f891(x102753,x102751),f891(x102753,a880),x102752)),f329(f329(f8(f891(x102751,a880),f891(f891(x102753,x102751),f891(x102753,a880)),x102751),f8(x102751,a880,x102753)),a326))),f329(f329(f7(x102752,f891(x102753,x102751),f891(x102753,x102751)),f329(f329(f8(f891(x102751,x102751),f891(f891(x102753,x102751),f891(x102753,x102751)),x102752),f8(x102751,x102751,x102753)),f329(f329(f8(x102751,f891(x102751,x102751),x102752),f84(x102751)),x102754))),x102755)))))),f329(f329(f7(x102752,f891(x102753,a880),f891(x102753,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x102753,a880),f891(x102753,a880)),x102752),f8(a880,a880,x102753)),f329(f329(f8(a880,f891(a880,a880),x102752),a327),f329(f329(f7(x102752,f891(x102752,a880),a880),f331(x102752)),x102756)))),f329(f329(f7(x102753,f891(x102753,a880),a880),f331(x102753)),x102757))))))),f329(f329(f84(x102751),f329(f329(f6(x102752,x102751),x102754),x102756)),f329(f329(f6(x102753,x102751),x102755),x102757)))
% 159.70/159.30  [9977]P53(x99771,x99772,x99773,x99774,x99775,x99776,x99777)+~P104(f329(f329(x99774,x99776),x99778))+~P104(f329(f329(x99775,x99778),x99777))
% 159.70/159.30  [9312]~P14(x93128,x93121,x93123,x93125)+~P104(f329(f64(x93128),x93126))+E(f329(f76(x93121,x93121,x93122,f329(x93123,x93124)),f329(f76(x93121,x93121,x93122,f329(x93125,x93126)),x93127)),f329(f76(x93121,x93121,x93122,f329(x93125,x93126)),f329(f76(x93121,x93121,x93122,f329(x93123,x93124)),x93127)))
% 159.70/159.30  [9702]~P17(x97027,x97022,x97025,x97028,x97026,x97021)+~P104(f329(f64(x97022),x97024))+E(f329(x97021,f329(f329(f307(x97022),x97023),x97024)),f329(f329(x97025,f329(x97026,x97023)),f329(x97021,x97024)))
% 159.70/159.30  [9825]~P20(x98252,x98254,x98256,x98258)+~P20(x98251,x98253,x98255,x98257)+P20(f890(x98251,x98252),f890(x98253,x98254),f269(x98251,x98253,x98252,x98254,x98255,x98256),f329(f329(f266(x98251,x98252),x98257),f329(f16(f891(x98252,a880),x98251),x98258)))
% 159.70/159.30  [9491]P104(f329(f329(f331(f890(x94911,x94912)),f329(f329(f258(x94911,x94912),x94913),x94914)),f329(f329(f286(x94911,x94915,x94912),x94916),x94917)))+~P104(f329(f329(f331(f890(x94911,x94915)),f329(f329(f258(x94911,x94915),x94913),x94918)),x94916))+~P104(f329(f329(f331(f890(x94915,x94912)),f329(f329(f258(x94915,x94912),x94918),x94914)),x94917))
% 159.70/159.30  [9683]~P104(f329(f329(f244(f891(f890(x96833,x96832),a880)),x96835),f329(f329(f266(x96833,x96832),x96838),f329(f16(f891(x96832,a880),x96833),x96837))))+~P104(f329(f329(f244(f891(f890(x96831,x96833),a880)),x96834),f329(f329(f266(x96831,x96833),x96836),f329(f16(f891(x96833,a880),x96831),x96838))))+P104(f329(f329(f244(f891(f890(x96831,x96832),a880)),f329(f329(f286(x96831,x96833,x96832),x96834),x96835)),f329(f329(f266(x96831,x96832),x96836),f329(f16(f891(x96832,a880),x96831),x96837))))
% 159.70/159.30  [9734]~E(x97343,x97345)+P104(f329(f329(f331(f890(f890(x97341,x97342),f890(x97341,x97342))),f329(f329(f258(f890(x97341,x97342),f890(x97341,x97342)),f329(f329(f258(x97341,x97342),x97343),x97344)),f329(f329(f258(x97341,x97342),x97345),x97346))),f321(x97341,x97342,x97347,x97348)))+~P104(f329(f329(f331(f890(x97342,x97342)),f329(f329(f258(x97342,x97342),x97344),x97346)),x97348))
% 159.70/159.30  [9847]E(x98471,x98472)+~P104(f329(f329(f331(f890(f890(x98473,x98475),f890(x98473,x98475))),f329(f329(f258(f890(x98473,x98475),f890(x98473,x98475)),f329(f329(f258(x98473,x98475),x98471),x98476)),f329(f329(f258(x98473,x98475),x98472),x98477))),f321(x98473,x98475,x98474,x98478)))+P104(f329(f329(f331(f890(x98473,x98473)),f329(f329(f258(x98473,x98473),x98471),x98472)),x98474))
% 159.70/159.30  [9864]~P104(f329(f329(f331(f890(f890(x98641,x98645),f890(x98641,x98645))),f329(f329(f258(f890(x98641,x98645),f890(x98641,x98645)),f329(f329(f258(x98641,x98645),x98642),x98646)),f329(f329(f258(x98641,x98645),x98643),x98647))),f321(x98641,x98645,x98644,x98648)))+P104(f329(f329(f331(f890(x98641,x98641)),f329(f329(f258(x98641,x98641),x98642),x98643)),x98644))+P104(f329(f329(f331(f890(x98645,x98645)),f329(f329(f258(x98645,x98645),x98646),x98647)),x98648))
% 159.70/159.30  [9767]~P18(x97677,x97675,x97671,x97678,x97672,x97674)+~P104(f329(f64(x97675),x97676))+E(f329(f329(x97671,f329(x97672,x97673)),f329(x97674,f329(f329(f22(f891(x97675,a880)),x97676),f329(f329(f307(x97675),x97673),f195(f891(x97675,a880)))))),f329(x97674,f329(f329(f307(x97675),x97673),x97676)))
% 159.70/159.30  [9270]~P104(f329(f329(f329(x92705,x92708),x92706),x92707))+~P104(f329(f329(f331(x92701),x92708),x92704))+P104(f329(f329(f329(f329(f44(x92701,f891(x92702,f891(x92703,a880))),x92704),x92705),x92706),x92707))
% 159.70/159.30  [9478]P104(f329(f329(f329(x94781,x94782),x94783),x94784))+~P104(f329(f329(f331(x94785),x94782),x94786))+~P104(f329(f329(f329(f329(f45(x94785,f891(x94787,f891(x94788,a880))),x94786),x94781),x94783),x94784))
% 159.70/159.30  [9676]~P16(x96763,x96762,x96764,x96768,x96761)+~P104(f329(f64(x96762),x96767))+E(f329(f329(x96761,f329(f329(f18(x96762,x96763,x96763),f329(f329(f8(x96763,f891(x96763,x96763),x96762),x96764),x96765)),x96766)),x96767),f329(f329(x96764,f329(f329(x96761,x96765),x96767)),f329(f329(x96761,x96766),x96767)))
% 159.70/159.30  [9953]~E(f329(f308(x99532,x99534,x99536),x99538),x995310)+~E(f329(f308(x99531,x99533,x99535),x99537),x99539)+E(f329(f308(f890(x99531,x99532),f890(x99533,x99534),f269(x99531,x99533,x99532,x99534,x99535,x99536)),f329(f329(f266(x99531,x99532),x99537),f329(f16(f891(x99532,a880),x99531),x99538))),f329(f329(f266(x99533,x99534),x99539),f329(f16(f891(x99534,a880),x99533),x995310)))
% 159.70/159.30  [4914]~P107(x49142)+~P31(x49142,x49141)+P31(x49142,f122(x49142,x49141))+E(x49141,f121(x49142))
% 159.70/159.30  [4915]~P107(x49152)+~P31(x49152,x49151)+P31(x49152,f746(x49151,x49152))+E(x49151,f121(x49152))
% 159.70/159.30  [5142]~P29(x51422)+E(f10(x51422,x51421),f43(x51422,x51421))+E(x51421,f195(f891(x51422,a880)))+~P104(f329(f64(x51422),x51421))
% 159.70/159.30  [5143]~P29(x51432)+E(f13(x51432,x51431),f42(x51432,x51431))+E(x51431,f195(f891(x51432,a880)))+~P104(f329(f64(x51432),x51431))
% 159.70/159.30  [5294]~P107(x52942)+~P31(x52942,x52941)+E(x52941,f121(x52942))+E(f329(f329(f150(x52942),f775(x52941,x52942)),f746(x52941,x52942)),x52941)
% 159.70/159.30  [6081]~P25(x60812)+E(x60811,f195(f891(x60812,a880)))+P104(f329(f329(f244(x60812),f10(x60812,x60811)),f13(x60812,x60811)))+~P104(f329(f64(x60812),x60811))
% 159.70/159.30  [6093]~P41(x60932)+~P41(x60931)+E(x60931,x60932)+~E(f329(f308(a1,a885,a112),x60931),f329(f308(a1,a885,a112),x60932))
% 159.70/159.30  [9123]~P116(x91231)+~P104(f329(f329(f331(x91231),x91232),f117(x91231)))+P104(f329(f329(f245(x91231),f329(f329(f83(x91231),f329(f329(f83(x91231),f81(x91231)),x91232)),x91232)),f2(x91231)))+~P104(f329(f329(f245(x91231),x91232),f2(x91231)))
% 159.70/159.30  [9367]~P116(x93671)+~P104(f329(f329(f331(x93671),x93672),f117(x93671)))+~P104(f329(f329(f245(x93671),f329(f329(f83(x93671),f329(f329(f83(x93671),f81(x93671)),x93672)),x93672)),f2(x93671)))+P104(f329(f329(f245(x93671),x93672),f2(x93671)))
% 159.70/159.30  [4970]~P140(x49702)+~P113(x49702)+E(x49701,f2(a885))+E(f329(f329(f259(x49702),f2(x49702)),x49701),f2(x49702))
% 159.70/159.30  [4973]~P140(x49731)+~P113(x49731)+~E(x49732,f2(a885))+E(f329(f329(f259(x49731),f2(x49731)),x49732),f81(x49731))
% 159.70/159.30  [5129]~P138(x51292)+E(x51291,f81(x51292))+E(x51291,f329(f82(x51292),f81(x51292)))+~E(f329(f329(f84(x51292),x51291),x51291),f81(x51292))
% 159.70/159.30  [5374]~P89(x53742)+E(x53741,f2(x53742))+E(f85(x53742,x53741),f329(f82(x53742),f81(x53742)))+P104(f329(f329(f245(x53742),f2(x53742)),x53741))
% 159.70/159.30  [5607]~P89(x56072)+E(f85(x56072,x56071),f81(x56072))+E(x56071,f2(x56072))+~P104(f329(f329(f245(x56072),f2(x56072)),x56071))
% 159.70/159.30  [5616]E(x56161,x56162)+~E(f329(f111(a885),x56161),f329(f111(a885),x56162))+P104(f329(a200,f329(f111(a1),x56162)))+P104(f329(a200,f329(f111(a1),x56161)))
% 159.70/159.30  [5665]~P92(x56651)+~E(x56652,f2(x56651))+E(f329(f329(f83(x56651),x56652),x56652),f2(x56651))+~P104(f329(f329(f331(x56651),x56652),f117(x56651)))
% 159.70/159.30  [5703]E(x57031,f2(a1))+~E(f329(f329(f41(a1),x57032),x57031),f2(a1))+P104(f329(f329(f245(a1),x57031),x57032))+P104(f329(f329(f245(a1),x57032),x57031))
% 159.70/159.30  [5734]E(x57341,f2(a1))+~E(f329(f329(f41(a1),x57342),x57341),f2(a1))+P104(f329(f329(f244(a1),x57342),f2(a1)))+P104(f329(f329(f245(a1),x57342),x57341))
% 159.70/159.30  [5767]E(x57671,f2(a1))+~E(f329(f329(f41(a1),x57672),x57671),f2(a1))+P104(f329(f329(f244(a1),f2(a1)),x57672))+P104(f329(f329(f245(a1),x57671),x57672))
% 159.70/159.30  [5801]~P92(x58012)+E(x58011,f2(x58012))+~E(f329(f329(f83(x58012),x58011),x58011),f2(x58012))+~P104(f329(f329(f331(x58012),x58011),f117(x58012)))
% 159.70/159.30  [5861]E(f329(f111(a885),x58611),f329(f111(a885),x58612))+~E(f329(f111(a1),x58612),f2(a1))+P104(f329(a200,f329(f111(a1),x58612)))+~P104(f329(a200,f329(f111(a1),x58611)))
% 159.70/159.30  [5889]~E(f329(f111(a885),x58892),f329(f111(a885),x58891))+E(f329(f111(a1),x58891),f2(a1))+P104(f329(a200,f329(f111(a1),x58891)))+~P104(f329(a200,f329(f111(a1),x58892)))
% 159.70/159.30  [5898]~P107(x58982)+E(x58981,f195(f891(x58982,a880)))+~P104(f329(f64(x58982),x58981))+P104(f329(f329(f331(x58982),f14(x58982,x58981)),x58981))
% 159.70/159.30  [5899]~P107(x58992)+E(x58991,f195(f891(x58992,a880)))+~P104(f329(f64(x58992),x58991))+P104(f329(f329(f331(x58992),f15(x58992,x58991)),x58991))
% 159.70/159.30  [6061]~P116(x60611)+~P93(x60611)+P104(f329(f329(f244(x60611),f2(x60611)),f329(f111(x60611),x60612)))+~P104(f329(f329(f244(a1),a86),x60612))
% 159.70/159.30  [6062]~P116(x60621)+~P93(x60621)+P104(f329(f329(f245(x60621),f2(x60621)),f329(f111(x60621),x60622)))+~P104(f329(f329(f245(a1),a86),x60622))
% 159.70/159.30  [6080]~P116(x60801)+~P93(x60801)+E(f329(f78(x60801),f329(f111(x60801),x60802)),f329(f111(x60801),x60802))+P104(f329(f329(f245(x60801),f329(f111(x60801),x60802)),f2(x60801)))
% 159.70/159.30  [6120]E(x61201,x61202)+~E(f329(a112,x61201),f329(a112,x61202))+~P104(f329(f329(f244(a1),f2(a1)),x61202))+~P104(f329(f329(f244(a1),f2(a1)),x61201))
% 159.70/159.30  [6309]~P93(x63092)+~P116(x63092)+~P104(f329(f329(f244(x63092),f2(x63092)),f329(f111(x63092),x63091)))+P104(f329(f329(f244(a1),a86),x63091))
% 159.70/159.30  [6310]~P93(x63102)+~P116(x63102)+~P104(f329(f329(f245(x63102),f2(x63102)),f329(f111(x63102),x63101)))+P104(f329(f329(f245(a1),a86),x63101))
% 159.70/159.30  [6315]~P116(x63151)+~P93(x63151)+P104(f329(f329(f244(x63151),f329(f111(x63151),x63152)),f2(x63151)))+~P104(f329(f329(f244(a1),x63152),a86))
% 159.70/159.30  [6316]~P116(x63161)+~P93(x63161)+P104(f329(f329(f245(x63161),f329(f111(x63161),x63162)),f2(x63161)))+~P104(f329(f329(f245(a1),x63162),a86))
% 159.70/159.30  [6626]~P93(x66262)+~P116(x66262)+~P104(f329(f329(f244(x66262),f329(f111(x66262),x66261)),f2(x66262)))+P104(f329(f329(f244(a1),x66261),a86))
% 159.70/159.30  [6627]~P93(x66272)+~P116(x66272)+~P104(f329(f329(f245(x66272),f329(f111(x66272),x66271)),f2(x66272)))+P104(f329(f329(f245(a1),x66271),a86))
% 159.70/159.30  [6718]~P116(x67181)+~P93(x67181)+E(f329(f78(x67181),f329(f111(x67181),x67182)),f329(f82(x67181),f329(f111(x67181),x67182)))+~P104(f329(f329(f245(x67181),f329(f111(x67181),x67182)),f2(x67181)))
% 159.70/159.30  [6736]E(f329(f111(a885),x67361),f329(f111(a885),x67362))+~E(f329(f111(a1),x67362),f2(a1))+~P104(f329(f329(f244(a1),f329(f111(a1),x67361)),f2(a1)))+~P104(f329(a200,f329(f111(a1),x67361)))
% 159.70/159.30  [7613]~P107(x76132)+E(x76131,f195(f891(x76132,a880)))+~P104(f329(f64(x76132),x76131))+P104(f329(f329(f244(x76132),f11(x76132,f193(x76132),x76131)),f12(x76132,f194(x76132),x76131)))
% 159.70/159.30  [7930]~P41(x79302)+~P30(x79301)+P104(f329(f329(f331(a1),x79301),x79302))+~P104(f329(f329(f331(a885),f329(a112,x79301)),f329(f308(a1,a885,a112),x79302)))
% 159.70/159.30  [8206]~P27(x82062)+P104(f329(x82061,f210(x82062)))+~P104(f329(f60(f889(x82062)),x82061))+P104(f329(f60(x82062),f329(f329(f8(f889(x82062),a880,x82062),x82061),f239(x82062))))
% 159.70/159.30  [8680]~P27(x86801)+~P104(f329(x86802,f210(x86801)))+P104(f329(f61(f889(x86801)),x86802))+~P104(f329(f61(x86801),f329(f329(f8(f889(x86801),a880,x86801),x86802),f239(x86801))))
% 159.70/159.30  [5895]~P139(x58952)+E(x58951,f2(a1))+E(f329(f82(x58952),f329(f110(x58952),f329(f82(a1),x58951))),f329(f110(x58952),x58951))+~P104(f329(f329(f245(a1),x58951),f2(a1)))
% 159.70/159.30  [5966]~P92(x59661)+~P93(x59661)+~P32(x59661,f329(f111(x59661),x59662))+P32(x59661,f329(f111(x59661),f329(f329(f83(a1),x59662),x59662)))
% 159.70/159.30  [6297]~P77(x62972)+E(x62971,f195(f891(x62972,a880)))+E(f15(x62972,f329(f308(x62972,x62972,f82(x62972)),x62971)),f329(f82(x62972),f14(x62972,x62971)))+~P104(f329(f64(x62972),x62971))
% 159.70/159.30  [6298]~P77(x62982)+E(x62981,f195(f891(x62982,a880)))+E(f14(x62982,f329(f308(x62982,x62982,f82(x62982)),x62981)),f329(f82(x62982),f15(x62982,x62981)))+~P104(f329(f64(x62982),x62981))
% 159.70/159.30  [6330]~P92(x63301)+~P93(x63301)+P32(x63301,f329(f111(x63301),x63302))+~P32(x63301,f329(f111(x63301),f329(f329(f83(a1),x63302),x63302)))
% 159.70/159.30  [6418]E(x64181,f2(a1))+E(f329(a53,f52(f329(f82(a1),x64181),f329(f82(a1),x64182))),f48(x64181,x64182))+P104(f329(f329(f244(a1),f2(a1)),x64182))+~P104(f329(f329(f244(a1),f2(a1)),x64181))
% 159.70/159.30  [8724]~P41(x87242)+~P41(x87241)+P104(f329(f329(f245(f891(a885,a880)),f329(f308(a1,a885,a112),x87241)),f329(f308(a1,a885,a112),x87242)))+~P104(f329(f329(f245(f891(a1,a880)),x87241),x87242))
% 159.70/159.30  [8942]~E(f780(x89422,x89421),f781(x89422,x89421))+~P104(f329(f136(x89421),f782(x89422,x89421)))+~P104(f329(f136(f886(x89421)),x89422))+P104(f329(f136(x89421),f329(f141(f886(x89421),f886(x89421),f129(x89421),f121(x89421)),x89422)))
% 159.70/159.30  [9041]~P41(x90412)+~P41(x90411)+~P104(f329(f329(f244(f891(a885,a880)),f329(f308(a1,a885,a112),x90411)),f329(f308(a1,a885,a112),x90412)))+P104(f329(f329(f244(f891(a1,a880)),x90411),x90412))
% 159.70/159.30  [9042]~P41(x90422)+~P41(x90421)+~P104(f329(f329(f245(f891(a885,a880)),f329(f308(a1,a885,a112),x90421)),f329(f308(a1,a885,a112),x90422)))+P104(f329(f329(f245(f891(a1,a880)),x90421),x90422))
% 159.70/159.30  [9048]~E(f780(x90482,x90481),f781(x90482,x90481))+~P104(f329(f136(f886(x90481)),x90482))+P104(f329(f136(x90481),f329(f141(f886(x90481),f886(x90481),f129(x90481),f121(x90481)),x90482)))+P104(f329(f329(f331(f886(x90481)),f782(x90482,x90481)),f329(f171(f886(x90481)),x90482)))
% 159.70/159.30  [9091]~P104(f329(f136(x90911),f782(x90912,x90911)))+~P104(f329(f136(f886(x90911)),x90912))+P104(f329(f136(x90911),f329(f141(f886(x90911),f886(x90911),f129(x90911),f121(x90911)),x90912)))+P104(f329(f329(f331(f886(x90911)),f781(x90912,x90911)),f329(f171(f886(x90911)),x90912)))
% 159.70/159.30  [9092]~P104(f329(f136(x90921),f782(x90922,x90921)))+~P104(f329(f136(f886(x90921)),x90922))+P104(f329(f136(x90921),f329(f141(f886(x90921),f886(x90921),f129(x90921),f121(x90921)),x90922)))+P104(f329(f329(f331(f886(x90921)),f780(x90922,x90921)),f329(f171(f886(x90921)),x90922)))
% 159.70/159.30  [9170]~P104(f329(f136(f886(x91701)),x91702))+P104(f329(f136(x91701),f329(f141(f886(x91701),f886(x91701),f129(x91701),f121(x91701)),x91702)))+P104(f329(f329(f331(f886(x91701)),f781(x91702,x91701)),f329(f171(f886(x91701)),x91702)))+P104(f329(f329(f331(f886(x91701)),f782(x91702,x91701)),f329(f171(f886(x91701)),x91702)))
% 159.70/159.30  [9171]~P104(f329(f136(f886(x91711)),x91712))+P104(f329(f136(x91711),f329(f141(f886(x91711),f886(x91711),f129(x91711),f121(x91711)),x91712)))+P104(f329(f329(f331(f886(x91711)),f780(x91712,x91711)),f329(f171(f886(x91711)),x91712)))+P104(f329(f329(f331(f886(x91711)),f782(x91712,x91711)),f329(f171(f886(x91711)),x91712)))
% 159.70/159.30  [9185]~E(f329(f329(f109(f891(x91851,a880)),f329(f171(x91851),f781(x91852,x91851))),f329(f171(x91851),f780(x91852,x91851))),f195(f891(x91851,a880)))+~P104(f329(f136(x91851),f782(x91852,x91851)))+~P104(f329(f136(f886(x91851)),x91852))+P104(f329(f136(x91851),f329(f141(f886(x91851),f886(x91851),f129(x91851),f121(x91851)),x91852)))
% 159.70/159.30  [9246]~E(f329(f329(f109(f891(x92461,a880)),f329(f171(x92461),f781(x92462,x92461))),f329(f171(x92461),f780(x92462,x92461))),f195(f891(x92461,a880)))+~P104(f329(f136(f886(x92461)),x92462))+P104(f329(f136(x92461),f329(f141(f886(x92461),f886(x92461),f129(x92461),f121(x92461)),x92462)))+P104(f329(f329(f331(f886(x92461)),f782(x92462,x92461)),f329(f171(f886(x92461)),x92462)))
% 159.70/159.30  [9515]E(x95151,f2(a1))+E(x95152,f2(a1))+E(f329(f329(f89(a1,f890(a1,a1)),f329(f329(a228,x95152),x95151)),f329(f329(f18(a1,a1,f890(a1,a1)),f329(f329(f8(a1,f891(a1,f890(a1,a1)),a1),f258(a1,a1)),f329(f41(a1),x95152))),f329(f41(a1),x95151))),f226(x95152,x95151))+P104(f329(f329(f245(a1),x95151),f2(a1)))
% 159.70/159.30  [8267]~P93(x82672)+~P116(x82672)+~P104(f329(f329(f244(x82672),f329(f111(x82672),x82671)),f81(x82672)))+P104(f329(f329(f244(a1),x82671),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))
% 159.70/159.30  [8268]~P93(x82682)+~P116(x82682)+~P104(f329(f329(f245(x82682),f329(f111(x82682),x82681)),f81(x82682)))+P104(f329(f329(f245(a1),x82681),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))
% 159.70/159.30  [8549]~P116(x85491)+~P93(x85491)+P104(f329(f329(f244(x85491),f329(f111(x85491),x85492)),f81(x85491)))+~P104(f329(f329(f244(a1),x85492),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))
% 159.70/159.30  [8550]~P116(x85501)+~P93(x85501)+P104(f329(f329(f245(x85501),f329(f111(x85501),x85502)),f81(x85501)))+~P104(f329(f329(f245(a1),x85502),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))
% 159.70/159.30  [8751]~P93(x87512)+~P116(x87512)+~P104(f329(f329(f244(x87512),f81(x87512)),f329(f111(x87512),x87511)))+P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),x87511))
% 159.70/159.30  [8752]~P93(x87522)+~P116(x87522)+~P104(f329(f329(f245(x87522),f81(x87522)),f329(f111(x87522),x87521)))+P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),x87521))
% 159.70/159.30  [9129]~P116(x91291)+~P93(x91291)+P104(f329(f329(f244(x91291),f81(x91291)),f329(f111(x91291),x91292)))+~P104(f329(f329(f244(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),x91292))
% 159.70/159.30  [9130]~P116(x91301)+~P93(x91301)+P104(f329(f329(f245(x91301),f81(x91301)),f329(f111(x91301),x91302)))+~P104(f329(f329(f245(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),x91302))
% 159.70/159.30  [9648]~P138(x96482)+E(x96481,f81(x96482))+E(x96481,f329(f82(x96482),f81(x96482)))+~E(f329(f329(f259(x96482),x96481),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f81(x96482))
% 159.70/159.30  [9922]~P66(x99221)+~P93(x99221)+~P104(f329(f329(f245(x99221),f2(x99221)),x99222))+P104(f329(f329(f245(x99221),f2(x99221)),f329(f329(f287(x99221),x99222),f329(f111(x99221),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.30  [9988]~P66(x99881)+~P93(x99881)+P104(f329(f329(f245(x99881),f2(x99881)),x99882))+~P104(f329(f329(f245(x99881),f2(x99881)),f329(f329(f287(x99881),x99882),f329(f111(x99881),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.30  [10248]~P139(x102482)+E(x102481,f2(a1))+P104(f329(f329(f245(a1),x102481),f2(a1)))+E(f329(f329(f268(a1,a1,x102482),f329(f329(f7(a1,f891(a1,f891(x102482,x102482)),f891(a1,x102482)),f329(f329(f8(f891(f891(x102482,x102482),x102482),f891(f891(a1,f891(x102482,x102482)),f891(a1,x102482)),a1),f8(f891(x102482,x102482),x102482,a1)),f329(f329(f8(x102482,f891(f891(x102482,x102482),x102482),a1),f89(x102482,x102482)),f110(x102482)))),f329(f329(f7(a1,f891(x102482,x102482),f891(x102482,x102482)),f329(f329(f8(f891(x102482,f891(x102482,x102482)),f891(f891(x102482,x102482),f891(x102482,x102482)),a1),f18(x102482,x102482,x102482)),f329(f329(f7(a1,f891(x102482,x102482),f891(x102482,f891(x102482,x102482))),f329(f329(f8(f891(x102482,f891(x102482,x102482)),f891(f891(x102482,x102482),f891(x102482,f891(x102482,x102482))),a1),f8(x102482,f891(x102482,x102482),x102482)),f329(f329(f8(a880,f891(x102482,f891(x102482,x102482)),a1),f104(x102482)),f329(f329(f7(a1,a1,a880),a326),f2(a1))))),f329(f329(f18(x102482,x102482,x102482),f83(x102482)),f5(x102482))))),f329(f329(f7(x102482,x102482,x102482),f329(f329(f8(x102482,f891(x102482,x102482),x102482),f83(x102482)),f329(f329(f18(x102482,x102482,x102482),f83(x102482)),f5(x102482)))),f81(x102482))))),f48(x102481,f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f110(x102482),x102481))
% 159.70/159.30  [5289]~P27(x52893)+~P38(x52893,x52892,f58(x52893))+E(x52891,f788(x52892,x52893))+~P104(f329(x52892,x52891))
% 159.70/159.30  [5444]~P27(x54441)+P38(x54441,x54442,f58(x54441))+~E(f789(x54442,x54441,x54443),x54443)+~P104(f329(x54442,x54443))
% 159.70/159.30  [4941]~P92(x49413)+~P93(x49413)+E(x49411,x49412)+~E(f329(f111(x49413),x49411),f329(f111(x49413),x49412))
% 159.70/159.30  [6060]~P27(x60601)+P38(x60601,x60602,f58(x60601))+~P104(f329(x60602,x60603))+P104(f329(x60602,f789(x60602,x60601,x60603)))
% 159.70/159.30  [6070]~P104(f329(x60701,x60702))+~P104(f329(x60701,x60703))+~P104(f329(f329(f244(a885),x60703),f459(x60702,x60701)))+P104(f329(x60701,f2(a885)))
% 159.70/159.30  [6483]P146(x64832,x64833,x64831)+E(x64831,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f818(x64831,x64833,x64832)))+P104(f329(f329(f245(a1),x64831),f2(a1)))
% 159.70/159.30  [6484]P145(x64842,x64843,x64841)+E(x64841,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f829(x64841,x64843,x64842)))+P104(f329(f329(f245(a1),x64841),f2(a1)))
% 159.70/159.30  [6604]P145(x66041,x66042,x66043)+~P104(f329(x66041,x66042))+P104(f329(f329(f244(a1),f2(a1)),f829(x66043,x66042,x66041)))+P104(f329(f329(f245(a1),x66043),f2(a1)))
% 159.70/159.30  [6632]P146(x66321,x66322,x66323)+P104(f329(f329(f244(a1),f2(a1)),f818(x66323,x66322,x66321)))+~P104(f329(x66321,f2(a1)))+P104(f329(f329(f245(a1),x66323),f2(a1)))
% 159.70/159.30  [6660]P146(x66602,x66603,x66601)+E(x66601,f2(a1))+~P104(f329(x66602,f819(x66601,x66603,x66602)))+P104(f329(f329(f245(a1),x66601),f2(a1)))
% 159.70/159.30  [6661]P145(x66612,x66613,x66611)+E(x66611,f2(a1))+~P104(f329(x66612,f829(x66611,x66613,x66612)))+P104(f329(f329(f245(a1),x66611),f2(a1)))
% 159.70/159.30  [6761]~P107(x67611)+~P29(x67611)+~P104(f329(f329(f245(x67611),x67612),f42(x67611,x67613)))+P104(f329(f329(f245(x67611),x67612),f636(x67613,x67612,x67611)))
% 159.70/159.30  [6770]P145(x67701,x67702,x67703)+~P104(f329(x67701,x67702))+~P104(f329(x67701,f829(x67703,x67702,x67701)))+P104(f329(f329(f245(a1),x67703),f2(a1)))
% 159.70/159.30  [6802]P146(x68021,x68022,x68023)+~P104(f329(x68021,f819(x68023,x68022,x68021)))+~P104(f329(x68021,f2(a1)))+P104(f329(f329(f245(a1),x68023),f2(a1)))
% 159.70/159.30  [7054]P146(x70542,x70543,x70541)+E(x70541,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f818(x70541,x70543,x70542)))+P104(f329(f329(f245(a1),x70541),f817(x70541,x70543,x70542)))
% 159.70/159.30  [7055]P145(x70552,x70553,x70551)+E(x70551,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f829(x70551,x70553,x70552)))+P104(f329(f329(f245(a1),x70551),f828(x70551,x70553,x70552)))
% 159.70/159.30  [7172]P145(x71721,x71722,x71723)+~P104(f329(x71721,x71722))+P104(f329(f329(f244(a1),f2(a1)),f829(x71723,x71722,x71721)))+P104(f329(f329(f245(a1),x71723),f828(x71723,x71722,x71721)))
% 159.70/159.30  [7191]P146(x71911,x71912,x71913)+P104(f329(f329(f244(a1),f2(a1)),f818(x71913,x71912,x71911)))+P104(f329(f329(f245(a1),x71913),f817(x71913,x71912,x71911)))+~P104(f329(x71911,f2(a1)))
% 159.70/159.30  [7224]P146(x72242,x72243,x72241)+E(x72241,f2(a1))+~P104(f329(x72242,f819(x72241,x72243,x72242)))+P104(f329(f329(f245(a1),x72241),f817(x72241,x72243,x72242)))
% 159.70/159.30  [7225]P145(x72252,x72253,x72251)+E(x72251,f2(a1))+~P104(f329(x72252,f829(x72251,x72253,x72252)))+P104(f329(f329(f245(a1),x72251),f828(x72251,x72253,x72252)))
% 159.70/159.30  [7266]P146(x72662,x72663,x72661)+E(x72661,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f818(x72661,x72663,x72662)))+~P104(f329(x72662,f827(x72661,x72663,x72662)))
% 159.70/159.30  [7267]P145(x72672,x72673,x72671)+E(x72671,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f829(x72671,x72673,x72672)))+~P104(f329(x72672,f828(x72671,x72673,x72672)))
% 159.70/159.30  [7355]P145(x73551,x73552,x73553)+~P104(f329(x73551,x73552))+~P104(f329(x73551,f829(x73553,x73552,x73551)))+P104(f329(f329(f245(a1),x73553),f828(x73553,x73552,x73551)))
% 159.70/159.30  [7371]P146(x73711,x73712,x73713)+~P104(f329(x73711,f819(x73713,x73712,x73711)))+P104(f329(f329(f245(a1),x73713),f817(x73713,x73712,x73711)))+~P104(f329(x73711,f2(a1)))
% 159.70/159.30  [7375]P145(x73751,x73752,x73753)+~P104(f329(x73751,x73752))+P104(f329(f329(f244(a1),f2(a1)),f829(x73753,x73752,x73751)))+~P104(f329(x73751,f828(x73753,x73752,x73751)))
% 159.70/159.30  [7393]P146(x73931,x73932,x73933)+P104(f329(f329(f244(a1),f2(a1)),f818(x73933,x73932,x73931)))+~P104(f329(x73931,f827(x73933,x73932,x73931)))+~P104(f329(x73931,f2(a1)))
% 159.70/159.30  [7417]P146(x74172,x74173,x74171)+E(x74171,f2(a1))+~P104(f329(x74172,f819(x74171,x74173,x74172)))+~P104(f329(x74172,f827(x74171,x74173,x74172)))
% 159.70/159.30  [7418]P145(x74182,x74183,x74181)+E(x74181,f2(a1))+~P104(f329(x74182,f829(x74181,x74183,x74182)))+~P104(f329(x74182,f828(x74181,x74183,x74182)))
% 159.70/159.30  [7510]P145(x75101,x75102,x75103)+~P104(f329(x75101,x75102))+~P104(f329(x75101,f829(x75103,x75102,x75101)))+~P104(f329(x75101,f828(x75103,x75102,x75101)))
% 159.70/159.30  [7527]P146(x75271,x75272,x75273)+~P104(f329(x75271,f819(x75273,x75272,x75271)))+~P104(f329(x75271,f827(x75273,x75272,x75271)))+~P104(f329(x75271,f2(a1)))
% 159.70/159.30  [7573]P146(x75732,x75733,x75731)+E(x75731,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f818(x75731,x75733,x75732)))+P104(f329(f329(f244(a1),f817(x75731,x75733,x75732)),f2(a1)))
% 159.70/159.30  [7574]P145(x75742,x75743,x75741)+E(x75741,f2(a1))+P104(f329(f329(f244(a1),f2(a1)),f829(x75741,x75743,x75742)))+P104(f329(f329(f244(a1),f828(x75741,x75743,x75742)),f2(a1)))
% 159.70/159.30  [7575]~P139(x75751)+~P104(f329(f329(f331(x75751),x75753),f117(x75751)))+~P104(f329(f329(f331(x75751),x75752),f117(x75751)))+P104(f329(f329(f331(x75751),f329(f329(f22(x75751),x75752),x75753)),f117(x75751)))
% 159.70/159.30  [7576]~P139(x75761)+~P104(f329(f329(f331(x75761),x75763),f117(x75761)))+~P104(f329(f329(f331(x75761),x75762),f117(x75761)))+P104(f329(f329(f331(x75761),f329(f329(f83(x75761),x75762),x75763)),f117(x75761)))
% 159.70/159.30  [7577]~P143(x75771)+~P104(f329(f329(f331(x75771),x75773),f191(x75771)))+~P104(f329(f329(f331(x75771),x75772),f191(x75771)))+P104(f329(f329(f331(x75771),f329(f329(f83(x75771),x75772),x75773)),f191(x75771)))
% 159.70/159.30  [7578]~P139(x75781)+~P104(f329(f329(f331(x75781),x75783),f117(x75781)))+~P104(f329(f329(f331(x75781),x75782),f117(x75781)))+P104(f329(f329(f331(x75781),f329(f329(f84(x75781),x75782),x75783)),f117(x75781)))
% 159.70/159.30  [7579]~P143(x75791)+~P104(f329(f329(f331(x75791),x75793),f191(x75791)))+~P104(f329(f329(f331(x75791),x75792),f191(x75791)))+P104(f329(f329(f331(x75791),f329(f329(f84(x75791),x75792),x75793)),f191(x75791)))
% 159.70/159.30  [7580]~P88(x75801)+~P104(f329(f329(f244(x75801),x75803),f2(x75801)))+~P104(f329(f329(f244(x75801),x75802),f2(x75801)))+P104(f329(f329(f244(x75801),f329(f329(f83(x75801),x75802),x75803)),f2(x75801)))
% 159.70/159.30  [7581]~P88(x75811)+~P104(f329(f329(f244(x75811),x75813),f2(x75811)))+~P104(f329(f329(f245(x75811),x75812),f2(x75811)))+P104(f329(f329(f245(x75811),f329(f329(f83(x75811),x75812),x75813)),f2(x75811)))
% 159.70/159.30  [7582]~P88(x75821)+~P104(f329(f329(f244(x75821),x75822),f2(x75821)))+~P104(f329(f329(f245(x75821),x75823),f2(x75821)))+P104(f329(f329(f245(x75821),f329(f329(f83(x75821),x75822),x75823)),f2(x75821)))
% 159.70/159.30  [7583]~P88(x75831)+~P104(f329(f329(f245(x75831),x75833),f2(x75831)))+~P104(f329(f329(f245(x75831),x75832),f2(x75831)))+P104(f329(f329(f245(x75831),f329(f329(f83(x75831),x75832),x75833)),f2(x75831)))
% 159.70/159.30  [7609]P146(x76093,x76092,x76091)+E(x76091,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x76091),f819(x76091,x76092,x76093))),f818(x76091,x76092,x76093)),x76092)+P104(f329(f329(f245(a1),x76091),f2(a1)))
% 159.70/159.30  [7610]P145(x76103,x76102,x76101)+E(x76101,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x76101),f830(x76101,x76102,x76103))),f829(x76101,x76102,x76103)),x76102)+P104(f329(f329(f245(a1),x76101),f2(a1)))
% 159.70/159.30  [7692]P145(x76921,x76922,x76923)+~P104(f329(x76921,x76922))+P104(f329(f329(f244(a1),f2(a1)),f829(x76923,x76922,x76921)))+P104(f329(f329(f244(a1),f828(x76923,x76922,x76921)),f2(a1)))
% 159.70/159.30  [7721]P146(x77211,x77212,x77213)+P104(f329(f329(f244(a1),f2(a1)),f818(x77213,x77212,x77211)))+~P104(f329(x77211,f2(a1)))+P104(f329(f329(f244(a1),f817(x77213,x77212,x77211)),f2(a1)))
% 159.70/159.30  [7730]P145(x77303,x77302,x77301)+~P104(f329(x77303,x77302))+E(f329(f329(f83(a1),f329(f329(f84(a1),x77301),f830(x77301,x77302,x77303))),f829(x77301,x77302,x77303)),x77302)+P104(f329(f329(f245(a1),x77301),f2(a1)))
% 159.70/159.30  [7736]P146(x77362,x77363,x77361)+E(x77361,f2(a1))+~P104(f329(x77362,f819(x77361,x77363,x77362)))+P104(f329(f329(f244(a1),f817(x77361,x77363,x77362)),f2(a1)))
% 159.70/159.30  [7737]P145(x77372,x77373,x77371)+E(x77371,f2(a1))+~P104(f329(x77372,f829(x77371,x77373,x77372)))+P104(f329(f329(f244(a1),f828(x77371,x77373,x77372)),f2(a1)))
% 159.70/159.30  [7742]P146(x77423,x77422,x77421)+E(f329(f329(f83(a1),f329(f329(f84(a1),x77421),f819(x77421,x77422,x77423))),f818(x77421,x77422,x77423)),x77422)+~P104(f329(x77423,f2(a1)))+P104(f329(f329(f245(a1),x77421),f2(a1)))
% 159.70/159.30  [7797]P145(x77971,x77972,x77973)+~P104(f329(x77971,x77972))+~P104(f329(x77971,f829(x77973,x77972,x77971)))+P104(f329(f329(f244(a1),f828(x77973,x77972,x77971)),f2(a1)))
% 159.70/159.30  [7801]P146(x78011,x78012,x78013)+~P104(f329(x78011,f819(x78013,x78012,x78011)))+~P104(f329(x78011,f2(a1)))+P104(f329(f329(f244(a1),f817(x78013,x78012,x78011)),f2(a1)))
% 159.70/159.30  [7870]~P123(x78701)+~P104(f329(f329(f244(x78701),f329(f329(f84(x78701),x78703),x78702)),f2(x78701)))+P104(f329(f329(f244(x78701),x78702),f2(x78701)))+P104(f329(f329(f244(x78701),x78703),f2(x78701)))
% 159.70/159.30  [7871]~P66(x78711)+~P104(f329(f329(f244(x78711),f329(f329(f287(x78711),x78713),x78712)),f2(x78711)))+P104(f329(f329(f244(x78711),x78712),f2(x78711)))+P104(f329(f329(f244(x78711),x78713),f2(x78711)))
% 159.70/159.30  [7872]~P66(x78721)+~P104(f329(f329(f245(x78721),f329(f329(f287(x78721),x78723),x78722)),f2(x78721)))+P104(f329(f329(f245(x78721),x78722),f2(x78721)))+P104(f329(f329(f245(x78721),x78723),f2(x78721)))
% 159.70/159.30  [7990]P146(x79903,x79902,x79901)+E(x79901,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x79901),f819(x79901,x79902,x79903))),f818(x79901,x79902,x79903)),x79902)+P104(f329(f329(f245(a1),x79901),f817(x79901,x79902,x79903)))
% 159.70/159.30  [7991]P145(x79913,x79912,x79911)+E(x79911,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x79911),f830(x79911,x79912,x79913))),f829(x79911,x79912,x79913)),x79912)+P104(f329(f329(f245(a1),x79911),f828(x79911,x79912,x79913)))
% 159.70/159.30  [8003]P146(x80033,x80032,x80031)+E(x80031,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80031),f827(x80031,x80032,x80033))),f817(x80031,x80032,x80033)),x80032)+P104(f329(f329(f244(a1),f2(a1)),f818(x80031,x80032,x80033)))
% 159.70/159.30  [8004]P145(x80043,x80042,x80041)+E(x80041,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80041),f831(x80041,x80042,x80043))),f828(x80041,x80042,x80043)),x80042)+P104(f329(f329(f244(a1),f2(a1)),f829(x80041,x80042,x80043)))
% 159.70/159.30  [8048]P145(x80483,x80482,x80481)+~P104(f329(x80483,x80482))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80481),f830(x80481,x80482,x80483))),f829(x80481,x80482,x80483)),x80482)+P104(f329(f329(f245(a1),x80481),f828(x80481,x80482,x80483)))
% 159.70/159.30  [8060]P146(x80603,x80602,x80601)+E(f329(f329(f83(a1),f329(f329(f84(a1),x80601),f819(x80601,x80602,x80603))),f818(x80601,x80602,x80603)),x80602)+P104(f329(f329(f245(a1),x80601),f817(x80601,x80602,x80603)))+~P104(f329(x80603,f2(a1)))
% 159.70/159.30  [8066]P145(x80663,x80662,x80661)+~P104(f329(x80663,x80662))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80661),f831(x80661,x80662,x80663))),f828(x80661,x80662,x80663)),x80662)+P104(f329(f329(f244(a1),f2(a1)),f829(x80661,x80662,x80663)))
% 159.70/159.30  [8072]P146(x80723,x80722,x80721)+E(f329(f329(f83(a1),f329(f329(f84(a1),x80721),f827(x80721,x80722,x80723))),f817(x80721,x80722,x80723)),x80722)+P104(f329(f329(f244(a1),f2(a1)),f818(x80721,x80722,x80723)))+~P104(f329(x80723,f2(a1)))
% 159.70/159.30  [8083]P146(x80833,x80832,x80831)+E(x80831,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80831),f819(x80831,x80832,x80833))),f818(x80831,x80832,x80833)),x80832)+~P104(f329(x80833,f827(x80831,x80832,x80833)))
% 159.70/159.30  [8084]P145(x80843,x80842,x80841)+E(x80841,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80841),f830(x80841,x80842,x80843))),f829(x80841,x80842,x80843)),x80842)+~P104(f329(x80843,f828(x80841,x80842,x80843)))
% 159.70/159.30  [8085]P146(x80853,x80852,x80851)+E(x80851,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80851),f827(x80851,x80852,x80853))),f817(x80851,x80852,x80853)),x80852)+~P104(f329(x80853,f819(x80851,x80852,x80853)))
% 159.70/159.30  [8086]P145(x80863,x80862,x80861)+E(x80861,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x80861),f831(x80861,x80862,x80863))),f828(x80861,x80862,x80863)),x80862)+~P104(f329(x80863,f829(x80861,x80862,x80863)))
% 159.70/159.30  [8144]P145(x81443,x81442,x81441)+~P104(f329(x81443,x81442))+E(f329(f329(f83(a1),f329(f329(f84(a1),x81441),f830(x81441,x81442,x81443))),f829(x81441,x81442,x81443)),x81442)+~P104(f329(x81443,f828(x81441,x81442,x81443)))
% 159.70/159.30  [8145]P145(x81453,x81452,x81451)+~P104(f329(x81453,x81452))+E(f329(f329(f83(a1),f329(f329(f84(a1),x81451),f831(x81451,x81452,x81453))),f828(x81451,x81452,x81453)),x81452)+~P104(f329(x81453,f829(x81451,x81452,x81453)))
% 159.70/159.30  [8155]P146(x81553,x81552,x81551)+E(f329(f329(f83(a1),f329(f329(f84(a1),x81551),f819(x81551,x81552,x81553))),f818(x81551,x81552,x81553)),x81552)+~P104(f329(x81553,f827(x81551,x81552,x81553)))+~P104(f329(x81553,f2(a1)))
% 159.70/159.30  [8156]P146(x81563,x81562,x81561)+E(f329(f329(f83(a1),f329(f329(f84(a1),x81561),f827(x81561,x81562,x81563))),f817(x81561,x81562,x81563)),x81562)+~P104(f329(x81563,f819(x81561,x81562,x81563)))+~P104(f329(x81563,f2(a1)))
% 159.70/159.30  [8260]P146(x82603,x82602,x82601)+E(x82601,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x82601),f819(x82601,x82602,x82603))),f818(x82601,x82602,x82603)),x82602)+P104(f329(f329(f244(a1),f817(x82601,x82602,x82603)),f2(a1)))
% 159.70/159.30  [8261]P145(x82613,x82612,x82611)+E(x82611,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x82611),f830(x82611,x82612,x82613))),f829(x82611,x82612,x82613)),x82612)+P104(f329(f329(f244(a1),f828(x82611,x82612,x82613)),f2(a1)))
% 159.70/159.30  [8301]P145(x83013,x83012,x83011)+~P104(f329(x83013,x83012))+E(f329(f329(f83(a1),f329(f329(f84(a1),x83011),f830(x83011,x83012,x83013))),f829(x83011,x83012,x83013)),x83012)+P104(f329(f329(f244(a1),f828(x83011,x83012,x83013)),f2(a1)))
% 159.70/159.30  [8306]P146(x83063,x83062,x83061)+E(f329(f329(f83(a1),f329(f329(f84(a1),x83061),f819(x83061,x83062,x83063))),f818(x83061,x83062,x83063)),x83062)+~P104(f329(x83063,f2(a1)))+P104(f329(f329(f244(a1),f817(x83061,x83062,x83063)),f2(a1)))
% 159.70/159.30  [8439]P146(x84393,x84392,x84391)+E(x84391,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x84391),f827(x84391,x84392,x84393))),f817(x84391,x84392,x84393)),x84392)+E(f329(f329(f83(a1),f329(f329(f84(a1),x84391),f819(x84391,x84392,x84393))),f818(x84391,x84392,x84393)),x84392)
% 159.70/159.30  [8440]P145(x84403,x84402,x84401)+E(x84401,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x84401),f831(x84401,x84402,x84403))),f828(x84401,x84402,x84403)),x84402)+E(f329(f329(f83(a1),f329(f329(f84(a1),x84401),f830(x84401,x84402,x84403))),f829(x84401,x84402,x84403)),x84402)
% 159.70/159.30  [8464]P145(x84643,x84642,x84641)+~P104(f329(x84643,x84642))+E(f329(f329(f83(a1),f329(f329(f84(a1),x84641),f831(x84641,x84642,x84643))),f828(x84641,x84642,x84643)),x84642)+E(f329(f329(f83(a1),f329(f329(f84(a1),x84641),f830(x84641,x84642,x84643))),f829(x84641,x84642,x84643)),x84642)
% 159.70/159.30  [8477]P146(x84773,x84772,x84771)+E(f329(f329(f83(a1),f329(f329(f84(a1),x84771),f827(x84771,x84772,x84773))),f817(x84771,x84772,x84773)),x84772)+E(f329(f329(f83(a1),f329(f329(f84(a1),x84771),f819(x84771,x84772,x84773))),f818(x84771,x84772,x84773)),x84772)+~P104(f329(x84773,f2(a1)))
% 159.70/159.30  [9137]~P123(x91371)+~E(x91373,f2(x91371))+~E(x91372,f2(x91371))+P104(f329(f329(f244(x91371),f329(f329(f83(x91371),f329(f329(f84(x91371),x91372),x91372)),f329(f329(f84(x91371),x91373),x91373))),f2(x91371)))
% 159.70/159.30  [10196]~P116(x101961)+~E(x101963,f2(x101961))+~E(x101962,f2(x101961))+P104(f329(f329(f244(x101961),f329(f329(f83(x101961),f329(f329(f259(x101961),x101962),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101961),x101963),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))),f2(x101961)))
% 159.70/159.30  [4890]~E(x48903,x48901)+~P119(x48902)+E(x48901,f2(x48902))+E(f329(f329(f287(x48902),x48903),x48901),f81(x48902))
% 159.70/159.30  [4942]~P26(x49421)+~E(x49423,f195(x49421))+~E(x49422,f195(x49421))+E(f329(f329(f118(x49421),x49422),x49423),f195(x49421))
% 159.70/159.30  [4943]~P99(x49431)+~E(x49433,f253(x49431))+~E(x49432,f253(x49431))+E(f329(f329(f109(x49431),x49432),x49433),f253(x49431))
% 159.70/159.30  [5028]~P119(x50283)+E(x50281,x50282)+E(x50282,f2(x50283))+~E(f329(f329(f287(x50283),x50281),x50282),f81(x50283))
% 159.70/159.30  [5047]~P129(x50472)+E(x50471,f2(x50472))+E(x50473,f2(x50472))+~E(f329(f329(f84(x50472),x50473),x50471),f2(x50472))
% 159.70/159.30  [5048]~P137(x50482)+E(x50481,f2(x50482))+E(x50483,f2(x50482))+~E(f329(f329(f84(x50482),x50483),x50481),f2(x50482))
% 159.70/159.30  [5411]~P118(x54113)+E(x54111,x54112)+E(x54111,f329(f82(x54113),x54112))+~E(f329(f329(f84(x54113),x54111),x54111),f329(f329(f84(x54113),x54112),x54112))
% 159.70/159.30  [5451]~P86(x54511)+E(f329(f82(x54511),x54512),x54513)+~E(f329(f329(f118(x54511),x54512),x54513),f253(x54511))+~E(f329(f329(f109(x54511),x54512),x54513),f195(x54511))
% 159.70/159.30  [5530]~P116(x55303)+E(x55301,x55302)+P104(f329(f329(f245(x55303),x55302),x55301))+P104(f329(f329(f245(x55303),x55301),x55302))
% 159.70/159.30  [5531]~P107(x55313)+E(x55311,x55312)+P104(f329(f329(f245(x55313),x55312),x55311))+P104(f329(f329(f245(x55313),x55311),x55312))
% 159.70/159.30  [5532]~E(x55322,x55323)+~P107(x55321)+P104(f329(f329(f245(x55321),x55322),x55323))+P104(f329(f329(f244(x55321),x55322),x55323))
% 159.70/159.30  [5783]~P108(x57833)+E(x57831,x57832)+~P104(f329(f329(f244(x57833),x57832),x57831))+P104(f329(f329(f245(x57833),x57832),x57831))
% 159.70/159.30  [5785]~P107(x57853)+E(x57851,x57852)+~P104(f329(f329(f244(x57853),x57851),x57852))+P104(f329(f329(f245(x57853),x57851),x57852))
% 159.70/159.30  [5791]~P108(x57913)+E(x57911,x57912)+~P104(f329(f329(f244(x57913),x57911),x57912))+P104(f329(f329(f245(x57913),x57911),x57912))
% 159.70/159.30  [5892]P145(x58921,x58922,x58923)+~P104(f329(x58921,x58922))+P104(f329(f329(f245(a1),x58923),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x58923))
% 159.70/159.30  [5939]P146(x59391,x59392,x59393)+~P104(f329(x59391,f2(a1)))+P104(f329(f329(f245(a1),x59393),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x59393))
% 159.70/159.30  [5943]~P25(x59431)+E(f329(f329(f118(x59431),x59432),f10(x59431,x59433)),x59432)+~P104(f329(f64(x59431),x59433))+~P104(f329(f329(f331(x59431),x59432),x59433))
% 159.70/159.30  [5944]~P25(x59441)+E(f329(f329(f109(x59441),x59442),f13(x59441,x59443)),x59442)+~P104(f329(f64(x59441),x59443))+~P104(f329(f329(f331(x59441),x59442),x59443))
% 159.70/159.30  [5978]~P25(x59781)+E(f329(f329(f118(x59781),x59782),f13(x59781,x59783)),f13(x59781,x59783))+~P104(f329(f64(x59781),x59783))+~P104(f329(f329(f331(x59781),x59782),x59783))
% 159.70/159.30  [5979]~P25(x59791)+E(f329(f329(f109(x59791),x59792),f10(x59791,x59793)),f10(x59791,x59793))+~P104(f329(f64(x59791),x59793))+~P104(f329(f329(f331(x59791),x59792),x59793))
% 159.70/159.30  [5980]~P107(x59801)+E(f329(f329(f193(x59801),x59802),f14(x59801,x59803)),f14(x59801,x59803))+~P104(f329(f64(x59801),x59803))+~P104(f329(f329(f331(x59801),x59802),x59803))
% 159.70/159.30  [5981]~P107(x59811)+E(f329(f329(f194(x59811),x59812),f15(x59811,x59813)),f15(x59811,x59813))+~P104(f329(f64(x59811),x59813))+~P104(f329(f329(f331(x59811),x59812),x59813))
% 159.70/159.30  [6026]E(x60261,x60262)+~P108(x60263)+~P104(f329(f329(f244(x60263),x60262),x60261))+~P104(f329(f329(f244(x60263),x60261),x60262))
% 159.70/159.30  [6165]~P105(x61651)+P104(f329(f329(f245(x61651),x61653),x61652))+~P104(f329(f329(f244(x61651),x61653),x61652))+P104(f329(f329(f244(x61651),x61652),x61653))
% 159.70/159.30  [6186]~P107(x61861)+~P104(f329(f64(x61861),x61863))+P104(f329(f329(f244(x61861),x61862),f15(x61861,x61863)))+~P104(f329(f329(f331(x61861),x61862),x61863))
% 159.70/159.30  [6233]~P107(x62331)+E(f329(f329(f193(x62331),x62332),f12(x62331,f194(x62331),x62333)),x62332)+~P104(f329(f64(x62331),x62333))+~P104(f329(f329(f331(x62331),x62332),x62333))
% 159.70/159.30  [6234]~P107(x62341)+E(f329(f329(f194(x62341),x62342),f11(x62341,f193(x62341),x62343)),x62342)+~P104(f329(f64(x62341),x62343))+~P104(f329(f329(f331(x62341),x62342),x62343))
% 159.70/159.30  [6371]E(x63711,x63712)+~E(f329(f329(f22(a885),x63711),x63713),f329(f329(f22(a885),x63712),x63713))+~P104(f329(f329(f244(a885),x63713),x63711))+~P104(f329(f329(f244(a885),x63713),x63712))
% 159.70/159.30  [6398]~P107(x63981)+~P104(f329(f64(x63981),x63982))+~P104(f329(f329(f331(x63981),x63983),x63982))+P104(f329(f329(f244(x63981),f14(x63981,x63982)),x63983))
% 159.70/159.30  [6462]P146(x64622,x64623,x64621)+E(x64621,f2(a1))+P104(f329(f329(f245(a1),x64621),f817(x64621,x64623,x64622)))+P104(f329(f329(f245(a1),f2(a1)),x64621))
% 159.70/159.30  [6463]P145(x64632,x64633,x64631)+E(x64631,f2(a1))+P104(f329(f329(f245(a1),x64631),f828(x64631,x64633,x64632)))+P104(f329(f329(f245(a1),f2(a1)),x64631))
% 159.70/159.30  [6464]~P107(x64641)+E(f329(f329(f193(x64641),x64642),f11(x64641,f193(x64641),x64643)),f11(x64641,f193(x64641),x64643))+~P104(f329(f64(x64641),x64643))+~P104(f329(f329(f331(x64641),x64642),x64643))
% 159.70/159.30  [6465]~P107(x64651)+E(f329(f329(f194(x64651),x64652),f12(x64651,f194(x64651),x64653)),f12(x64651,f194(x64651),x64653))+~P104(f329(f64(x64651),x64653))+~P104(f329(f329(f331(x64651),x64652),x64653))
% 159.70/159.30  [6471]~P104(f329(x64711,x64712))+P104(f329(x64711,f515(x64712,x64711,x64713)))+P104(f329(x64711,f2(a885)))+~P104(f329(f329(f245(a885),x64712),x64713))
% 159.70/159.30  [6525]~P104(f329(x65251,x65252))+~P104(f329(f64(x65253),x65252))+P104(f329(x65251,f845(x65251,x65252,x65253)))+P104(f329(x65251,f195(f891(x65253,a880))))
% 159.70/159.30  [6538]~P116(x65381)+~P93(x65381)+P104(f329(f329(f244(x65381),f329(f111(x65381),x65382)),f329(f111(x65381),x65383)))+~P104(f329(f329(f244(a1),x65382),x65383))
% 159.70/159.30  [6539]~P116(x65391)+~P93(x65391)+P104(f329(f329(f245(x65391),f329(f111(x65391),x65392)),f329(f111(x65391),x65393)))+~P104(f329(f329(f245(a1),x65392),x65393))
% 159.70/159.30  [6542]~P104(f329(x65421,x65423))+~P104(f329(f64(x65422),x65423))+P104(f329(f64(x65422),f845(x65421,x65423,x65422)))+P104(f329(x65421,f195(f891(x65422,a880))))
% 159.70/159.30  [6575]P145(x65751,x65752,x65753)+~P104(f329(x65751,x65752))+P104(f329(f329(f245(a1),x65753),f828(x65753,x65752,x65751)))+P104(f329(f329(f245(a1),f2(a1)),x65753))
% 159.70/159.30  [6612]P146(x66121,x66122,x66123)+P104(f329(f329(f245(a1),x66123),f817(x66123,x66122,x66121)))+~P104(f329(x66121,f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x66123))
% 159.70/159.30  [6643]~P106(x66431)+~P94(x66431)+E(f329(f329(f193(x66431),f329(f111(x66431),x66432)),f329(f111(x66431),x66433)),f329(f111(x66431),x66433))+P104(f329(f329(f244(x66431),f329(f111(x66431),x66432)),f329(f111(x66431),x66433)))
% 159.70/159.30  [6644]~P106(x66441)+~P94(x66441)+E(f329(f329(f194(x66441),f329(f111(x66441),x66442)),f329(f111(x66441),x66443)),f329(f111(x66441),x66442))+P104(f329(f329(f244(x66441),f329(f111(x66441),x66442)),f329(f111(x66441),x66443)))
% 159.70/159.30  [6702]P146(x67022,x67023,x67021)+E(x67021,f2(a1))+~P104(f329(x67022,f827(x67021,x67023,x67022)))+P104(f329(f329(f245(a1),f2(a1)),x67021))
% 159.70/159.30  [6703]P145(x67032,x67033,x67031)+E(x67031,f2(a1))+~P104(f329(x67032,f828(x67031,x67033,x67032)))+P104(f329(f329(f245(a1),f2(a1)),x67031))
% 159.70/159.30  [6707]P104(f329(x67071,x67072))+~P104(f329(f64(x67073),x67072))+P104(f329(x67071,f820(x67071,x67072,x67073)))+~P104(f329(x67071,f195(f891(x67073,a880))))
% 159.70/159.30  [6726]P104(f329(x67261,x67262))+P104(f329(f64(x67263),f820(x67261,x67262,x67263)))+~P104(f329(f64(x67263),x67262))+~P104(f329(x67261,f195(f891(x67263,a880))))
% 159.70/159.30  [6791]P145(x67911,x67912,x67913)+~P104(f329(x67911,x67912))+~P104(f329(x67911,f828(x67913,x67912,x67911)))+P104(f329(f329(f245(a1),f2(a1)),x67913))
% 159.70/159.30  [6821]P146(x68211,x68212,x68213)+~P104(f329(x68211,f827(x68213,x68212,x68211)))+~P104(f329(x68211,f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x68213))
% 159.70/159.30  [6929]~P93(x69293)+~P116(x69293)+~P104(f329(f329(f244(x69293),f329(f111(x69293),x69291)),f329(f111(x69293),x69292)))+P104(f329(f329(f244(a1),x69291),x69292))
% 159.70/159.30  [6930]~P93(x69303)+~P116(x69303)+~P104(f329(f329(f245(x69303),f329(f111(x69303),x69301)),f329(f111(x69303),x69302)))+P104(f329(f329(f245(a1),x69301),x69302))
% 159.70/159.30  [6957]~P107(x69571)+~P31(x69571,x69573)+P31(x69571,f329(f329(f150(x69571),x69572),x69573))+~P104(f329(f329(f244(x69571),x69572),f760(x69573,x69572,x69571)))
% 159.70/159.30  [6958]~P107(x69581)+~P31(x69581,x69583)+P31(x69581,f329(f329(f150(x69581),x69582),x69583))+~P104(f329(f329(f244(x69581),x69582),f761(x69583,x69582,x69581)))
% 159.70/159.30  [6959]~P107(x69591)+~P31(x69591,x69593)+P31(x69591,f329(f329(f150(x69591),x69592),x69593))+~P104(f329(f329(f244(x69591),x69592),f793(x69592,x69593,x69591)))
% 159.70/159.30  [7043]P146(x70432,x70433,x70431)+E(x70431,f2(a1))+P104(f329(f329(f245(a1),x70431),f2(a1)))+P104(f329(f329(f245(a1),f818(x70431,x70433,x70432)),x70431))
% 159.70/159.30  [7044]P145(x70442,x70443,x70441)+E(x70441,f2(a1))+P104(f329(f329(f245(a1),x70441),f2(a1)))+P104(f329(f329(f245(a1),f829(x70441,x70443,x70442)),x70441))
% 159.70/159.30  [7085]P146(x70852,x70853,x70851)+E(x70851,f2(a1))+P104(f329(f329(f244(a1),f817(x70851,x70853,x70852)),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x70851))
% 159.70/159.30  [7086]P145(x70862,x70863,x70861)+E(x70861,f2(a1))+P104(f329(f329(f244(a1),f828(x70861,x70863,x70862)),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x70861))
% 159.70/159.30  [7108]~P107(x71081)+~P31(x71081,x71083)+E(f329(f329(f147(x71081,x71081,f5(x71081)),x71082),f169(x71081,x71082,x71083)),x71083)+~P104(f329(f329(f331(x71081),x71082),f329(f171(x71081),x71083)))
% 159.70/159.30  [7155]P145(x71551,x71552,x71553)+~P104(f329(x71551,x71552))+P104(f329(f329(f245(a1),x71553),f2(a1)))+P104(f329(f329(f245(a1),f829(x71553,x71552,x71551)),x71553))
% 159.70/159.30  [7161]~P106(x71611)+~P94(x71611)+E(f329(f329(f193(x71611),f329(f111(x71611),x71612)),f329(f111(x71611),x71613)),f329(f111(x71611),x71612))+~P104(f329(f329(f244(x71611),f329(f111(x71611),x71612)),f329(f111(x71611),x71613)))
% 159.70/159.30  [7162]~P106(x71621)+~P94(x71621)+E(f329(f329(f194(x71621),f329(f111(x71621),x71622)),f329(f111(x71621),x71623)),f329(f111(x71621),x71623))+~P104(f329(f329(f244(x71621),f329(f111(x71621),x71622)),f329(f111(x71621),x71623)))
% 159.70/159.30  [7176]P146(x71761,x71762,x71763)+~P104(f329(x71761,f2(a1)))+P104(f329(f329(f245(a1),x71763),f2(a1)))+P104(f329(f329(f245(a1),f818(x71763,x71762,x71761)),x71763))
% 159.70/159.30  [7184]P145(x71841,x71842,x71843)+~P104(f329(x71841,x71842))+P104(f329(f329(f244(a1),f828(x71843,x71842,x71841)),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x71843))
% 159.70/159.30  [7208]P146(x72081,x72082,x72083)+~P104(f329(x72081,f2(a1)))+P104(f329(f329(f244(a1),f817(x72083,x72082,x72081)),f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x72083))
% 159.70/159.30  [7236]~P104(f329(x72361,x72362))+P104(f329(x72361,f2(a885)))+~P104(f329(f329(f245(a885),x72362),x72363))+P104(f329(f329(f245(a885),f515(x72362,x72361,x72363)),x72363))
% 159.70/159.30  [7253]~P107(x72531)+~P31(x72531,x72533)+P31(x72531,f329(f329(f150(x72531),x72532),x72533))+P104(f329(f329(f331(x72531),f760(x72533,x72532,x72531)),f329(f171(x72531),x72533)))
% 159.70/159.30  [7254]~P107(x72541)+~P31(x72541,x72543)+P31(x72541,f329(f329(f150(x72541),x72542),x72543))+P104(f329(f329(f331(x72541),f761(x72543,x72542,x72541)),f329(f171(x72541),x72543)))
% 159.70/159.30  [7255]~P107(x72551)+~P31(x72551,x72553)+P31(x72551,f329(f329(f150(x72551),x72552),x72553))+P104(f329(f329(f331(x72551),f793(x72552,x72553,x72551)),f329(f171(x72551),x72553)))
% 159.70/159.30  [7359]~P107(x73591)+~P29(x73591)+~P104(f329(f329(f245(x73591),x73593),f42(x73591,x73592)))+P104(f329(f329(f331(x73591),f636(x73592,x73593,x73591)),x73592))
% 159.70/159.30  [7525]~P107(x75251)+~P29(x75251)+~P104(f329(f329(f245(x75251),f43(x75251,x75253)),x75252))+P104(f329(f329(f331(x75251),f660(x75252,x75253,x75251)),x75253))
% 159.70/159.30  [7526]~P107(x75261)+~P29(x75261)+~P104(f329(f329(f245(x75261),f43(x75261,x75263)),x75262))+P104(f329(f329(f245(x75261),f660(x75262,x75263,x75261)),x75262))
% 159.70/159.30  [7539]P146(x75392,x75393,x75391)+E(x75391,f2(a1))+P104(f329(f329(f245(a1),x75391),f817(x75391,x75393,x75392)))+P104(f329(f329(f245(a1),f818(x75391,x75393,x75392)),x75391))
% 159.70/159.30  [7540]P145(x75402,x75403,x75401)+E(x75401,f2(a1))+P104(f329(f329(f245(a1),x75401),f828(x75401,x75403,x75402)))+P104(f329(f329(f245(a1),f829(x75401,x75403,x75402)),x75401))
% 159.70/159.30  [7630]P146(x76303,x76302,x76301)+E(x76301,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x76301),f827(x76301,x76302,x76303))),f817(x76301,x76302,x76303)),x76302)+P104(f329(f329(f245(a1),f2(a1)),x76301))
% 159.70/159.30  [7631]P145(x76313,x76312,x76311)+E(x76311,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x76311),f831(x76311,x76312,x76313))),f828(x76311,x76312,x76313)),x76312)+P104(f329(f329(f245(a1),f2(a1)),x76311))
% 159.70/159.30  [7634]~P132(x76341)+~P104(f329(f329(f244(x76341),x76343),f2(x76341)))+P104(f329(f329(f244(x76341),f329(f329(f84(x76341),x76342),x76343)),f2(x76341)))+~P104(f329(f329(f244(x76341),f2(x76341)),x76342))
% 159.70/159.30  [7636]~P132(x76361)+~P104(f329(f329(f244(x76361),x76362),f2(x76361)))+P104(f329(f329(f244(x76361),f329(f329(f84(x76361),x76362),x76363)),f2(x76361)))+~P104(f329(f329(f244(x76361),f2(x76361)),x76363))
% 159.70/159.30  [7637]~P123(x76371)+~P104(f329(f329(f244(x76371),x76373),f2(x76371)))+P104(f329(f329(f244(x76371),f329(f329(f84(x76371),x76372),x76373)),f2(x76371)))+~P104(f329(f329(f244(x76371),f2(x76371)),x76372))
% 159.70/159.30  [7638]~P123(x76381)+~P104(f329(f329(f244(x76381),x76382),f2(x76381)))+P104(f329(f329(f244(x76381),f329(f329(f84(x76381),x76382),x76383)),f2(x76381)))+~P104(f329(f329(f244(x76381),f2(x76381)),x76383))
% 159.70/159.30  [7639]~P66(x76391)+~P104(f329(f329(f244(x76391),x76393),f2(x76391)))+P104(f329(f329(f244(x76391),f329(f329(f287(x76391),x76392),x76393)),f2(x76391)))+~P104(f329(f329(f244(x76391),f2(x76391)),x76392))
% 159.70/159.30  [7640]~P66(x76401)+~P104(f329(f329(f244(x76401),x76402),f2(x76401)))+P104(f329(f329(f244(x76401),f329(f329(f287(x76401),x76402),x76403)),f2(x76401)))+~P104(f329(f329(f244(x76401),f2(x76401)),x76403))
% 159.70/159.30  [7641]~P67(x76411)+~P104(f329(f329(f244(x76411),x76412),f2(x76411)))+P104(f329(f329(f244(x76411),f329(f329(f287(x76411),x76412),x76413)),f2(x76411)))+~P104(f329(f329(f245(x76411),f2(x76411)),x76413))
% 159.70/159.30  [7642]~P67(x76421)+~P104(f329(f329(f245(x76421),x76423),f2(x76421)))+P104(f329(f329(f244(x76421),f329(f329(f287(x76421),x76422),x76423)),f2(x76421)))+~P104(f329(f329(f244(x76421),f2(x76421)),x76422))
% 159.70/159.30  [7644]~P131(x76441)+~P104(f329(f329(f245(x76441),x76443),f2(x76441)))+P104(f329(f329(f245(x76441),f329(f329(f84(x76441),x76442),x76443)),f2(x76441)))+~P104(f329(f329(f245(x76441),f2(x76441)),x76442))
% 159.70/159.30  [7645]~P131(x76451)+~P104(f329(f329(f245(x76451),x76452),f2(x76451)))+P104(f329(f329(f245(x76451),f329(f329(f84(x76451),x76452),x76453)),f2(x76451)))+~P104(f329(f329(f245(x76451),f2(x76451)),x76453))
% 159.70/159.30  [7646]~P66(x76461)+~P104(f329(f329(f245(x76461),x76463),f2(x76461)))+P104(f329(f329(f245(x76461),f329(f329(f287(x76461),x76462),x76463)),f2(x76461)))+~P104(f329(f329(f245(x76461),f2(x76461)),x76462))
% 159.70/159.30  [7647]~P66(x76471)+~P104(f329(f329(f245(x76471),x76472),f2(x76471)))+P104(f329(f329(f245(x76471),f329(f329(f287(x76471),x76472),x76473)),f2(x76471)))+~P104(f329(f329(f245(x76471),f2(x76471)),x76473))
% 159.70/159.30  [7648]~P67(x76481)+~P104(f329(f329(f245(x76481),x76483),f2(x76481)))+P104(f329(f329(f245(x76481),f329(f329(f287(x76481),x76482),x76483)),f2(x76481)))+~P104(f329(f329(f245(x76481),f2(x76481)),x76482))
% 159.70/159.30  [7649]~P67(x76491)+~P104(f329(f329(f245(x76491),x76492),f2(x76491)))+P104(f329(f329(f245(x76491),f329(f329(f287(x76491),x76492),x76493)),f2(x76491)))+~P104(f329(f329(f245(x76491),f2(x76491)),x76493))
% 159.70/159.30  [7664]P145(x76641,x76642,x76643)+~P104(f329(x76641,x76642))+P104(f329(f329(f245(a1),x76643),f828(x76643,x76642,x76641)))+P104(f329(f329(f245(a1),f829(x76643,x76642,x76641)),x76643))
% 159.70/159.30  [7677]P146(x76771,x76772,x76773)+P104(f329(f329(f245(a1),x76773),f817(x76773,x76772,x76771)))+~P104(f329(x76771,f2(a1)))+P104(f329(f329(f245(a1),f818(x76773,x76772,x76771)),x76773))
% 159.70/159.30  [7727]P146(x77272,x77273,x77271)+E(x77271,f2(a1))+~P104(f329(x77272,f827(x77271,x77273,x77272)))+P104(f329(f329(f245(a1),f818(x77271,x77273,x77272)),x77271))
% 159.70/159.30  [7728]P145(x77282,x77283,x77281)+E(x77281,f2(a1))+~P104(f329(x77282,f828(x77281,x77283,x77282)))+P104(f329(f329(f245(a1),f829(x77281,x77283,x77282)),x77281))
% 159.70/159.30  [7739]P145(x77393,x77392,x77391)+~P104(f329(x77393,x77392))+E(f329(f329(f83(a1),f329(f329(f84(a1),x77391),f831(x77391,x77392,x77393))),f828(x77391,x77392,x77393)),x77392)+P104(f329(f329(f245(a1),f2(a1)),x77391))
% 159.70/159.30  [7757]P146(x77573,x77572,x77571)+E(f329(f329(f83(a1),f329(f329(f84(a1),x77571),f827(x77571,x77572,x77573))),f817(x77571,x77572,x77573)),x77572)+~P104(f329(x77573,f2(a1)))+P104(f329(f329(f245(a1),f2(a1)),x77571))
% 159.70/159.30  [7782]~P104(f329(x77821,x77823))+~P104(f329(f64(x77822),x77823))+P104(f329(f329(f331(x77822),f846(x77821,x77823,x77822)),f845(x77821,x77823,x77822)))+P104(f329(x77821,f195(f891(x77822,a880))))
% 159.70/159.30  [7793]P145(x77931,x77932,x77933)+~P104(f329(x77931,x77932))+~P104(f329(x77931,f828(x77933,x77932,x77931)))+P104(f329(f329(f245(a1),f829(x77933,x77932,x77931)),x77933))
% 159.70/159.30  [7798]P146(x77981,x77982,x77983)+~P104(f329(x77981,f827(x77983,x77982,x77981)))+~P104(f329(x77981,f2(a1)))+P104(f329(f329(f245(a1),f818(x77983,x77982,x77981)),x77983))
% 159.70/159.30  [7901]~P123(x79011)+~P104(f329(f329(f244(x79011),f329(f329(f84(x79011),x79013),x79012)),f2(x79011)))+P104(f329(f329(f244(x79011),x79012),f2(x79011)))+P104(f329(f329(f244(x79011),f2(x79011)),x79012))
% 159.70/159.30  [7902]~P123(x79021)+~P104(f329(f329(f244(x79021),f329(f329(f84(x79021),x79022),x79023)),f2(x79021)))+P104(f329(f329(f244(x79021),x79022),f2(x79021)))+P104(f329(f329(f244(x79021),f2(x79021)),x79022))
% 159.70/159.30  [7903]~P66(x79031)+~P104(f329(f329(f244(x79031),f329(f329(f287(x79031),x79033),x79032)),f2(x79031)))+P104(f329(f329(f244(x79031),x79032),f2(x79031)))+P104(f329(f329(f244(x79031),f2(x79031)),x79032))
% 159.70/159.30  [7904]~P66(x79041)+~P104(f329(f329(f244(x79041),f329(f329(f287(x79041),x79042),x79043)),f2(x79041)))+P104(f329(f329(f244(x79041),x79042),f2(x79041)))+P104(f329(f329(f244(x79041),f2(x79041)),x79042))
% 159.70/159.30  [7905]~P66(x79051)+~P104(f329(f329(f245(x79051),f329(f329(f287(x79051),x79053),x79052)),f2(x79051)))+P104(f329(f329(f245(x79051),x79052),f2(x79051)))+P104(f329(f329(f245(x79051),f2(x79051)),x79052))
% 159.70/159.30  [7906]~P66(x79061)+~P104(f329(f329(f245(x79061),f329(f329(f287(x79061),x79062),x79063)),f2(x79061)))+P104(f329(f329(f245(x79061),x79062),f2(x79061)))+P104(f329(f329(f245(x79061),f2(x79061)),x79062))
% 159.70/159.30  [7932]~P123(x79321)+~P104(f329(f329(f244(x79321),f329(f329(f84(x79321),x79322),x79323)),f2(x79321)))+P104(f329(f329(f244(x79321),f2(x79321)),x79322))+P104(f329(f329(f244(x79321),f2(x79321)),x79323))
% 159.70/159.30  [7933]~P66(x79331)+~P104(f329(f329(f244(x79331),f329(f329(f287(x79331),x79332),x79333)),f2(x79331)))+P104(f329(f329(f244(x79331),f2(x79331)),x79332))+P104(f329(f329(f244(x79331),f2(x79331)),x79333))
% 159.70/159.30  [7934]~P66(x79341)+~P104(f329(f329(f245(x79341),f329(f329(f287(x79341),x79342),x79343)),f2(x79341)))+P104(f329(f329(f245(x79341),f2(x79341)),x79342))+P104(f329(f329(f245(x79341),f2(x79341)),x79343))
% 159.70/159.30  [7956]P146(x79562,x79563,x79561)+E(x79561,f2(a1))+P104(f329(f329(f244(a1),f817(x79561,x79563,x79562)),f2(a1)))+P104(f329(f329(f245(a1),f818(x79561,x79563,x79562)),x79561))
% 159.70/159.30  [7957]P145(x79572,x79573,x79571)+E(x79571,f2(a1))+P104(f329(f329(f244(a1),f828(x79571,x79573,x79572)),f2(a1)))+P104(f329(f329(f245(a1),f829(x79571,x79573,x79572)),x79571))
% 159.70/159.30  [7965]~P110(x79651)+~P104(f329(f329(f245(x79651),x79652),f81(x79651)))+P104(f329(f329(f245(x79651),f329(f329(f259(x79651),x79652),f329(a120,x79653))),f81(x79651)))+~P104(f329(f329(f245(x79651),f2(x79651)),x79652))
% 159.70/159.30  [8020]~P107(x80201)+~E(x80203,f121(x80201))+~P31(x80201,f329(f168(x80201),x80203))+E(f329(f141(x80201,x80201,f329(f7(x80201,x80201,x80201),f194(x80201)),x80202),f329(f168(x80201),x80203)),x80202)
% 159.70/159.30  [8022]P145(x80221,x80222,x80223)+~P104(f329(x80221,x80222))+P104(f329(f329(f244(a1),f828(x80223,x80222,x80221)),f2(a1)))+P104(f329(f329(f245(a1),f829(x80223,x80222,x80221)),x80223))
% 159.70/159.30  [8032]P146(x80321,x80322,x80323)+~P104(f329(x80321,f2(a1)))+P104(f329(f329(f244(a1),f817(x80323,x80322,x80321)),f2(a1)))+P104(f329(f329(f245(a1),f818(x80323,x80322,x80321)),x80323))
% 159.70/159.30  [8254]P146(x82543,x82542,x82541)+E(x82541,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x82541),f827(x82541,x82542,x82543))),f817(x82541,x82542,x82543)),x82542)+P104(f329(f329(f245(a1),f818(x82541,x82542,x82543)),x82541))
% 159.70/159.30  [8255]P145(x82553,x82552,x82551)+E(x82551,f2(a1))+E(f329(f329(f83(a1),f329(f329(f84(a1),x82551),f831(x82551,x82552,x82553))),f828(x82551,x82552,x82553)),x82552)+P104(f329(f329(f245(a1),f829(x82551,x82552,x82553)),x82551))
% 159.70/159.30  [8292]P145(x82923,x82922,x82921)+~P104(f329(x82923,x82922))+E(f329(f329(f83(a1),f329(f329(f84(a1),x82921),f831(x82921,x82922,x82923))),f828(x82921,x82922,x82923)),x82922)+P104(f329(f329(f245(a1),f829(x82921,x82922,x82923)),x82921))
% 159.70/159.30  [8293]~P68(x82931)+~P75(x82931)+~P41(x82933)+E(f329(f329(f6(a885,x82931),f329(f329(f8(a1,x82931,a885),x82932),f108(a1))),f329(f308(a1,a885,a112),x82933)),f329(f329(f6(a1,x82931),x82932),x82933))
% 159.70/159.30  [8294]~P68(x82941)+~P75(x82941)+~P41(x82943)+E(f329(f329(f9(a885,x82941),f329(f329(f8(a1,x82941,a885),x82942),f108(a1))),f329(f308(a1,a885,a112),x82943)),f329(f329(f9(a1,x82941),x82942),x82943))
% 159.70/159.30  [8303]P146(x83033,x83032,x83031)+E(f329(f329(f83(a1),f329(f329(f84(a1),x83031),f827(x83031,x83032,x83033))),f817(x83031,x83032,x83033)),x83032)+~P104(f329(x83033,f2(a1)))+P104(f329(f329(f245(a1),f818(x83031,x83032,x83033)),x83031))
% 159.70/159.30  [8324]~E(x83242,f2(a885))+~E(f329(f257(a885,a885),x83243),f2(a885))+~E(x83241,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x83243)),x83242)),f329(f267(a885,a885),x83243)))+P104(f329(f50(x83241,x83242),x83243))
% 159.70/159.30  [8376]P104(f329(x83761,x83762))+~P104(f329(f329(f331(x83763),f822(x83761,x83762,x83763)),f820(x83761,x83762,x83763)))+~P104(f329(f64(x83763),x83762))+~P104(f329(x83761,f195(f891(x83763,a880))))
% 159.70/159.30  [9004]P104(f329(x90041,x90042))+~P104(f329(f64(x90043),x90042))+~P104(f329(x90041,f329(f329(f307(x90043),f822(x90041,x90042,x90043)),f820(x90041,x90042,x90043))))+~P104(f329(x90041,f195(f891(x90043,a880))))
% 159.70/159.30  [9241]P104(f329(f329(f244(a1),x92411),f2(a1)))+~P104(f329(f329(f245(a1),f329(f329(f83(a1),f329(f329(f84(a1),x92413),x92411)),x92412)),f2(a1)))+~P104(f329(f329(f244(a1),f2(a1)),x92412))+~P104(f329(f329(f245(a1),f2(a1)),x92413))
% 159.70/159.30  [5852]~P25(x58522)+E(x58521,f195(f891(x58522,a880)))+~P104(f329(f64(x58522),x58521))+E(f10(x58522,f329(f329(f307(x58522),x58523),x58521)),f329(f329(f109(x58522),x58523),f10(x58522,x58521)))
% 159.70/159.30  [5853]~P25(x58532)+E(x58531,f195(f891(x58532,a880)))+~P104(f329(f64(x58532),x58531))+E(f13(x58532,f329(f329(f307(x58532),x58533),x58531)),f329(f329(f118(x58532),x58533),f13(x58532,x58531)))
% 159.70/159.30  [5854]~P107(x58542)+E(x58541,f195(f891(x58542,a880)))+~P104(f329(f64(x58542),x58541))+E(f14(x58542,f329(f329(f307(x58542),x58543),x58541)),f329(f329(f193(x58542),x58543),f14(x58542,x58541)))
% 159.70/159.30  [5855]~P107(x58552)+E(x58551,f195(f891(x58552,a880)))+~P104(f329(f64(x58552),x58551))+E(f15(x58552,f329(f329(f307(x58552),x58553),x58551)),f329(f329(f194(x58552),x58553),f15(x58552,x58551)))
% 159.70/159.30  [6162]~P123(x61621)+~E(x61623,f2(x61621))+~E(x61622,f2(x61621))+E(f329(f329(f83(x61621),f329(f329(f84(x61621),x61622),x61622)),f329(f329(f84(x61621),x61623),x61623)),f2(x61621))
% 159.70/159.30  [6227]~P96(x62272)+E(x62271,f195(f891(x62272,a880)))+~P104(f329(f64(x62272),x62271))+E(f329(f66(x62272,f84(x62272)),f329(f329(f307(x62272),x62273),x62271)),f329(f329(f84(x62272),x62273),f329(f66(x62272,f84(x62272)),x62271)))
% 159.70/159.30  [6350]~P107(x63502)+E(x63501,f195(f891(x63502,a880)))+~P104(f329(f64(x63502),x63501))+E(f11(x63502,f193(x63502),f329(f329(f307(x63502),x63503),x63501)),f329(f329(f193(x63502),x63503),f11(x63502,f193(x63502),x63501)))
% 159.70/159.30  [6351]~P107(x63512)+E(x63511,f195(f891(x63512,a880)))+~P104(f329(f64(x63512),x63511))+E(f12(x63512,f194(x63512),f329(f329(f307(x63512),x63513),x63511)),f329(f329(f194(x63512),x63513),f12(x63512,f194(x63512),x63511)))
% 159.70/159.30  [6857]~P72(x68571)+~P104(f329(f64(x68571),x68573))+E(f329(f66(x68571,f84(x68571)),f329(f329(f307(x68571),x68572),x68573)),f329(f329(f67(x68571,x68571,f84(x68571)),x68572),x68573))+P104(f329(f329(f331(x68571),x68572),x68573))
% 159.70/159.30  [6935]~E(f329(f329(f83(a1),x69352),f329(f329(f84(a1),x69353),x69351)),x69353)+~P104(f329(f329(f245(a1),f2(a1)),x69353))+P104(f329(f329(f244(a1),f81(a1)),x69351))+~P104(f329(f329(f245(a1),x69352),x69353))
% 159.70/159.30  [6964]~E(f329(f329(f83(a1),x69642),f329(f329(f84(a1),x69643),x69641)),x69643)+P104(f329(f329(f244(a1),x69641),f81(a1)))+~P104(f329(f329(f244(a1),f2(a1)),x69642))+~P104(f329(f329(f245(a1),f2(a1)),x69643))
% 159.70/159.30  [6980]E(x69801,f2(a885))+~P104(f329(f50(x69803,x69801),x69802))+~P104(f329(f329(f245(a885),f2(a885)),x69801))+P104(f329(f329(f245(a885),f329(f267(a885,a885),x69802)),x69801))
% 159.70/159.30  [7010]~P135(x70101)+~P104(f329(f329(f244(x70101),x70102),f2(x70101)))+~P104(f329(f329(f244(x70101),x70103),f2(x70101)))+E(f329(f329(f84(x70101),f329(f78(x70101),x70102)),f329(f78(x70101),x70103)),f329(f78(x70101),f329(f329(f84(x70101),x70102),x70103)))
% 159.70/159.30  [7062]~P135(x70621)+~P104(f329(f329(f244(x70621),x70622),f2(x70621)))+E(f329(f329(f84(x70621),f329(f78(x70621),x70622)),f329(f78(x70621),x70623)),f329(f78(x70621),f329(f329(f84(x70621),x70622),x70623)))+~P104(f329(f329(f244(x70621),f2(x70621)),x70623))
% 159.70/159.30  [7063]~P135(x70631)+~P104(f329(f329(f244(x70631),x70633),f2(x70631)))+E(f329(f329(f84(x70631),f329(f78(x70631),x70632)),f329(f78(x70631),x70633)),f329(f78(x70631),f329(f329(f84(x70631),x70632),x70633)))+~P104(f329(f329(f244(x70631),f2(x70631)),x70632))
% 159.70/159.30  [7117]~P135(x71171)+E(f329(f329(f84(x71171),f329(f78(x71171),x71172)),f329(f78(x71171),x71173)),f329(f78(x71171),f329(f329(f84(x71171),x71172),x71173)))+~P104(f329(f329(f244(x71171),f2(x71171)),x71172))+~P104(f329(f329(f244(x71171),f2(x71171)),x71173))
% 159.70/159.30  [7134]~P125(x71341)+~P104(f329(f329(f244(x71341),x71343),f2(x71341)))+~P104(f329(f329(f244(x71341),x71342),f2(x71341)))+P104(f329(f329(f244(x71341),f2(x71341)),f329(f329(f84(x71341),x71342),x71343)))
% 159.70/159.30  [7135]~P123(x71351)+~P104(f329(f329(f244(x71351),x71353),f2(x71351)))+~P104(f329(f329(f244(x71351),x71352),f2(x71351)))+P104(f329(f329(f244(x71351),f2(x71351)),f329(f329(f84(x71351),x71352),x71353)))
% 159.70/159.30  [7136]~P66(x71361)+~P104(f329(f329(f244(x71361),x71363),f2(x71361)))+~P104(f329(f329(f244(x71361),x71362),f2(x71361)))+P104(f329(f329(f244(x71361),f2(x71361)),f329(f329(f287(x71361),x71362),x71363)))
% 159.70/159.30  [7137]~P67(x71371)+~P104(f329(f329(f245(x71371),x71373),f2(x71371)))+~P104(f329(f329(f244(x71371),x71372),f2(x71371)))+P104(f329(f329(f244(x71371),f2(x71371)),f329(f329(f287(x71371),x71372),x71373)))
% 159.70/159.30  [7138]~P123(x71381)+~P104(f329(f329(f245(x71381),x71383),f2(x71381)))+~P104(f329(f329(f245(x71381),x71382),f2(x71381)))+P104(f329(f329(f245(x71381),f2(x71381)),f329(f329(f84(x71381),x71382),x71383)))
% 159.70/159.30  [7139]~P66(x71391)+~P104(f329(f329(f245(x71391),x71393),f2(x71391)))+~P104(f329(f329(f245(x71391),x71392),f2(x71391)))+P104(f329(f329(f245(x71391),f2(x71391)),f329(f329(f287(x71391),x71392),x71393)))
% 159.70/159.30  [7140]~P67(x71401)+~P104(f329(f329(f245(x71401),x71403),f2(x71401)))+~P104(f329(f329(f245(x71401),x71402),f2(x71401)))+P104(f329(f329(f245(x71401),f2(x71401)),f329(f329(f287(x71401),x71402),x71403)))
% 159.70/159.30  [7141]~P110(x71411)+~P104(f329(f329(f245(a885),f2(a885)),x71413))+~P104(f329(f329(f245(x71411),f81(x71411)),x71412))+P104(f329(f329(f245(x71411),f81(x71411)),f329(f329(f259(x71411),x71412),x71413)))
% 159.70/159.30  [7238]~P125(x72381)+~P104(f329(f329(f244(x72381),f2(x72381)),x72383))+~P104(f329(f329(f244(x72381),f2(x72381)),x72382))+P104(f329(f329(f244(x72381),f2(x72381)),f329(f329(f84(x72381),x72382),x72383)))
% 159.70/159.30  [7239]~P132(x72391)+~P104(f329(f329(f244(x72391),f2(x72391)),x72393))+~P104(f329(f329(f244(x72391),f2(x72391)),x72392))+P104(f329(f329(f244(x72391),f2(x72391)),f329(f329(f84(x72391),x72392),x72393)))
% 159.70/159.30  [7240]~P123(x72401)+~P104(f329(f329(f244(x72401),f2(x72401)),x72403))+~P104(f329(f329(f244(x72401),f2(x72401)),x72402))+P104(f329(f329(f244(x72401),f2(x72401)),f329(f329(f84(x72401),x72402),x72403)))
% 159.70/159.30  [7241]~P66(x72411)+~P104(f329(f329(f244(x72411),f2(x72411)),x72413))+~P104(f329(f329(f244(x72411),f2(x72411)),x72412))+P104(f329(f329(f244(x72411),f2(x72411)),f329(f329(f287(x72411),x72412),x72413)))
% 159.70/159.30  [7242]~P67(x72421)+~P104(f329(f329(f245(x72421),f2(x72421)),x72423))+~P104(f329(f329(f244(x72421),f2(x72421)),x72422))+P104(f329(f329(f244(x72421),f2(x72421)),f329(f329(f287(x72421),x72422),x72423)))
% 159.70/159.30  [7243]~P110(x72431)+~P104(f329(f329(f245(x72431),f81(x72431)),x72433))+~P104(f329(f329(f245(x72431),f81(x72431)),x72432))+P104(f329(f329(f245(x72431),f81(x72431)),f329(f329(f84(x72431),x72432),x72433)))
% 159.70/159.30  [7246]~P88(x72461)+~P104(f329(f329(f245(x72461),f2(x72461)),x72463))+~P104(f329(f329(f245(x72461),f2(x72461)),x72462))+P104(f329(f329(f245(x72461),f2(x72461)),f329(f329(f83(x72461),x72462),x72463)))
% 159.70/159.30  [7247]~P131(x72471)+~P104(f329(f329(f245(x72471),f2(x72471)),x72473))+~P104(f329(f329(f245(x72471),f2(x72471)),x72472))+P104(f329(f329(f245(x72471),f2(x72471)),f329(f329(f84(x72471),x72472),x72473)))
% 159.70/159.30  [7248]~P66(x72481)+~P104(f329(f329(f245(x72481),f2(x72481)),x72483))+~P104(f329(f329(f245(x72481),f2(x72481)),x72482))+P104(f329(f329(f245(x72481),f2(x72481)),f329(f329(f287(x72481),x72482),x72483)))
% 159.70/159.30  [7249]~P67(x72491)+~P104(f329(f329(f245(x72491),f2(x72491)),x72493))+~P104(f329(f329(f245(x72491),f2(x72491)),x72492))+P104(f329(f329(f245(x72491),f2(x72491)),f329(f329(f287(x72491),x72492),x72493)))
% 159.70/159.30  [7320]~P25(x73201)+~P104(f329(f64(x73201),x73203))+E(f10(x73201,f329(f329(f307(x73201),x73202),x73203)),x73202)+~E(f329(f329(f22(f891(x73201,a880)),x73203),f329(f329(f307(x73201),x73202),f195(f891(x73201,a880)))),f195(f891(x73201,a880)))
% 159.70/159.30  [7321]~P25(x73211)+~P104(f329(f64(x73211),x73213))+E(f13(x73211,f329(f329(f307(x73211),x73212),x73213)),x73212)+~E(f329(f329(f22(f891(x73211,a880)),x73213),f329(f329(f307(x73211),x73212),f195(f891(x73211,a880)))),f195(f891(x73211,a880)))
% 159.70/159.30  [7322]~P107(x73221)+~P104(f329(f64(x73221),x73223))+E(f14(x73221,f329(f329(f307(x73221),x73222),x73223)),x73222)+~E(f329(f329(f22(f891(x73221,a880)),x73223),f329(f329(f307(x73221),x73222),f195(f891(x73221,a880)))),f195(f891(x73221,a880)))
% 159.70/159.30  [7323]~P107(x73231)+~P104(f329(f64(x73231),x73233))+E(f15(x73231,f329(f329(f307(x73231),x73232),x73233)),x73232)+~E(f329(f329(f22(f891(x73231,a880)),x73233),f329(f329(f307(x73231),x73232),f195(f891(x73231,a880)))),f195(f891(x73231,a880)))
% 159.70/159.30  [7324]~P123(x73241)+P104(f329(f329(f244(x73241),x73242),f2(x73241)))+P104(f329(f329(f244(x73241),f2(x73241)),x73243))+~P104(f329(f329(f244(x73241),f2(x73241)),f329(f329(f84(x73241),x73243),x73242)))
% 159.70/159.30  [7325]~P123(x73251)+P104(f329(f329(f244(x73251),x73252),f2(x73251)))+P104(f329(f329(f244(x73251),f2(x73251)),x73253))+~P104(f329(f329(f244(x73251),f2(x73251)),f329(f329(f84(x73251),x73252),x73253)))
% 159.70/159.30  [7326]~P66(x73261)+P104(f329(f329(f244(x73261),x73262),f2(x73261)))+P104(f329(f329(f244(x73261),f2(x73261)),x73263))+~P104(f329(f329(f244(x73261),f2(x73261)),f329(f329(f287(x73261),x73263),x73262)))
% 159.70/159.30  [7327]~P66(x73271)+P104(f329(f329(f244(x73271),x73272),f2(x73271)))+P104(f329(f329(f244(x73271),f2(x73271)),x73273))+~P104(f329(f329(f244(x73271),f2(x73271)),f329(f329(f287(x73271),x73272),x73273)))
% 159.70/159.30  [7328]~P123(x73281)+P104(f329(f329(f244(x73281),x73282),f2(x73281)))+P104(f329(f329(f244(x73281),f2(x73281)),x73282))+~P104(f329(f329(f244(x73281),f2(x73281)),f329(f329(f84(x73281),x73283),x73282)))
% 159.70/159.30  [7329]~P123(x73291)+P104(f329(f329(f244(x73291),x73292),f2(x73291)))+P104(f329(f329(f244(x73291),f2(x73291)),x73292))+~P104(f329(f329(f244(x73291),f2(x73291)),f329(f329(f84(x73291),x73292),x73293)))
% 159.70/159.30  [7330]~P66(x73301)+P104(f329(f329(f244(x73301),x73302),f2(x73301)))+P104(f329(f329(f244(x73301),f2(x73301)),x73302))+~P104(f329(f329(f244(x73301),f2(x73301)),f329(f329(f287(x73301),x73303),x73302)))
% 159.70/159.30  [7331]~P66(x73311)+P104(f329(f329(f244(x73311),x73312),f2(x73311)))+P104(f329(f329(f244(x73311),f2(x73311)),x73312))+~P104(f329(f329(f244(x73311),f2(x73311)),f329(f329(f287(x73311),x73312),x73313)))
% 159.70/159.30  [7332]~P66(x73321)+P104(f329(f329(f245(x73321),x73322),f2(x73321)))+P104(f329(f329(f245(x73321),f2(x73321)),x73323))+~P104(f329(f329(f245(x73321),f2(x73321)),f329(f329(f287(x73321),x73323),x73322)))
% 159.70/159.30  [7333]~P66(x73331)+P104(f329(f329(f245(x73331),x73332),f2(x73331)))+P104(f329(f329(f245(x73331),f2(x73331)),x73333))+~P104(f329(f329(f245(x73331),f2(x73331)),f329(f329(f287(x73331),x73332),x73333)))
% 159.70/159.30  [7334]~P66(x73341)+P104(f329(f329(f245(x73341),x73342),f2(x73341)))+P104(f329(f329(f245(x73341),f2(x73341)),x73342))+~P104(f329(f329(f245(x73341),f2(x73341)),f329(f329(f287(x73341),x73343),x73342)))
% 159.70/159.30  [7335]~P66(x73351)+P104(f329(f329(f245(x73351),x73352),f2(x73351)))+P104(f329(f329(f245(x73351),f2(x73351)),x73352))+~P104(f329(f329(f245(x73351),f2(x73351)),f329(f329(f287(x73351),x73352),x73353)))
% 159.70/159.30  [7425]~E(f329(f329(f109(f891(x74251,a880)),f329(f171(x74251),x74252)),f329(f171(x74251),x74253)),f195(f891(x74251,a880)))+~P104(f329(f136(x74251),x74253))+~P104(f329(f136(x74251),x74252))+P104(f329(f136(x74251),f329(f329(f129(x74251),x74252),x74253)))
% 159.70/159.30  [7426]~P107(x74261)+~P104(f329(f64(x74261),x74263))+E(f11(x74261,f193(x74261),f329(f329(f307(x74261),x74262),x74263)),x74262)+~E(f329(f329(f22(f891(x74261,a880)),x74263),f329(f329(f307(x74261),x74262),f195(f891(x74261,a880)))),f195(f891(x74261,a880)))
% 159.70/159.30  [7427]~P107(x74271)+~P104(f329(f64(x74271),x74273))+E(f12(x74271,f194(x74271),f329(f329(f307(x74271),x74272),x74273)),x74272)+~E(f329(f329(f22(f891(x74271,a880)),x74273),f329(f329(f307(x74271),x74272),f195(f891(x74271,a880)))),f195(f891(x74271,a880)))
% 159.70/159.30  [7443]~P85(x74431)+~P104(f329(f329(f244(x74431),x74432),x74433))+~P104(f329(f329(f244(x74431),f329(f82(x74431),x74432)),x74433))+P104(f329(f329(f244(x74431),f329(f78(x74431),x74432)),x74433))
% 159.70/159.30  [7444]~P116(x74441)+~P104(f329(f329(f245(x74441),x74442),x74443))+~P104(f329(f329(f245(x74441),f329(f82(x74441),x74442)),x74443))+P104(f329(f329(f245(x74441),f329(f78(x74441),x74442)),x74443))
% 159.70/159.30  [7515]~P131(x75151)+P104(f329(f329(f245(x75151),f2(x75151)),x75152))+~P104(f329(f329(f245(x75151),f2(x75151)),x75153))+~P104(f329(f329(f245(x75151),f2(x75151)),f329(f329(f84(x75151),x75153),x75152)))
% 159.70/159.30  [7516]~P131(x75161)+P104(f329(f329(f245(x75161),f2(x75161)),x75162))+~P104(f329(f329(f245(x75161),f2(x75161)),x75163))+~P104(f329(f329(f245(x75161),f2(x75161)),f329(f329(f84(x75161),x75162),x75163)))
% 159.70/159.30  [7816]E(x78161,x78162)+~P104(f329(f64(x78163),x78161))+~P104(f329(f329(f244(a885),f329(f40(x78163),x78161)),f329(f40(x78163),x78162)))+~P104(f329(f329(f244(f891(x78163,a880)),x78162),x78161))
% 159.70/159.30  [7961]~P104(f329(f329(f245(a1),x79611),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x79612))+~P104(f329(f329(f244(a1),x79612),x79613))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x79611),x79612)),f329(f329(f41(a1),x79611),x79613)))
% 159.70/159.30  [7973]~P104(f329(f329(f244(a1),f2(a1)),x79731))+~P104(f329(f329(f245(a1),f2(a1)),x79733))+~P104(f329(f329(f244(a1),x79733),x79732))+P104(f329(f329(f244(a1),f329(f329(f41(a1),x79731),x79732)),f329(f329(f41(a1),x79731),x79733)))
% 159.70/159.30  [8112]E(f329(x81121,f502(x81122,x81121,x81123)),x81122)+~P104(f329(f329(f244(a1),x81122),f329(x81121,x81123)))+P104(f329(f329(f245(a885),f503(x81122,x81121,x81123)),x81123))+~P104(f329(f329(f244(a1),f329(x81121,f2(a885))),x81122))
% 159.70/159.30  [8113]E(f329(x81131,f510(x81132,x81131,x81133)),x81132)+~P104(f329(f329(f244(a1),x81132),f329(x81131,x81133)))+P104(f329(f329(f245(a885),f511(x81132,x81131,x81133)),x81133))+~P104(f329(f329(f244(a1),f329(x81131,f2(a885))),x81132))
% 159.70/159.30  [8215]~P104(f329(f64(x82151),x82153))+~P104(f329(f329(f245(a885),f329(f40(x82151),x82152)),f329(f40(x82151),x82153)))+~P104(f329(f329(f244(f891(x82151,a880)),x82152),x82153))+P104(f329(f329(f245(f891(x82151,a880)),x82152),x82153))
% 159.70/159.30  [8244]E(f329(f329(f83(a1),f429(x82443,x82441,x82442)),f430(x82443,x82441,x82442)),x82441)+E(f329(f329(f22(a1),x82441),x82442),x82441)+~P104(f329(f329(f245(a1),f2(a1)),x82442))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x82441),f81(a1))),x82443))
% 159.70/159.30  [8245]E(f329(f329(f22(a1),f435(x82453,x82451,x82452)),f436(x82453,x82451,x82452)),x82451)+E(f329(f329(f83(a1),x82451),x82452),x82451)+~P104(f329(f329(f245(a1),f2(a1)),x82452))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x82451),f81(a1))),x82453))
% 159.70/159.30  [8298]~P104(f329(f329(f244(a885),x82983),x82981))+P104(f329(f329(f244(a885),x82981),x82982))+~P104(f329(f329(f244(a885),x82983),x82982))+~P104(f329(f329(f244(a885),f329(f329(f22(a885),x82981),x82983)),f329(f329(f22(a885),x82982),x82983)))
% 159.70/159.30  [8299]~P104(f329(f329(f244(a885),x82993),x82991))+P104(f329(f329(f245(a885),x82991),x82992))+~P104(f329(f329(f244(a885),x82993),x82992))+~P104(f329(f329(f245(a885),f329(f329(f22(a885),x82991),x82993)),f329(f329(f22(a885),x82992),x82993)))
% 159.70/159.30  [8315]~P107(x83152)+E(x83151,f121(x83152))+~P31(x83152,f329(f168(x83152),x83151))+E(f329(f141(x83152,x83152,f329(f7(x83152,x83152,x83152),f194(x83152)),x83153),f329(f168(x83152),x83151)),f329(f329(f194(x83152),f329(f329(f164(x83152),x83151),f2(a885))),x83153))
% 159.70/159.30  [8381]E(f329(f329(f22(a1),x83811),x83812),x83811)+~P104(f329(f329(f245(a1),f2(a1)),x83812))+P104(f329(f329(f331(a1),f429(x83813,x83811,x83812)),x83813))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x83811),f81(a1))),x83813))
% 159.70/159.30  [8382]E(f329(f329(f83(a1),x83821),x83822),x83821)+~P104(f329(f329(f245(a1),f2(a1)),x83822))+P104(f329(f329(f331(a1),f435(x83823,x83821,x83822)),x83823))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x83821),f81(a1))),x83823))
% 159.70/159.30  [8462]~P104(f329(f329(f244(a1),x84621),f329(x84622,x84623)))+P104(f329(f329(f245(a885),f503(x84621,x84622,x84623)),x84623))+P104(f329(f329(f244(a885),f502(x84621,x84622,x84623)),x84623))+~P104(f329(f329(f244(a1),f329(x84622,f2(a885))),x84621))
% 159.70/159.30  [8463]~P104(f329(f329(f244(a1),x84631),f329(x84632,x84633)))+P104(f329(f329(f245(a885),f511(x84631,x84632,x84633)),x84633))+P104(f329(f329(f244(a885),f510(x84631,x84632,x84633)),x84633))+~P104(f329(f329(f244(a1),f329(x84632,f2(a885))),x84631))
% 159.70/159.30  [8540]E(f329(f329(f22(a1),x85401),x85402),x85401)+~P104(f329(f329(f245(a1),f2(a1)),x85402))+P104(f329(f329(f331(a1),f430(x85403,x85401,x85402)),f300(a1,f81(a1),x85402)))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x85401),f81(a1))),x85403))
% 159.70/159.30  [8541]E(f329(f329(f83(a1),x85411),x85412),x85411)+~P104(f329(f329(f245(a1),f2(a1)),x85412))+P104(f329(f329(f331(a1),f436(x85413,x85411,x85412)),f300(a1,f81(a1),x85412)))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x85411),f81(a1))),x85413))
% 159.70/159.30  [8670]~P110(x86701)+~P104(f329(f329(f245(x86701),x86702),f81(x86701)))+~P104(f329(f329(f245(x86701),f2(x86701)),x86702))+P104(f329(f329(f245(x86701),f329(f329(f84(x86701),x86702),f329(f329(f259(x86701),x86702),x86703))),f329(f329(f259(x86701),x86702),x86703)))
% 159.70/159.30  [8758]~P104(f329(x87581,x87582))+P104(f329(x87581,f2(a885)))+~P104(f329(f329(f245(a885),x87582),x87583))+~P104(f329(x87581,f47(a885,f329(a120,f515(x87582,x87581,x87583)),x87583)))
% 159.70/159.30  [8899]E(f541(x88991,x88992,x88993),f2(a885))+P104(f329(f329(x88991,x88993),x88992))+P104(f329(f329(x88991,f541(x88991,x88992,x88993)),f47(a885,f540(x88991,x88992,x88993),f541(x88991,x88992,x88993))))+~P104(f329(f317(f890(a885,a885),a230),f329(f329(f258(a885,a885),x88993),x88992)))
% 159.70/159.30  [8937]~P20(x89371,x89371,x89372,x89373)+E(f329(f308(x89371,x89371,x89372),x89373),x89373)+~P104(f329(f64(x89371),x89373))+~P104(f329(f329(f244(f891(x89371,a880)),f329(f308(x89371,x89371,x89372),x89373)),x89373))
% 159.70/159.30  [9184]P104(f329(f329(x91841,x91842),x91843))+~P104(f329(f329(f245(a1),f539(x91841,x91843,x91842)),f2(a1)))+P104(f329(f329(x91841,f329(f82(a1),f538(x91841,x91843,x91842))),f329(f82(a1),f539(x91841,x91843,x91842))))+~P104(f329(f317(f890(a1,a1),a235),f329(f329(f258(a1,a1),x91842),x91843)))
% 159.70/159.30  [9371]P104(f329(f329(x93711,x93712),x93713))+P104(f329(f329(x93711,f329(f329(f83(a1),f717(x93711,x93713,x93712)),f81(a1))),f723(x93711,x93713,x93712)))+~P104(f329(f329(f244(a1),f717(x93711,x93713,x93712)),f723(x93711,x93713,x93712)))+~P104(f329(f317(f890(a1,a1),a181),f329(f329(f258(a1,a1),x93712),x93713)))
% 159.70/159.30  [9801]~P27(x98012)+~P27(x98011)+~P104(f329(f61(f890(x98011,x98012)),x98013))+P104(f329(f61(x98011),f329(f329(f8(f891(x98012,a880),a880,x98011),f61(x98012)),f329(f329(f8(f891(x98012,f890(x98011,x98012)),f891(x98012,a880),x98011),f329(f8(f890(x98011,x98012),a880,x98012),x98013)),f258(x98011,x98012)))))
% 159.70/159.30  [9802]~P27(x98022)+~P27(x98021)+~P104(f329(f60(f890(x98021,x98022)),x98023))+P104(f329(f60(x98021),f329(f329(f8(f891(x98022,a880),a880,x98021),f60(x98022)),f329(f329(f8(f891(x98022,f890(x98021,x98022)),f891(x98022,a880),x98021),f329(f8(f890(x98021,x98022),a880,x98022),x98023)),f258(x98021,x98022)))))
% 159.70/159.30  [9901]~P27(x99012)+~P27(x99011)+P104(f329(f61(f890(x99011,x99012)),x99013))+~P104(f329(f61(x99011),f329(f329(f8(f891(x99012,a880),a880,x99011),f61(x99012)),f329(f329(f8(f891(x99012,f890(x99011,x99012)),f891(x99012,a880),x99011),f329(f8(f890(x99011,x99012),a880,x99012),x99013)),f258(x99011,x99012)))))
% 159.70/159.30  [9902]~P27(x99022)+~P27(x99021)+P104(f329(f60(f890(x99021,x99022)),x99023))+~P104(f329(f60(x99021),f329(f329(f8(f891(x99022,a880),a880,x99021),f60(x99022)),f329(f329(f8(f891(x99022,f890(x99021,x99022)),f891(x99022,a880),x99021),f329(f8(f890(x99021,x99022),a880,x99022),x99023)),f258(x99021,x99022)))))
% 159.70/159.30  [10081]E(f329(x100811,f502(x100812,x100811,x100813)),x100812)+~P104(f329(f329(f244(a1),x100812),f329(x100811,x100813)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x100811,f329(f329(f83(a885),f503(x100812,x100811,x100813)),f81(a885)))),f329(x100811,f503(x100812,x100811,x100813))))),f81(a1)))+~P104(f329(f329(f244(a1),f329(x100811,f2(a885))),x100812))
% 159.70/159.30  [10082]E(f329(x100821,f510(x100822,x100821,x100823)),x100822)+~P104(f329(f329(f244(a1),x100822),f329(x100821,x100823)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x100821,f329(f329(f83(a885),f511(x100822,x100821,x100823)),f81(a885)))),f329(x100821,f511(x100822,x100821,x100823))))),f81(a1)))+~P104(f329(f329(f244(a1),f329(x100821,f2(a885))),x100822))
% 159.70/159.30  [10086]~P104(f329(f329(f244(a1),x100861),f329(x100862,x100863)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x100862,f329(f329(f83(a885),f503(x100861,x100862,x100863)),f81(a885)))),f329(x100862,f503(x100861,x100862,x100863))))),f81(a1)))+P104(f329(f329(f244(a885),f502(x100861,x100862,x100863)),x100863))+~P104(f329(f329(f244(a1),f329(x100862,f2(a885))),x100861))
% 159.70/159.30  [10087]~P104(f329(f329(f244(a1),x100871),f329(x100872,x100873)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x100872,f329(f329(f83(a885),f511(x100871,x100872,x100873)),f81(a885)))),f329(x100872,f511(x100871,x100872,x100873))))),f81(a1)))+P104(f329(f329(f244(a885),f510(x100871,x100872,x100873)),x100873))+~P104(f329(f329(f244(a1),f329(x100872,f2(a885))),x100871))
% 159.70/159.30  [10142]E(x101421,x101422)+~E(f329(f141(f886(x101423),f886(x101423),f129(x101423),f121(x101423)),x101421),f329(f141(f886(x101423),f886(x101423),f129(x101423),f121(x101423)),x101422))+~E(f329(f196(f886(f886(x101423))),x101421),f329(f196(f886(f886(x101423))),x101422))+~P104(f329(f329(f268(f886(x101423),f886(x101423),a880),f329(f329(f7(f886(x101423),f891(f886(x101423),a885),f891(f886(x101423),a880)),f329(f329(f8(f891(a885,a880),f891(f891(f886(x101423),a885),f891(f886(x101423),a880)),f886(x101423)),f8(a885,a880,f886(x101423))),f329(f329(f8(a885,f891(a885,a880),f886(x101423)),a326),f196(f886(x101423))))),f196(f886(x101423)))),f753(x101422,x101421,x101423)))
% 159.70/159.30  [10143]E(x101431,x101432)+~E(f329(f141(f886(x101433),f886(x101433),f129(x101433),f121(x101433)),x101431),f329(f141(f886(x101433),f886(x101433),f129(x101433),f121(x101433)),x101432))+~E(f329(f196(f886(f886(x101433))),x101431),f329(f196(f886(f886(x101433))),x101432))+~P104(f329(f329(f268(f886(x101433),f886(x101433),a880),f329(f329(f7(f886(x101433),f891(f886(x101433),a885),f891(f886(x101433),a880)),f329(f329(f8(f891(a885,a880),f891(f891(f886(x101433),a885),f891(f886(x101433),a880)),f886(x101433)),f8(a885,a880,f886(x101433))),f329(f329(f8(a885,f891(a885,a880),f886(x101433)),a326),f196(f886(x101433))))),f196(f886(x101433)))),f754(x101431,x101432,x101433)))
% 159.70/159.30  [6844]~E(f81(a885),f2(a885))+~P104(f329(f64(x68441),x68443))+~P104(f329(f64(x68441),x68442))+E(f329(f329(f83(a885),f329(f40(x68441),x68442)),f329(f40(x68441),x68443)),f329(f40(x68441),f329(f329(f118(f891(x68441,a880)),x68442),x68443)))
% 159.70/159.30  [7256]~P101(x72561)+~P104(f329(f64(x72561),x72562))+~P104(f329(f329(f331(x72561),x72563),x72562))+P104(f329(f329(f244(x72561),f329(f66(x72561,f109(x72561)),x72562)),x72563))
% 159.70/159.30  [7257]~P107(x72571)+~P104(f329(f64(x72571),x72572))+~P104(f329(f329(f331(x72571),x72573),x72572))+P104(f329(f329(f244(x72571),f329(f66(x72571,f193(x72571)),x72572)),x72573))
% 159.70/159.30  [7509]~P104(f329(f64(x75091),x75093))+~P104(f329(f64(x75091),x75092))+~E(f329(f329(f109(f891(x75091,a880)),x75092),x75093),f195(f891(x75091,a880)))+E(f329(f329(f83(a885),f329(f40(x75091),x75092)),f329(f40(x75091),x75093)),f329(f40(x75091),f329(f329(f118(f891(x75091,a880)),x75092),x75093)))
% 159.70/159.30  [8304]~P40(x83041,x83043)+~P40(x83041,x83042)+~E(f329(f329(f109(f891(x83041,a880)),f329(f256(x83041,x83041),x83042)),f329(f254(x83041,x83041),x83043)),f195(f891(x83041,a880)))+P40(x83041,f329(f329(f118(f891(f890(x83041,x83041),a880)),x83042),x83043))
% 159.70/159.30  [8396]E(x83961,f329(f329(f41(a885),x83962),x83963))+~P104(f329(f329(f245(a885),f2(a885)),x83963))+~P104(f329(f329(f245(a885),x83962),f329(f329(f84(a885),x83963),f329(a120,x83961))))+~P104(f329(f329(f244(a885),f329(f329(f84(a885),x83963),x83961)),x83962))
% 159.70/159.30  [8538]~P104(f329(f64(x85381),x85382))+~P104(f329(f64(x85381),x85383))+E(f329(f329(f83(a885),f329(f40(x85381),x85382)),f329(f40(x85381),x85383)),f329(f40(x85381),f329(f329(f118(f891(x85381,a880)),x85382),x85383)))+P104(f329(f329(f331(x85381),f385(x85383,x85382,x85381)),f329(f329(f109(f891(x85381,a880)),x85382),x85383)))
% 159.70/159.30  [8911]~P123(x89112)+~E(x89111,f2(x89112))+~E(x89113,f2(x89112))+~P104(f329(f329(f245(x89112),f2(x89112)),f329(f329(f83(x89112),f329(f329(f84(x89112),x89113),x89113)),f329(f329(f84(x89112),x89111),x89111))))
% 159.70/159.30  [9449]~P40(x94491,x94493)+~P40(x94491,x94492)+P40(x94491,f329(f329(f118(f891(f890(x94491,x94491),a880)),x94492),x94493))+~P104(f329(f329(f244(f891(f890(x94491,x94491),a880)),f329(f329(f286(x94491,x94491,x94491),x94492),x94493)),x94492))
% 159.70/159.30  [9577]~P104(f329(x95771,x95773))+~P104(f329(f64(x95772),x95773))+P104(f329(x95771,f195(f891(x95772,a880))))+~P104(f329(x95771,f329(f329(f22(f891(x95772,a880)),f845(x95771,x95773,x95772)),f329(f329(f307(x95772),f846(x95771,x95773,x95772)),f195(f891(x95772,a880))))))
% 159.70/159.30  [9831]~P27(x98311)+~P27(x98312)+P6(x98311,f329(f329(f8(f891(x98312,x98311),a880,f886(x98311)),x98313),f329(f329(f8(f891(x98312,f889(x98311)),f891(x98312,x98311),f886(x98311)),f76(f889(x98311),x98311,x98312,f243(x98311))),f329(f329(f8(f886(f890(x98312,x98311)),f891(x98312,f889(x98311)),f886(x98311)),f184(x98312,x98311)),f329(f180(x98312,x98311),f58(x98312))))),f329(f196(f886(x98312)),f58(x98312)))+~P104(f329(f60(f891(x98312,x98311)),x98313))
% 159.70/159.30  [9832]~P27(x98321)+~P27(x98322)+P7(x98321,f329(f329(f8(f891(x98322,x98321),a880,f886(x98321)),x98323),f329(f329(f8(f891(x98322,f889(x98321)),f891(x98322,x98321),f886(x98321)),f76(f889(x98321),x98321,x98322,f243(x98321))),f329(f329(f8(f886(f890(x98322,x98321)),f891(x98322,f889(x98321)),f886(x98321)),f184(x98322,x98321)),f329(f180(x98322,x98321),f58(x98322))))),f329(f196(f886(x98322)),f58(x98322)))+~P104(f329(f61(f891(x98322,x98321)),x98323))
% 159.70/159.30  [9927]~P27(x99271)+~P27(x99272)+~P7(x99272,f329(f329(f8(f891(x99271,x99272),a880,f886(x99272)),x99273),f329(f329(f8(f891(x99271,f889(x99272)),f891(x99271,x99272),f886(x99272)),f76(f889(x99272),x99272,x99271,f243(x99272))),f329(f329(f8(f886(f890(x99271,x99272)),f891(x99271,f889(x99272)),f886(x99272)),f184(x99271,x99272)),f329(f180(x99271,x99272),f58(x99271))))),f329(f196(f886(x99271)),f58(x99271)))+P104(f329(f61(f891(x99271,x99272)),x99273))
% 159.70/159.30  [9928]~P27(x99281)+~P27(x99282)+~P6(x99282,f329(f329(f8(f891(x99281,x99282),a880,f886(x99282)),x99283),f329(f329(f8(f891(x99281,f889(x99282)),f891(x99281,x99282),f886(x99282)),f76(f889(x99282),x99282,x99281,f243(x99282))),f329(f329(f8(f886(f890(x99281,x99282)),f891(x99281,f889(x99282)),f886(x99282)),f184(x99281,x99282)),f329(f180(x99281,x99282),f58(x99281))))),f329(f196(f886(x99281)),f58(x99281)))+P104(f329(f60(f891(x99281,x99282)),x99283))
% 159.70/159.30  [8708]~P104(f329(f329(f245(a1),f2(a1)),x87083))+P104(f329(f329(f244(a1),f2(a1)),x87081))+~P104(f329(f329(f245(a1),x87082),x87083))+~P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),f329(f329(f84(a1),x87083),x87081)),x87082)))
% 159.70/159.30  [8732]~P25(x87321)+~P104(f329(f64(x87321),x87322))+E(f329(f329(f22(f891(x87321,a880)),x87322),f329(f329(f307(x87321),x87323),f195(f891(x87321,a880)))),f195(f891(x87321,a880)))+E(f329(f329(f109(x87321),x87323),f10(x87321,f329(f329(f22(f891(x87321,a880)),x87322),f329(f329(f307(x87321),x87323),f195(f891(x87321,a880)))))),f10(x87321,f329(f329(f307(x87321),x87323),x87322)))
% 159.70/159.30  [8733]~P25(x87331)+~P104(f329(f64(x87331),x87332))+E(f329(f329(f22(f891(x87331,a880)),x87332),f329(f329(f307(x87331),x87333),f195(f891(x87331,a880)))),f195(f891(x87331,a880)))+E(f329(f329(f118(x87331),x87333),f13(x87331,f329(f329(f22(f891(x87331,a880)),x87332),f329(f329(f307(x87331),x87333),f195(f891(x87331,a880)))))),f13(x87331,f329(f329(f307(x87331),x87333),x87332)))
% 159.70/159.30  [8734]~P107(x87341)+~P104(f329(f64(x87341),x87342))+E(f329(f329(f22(f891(x87341,a880)),x87342),f329(f329(f307(x87341),x87343),f195(f891(x87341,a880)))),f195(f891(x87341,a880)))+E(f329(f329(f193(x87341),x87343),f14(x87341,f329(f329(f22(f891(x87341,a880)),x87342),f329(f329(f307(x87341),x87343),f195(f891(x87341,a880)))))),f14(x87341,f329(f329(f307(x87341),x87343),x87342)))
% 159.70/159.30  [8735]~P107(x87351)+~P104(f329(f64(x87351),x87352))+E(f329(f329(f22(f891(x87351,a880)),x87352),f329(f329(f307(x87351),x87353),f195(f891(x87351,a880)))),f195(f891(x87351,a880)))+E(f329(f329(f194(x87351),x87353),f15(x87351,f329(f329(f22(f891(x87351,a880)),x87352),f329(f329(f307(x87351),x87353),f195(f891(x87351,a880)))))),f15(x87351,f329(f329(f307(x87351),x87353),x87352)))
% 159.70/159.30  [8801]~P107(x88011)+~P104(f329(f64(x88011),x88012))+E(f329(f329(f22(f891(x88011,a880)),x88012),f329(f329(f307(x88011),x88013),f195(f891(x88011,a880)))),f195(f891(x88011,a880)))+E(f329(f329(f193(x88011),x88013),f11(x88011,f193(x88011),f329(f329(f22(f891(x88011,a880)),x88012),f329(f329(f307(x88011),x88013),f195(f891(x88011,a880)))))),f11(x88011,f193(x88011),f329(f329(f307(x88011),x88013),x88012)))
% 159.70/159.30  [8802]~P107(x88021)+~P104(f329(f64(x88021),x88022))+E(f329(f329(f22(f891(x88021,a880)),x88022),f329(f329(f307(x88021),x88023),f195(f891(x88021,a880)))),f195(f891(x88021,a880)))+E(f329(f329(f194(x88021),x88023),f12(x88021,f194(x88021),f329(f329(f22(f891(x88021,a880)),x88022),f329(f329(f307(x88021),x88023),f195(f891(x88021,a880)))))),f12(x88021,f194(x88021),f329(f329(f307(x88021),x88023),x88022)))
% 159.70/159.30  [9391]E(x93911,x93912)+~E(f329(f141(f886(x93913),f886(x93913),f129(x93913),f121(x93913)),x93911),f329(f141(f886(x93913),f886(x93913),f129(x93913),f121(x93913)),x93912))+~E(f329(f196(f886(f886(x93913))),x93911),f329(f196(f886(f886(x93913))),x93912))+P104(f329(f329(f331(f890(f886(x93913),f886(x93913))),f753(x93912,x93911,x93913)),f329(f171(f890(f886(x93913),f886(x93913))),f329(f329(f180(f886(x93913),f886(x93913)),x93911),x93912))))
% 159.70/159.30  [9392]E(x93921,x93922)+~E(f329(f141(f886(x93923),f886(x93923),f129(x93923),f121(x93923)),x93921),f329(f141(f886(x93923),f886(x93923),f129(x93923),f121(x93923)),x93922))+~E(f329(f196(f886(f886(x93923))),x93921),f329(f196(f886(f886(x93923))),x93922))+P104(f329(f329(f331(f890(f886(x93923),f886(x93923))),f754(x93921,x93922,x93923)),f329(f171(f890(f886(x93923),f886(x93923))),f329(f329(f180(f886(x93923),f886(x93923)),x93922),x93921))))
% 159.70/159.30  [10232]~P98(x102322)+E(x102321,f195(f891(x102322,a880)))+~P104(f329(f64(x102322),x102321))+E(f10(x102322,f329(f250(x102322),f329(f329(f8(f891(x102322,a880),a880,x102322),f90(x102322)),f329(f329(f7(x102322,f891(x102322,a880),f891(x102322,a880)),f329(f329(f8(f891(x102322,f891(a880,a880)),f891(f891(x102322,a880),f891(x102322,a880)),x102322),f18(x102322,a880,a880)),f329(f329(f8(f891(x102322,a880),f891(x102322,f891(a880,a880)),x102322),f329(f8(a880,f891(a880,a880),x102322),a327)),f329(f329(f7(x102322,f891(x102322,x102322),f891(x102322,a880)),f329(f329(f8(f891(x102322,a880),f891(f891(x102322,x102322),f891(x102322,a880)),x102322),f8(x102322,a880,x102322)),a326)),f329(f118(x102322),x102323))))),f329(f329(f7(x102322,f891(x102322,a880),a880),f331(x102322)),x102321))))),f329(f329(f118(x102322),x102323),f10(x102322,x102321)))
% 159.70/159.30  [10233]~P98(x102332)+E(x102331,f195(f891(x102332,a880)))+~P104(f329(f64(x102332),x102331))+E(f13(x102332,f329(f250(x102332),f329(f329(f8(f891(x102332,a880),a880,x102332),f90(x102332)),f329(f329(f7(x102332,f891(x102332,a880),f891(x102332,a880)),f329(f329(f8(f891(x102332,f891(a880,a880)),f891(f891(x102332,a880),f891(x102332,a880)),x102332),f18(x102332,a880,a880)),f329(f329(f8(f891(x102332,a880),f891(x102332,f891(a880,a880)),x102332),f329(f8(a880,f891(a880,a880),x102332),a327)),f329(f329(f7(x102332,f891(x102332,x102332),f891(x102332,a880)),f329(f329(f8(f891(x102332,a880),f891(f891(x102332,x102332),f891(x102332,a880)),x102332),f8(x102332,a880,x102332)),a326)),f329(f109(x102332),x102333))))),f329(f329(f7(x102332,f891(x102332,a880),a880),f331(x102332)),x102331))))),f329(f329(f109(x102332),x102333),f13(x102332,x102331)))
% 159.70/159.30  [10234]~P76(x102342)+E(x102341,f195(f891(x102342,a880)))+~P104(f329(f64(x102342),x102341))+E(f14(x102342,f329(f250(x102342),f329(f329(f8(f891(x102342,a880),a880,x102342),f90(x102342)),f329(f329(f7(x102342,f891(x102342,a880),f891(x102342,a880)),f329(f329(f8(f891(x102342,f891(a880,a880)),f891(f891(x102342,a880),f891(x102342,a880)),x102342),f18(x102342,a880,a880)),f329(f329(f8(f891(x102342,a880),f891(x102342,f891(a880,a880)),x102342),f329(f8(a880,f891(a880,a880),x102342),a327)),f329(f329(f7(x102342,f891(x102342,x102342),f891(x102342,a880)),f329(f329(f8(f891(x102342,a880),f891(f891(x102342,x102342),f891(x102342,a880)),x102342),f8(x102342,a880,x102342)),a326)),f329(f83(x102342),x102343))))),f329(f329(f7(x102342,f891(x102342,a880),a880),f331(x102342)),x102341))))),f329(f329(f83(x102342),x102343),f14(x102342,x102341)))
% 159.70/159.30  [10235]~P76(x102352)+E(x102351,f195(f891(x102352,a880)))+~P104(f329(f64(x102352),x102351))+E(f15(x102352,f329(f250(x102352),f329(f329(f8(f891(x102352,a880),a880,x102352),f90(x102352)),f329(f329(f7(x102352,f891(x102352,a880),f891(x102352,a880)),f329(f329(f8(f891(x102352,f891(a880,a880)),f891(f891(x102352,a880),f891(x102352,a880)),x102352),f18(x102352,a880,a880)),f329(f329(f8(f891(x102352,a880),f891(x102352,f891(a880,a880)),x102352),f329(f8(a880,f891(a880,a880),x102352),a327)),f329(f329(f7(x102352,f891(x102352,x102352),f891(x102352,a880)),f329(f329(f8(f891(x102352,a880),f891(f891(x102352,x102352),f891(x102352,a880)),x102352),f8(x102352,a880,x102352)),a326)),f329(f83(x102352),x102353))))),f329(f329(f7(x102352,f891(x102352,a880),a880),f331(x102352)),x102351))))),f329(f329(f83(x102352),x102353),f15(x102352,x102351)))
% 159.70/159.30  [10236]~P107(x102362)+E(x102361,f195(f891(x102362,a880)))+~P104(f329(f64(x102362),x102361))+E(f12(x102362,f194(x102362),f329(f250(x102362),f329(f329(f8(f891(x102362,a880),a880,x102362),f90(x102362)),f329(f329(f7(x102362,f891(x102362,a880),f891(x102362,a880)),f329(f329(f8(f891(x102362,f891(a880,a880)),f891(f891(x102362,a880),f891(x102362,a880)),x102362),f18(x102362,a880,a880)),f329(f329(f8(f891(x102362,a880),f891(x102362,f891(a880,a880)),x102362),f329(f8(a880,f891(a880,a880),x102362),a327)),f329(f329(f7(x102362,f891(x102362,x102362),f891(x102362,a880)),f329(f329(f8(f891(x102362,a880),f891(f891(x102362,x102362),f891(x102362,a880)),x102362),f8(x102362,a880,x102362)),a326)),f329(f193(x102362),x102363))))),f329(f329(f7(x102362,f891(x102362,a880),a880),f331(x102362)),x102361))))),f329(f329(f193(x102362),x102363),f12(x102362,f194(x102362),x102361)))
% 159.70/159.30  [10237]~P107(x102372)+E(x102371,f195(f891(x102372,a880)))+~P104(f329(f64(x102372),x102371))+E(f11(x102372,f193(x102372),f329(f250(x102372),f329(f329(f8(f891(x102372,a880),a880,x102372),f90(x102372)),f329(f329(f7(x102372,f891(x102372,a880),f891(x102372,a880)),f329(f329(f8(f891(x102372,f891(a880,a880)),f891(f891(x102372,a880),f891(x102372,a880)),x102372),f18(x102372,a880,a880)),f329(f329(f8(f891(x102372,a880),f891(x102372,f891(a880,a880)),x102372),f329(f8(a880,f891(a880,a880),x102372),a327)),f329(f329(f7(x102372,f891(x102372,x102372),f891(x102372,a880)),f329(f329(f8(f891(x102372,a880),f891(f891(x102372,x102372),f891(x102372,a880)),x102372),f8(x102372,a880,x102372)),a326)),f329(f194(x102372),x102373))))),f329(f329(f7(x102372,f891(x102372,a880),a880),f331(x102372)),x102371))))),f329(f329(f194(x102372),x102373),f11(x102372,f193(x102372),x102371)))
% 159.70/159.30  [9980]~P116(x99801)+~E(x99803,f2(x99801))+~E(x99802,f2(x99801))+E(f329(f329(f83(x99801),f329(f329(f259(x99801),x99802),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x99801),x99803),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f2(x99801))
% 159.70/159.30  [10126]~P110(x101261)+~P104(f329(f329(f244(x101261),f2(x101261)),x101263))+P104(f329(f329(f244(x101261),x101262),x101263))+~P104(f329(f329(f244(x101261),f329(f329(f259(x101261),x101262),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101261),x101263),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))))
% 159.70/159.30  [10173]~P116(x101732)+~E(x101731,f2(x101732))+~E(x101733,f2(x101732))+~P104(f329(f329(f245(x101732),f2(x101732)),f329(f329(f83(x101732),f329(f329(f259(x101732),x101733),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105))))),f329(f329(f259(x101732),x101731),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))))
% 159.70/159.30  [9353]E(x93531,x93532)+~E(f738(x93531,x93532,x93534,x93533),f739(x93531,x93532,x93534,x93533))+P104(f329(f329(f331(f890(f886(x93533),f886(x93533))),f329(f329(f258(f886(x93533),f886(x93533)),x93532),x93531)),f146(x93533,x93534)))+P104(f329(f329(f331(f890(f886(x93533),f886(x93533))),f329(f329(f258(f886(x93533),f886(x93533)),x93531),x93532)),f146(x93533,x93534)))
% 159.70/159.30  [4928]~P64(x49282)+~E(x49284,f2(x49282))+~E(x49281,f2(x49282))+E(x49281,f329(f329(f287(x49282),x49283),x49284))
% 159.70/159.30  [4929]~P64(x49291)+~E(x49293,f2(x49291))+~E(x49294,f2(x49291))+E(f329(f329(f287(x49291),x49292),x49293),x49294)
% 159.70/159.30  [5037]~P64(x50372)+E(x50371,f2(x50372))+~E(x50373,f2(x50372))+~E(x50371,f329(f329(f287(x50372),x50374),x50373))
% 159.70/159.30  [5038]~P64(x50382)+E(x50381,f2(x50382))+~E(x50383,f2(x50382))+~E(f329(f329(f287(x50382),x50384),x50383),x50381)
% 159.70/159.30  [5210]~P119(x52102)+E(x52101,f2(x52102))+~E(f329(f329(f287(x52102),x52103),x52101),x52104)+E(x52103,f329(f329(f84(x52102),x52104),x52101))
% 159.70/159.30  [5212]~P119(x52122)+E(x52121,f2(x52122))+~E(f329(f329(f84(x52122),x52123),x52121),x52124)+E(x52123,f329(f329(f287(x52122),x52124),x52121))
% 159.70/159.30  [5213]~P64(x52132)+E(x52131,f2(x52132))+~E(f329(f329(f287(x52132),x52133),x52131),x52134)+E(x52133,f329(f329(f84(x52132),x52134),x52131))
% 159.70/159.30  [5214]~P64(x52142)+E(x52141,f2(x52142))+~E(f329(f329(f84(x52142),x52143),x52141),x52144)+E(x52143,f329(f329(f287(x52142),x52144),x52141))
% 159.70/159.30  [5215]~P119(x52152)+E(x52151,f2(x52152))+~E(x52153,f329(f329(f287(x52152),x52154),x52151))+E(f329(f329(f84(x52152),x52153),x52151),x52154)
% 159.70/159.30  [5217]~P119(x52172)+E(x52171,f2(x52172))+~E(x52173,f329(f329(f84(x52172),x52174),x52171))+E(f329(f329(f287(x52172),x52173),x52171),x52174)
% 159.70/159.30  [5218]~P64(x52182)+E(x52181,f2(x52182))+~E(x52183,f329(f329(f287(x52182),x52184),x52181))+E(f329(f329(f84(x52182),x52183),x52181),x52184)
% 159.70/159.30  [5219]~P64(x52192)+E(x52191,f2(x52192))+~E(x52193,f329(f329(f84(x52192),x52194),x52191))+E(f329(f329(f287(x52192),x52193),x52191),x52194)
% 159.70/159.30  [5245]~P64(x52452)+~E(x52451,f2(x52452))+~E(f329(f329(f84(x52452),x52451),x52454),x52453)+E(x52451,f329(f329(f287(x52452),x52453),x52454))
% 159.70/159.30  [5246]~P64(x52461)+~E(x52464,f2(x52461))+~E(x52462,f329(f329(f84(x52461),x52464),x52463))+E(f329(f329(f287(x52461),x52462),x52463),x52464)
% 159.70/159.30  [5317]~E(x53173,x53174)+~E(x53172,x53173)+~P108(x53171)+E(f300(x53171,x53172,x53173),f329(f329(f307(x53171),x53174),f195(f891(x53171,a880))))
% 159.70/159.30  [5520]~E(f143(x55202,x55201),x55204)+~E(f122(x55202,x55201),x55203)+E(x55201,f121(x55202))+E(f329(f329(f129(x55202),x55203),f329(f329(f150(x55202),x55204),f121(x55202))),x55201)
% 159.70/159.30  [6130]~P110(x61303)+E(x61301,x61302)+~E(f329(f329(f259(x61303),x61304),x61301),f329(f329(f259(x61303),x61304),x61302))+~P104(f329(f329(f245(x61303),f81(x61303)),x61304))
% 159.70/159.30  [6131]E(x61311,x61312)+~E(f329(f329(f307(x61313),x61314),x61311),f329(f329(f307(x61313),x61314),x61312))+P104(f329(f329(f331(x61313),x61314),x61312))+P104(f329(f329(f331(x61313),x61314),x61311))
% 159.70/159.30  [6169]E(f329(x61691,x61692),f81(a885))+~E(f329(f329(f9(x61693,a885),x61691),x61694),f81(a885))+~P104(f329(f64(x61693),x61694))+~P104(f329(f329(f331(x61693),x61692),x61694))
% 159.70/159.30  [6170]E(f329(x61701,x61702),f2(a885))+~E(f329(f329(f6(x61703,a885),x61701),x61704),f2(a885))+~P104(f329(f64(x61703),x61704))+~P104(f329(f329(f331(x61703),x61702),x61704))
% 159.70/159.30  [6383]~P108(x63831)+~P104(f329(f329(f244(x63831),x63834),x63833))+P104(f329(f329(f244(x63831),x63832),x63833))+~P104(f329(f329(f244(x63831),x63832),x63834))
% 159.70/159.30  [6384]~P105(x63841)+~P104(f329(f329(f244(x63841),x63842),x63844))+P104(f329(f329(f244(x63841),x63842),x63843))+~P104(f329(f329(f244(x63841),x63844),x63843))
% 159.70/159.30  [6385]~P108(x63851)+~P104(f329(f329(f245(x63851),x63854),x63853))+P104(f329(f329(f245(x63851),x63852),x63853))+~P104(f329(f329(f244(x63851),x63852),x63854))
% 159.70/159.30  [6386]~P108(x63861)+~P104(f329(f329(f245(x63861),x63862),x63864))+P104(f329(f329(f245(x63861),x63862),x63863))+~P104(f329(f329(f244(x63861),x63864),x63863))
% 159.70/159.30  [6387]~P108(x63871)+~P104(f329(f329(f245(x63871),x63874),x63873))+P104(f329(f329(f245(x63871),x63872),x63873))+~P104(f329(f329(f245(x63871),x63872),x63874))
% 159.70/159.30  [6388]~P105(x63881)+~P104(f329(f329(f245(x63881),x63882),x63884))+P104(f329(f329(f245(x63881),x63882),x63883))+~P104(f329(f329(f244(x63881),x63884),x63883))
% 159.70/159.30  [6389]~P105(x63891)+~P104(f329(f329(f245(x63891),x63894),x63893))+P104(f329(f329(f245(x63891),x63892),x63893))+~P104(f329(f329(f244(x63891),x63892),x63894))
% 159.70/159.30  [6390]~P105(x63901)+~P104(f329(f329(f245(x63901),x63902),x63904))+P104(f329(f329(f245(x63901),x63902),x63903))+~P104(f329(f329(f245(x63901),x63904),x63903))
% 159.70/159.30  [6472]~P38(x64724,x64723,x64722)+E(x64721,f816(x64722,x64723,x64724))+~P104(f329(x64723,x64721))+~P104(f329(f329(f331(x64724),x64721),f329(f171(x64724),x64722)))
% 159.70/159.30  [6618]~P29(x66181)+~P104(f329(f329(f244(x66181),x66182),f43(x66181,x66184)))+P104(f329(f329(f244(x66181),x66182),x66183))+~P104(f329(f329(f331(x66181),x66183),x66184))
% 159.70/159.30  [6764]~P107(x67641)+~P31(x67641,f329(f329(f150(x67641),x67642),x67644))+~P104(f329(f329(f331(x67641),x67643),f329(f171(x67641),x67644)))+P104(f329(f329(f244(x67641),x67642),x67643))
% 159.70/159.30  [6855]~P29(x68551)+~P104(f329(f329(f244(x68551),f42(x68551,x68554)),x68553))+P104(f329(f329(f244(x68551),x68552),x68553))+~P104(f329(f329(f331(x68551),x68552),x68554))
% 159.70/159.30  [7259]~P107(x72591)+E(f329(f329(f118(f891(x72591,a880)),f329(f299(x72591,x72592),x72593)),f329(f299(x72591,x72593),x72594)),f329(f299(x72591,x72592),x72594))+~P104(f329(f329(f244(x72591),x72593),x72594))+~P104(f329(f329(f244(x72591),x72592),x72593))
% 159.70/159.30  [7296]P38(x72961,x72962,x72963)+~E(f821(x72963,x72962,x72961,x72964),x72964)+~P104(f329(x72962,x72964))+~P104(f329(f329(f331(x72961),x72964),f329(f171(x72961),x72963)))
% 159.70/159.30  [7370]~P107(x73701)+E(f329(f329(f118(f891(x73701,a880)),f329(f299(x73701,x73702),x73703)),f300(x73701,x73703,x73704)),f300(x73701,x73702,x73704))+~P104(f329(f329(f244(x73701),x73703),x73704))+~P104(f329(f329(f244(x73701),x73702),x73703))
% 159.70/159.30  [7436]~P107(x74361)+E(f329(f329(f118(f891(x74361,a880)),f303(x74361,x74362,x74363)),f329(f299(x74361,x74363),x74364)),f303(x74361,x74362,x74364))+~P104(f329(f329(f244(x74361),x74363),x74364))+~P104(f329(f329(f245(x74361),x74362),x74363))
% 159.70/159.30  [7456]~P107(x74561)+E(f329(f329(f118(f891(x74561,a880)),f300(x74561,x74562,x74563)),f303(x74561,x74563,x74564)),f329(f299(x74561,x74562),x74564))+~P104(f329(f329(f244(x74561),x74562),x74563))+~P104(f329(f329(f245(x74561),x74563),x74564))
% 159.70/159.30  [7488]~P107(x74881)+E(f329(f329(f118(f891(x74881,a880)),f303(x74881,x74882,x74883)),f300(x74881,x74883,x74884)),f302(x74881,x74882,x74884))+~P104(f329(f329(f244(x74881),x74883),x74884))+~P104(f329(f329(f245(x74881),x74882),x74883))
% 159.70/159.30  [7489]~P107(x74891)+E(f329(f329(f118(f891(x74891,a880)),f302(x74891,x74892,x74893)),f303(x74891,x74893,x74894)),f303(x74891,x74892,x74894))+~P104(f329(f329(f244(x74891),x74892),x74893))+~P104(f329(f329(f245(x74891),x74893),x74894))
% 159.70/159.30  [7490]~P107(x74901)+E(f329(f329(f118(f891(x74901,a880)),f302(x74901,x74902,x74903)),f302(x74901,x74903,x74904)),f302(x74901,x74902,x74904))+~P104(f329(f329(f244(x74901),x74903),x74904))+~P104(f329(f329(f244(x74901),x74902),x74903))
% 159.70/159.30  [7491]~P107(x74911)+E(f329(f329(f118(f891(x74911,a880)),f300(x74911,x74912,x74913)),f302(x74911,x74913,x74914)),f300(x74911,x74912,x74914))+~P104(f329(f329(f244(x74911),x74913),x74914))+~P104(f329(f329(f244(x74911),x74912),x74913))
% 159.70/159.30  [8288]P20(x82881,x82882,f871(x82883,x82882,x82884,x82881),x82884)+~P104(f329(f64(x82882),x82883))+~P104(f329(f64(x82881),x82884))+~P104(f329(f329(f244(a885),f329(f40(x82881),x82884)),f329(f40(x82882),x82883)))
% 159.70/159.30  [8309]P38(x83091,x83092,x83093)+~P104(f329(x83092,x83094))+P104(f329(x83092,f821(x83093,x83092,x83091,x83094)))+~P104(f329(f329(f331(x83091),x83094),f329(f171(x83091),x83093)))
% 159.70/159.30  [8360]~P75(x83601)+~E(f329(x83603,f364(x83603,x83604,x83602,x83601)),f81(x83601))+E(f329(f329(f329(f68(x83601,x83602,f84(x83601)),x83603),f81(x83601)),x83604),f81(x83601))+~P104(f329(f64(x83602),x83604))
% 159.70/159.30  [8637]~P110(x86371)+~P104(f329(f329(f244(x86371),f2(x86371)),x86373))+P104(f329(f329(f244(x86371),x86372),x86373))+~P104(f329(f329(f244(x86371),f329(f329(f259(x86371),x86372),f329(a120,x86374))),f329(f329(f259(x86371),x86373),f329(a120,x86374))))
% 159.70/159.30  [8938]P38(x89381,x89382,x89383)+~P104(f329(x89382,x89384))+~P104(f329(f329(f331(x89381),x89384),f329(f171(x89381),x89383)))+P104(f329(f329(f331(x89381),f821(x89383,x89382,x89381,x89384)),f329(f171(x89381),x89383)))
% 159.70/159.30  [9025]~P75(x90251)+E(f329(f329(f329(f68(x90251,x90252,f84(x90251)),x90253),f81(x90251)),x90254),f81(x90251))+~P104(f329(f64(x90252),x90254))+P104(f329(f329(f331(x90252),f364(x90253,x90254,x90252,x90251)),x90254))
% 159.70/159.30  [9516]~P104(f329(f329(f244(a1),x95164),f2(a1)))+P104(f329(f329(f244(a1),f329(f329(f83(a1),f329(f329(f84(a1),x95161),f47(a1,x95162,x95163))),x95164)),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x95163))+~P104(f329(f329(f245(a1),x95161),x95164))
% 159.70/159.30  [9969]~P104(f329(f64(x99691),x99692))+~P104(f329(f329(f331(x99691),x99694),x99692))+~P104(f329(f329(f331(x99691),x99693),x99692))+P104(f329(f329(f245(a885),f329(f40(x99691),f329(f329(f22(f891(x99691,a880)),f329(f329(f22(f891(x99691,a880)),x99692),f329(f329(f307(x99691),x99693),f195(f891(x99691,a880))))),f329(f329(f307(x99691),x99694),f195(f891(x99691,a880)))))),f329(f40(x99691),x99692)))
% 159.70/159.30  [6969]~P101(x69691)+~P104(f329(f329(f244(x69691),x69692),x69694))+~P104(f329(f329(f244(x69691),x69692),x69693))+P104(f329(f329(f244(x69691),x69692),f329(f329(f109(x69691),x69693),x69694)))
% 159.70/159.30  [6972]~P107(x69721)+~P104(f329(f329(f244(x69721),x69722),x69724))+~P104(f329(f329(f244(x69721),x69722),x69723))+P104(f329(f329(f244(x69721),x69722),f329(f329(f193(x69721),x69723),x69724)))
% 159.70/159.30  [6973]~P107(x69731)+~P104(f329(f329(f245(x69731),x69732),x69734))+~P104(f329(f329(f245(x69731),x69732),x69733))+P104(f329(f329(f245(x69731),x69732),f329(f329(f193(x69731),x69733),x69734)))
% 159.70/159.30  [6992]~P65(x69922)+E(x69921,f2(x69922))+E(f329(f329(f287(x69922),f329(f329(f259(x69922),x69921),x69923)),f329(f329(f259(x69922),x69921),x69924)),f329(f329(f259(x69922),x69921),f329(f329(f22(a885),x69923),x69924)))+~P104(f329(f329(f244(a885),x69924),x69923))
% 159.70/159.30  [7037]~P107(x70371)+~P31(x70371,f329(f329(f150(x70371),x70373),x70374))+P31(x70371,f329(f329(f150(x70371),x70372),f329(f329(f150(x70371),x70373),x70374)))+~P104(f329(f329(f244(x70371),x70372),x70373))
% 159.70/159.30  [7078]~P88(x70781)+~P104(f329(f329(f244(x70781),f2(x70781)),x70784))+~P104(f329(f329(f244(x70781),x70782),x70783))+P104(f329(f329(f244(x70781),x70782),f329(f329(f83(x70781),x70783),x70784)))
% 159.70/159.30  [7079]~P88(x70791)+~P104(f329(f329(f244(x70791),f2(x70791)),x70793))+~P104(f329(f329(f244(x70791),x70792),x70794))+P104(f329(f329(f244(x70791),x70792),f329(f329(f83(x70791),x70793),x70794)))
% 159.70/159.30  [7080]~P110(x70801)+~P104(f329(f329(f245(x70801),f2(x70801)),x70803))+~P104(f329(f329(f245(x70801),x70802),x70804))+P104(f329(f329(f245(x70801),x70802),f329(f329(f83(x70801),x70803),x70804)))
% 159.70/159.30  [7081]~P88(x70811)+~P104(f329(f329(f244(x70811),x70812),x70814))+~P104(f329(f329(f245(x70811),f2(x70811)),x70813))+P104(f329(f329(f245(x70811),x70812),f329(f329(f83(x70811),x70813),x70814)))
% 159.70/159.30  [7082]~P88(x70821)+~P104(f329(f329(f244(x70821),f2(x70821)),x70823))+~P104(f329(f329(f245(x70821),x70822),x70824))+P104(f329(f329(f245(x70821),x70822),f329(f329(f83(x70821),x70823),x70824)))
% 159.70/159.30  [7121]~P107(x71211)+P104(f329(f329(f244(x71211),x71212),x71213))+P104(f329(f329(f244(x71211),x71212),x71214))+~P104(f329(f329(f244(x71211),x71212),f329(f329(f194(x71211),x71214),x71213)))
% 159.70/159.30  [7122]~P107(x71221)+P104(f329(f329(f245(x71221),x71222),x71223))+P104(f329(f329(f245(x71221),x71222),x71224))+~P104(f329(f329(f245(x71221),x71222),f329(f329(f194(x71221),x71224),x71223)))
% 159.70/159.30  [7409]~P108(x74092)+~P27(x74091)+~P104(f329(f329(f245(f891(x74091,x74092)),x74093),x74094))+P104(f329(f329(f244(f891(x74091,x74092)),x74093),x74094))
% 159.70/159.30  [7776]~P67(x77761)+~P104(f329(f329(f245(x77761),x77764),f2(x77761)))+~P104(f329(f329(f244(x77761),x77763),f329(f329(f287(x77761),x77762),x77764)))+P104(f329(f329(f244(x77761),x77762),f329(f329(f84(x77761),x77763),x77764)))
% 159.70/159.30  [7777]~P67(x77771)+~P104(f329(f329(f245(x77771),x77774),f2(x77771)))+~P104(f329(f329(f244(x77771),x77773),f329(f329(f84(x77771),x77772),x77774)))+P104(f329(f329(f244(x77771),x77772),f329(f329(f287(x77771),x77773),x77774)))
% 159.70/159.30  [7778]~P67(x77781)+~P104(f329(f329(f245(x77781),x77784),f2(x77781)))+~P104(f329(f329(f245(x77781),x77783),f329(f329(f287(x77781),x77782),x77784)))+P104(f329(f329(f245(x77781),x77782),f329(f329(f84(x77781),x77783),x77784)))
% 159.70/159.30  [7779]~P67(x77791)+~P104(f329(f329(f245(x77791),x77794),f2(x77791)))+~P104(f329(f329(f245(x77791),x77793),f329(f329(f84(x77791),x77792),x77794)))+P104(f329(f329(f245(x77791),x77792),f329(f329(f287(x77791),x77793),x77794)))
% 159.70/159.30  [7884]~P125(x78841)+~P104(f329(f329(f244(x78841),x78842),f2(x78841)))+~P104(f329(f329(f244(x78841),x78844),x78843))+P104(f329(f329(f244(x78841),f329(f329(f84(x78841),x78842),x78843)),f329(f329(f84(x78841),x78842),x78844)))
% 159.70/159.30  [7885]~P123(x78851)+~P104(f329(f329(f245(x78851),x78852),f2(x78851)))+~P104(f329(f329(f244(x78851),x78854),x78853))+P104(f329(f329(f244(x78851),f329(f329(f84(x78851),x78852),x78853)),f329(f329(f84(x78851),x78852),x78854)))
% 159.70/159.30  [7886]~P125(x78861)+~P104(f329(f329(f244(x78861),x78863),f2(x78861)))+~P104(f329(f329(f244(x78861),x78864),x78862))+P104(f329(f329(f244(x78861),f329(f329(f84(x78861),x78862),x78863)),f329(f329(f84(x78861),x78864),x78863)))
% 159.70/159.30  [7887]~P66(x78871)+~P104(f329(f329(f244(x78871),x78873),f2(x78871)))+~P104(f329(f329(f244(x78871),x78874),x78872))+P104(f329(f329(f244(x78871),f329(f329(f287(x78871),x78872),x78873)),f329(f329(f287(x78871),x78874),x78873)))
% 159.70/159.30  [7891]~P123(x78911)+~P104(f329(f329(f245(x78911),x78913),f2(x78911)))+~P104(f329(f329(f245(x78911),x78914),x78912))+P104(f329(f329(f245(x78911),f329(f329(f84(x78911),x78912),x78913)),f329(f329(f84(x78911),x78914),x78913)))
% 159.70/159.30  [7892]~P123(x78921)+~P104(f329(f329(f245(x78921),x78922),f2(x78921)))+~P104(f329(f329(f245(x78921),x78924),x78923))+P104(f329(f329(f245(x78921),f329(f329(f84(x78921),x78922),x78923)),f329(f329(f84(x78921),x78922),x78924)))
% 159.70/159.30  [7893]~P67(x78931)+~P104(f329(f329(f245(x78931),x78933),f2(x78931)))+~P104(f329(f329(f245(x78931),x78934),x78932))+P104(f329(f329(f245(x78931),f329(f329(f287(x78931),x78932),x78933)),f329(f329(f287(x78931),x78934),x78933)))
% 159.70/159.30  [7894]~P110(x78941)+~P104(f329(f329(f245(x78941),f81(x78941)),x78942))+~P104(f329(f329(f244(a885),x78943),x78944))+P104(f329(f329(f244(x78941),f329(f329(f259(x78941),x78942),x78943)),f329(f329(f259(x78941),x78942),x78944)))
% 159.70/159.30  [7895]~P110(x78951)+~P104(f329(f329(f244(x78951),f81(x78951)),x78952))+~P104(f329(f329(f244(a885),x78953),x78954))+P104(f329(f329(f244(x78951),f329(f329(f259(x78951),x78952),x78953)),f329(f329(f259(x78951),x78952),x78954)))
% 159.70/159.30  [7897]~P110(x78971)+~P104(f329(f329(f245(x78971),f81(x78971)),x78972))+~P104(f329(f329(f245(a885),x78973),x78974))+P104(f329(f329(f245(x78971),f329(f329(f259(x78971),x78972),x78973)),f329(f329(f259(x78971),x78972),x78974)))
% 159.70/159.30  [7926]P104(f329(f329(f245(a885),f2(a885)),f329(x79261,x79262)))+~P104(f329(f64(x79263),x79264))+~P104(f329(f329(f331(x79263),x79262),x79264))+~P104(f329(f329(f245(a885),f2(a885)),f329(f329(f9(x79263,a885),x79261),x79264)))
% 159.70/159.30  [7935]~P134(x79351)+~P104(f329(f329(f244(x79351),x79353),x79354))+~P104(f329(f329(f244(x79351),f2(x79351)),x79352))+P104(f329(f329(f244(x79351),f329(f329(f84(x79351),x79352),x79353)),f329(f329(f84(x79351),x79352),x79354)))
% 159.70/159.30  [7936]~P133(x79361)+~P104(f329(f329(f244(x79361),x79363),x79364))+~P104(f329(f329(f244(x79361),f2(x79361)),x79362))+P104(f329(f329(f244(x79361),f329(f329(f84(x79361),x79362),x79363)),f329(f329(f84(x79361),x79362),x79364)))
% 159.70/159.30  [7937]~P123(x79371)+~P104(f329(f329(f245(x79371),f2(x79371)),x79372))+~P104(f329(f329(f244(x79371),x79373),x79374))+P104(f329(f329(f244(x79371),f329(f329(f84(x79371),x79372),x79373)),f329(f329(f84(x79371),x79372),x79374)))
% 159.70/159.30  [7938]~P134(x79381)+~P104(f329(f329(f244(x79381),x79382),x79384))+~P104(f329(f329(f244(x79381),f2(x79381)),x79383))+P104(f329(f329(f244(x79381),f329(f329(f84(x79381),x79382),x79383)),f329(f329(f84(x79381),x79384),x79383)))
% 159.70/159.30  [7939]~P110(x79391)+~P104(f329(f329(f244(x79391),x79392),x79394))+~P104(f329(f329(f244(x79391),f2(x79391)),x79392))+P104(f329(f329(f244(x79391),f329(f329(f259(x79391),x79392),x79393)),f329(f329(f259(x79391),x79394),x79393)))
% 159.70/159.30  [7940]~P66(x79401)+~P104(f329(f329(f244(x79401),x79402),x79404))+~P104(f329(f329(f244(x79401),f2(x79401)),x79403))+P104(f329(f329(f244(x79401),f329(f329(f287(x79401),x79402),x79403)),f329(f329(f287(x79401),x79404),x79403)))
% 159.70/159.30  [7942]~P121(x79421)+~P104(f329(f329(f245(x79421),x79423),x79424))+~P104(f329(f329(f245(x79421),f2(x79421)),x79422))+P104(f329(f329(f245(x79421),f329(f329(f84(x79421),x79422),x79423)),f329(f329(f84(x79421),x79422),x79424)))
% 159.70/159.30  [7943]~P131(x79431)+~P104(f329(f329(f245(x79431),x79433),x79434))+~P104(f329(f329(f245(x79431),f2(x79431)),x79432))+P104(f329(f329(f245(x79431),f329(f329(f84(x79431),x79432),x79433)),f329(f329(f84(x79431),x79432),x79434)))
% 159.70/159.30  [7944]~P123(x79441)+~P104(f329(f329(f245(x79441),x79442),x79444))+~P104(f329(f329(f245(x79441),f2(x79441)),x79443))+P104(f329(f329(f245(x79441),f329(f329(f84(x79441),x79442),x79443)),f329(f329(f84(x79441),x79444),x79443)))
% 159.70/159.30  [7945]~P131(x79451)+~P104(f329(f329(f245(x79451),x79452),x79454))+~P104(f329(f329(f245(x79451),f2(x79451)),x79453))+P104(f329(f329(f245(x79451),f329(f329(f84(x79451),x79452),x79453)),f329(f329(f84(x79451),x79454),x79453)))
% 159.70/159.30  [7946]~P123(x79461)+~P104(f329(f329(f245(x79461),x79463),x79464))+~P104(f329(f329(f245(x79461),f2(x79461)),x79462))+P104(f329(f329(f245(x79461),f329(f329(f84(x79461),x79462),x79463)),f329(f329(f84(x79461),x79462),x79464)))
% 159.70/159.30  [7947]~P67(x79471)+~P104(f329(f329(f245(x79471),x79472),x79474))+~P104(f329(f329(f245(x79471),f2(x79471)),x79473))+P104(f329(f329(f245(x79471),f329(f329(f287(x79471),x79472),x79473)),f329(f329(f287(x79471),x79474),x79473)))
% 159.70/159.30  [7992]~P106(x79922)+P104(f329(f329(f245(f891(x79921,x79922)),x79924),x79923))+~P104(f329(f329(f244(f891(x79921,x79922)),x79924),x79923))+P104(f329(f329(f244(f891(x79921,x79922)),x79923),x79924))
% 159.70/159.30  [8034]P104(f329(f329(f331(x80341),x80342),x80343))+P104(f329(f329(f331(x80341),x80342),x80344))+~P104(f329(f329(f244(f891(x80341,a880)),x80344),x80343))+P104(f329(f329(f245(f891(x80341,a880)),x80344),f329(f329(f307(x80341),x80342),x80343)))
% 159.70/159.30  [8193]P104(f329(f329(f331(x81931),x81932),x81933))+P104(f329(f329(f331(x81931),x81932),x81934))+~P104(f329(f329(f245(f891(x81931,a880)),x81934),f329(f329(f307(x81931),x81932),x81933)))+P104(f329(f329(f244(f891(x81931,a880)),x81934),x81933))
% 159.70/159.30  [8202]~P27(x82021)+P6(x82021,x82022,x82023)+~P104(f329(x82022,x82024))+~P104(f329(f329(f331(f886(x82021)),x82024),f329(f171(f886(x82021)),f57(x82021,x82023,f58(x82021)))))
% 159.70/159.30  [8212]~P7(x82123,x82121,x82124)+~P27(x82123)+P104(f329(x82121,x82122))+~P104(f329(f329(f331(f886(x82123)),x82122),f329(f171(f886(x82123)),f57(x82123,x82124,f58(x82123)))))
% 159.70/159.30  [8265]~P123(x82651)+P104(f329(f329(f245(x82651),x82653),x82652))+P104(f329(f329(f245(x82651),x82652),x82653))+~P104(f329(f329(f245(x82651),f329(f329(f84(x82651),x82654),x82652)),f329(f329(f84(x82651),x82654),x82653)))
% 159.70/159.30  [8266]~P123(x82661)+P104(f329(f329(f245(x82661),x82663),x82662))+P104(f329(f329(f245(x82661),x82662),x82663))+~P104(f329(f329(f245(x82661),f329(f329(f84(x82661),x82662),x82664)),f329(f329(f84(x82661),x82663),x82664)))
% 159.70/159.30  [8277]~P123(x82771)+P104(f329(f329(f245(x82771),x82774),f2(x82771)))+P104(f329(f329(f245(x82771),x82772),x82773))+~P104(f329(f329(f245(x82771),f329(f329(f84(x82771),x82772),x82774)),f329(f329(f84(x82771),x82773),x82774)))
% 159.70/159.30  [8278]~P123(x82781)+P104(f329(f329(f245(x82781),x82784),f2(x82781)))+P104(f329(f329(f245(x82781),x82782),x82783))+~P104(f329(f329(f245(x82781),f329(f329(f84(x82781),x82784),x82782)),f329(f329(f84(x82781),x82784),x82783)))
% 159.70/159.30  [8282]~P123(x82821)+P104(f329(f329(f245(x82821),x82822),x82823))+P104(f329(f329(f245(x82821),f2(x82821)),x82824))+~P104(f329(f329(f245(x82821),f329(f329(f84(x82821),x82824),x82823)),f329(f329(f84(x82821),x82824),x82822)))
% 159.70/159.30  [8283]~P123(x82831)+P104(f329(f329(f245(x82831),x82832),x82833))+P104(f329(f329(f245(x82831),f2(x82831)),x82834))+~P104(f329(f329(f245(x82831),f329(f329(f84(x82831),x82833),x82834)),f329(f329(f84(x82831),x82832),x82834)))
% 159.70/159.30  [8296]~P123(x82961)+P104(f329(f329(f245(x82961),x82962),f2(x82961)))+P104(f329(f329(f245(x82961),f2(x82961)),x82962))+~P104(f329(f329(f245(x82961),f329(f329(f84(x82961),x82963),x82962)),f329(f329(f84(x82961),x82964),x82962)))
% 159.70/159.30  [8297]~P123(x82971)+P104(f329(f329(f245(x82971),x82972),f2(x82971)))+P104(f329(f329(f245(x82971),f2(x82971)),x82972))+~P104(f329(f329(f245(x82971),f329(f329(f84(x82971),x82972),x82973)),f329(f329(f84(x82971),x82972),x82974)))
% 159.70/159.30  [8325]~P123(x83251)+~P104(f329(f329(f245(x83251),x83254),f2(x83251)))+P104(f329(f329(f244(x83251),x83252),x83253))+~P104(f329(f329(f244(x83251),f329(f329(f84(x83251),x83254),x83253)),f329(f329(f84(x83251),x83254),x83252)))
% 159.70/159.30  [8326]~P123(x83261)+~P104(f329(f329(f245(x83261),x83264),f2(x83261)))+P104(f329(f329(f245(x83261),x83262),x83263))+~P104(f329(f329(f245(x83261),f329(f329(f84(x83261),x83264),x83263)),f329(f329(f84(x83261),x83264),x83262)))
% 159.70/159.30  [8336]~P110(x83363)+~P104(f329(f329(f245(x83363),f81(x83363)),x83364))+P104(f329(f329(f244(a885),x83361),x83362))+~P104(f329(f329(f244(x83363),f329(f329(f259(x83363),x83364),x83361)),f329(f329(f259(x83363),x83364),x83362)))
% 159.70/159.30  [8338]~P110(x83383)+~P104(f329(f329(f245(x83383),f81(x83383)),x83384))+P104(f329(f329(f245(a885),x83381),x83382))+~P104(f329(f329(f245(x83383),f329(f329(f259(x83383),x83384),x83381)),f329(f329(f259(x83383),x83384),x83382)))
% 159.70/159.30  [8348]~P123(x83481)+P104(f329(f329(f244(x83481),x83482),x83483))+~P104(f329(f329(f245(x83481),f2(x83481)),x83484))+~P104(f329(f329(f244(x83481),f329(f329(f84(x83481),x83484),x83482)),f329(f329(f84(x83481),x83484),x83483)))
% 159.70/159.30  [8349]~P131(x83491)+P104(f329(f329(f244(x83491),x83492),x83493))+~P104(f329(f329(f245(x83491),f2(x83491)),x83494))+~P104(f329(f329(f244(x83491),f329(f329(f84(x83491),x83494),x83492)),f329(f329(f84(x83491),x83494),x83493)))
% 159.70/159.30  [8350]~P131(x83501)+P104(f329(f329(f244(x83501),x83502),x83503))+~P104(f329(f329(f245(x83501),f2(x83501)),x83504))+~P104(f329(f329(f244(x83501),f329(f329(f84(x83501),x83502),x83504)),f329(f329(f84(x83501),x83503),x83504)))
% 159.70/159.30  [8351]~P123(x83511)+P104(f329(f329(f245(x83511),x83512),x83513))+~P104(f329(f329(f245(x83511),f2(x83511)),x83514))+~P104(f329(f329(f245(x83511),f329(f329(f84(x83511),x83514),x83512)),f329(f329(f84(x83511),x83514),x83513)))
% 159.70/159.30  [8352]~P131(x83521)+P104(f329(f329(f245(x83521),x83522),x83523))+~P104(f329(f329(f244(x83521),f2(x83521)),x83524))+~P104(f329(f329(f245(x83521),f329(f329(f84(x83521),x83524),x83522)),f329(f329(f84(x83521),x83524),x83523)))
% 159.70/159.30  [8353]~P127(x83531)+P104(f329(f329(f245(x83531),x83532),x83533))+~P104(f329(f329(f244(x83531),f2(x83531)),x83534))+~P104(f329(f329(f245(x83531),f329(f329(f84(x83531),x83534),x83532)),f329(f329(f84(x83531),x83534),x83533)))
% 159.70/159.30  [8354]~P110(x83541)+~P104(f329(f329(f244(x83541),f2(x83541)),x83543))+P104(f329(f329(f245(x83541),x83542),x83543))+~P104(f329(f329(f245(x83541),f329(f329(f259(x83541),x83542),x83544)),f329(f329(f259(x83541),x83543),x83544)))
% 159.70/159.30  [8355]~P131(x83551)+P104(f329(f329(f245(x83551),x83552),x83553))+~P104(f329(f329(f244(x83551),f2(x83551)),x83554))+~P104(f329(f329(f245(x83551),f329(f329(f84(x83551),x83552),x83554)),f329(f329(f84(x83551),x83553),x83554)))
% 159.70/159.30  [8356]~P127(x83561)+P104(f329(f329(f245(x83561),x83562),x83563))+~P104(f329(f329(f244(x83561),f2(x83561)),x83564))+~P104(f329(f329(f245(x83561),f329(f329(f84(x83561),x83562),x83564)),f329(f329(f84(x83561),x83563),x83564)))
% 159.70/159.30  [8399]P104(f329(f329(f331(x83991),x83992),x83993))+~P104(f329(f329(f244(f891(x83991,a880)),x83993),x83994))+~P104(f329(f329(f245(f891(x83991,a880)),x83993),x83994))+P104(f329(f329(f245(f891(x83991,a880)),x83993),f329(f329(f307(x83991),x83992),x83994)))
% 159.70/159.30  [8660]~P27(x86601)+~P95(x86602)+~E(f329(x86603,f826(x86604,x86603,x86601,x86602)),f329(x86604,f826(x86604,x86603,x86601,x86602)))+P104(f329(f329(f94(f891(x86601,x86602)),x86603),x86604))
% 159.70/159.30  [8779]E(f329(f329(f22(a1),f448(x87791,x87792,x87793,x87794)),f449(x87791,x87792,x87793,x87794)),x87794)+~P104(f329(f329(f245(a1),f2(a1)),x87793))+~P104(f329(f329(f244(a1),x87791),x87794))+P104(f329(f329(f244(a1),x87791),f329(f329(f83(a1),x87794),x87793)))
% 159.70/159.30  [8780]E(f329(f329(f22(a1),f454(x87801,x87802,x87803,x87804)),f455(x87801,x87802,x87803,x87804)),x87804)+~P104(f329(f329(f245(a1),f2(a1)),x87803))+~P104(f329(f329(f245(a1),x87801),x87804))+P104(f329(f329(f245(a1),x87801),f329(f329(f83(a1),x87804),x87803)))
% 159.70/159.30  [8918]~E(f329(f329(f164(x89181),x89183),f742(x89184,x89183,x89181,x89182)),f329(f329(f164(x89181),x89184),f742(x89184,x89183,x89181,x89182)))+E(f329(f329(f174(x89181),x89182),x89183),f329(f329(f174(x89181),x89182),x89184))+~P104(f329(f329(f244(a885),x89182),f329(f196(f886(x89181)),x89183)))+~P104(f329(f329(f244(a885),x89182),f329(f196(f886(x89181)),x89184)))
% 159.70/159.30  [8991]~P104(f329(f329(f245(a1),f2(a1)),x89913))+~P104(f329(f329(f244(a1),x89911),x89914))+P104(f329(f329(f331(a1),f448(x89911,x89912,x89913,x89914)),x89912))+P104(f329(f329(f244(a1),x89911),f329(f329(f83(a1),x89914),x89913)))
% 159.70/159.30  [8992]~P104(f329(f329(f245(a1),f2(a1)),x89923))+~P104(f329(f329(f245(a1),x89921),x89924))+P104(f329(f329(f331(a1),f454(x89921,x89922,x89923,x89924)),x89922))+P104(f329(f329(f245(a1),x89921),f329(f329(f83(a1),x89924),x89923)))
% 159.70/159.30  [9034]~P101(x90341)+~P104(f329(f64(x90341),x90343))+~P104(f329(f329(f331(x90341),x90344),x90343))+P104(f329(f329(f244(x90341),f329(f329(f67(x90341,x90341,f109(x90341)),x90342),x90343)),f329(f329(f109(x90341),x90344),x90342)))
% 159.70/159.30  [9035]~P107(x90351)+~P104(f329(f64(x90351),x90353))+~P104(f329(f329(f331(x90351),x90354),x90353))+P104(f329(f329(f244(x90351),f329(f329(f67(x90351,x90351,f193(x90351)),x90352),x90353)),f329(f329(f193(x90351),x90354),x90352)))
% 159.70/159.30  [9083]E(f329(f329(f174(x90831),x90832),x90833),f329(f329(f174(x90831),x90832),x90834))+P104(f329(f329(f245(a885),f742(x90833,x90834,x90831,x90832)),x90832))+~P104(f329(f329(f244(a885),x90832),f329(f196(f886(x90831)),x90833)))+~P104(f329(f329(f244(a885),x90832),f329(f196(f886(x90831)),x90834)))
% 159.70/159.30  [9088]~P104(f329(f329(f245(a1),f2(a1)),x90883))+~P104(f329(f329(f244(a1),x90881),x90882))+P104(f329(f329(f331(a1),f449(x90881,x90884,x90883,x90882)),f300(a1,f81(a1),x90883)))+P104(f329(f329(f244(a1),x90881),f329(f329(f83(a1),x90882),x90883)))
% 159.70/159.30  [9089]~P104(f329(f329(f245(a1),f2(a1)),x90893))+~P104(f329(f329(f245(a1),x90891),x90892))+P104(f329(f329(f331(a1),f455(x90891,x90894,x90893,x90892)),f300(a1,f81(a1),x90893)))+P104(f329(f329(f245(a1),x90891),f329(f329(f83(a1),x90892),x90893)))
% 159.70/159.30  [9255]~E(f329(f184(x92551,x92552),x92553),f329(f184(x92551,x92552),x92554))+E(f329(f171(f890(x92551,x92552)),x92553),f329(f171(f890(x92551,x92552)),x92554))+~P104(f329(f136(x92551),f329(f329(f153(f890(x92551,x92552),x92551),f257(x92551,x92552)),x92554)))+~P104(f329(f136(x92551),f329(f329(f153(f890(x92551,x92552),x92551),f257(x92551,x92552)),x92553)))
% 159.70/159.30  [9267]E(f329(f184(x92671,x92672),x92673),f329(f184(x92671,x92672),x92674))+~E(f329(f171(f890(x92671,x92672)),x92673),f329(f171(f890(x92671,x92672)),x92674))+~P104(f329(f136(x92671),f329(f329(f153(f890(x92671,x92672),x92671),f257(x92671,x92672)),x92674)))+~P104(f329(f136(x92671),f329(f329(f153(f890(x92671,x92672),x92671),f257(x92671,x92672)),x92673)))
% 159.70/159.30  [9411]~P107(x94111)+~P104(f329(f64(x94111),x94114))+P104(f329(f329(f331(x94111),f674(x94112,x94113,x94114,x94111)),x94114))+P104(f329(f329(f244(x94111),f329(f329(f67(x94111,x94111,f194(x94111)),x94112),x94114)),f329(f329(f194(x94111),x94113),x94112)))
% 159.70/159.30  [9412]~P100(x94121)+~P104(f329(f64(x94121),x94124))+P104(f329(f329(f331(x94121),f678(x94122,x94123,x94124,x94121)),x94124))+P104(f329(f329(f244(x94121),f329(f329(f67(x94121,x94121,f118(x94121)),x94122),x94124)),f329(f329(f118(x94121),x94123),x94122)))
% 159.70/159.30  [9534]~P100(x95341)+~P104(f329(f64(x95341),x95343))+~P104(f329(f329(f244(x95341),f678(x95342,x95344,x95343,x95341)),x95344))+P104(f329(f329(f244(x95341),f329(f329(f67(x95341,x95341,f118(x95341)),x95342),x95343)),f329(f329(f118(x95341),x95344),x95342)))
% 159.70/159.30  [9535]~P107(x95351)+~P104(f329(f64(x95351),x95353))+~P104(f329(f329(f244(x95351),f674(x95352,x95354,x95353,x95351)),x95354))+P104(f329(f329(f244(x95351),f329(f329(f67(x95351,x95351,f194(x95351)),x95352),x95353)),f329(f329(f194(x95351),x95354),x95352)))
% 159.70/159.30  [9538]~P104(f329(f329(f244(a1),f2(a1)),x95384))+~P104(f329(f329(f245(a1),f2(a1)),x95383))+~P104(f329(f329(f245(a1),x95384),x95381))+P104(f329(f329(f245(a1),f329(f329(f83(a1),f329(f329(f84(a1),x95381),f47(a1,x95382,x95383))),x95384)),f329(f329(f84(a1),x95381),x95383)))
% 159.70/159.30  [9938]E(x99381,x99382)+P104(f329(f329(f331(f890(f886(x99383),f886(x99383))),f329(f329(f258(f886(x99383),f886(x99383)),x99382),x99381)),f146(x99383,x99384)))+P104(f329(f329(f331(f890(f886(x99383),f886(x99383))),f329(f329(f258(f886(x99383),f886(x99383)),x99381),x99382)),f146(x99383,x99384)))+~P104(f329(f329(f331(f890(x99383,x99383)),f329(f329(f258(x99383,x99383),f738(x99381,x99382,x99384,x99383)),f739(x99381,x99382,x99384,x99383))),x99384))
% 159.70/159.30  [9939]E(x99391,x99392)+P104(f329(f329(f331(f890(f886(x99393),f886(x99393))),f329(f329(f258(f886(x99393),f886(x99393)),x99392),x99391)),f146(x99393,x99394)))+P104(f329(f329(f331(f890(f886(x99393),f886(x99393))),f329(f329(f258(f886(x99393),f886(x99393)),x99391),x99392)),f146(x99393,x99394)))+~P104(f329(f329(f331(f890(x99393,x99393)),f329(f329(f258(x99393,x99393),f739(x99391,x99392,x99394,x99393)),f738(x99391,x99392,x99394,x99393))),x99394))
% 159.70/159.30  [7478]~P100(x74781)+~P104(f329(f329(f244(x74781),x74783),x74784))+~P104(f329(f329(f244(x74781),x74782),x74784))+P104(f329(f329(f244(x74781),f329(f329(f118(x74781),x74782),x74783)),x74784))
% 159.70/159.30  [7481]~P107(x74811)+~P104(f329(f329(f244(x74811),x74813),x74814))+~P104(f329(f329(f244(x74811),x74812),x74814))+P104(f329(f329(f244(x74811),f329(f329(f194(x74811),x74812),x74813)),x74814))
% 159.70/159.30  [7482]~P107(x74821)+~P104(f329(f329(f245(x74821),x74823),x74824))+~P104(f329(f329(f245(x74821),x74822),x74824))+P104(f329(f329(f245(x74821),f329(f329(f194(x74821),x74822),x74823)),x74824))
% 159.70/159.30  [7799]~E(x77991,x77993)+E(f138(a885,f329(f299(a885,x77991),x77992)),f329(f329(f150(a885),x77993),x77994))+~E(f138(a885,f329(f299(a885,f329(f329(f83(a885),x77991),f81(a885))),x77992)),x77994)+~P104(f329(f329(f245(a885),x77991),x77992))
% 159.70/159.30  [7810]~P107(x78101)+P104(f329(f329(f244(x78101),x78102),x78103))+P104(f329(f329(f244(x78101),x78104),x78103))+~P104(f329(f329(f244(x78101),f329(f329(f193(x78101),x78104),x78102)),x78103))
% 159.70/159.30  [7811]~P107(x78111)+P104(f329(f329(f245(x78111),x78112),x78113))+P104(f329(f329(f245(x78111),x78114),x78113))+~P104(f329(f329(f245(x78111),f329(f329(f193(x78111),x78114),x78112)),x78113))
% 159.70/159.30  [8094]~P66(x80941)+~P104(f329(f329(f245(x80941),f2(x80941)),x80943))+~P104(f329(f329(f244(x80941),x80942),f329(f329(f287(x80941),x80944),x80943)))+P104(f329(f329(f244(x80941),f329(f329(f84(x80941),x80942),x80943)),x80944))
% 159.70/159.30  [8095]~P67(x80951)+~P104(f329(f329(f245(x80951),f2(x80951)),x80953))+~P104(f329(f329(f244(x80951),x80952),f329(f329(f287(x80951),x80954),x80953)))+P104(f329(f329(f244(x80951),f329(f329(f84(x80951),x80952),x80953)),x80954))
% 159.70/159.30  [8096]~P66(x80961)+~P104(f329(f329(f245(x80961),f2(x80961)),x80963))+~P104(f329(f329(f244(x80961),x80962),f329(f329(f84(x80961),x80964),x80963)))+P104(f329(f329(f244(x80961),f329(f329(f287(x80961),x80962),x80963)),x80964))
% 159.70/159.30  [8098]~P67(x80981)+~P104(f329(f329(f245(x80981),f2(x80981)),x80983))+~P104(f329(f329(f244(x80981),x80982),f329(f329(f84(x80981),x80984),x80983)))+P104(f329(f329(f244(x80981),f329(f329(f287(x80981),x80982),x80983)),x80984))
% 159.70/159.30  [8099]~P66(x80991)+~P104(f329(f329(f245(x80991),f2(x80991)),x80993))+~P104(f329(f329(f245(x80991),x80992),f329(f329(f287(x80991),x80994),x80993)))+P104(f329(f329(f245(x80991),f329(f329(f84(x80991),x80992),x80993)),x80994))
% 159.70/159.30  [8100]~P67(x81001)+~P104(f329(f329(f245(x81001),f2(x81001)),x81003))+~P104(f329(f329(f245(x81001),x81002),f329(f329(f287(x81001),x81004),x81003)))+P104(f329(f329(f245(x81001),f329(f329(f84(x81001),x81002),x81003)),x81004))
% 159.70/159.30  [8101]~P66(x81011)+~P104(f329(f329(f245(x81011),f2(x81011)),x81013))+~P104(f329(f329(f245(x81011),x81012),f329(f329(f84(x81011),x81014),x81013)))+P104(f329(f329(f245(x81011),f329(f329(f287(x81011),x81012),x81013)),x81014))
% 159.70/159.30  [8103]~P67(x81031)+~P104(f329(f329(f245(x81031),f2(x81031)),x81033))+~P104(f329(f329(f245(x81031),x81032),f329(f329(f84(x81031),x81034),x81033)))+P104(f329(f329(f245(x81031),f329(f329(f287(x81031),x81032),x81033)),x81034))
% 159.70/159.30  [8234]~P66(x82341)+~P104(f329(f329(f245(x82341),f2(x82341)),x82344))+P104(f329(f329(f244(x82341),x82342),f329(f329(f84(x82341),x82343),x82344)))+~P104(f329(f329(f244(x82341),f329(f329(f287(x82341),x82342),x82344)),x82343))
% 159.70/159.30  [8235]~P66(x82351)+~P104(f329(f329(f245(x82351),f2(x82351)),x82354))+P104(f329(f329(f244(x82351),x82352),f329(f329(f287(x82351),x82353),x82354)))+~P104(f329(f329(f244(x82351),f329(f329(f84(x82351),x82352),x82354)),x82353))
% 159.70/159.30  [8237]~P67(x82371)+~P104(f329(f329(f245(x82371),f2(x82371)),x82374))+P104(f329(f329(f244(x82371),x82372),f329(f329(f84(x82371),x82373),x82374)))+~P104(f329(f329(f244(x82371),f329(f329(f287(x82371),x82372),x82374)),x82373))
% 159.70/159.30  [8238]~P67(x82381)+~P104(f329(f329(f245(x82381),f2(x82381)),x82384))+P104(f329(f329(f244(x82381),x82382),f329(f329(f287(x82381),x82383),x82384)))+~P104(f329(f329(f244(x82381),f329(f329(f84(x82381),x82382),x82384)),x82383))
% 159.70/159.30  [8239]~P66(x82391)+~P104(f329(f329(f245(x82391),f2(x82391)),x82394))+P104(f329(f329(f245(x82391),x82392),f329(f329(f84(x82391),x82393),x82394)))+~P104(f329(f329(f245(x82391),f329(f329(f287(x82391),x82392),x82394)),x82393))
% 159.70/159.30  [8240]~P66(x82401)+~P104(f329(f329(f245(x82401),f2(x82401)),x82404))+P104(f329(f329(f245(x82401),x82402),f329(f329(f287(x82401),x82403),x82404)))+~P104(f329(f329(f245(x82401),f329(f329(f84(x82401),x82402),x82404)),x82403))
% 159.70/159.30  [8242]~P67(x82421)+~P104(f329(f329(f245(x82421),f2(x82421)),x82424))+P104(f329(f329(f245(x82421),x82422),f329(f329(f84(x82421),x82423),x82424)))+~P104(f329(f329(f245(x82421),f329(f329(f287(x82421),x82422),x82424)),x82423))
% 159.70/159.30  [8243]~P67(x82431)+~P104(f329(f329(f245(x82431),f2(x82431)),x82434))+P104(f329(f329(f245(x82431),x82432),f329(f329(f287(x82431),x82433),x82434)))+~P104(f329(f329(f245(x82431),f329(f329(f84(x82431),x82432),x82434)),x82433))
% 159.70/159.30  [8404]~P67(x84041)+~P104(f329(f329(f245(x84041),x84043),f2(x84041)))+~P104(f329(f329(f244(x84041),f329(f329(f287(x84041),x84044),x84043)),x84042))+P104(f329(f329(f244(x84041),f329(f329(f84(x84041),x84042),x84043)),x84044))
% 159.70/159.30  [8405]~P67(x84051)+~P104(f329(f329(f245(x84051),x84053),f2(x84051)))+~P104(f329(f329(f244(x84051),f329(f329(f84(x84051),x84054),x84053)),x84052))+P104(f329(f329(f244(x84051),f329(f329(f287(x84051),x84052),x84053)),x84054))
% 159.70/159.30  [8406]~P67(x84061)+~P104(f329(f329(f245(x84061),x84063),f2(x84061)))+~P104(f329(f329(f245(x84061),f329(f329(f287(x84061),x84064),x84063)),x84062))+P104(f329(f329(f245(x84061),f329(f329(f84(x84061),x84062),x84063)),x84064))
% 159.70/159.30  [8407]~P67(x84071)+~P104(f329(f329(f245(x84071),x84073),f2(x84071)))+~P104(f329(f329(f245(x84071),f329(f329(f84(x84071),x84074),x84073)),x84072))+P104(f329(f329(f245(x84071),f329(f329(f287(x84071),x84072),x84073)),x84074))
% 159.70/159.30  [8419]~P104(f329(x84191,x84194))+~P104(f329(f329(f245(a885),x84192),f329(f329(f84(a885),x84193),f329(a120,x84194))))+P104(f329(x84191,f329(f329(f41(a885),x84192),x84193)))+~P104(f329(f329(f244(a885),f329(f329(f84(a885),x84193),x84194)),x84192))
% 159.70/159.30  [8634]~P100(x86341)+~P104(f329(f64(x86341),x86344))+~P104(f329(f329(f331(x86341),x86342),x86344))+P104(f329(f329(f244(x86341),f329(f329(f118(x86341),x86342),x86343)),f329(f329(f67(x86341,x86341,f118(x86341)),x86343),x86344)))
% 159.70/159.30  [8635]~P107(x86351)+~P104(f329(f64(x86351),x86354))+~P104(f329(f329(f331(x86351),x86352),x86354))+P104(f329(f329(f244(x86351),f329(f329(f194(x86351),x86352),x86353)),f329(f329(f67(x86351,x86351,f194(x86351)),x86353),x86354)))
% 159.70/159.30  [8781]~P104(f329(f64(x87811),x87812))+E(f329(f40(x87811),f329(f329(f22(f891(x87811,a880)),x87812),f329(f329(f307(x87811),x87813),x87814))),f329(f329(f22(a885),f329(f40(x87811),f329(f329(f22(f891(x87811,a880)),x87812),x87814))),f81(a885)))+P104(f329(f329(f331(x87811),x87813),x87814))+~P104(f329(f329(f331(x87811),x87813),x87812))
% 159.70/159.30  [8854]E(f329(f329(f83(a1),f450(x88541,x88542,x88543,x88544)),f446(x88541,x88542,x88543,x88544)),x88544)+~P104(f329(f329(f245(a1),f2(a1)),x88543))+~P104(f329(f329(f244(a1),x88544),x88541))+P104(f329(f329(f244(a1),f329(f329(f22(a1),x88544),x88543)),x88541))
% 159.70/159.30  [8855]E(f329(f329(f83(a1),f461(x88551,x88552,x88553,x88554)),f462(x88551,x88552,x88553,x88554)),x88554)+~P104(f329(f329(f245(a1),f2(a1)),x88553))+~P104(f329(f329(f245(a1),x88554),x88551))+P104(f329(f329(f245(a1),f329(f329(f22(a1),x88554),x88553)),x88551))
% 159.70/159.30  [9068]~P104(f329(f329(f245(a1),f2(a1)),x90683))+~P104(f329(f329(f244(a1),x90684),x90681))+P104(f329(f329(f331(a1),f450(x90681,x90682,x90683,x90684)),x90682))+P104(f329(f329(f244(a1),f329(f329(f22(a1),x90684),x90683)),x90681))
% 159.70/159.30  [9069]~P104(f329(f329(f245(a1),f2(a1)),x90693))+~P104(f329(f329(f245(a1),x90694),x90691))+P104(f329(f329(f331(a1),f461(x90691,x90692,x90693,x90694)),x90692))+P104(f329(f329(f245(a1),f329(f329(f22(a1),x90694),x90693)),x90691))
% 159.70/159.30  [9156]~P104(f329(f329(f245(a1),f2(a1)),x91562))+~P104(f329(f329(f244(a1),x91561),x91563))+P104(f329(f329(f331(a1),f446(x91563,x91564,x91562,x91561)),f300(a1,f81(a1),x91562)))+P104(f329(f329(f244(a1),f329(f329(f22(a1),x91561),x91562)),x91563))
% 159.70/159.30  [9157]~P104(f329(f329(f245(a1),f2(a1)),x91572))+~P104(f329(f329(f245(a1),x91571),x91573))+P104(f329(f329(f331(a1),f462(x91573,x91574,x91572,x91571)),f300(a1,f81(a1),x91572)))+P104(f329(f329(f245(a1),f329(f329(f22(a1),x91571),x91572)),x91573))
% 159.70/159.30  [9174]~P104(f329(f329(f244(a1),f2(a1)),x91744))+~P104(f329(f329(f245(a1),f2(a1)),x91743))+~P104(f329(f329(f245(a1),x91744),x91741))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),f329(f329(f84(a1),x91741),f47(a1,x91742,x91743))),x91744)))
% 159.70/159.30  [9237]~P101(x92371)+~P104(f329(f64(x92371),x92374))+~P104(f329(f329(f244(x92371),x92372),f677(x92373,x92372,x92374,x92371)))+P104(f329(f329(f244(x92371),f329(f329(f109(x92371),x92372),x92373)),f329(f329(f67(x92371,x92371,f109(x92371)),x92373),x92374)))
% 159.70/159.30  [9238]~P107(x92381)+~P104(f329(f64(x92381),x92384))+~P104(f329(f329(f244(x92381),x92382),f673(x92383,x92382,x92384,x92381)))+P104(f329(f329(f244(x92381),f329(f329(f193(x92381),x92382),x92383)),f329(f329(f67(x92381,x92381,f193(x92381)),x92383),x92384)))
% 159.70/159.30  [9254]~P104(f329(f329(f244(a1),x92544),f2(a1)))+~P104(f329(f329(f245(a1),f2(a1)),x92542))+~P104(f329(f329(f245(a1),x92541),x92544))+P104(f329(f329(f245(a1),f329(f329(f84(a1),x92541),x92542)),f329(f329(f83(a1),f329(f329(f84(a1),x92541),f47(a1,x92543,x92542))),x92544)))
% 159.70/159.30  [9277]P104(f329(f64(x92771),x92772))+~P104(f329(f64(x92771),x92773))+~P104(f329(f329(f331(f891(x92771,a880)),x92772),f329(f329(f63(x92771),x92773),x92774)))+~P104(f329(f329(f244(f891(f890(x92771,x92771),a880)),x92774),f329(f329(f266(x92771,x92771),x92773),f329(f16(f891(x92771,a880),x92771),x92773))))
% 159.70/159.30  [9305]~P107(x93051)+~P104(f329(f64(x93051),x93054))+P104(f329(f329(f331(x93051),f673(x93052,x93053,x93054,x93051)),x93054))+P104(f329(f329(f244(x93051),f329(f329(f193(x93051),x93053),x93052)),f329(f329(f67(x93051,x93051,f193(x93051)),x93052),x93054)))
% 159.70/159.30  [9306]~P101(x93061)+~P104(f329(f64(x93061),x93064))+P104(f329(f329(f331(x93061),f677(x93062,x93063,x93064,x93061)),x93064))+P104(f329(f329(f244(x93061),f329(f329(f109(x93061),x93063),x93062)),f329(f329(f67(x93061,x93061,f109(x93061)),x93062),x93064)))
% 159.70/159.30  [9704]~P104(f329(f64(x97042),x97044))+~P104(f329(f64(x97041),x97043))+~P104(f329(f329(f244(a885),f329(f40(x97042),x97044)),f329(f40(x97041),x97043)))+P104(f329(f329(f244(f891(x97041,a880)),f329(f308(x97042,x97041,f871(x97043,x97041,x97044,x97042)),x97044)),x97043))
% 159.70/159.30  [9352]~P104(f329(f329(f331(x93521),x93522),x93524))+P104(f329(f329(f331(x93521),x93522),x93523))+~P104(f329(f329(f245(f891(x93521,a880)),x93524),f329(f329(f307(x93521),x93522),x93523)))+P104(f329(f329(f245(f891(x93521,a880)),f329(f329(f22(f891(x93521,a880)),x93524),f329(f329(f307(x93521),x93522),f195(f891(x93521,a880))))),x93523))
% 159.70/159.30  [9513]~P104(f329(f329(f331(x95131),x95132),x95134))+P104(f329(f329(f331(x95131),x95132),x95133))+P104(f329(f329(f245(f891(x95131,a880)),x95134),f329(f329(f307(x95131),x95132),x95133)))+~P104(f329(f329(f245(f891(x95131,a880)),f329(f329(f22(f891(x95131,a880)),x95134),f329(f329(f307(x95131),x95132),f195(f891(x95131,a880))))),x95133))
% 159.70/159.30  [9541]P104(f329(f329(f331(x95411),x95412),x95413))+~P104(f329(f329(f244(f891(x95411,a880)),x95414),x95413))+P104(f329(f329(f245(f891(x95411,a880)),x95414),f329(f329(f307(x95411),x95412),x95413)))+~P104(f329(f329(f245(f891(x95411,a880)),f329(f329(f22(f891(x95411,a880)),x95414),f329(f329(f307(x95411),x95412),f195(f891(x95411,a880))))),x95413))
% 159.70/159.30  [9546]~P104(f329(f329(f331(x95461),x95463),x95462))+~P104(f329(f329(f245(f891(x95461,a880)),x95462),x95464))+P104(f329(f329(f245(f891(x95461,a880)),x95462),f329(f329(f307(x95461),x95463),x95464)))+~P104(f329(f329(f245(f891(x95461,a880)),f329(f329(f22(f891(x95461,a880)),x95462),f329(f329(f307(x95461),x95463),f195(f891(x95461,a880))))),x95464))
% 159.70/159.30  [9560]~P104(f329(f329(f244(f891(x95601,a880)),x95602),x95604))+~P104(f329(f329(f245(f891(x95601,a880)),x95602),x95604))+P104(f329(f329(f245(f891(x95601,a880)),x95602),f329(f329(f307(x95601),x95603),x95604)))+~P104(f329(f329(f245(f891(x95601,a880)),f329(f329(f22(f891(x95601,a880)),x95602),f329(f329(f307(x95601),x95603),f195(f891(x95601,a880))))),x95604))
% 159.70/159.30  [9606]~P108(x96062)+~P27(x96061)+~P104(f329(f329(f244(f891(x96061,x96062)),x96063),x96064))+P104(f329(f61(x96061),f329(f329(f18(x96061,x96062,a880),f329(f329(f8(x96062,f891(x96062,a880),x96061),f244(x96062)),x96063)),x96064)))
% 159.70/159.30  [9749]~P108(x97492)+~P27(x97491)+P104(f329(f329(f244(f891(x97491,x97492)),x97493),x97494))+~P104(f329(f61(x97491),f329(f329(f18(x97491,x97492,a880),f329(f329(f8(x97492,f891(x97492,a880),x97491),f244(x97492)),x97493)),x97494)))
% 159.70/159.30  [9923]E(f329(f329(f164(x99231),f329(f329(f164(f886(x99231)),f178(x99231,x99232)),x99233)),x99234),f329(f329(f164(x99231),f329(f329(f164(f886(x99231)),x99232),x99234)),x99233))+~P104(f329(f329(f245(a885),x99233),f329(f196(f886(f886(x99231))),f178(x99231,x99232))))+~P31(a885,f329(f168(a885),f329(f329(f153(f886(x99231),a885),f196(f886(x99231))),x99232)))+~P104(f329(f329(f245(a885),x99234),f329(f196(f886(f886(x99231))),f329(f135(f886(x99231),f329(f329(f8(a885,a880,f886(x99231)),f329(f245(a885),x99233)),f196(f886(x99231)))),x99232))))
% 159.70/159.30  [9951]~P104(f329(f329(f331(f890(a885,a885)),x99514),x99511))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x99514),x99512)),a38))+~P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99511),x99513)),a71))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99511),f329(f329(f307(f890(a885,a885)),x99512),x99513))),a71))
% 159.70/159.30  [9952]~P104(f329(f329(f331(f890(a885,a885)),x99524),x99521))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x99524),x99522)),a73))+~P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99521),x99523)),a74))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99521),f329(f329(f307(f890(a885,a885)),x99522),x99523))),a74))
% 159.70/159.30  [9838]~P108(x98382)+~P27(x98381)+~P104(f329(f329(f245(f891(x98381,x98382)),x98383),x98384))+P104(f329(f60(x98381),f329(f329(f8(a880,a880,x98381),a324),f329(f329(f18(x98381,x98382,a880),f329(f329(f8(x98382,f891(x98382,a880),x98381),a326),x98383)),x98384))))
% 159.70/159.30  [9965]~P104(f329(f329(f331(f890(a885,a885)),x99654),x99653))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x99651),x99654)),a38))+~P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99652),x99653)),a39))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f329(f329(f307(f890(a885,a885)),x99651),x99652)),x99653)),a39))
% 159.70/159.30  [9966]~P104(f329(f329(f331(f890(a885,a885)),x99664),x99663))+~P104(f329(f329(f331(f890(f890(a885,a885),f890(a885,a885))),f329(f329(f258(f890(a885,a885),f890(a885,a885)),x99661),x99664)),a73))+~P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),x99662),x99663)),a72))+P104(f329(f329(f331(f890(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880))),f329(f329(f258(f891(f890(a885,a885),a880),f891(f890(a885,a885),a880)),f329(f329(f307(f890(a885,a885)),x99661),x99662)),x99663)),a72))
% 159.70/159.30  [6079]~P2(x60794,x60791)+~P104(f329(f329(x60791,x60792),x60795))+P104(f329(f329(x60791,x60792),x60793))+~P104(f329(f329(x60791,x60795),x60793))
% 159.70/159.30  [5348]~P62(x53485)+E(x53481,x53482)+~E(x53483,x53484)+~E(f329(f329(f22(x53485),x53483),x53484),f329(f329(f22(x53485),x53481),x53482))
% 159.70/159.30  [6187]~P12(x61875,x61871,x61873)+E(f329(f329(x61871,x61872),f329(x61873,x61874)),f329(x61873,x61874))+~P104(f329(f64(x61875),x61874))+~P104(f329(f329(f331(x61875),x61872),x61874))
% 159.70/159.30  [6374]~P78(x63741)+~E(f329(f329(f22(x63741),x63744),x63745),f329(f329(f22(x63741),x63742),x63743))+~P104(f329(f329(f244(x63741),x63744),x63745))+P104(f329(f329(f244(x63741),x63742),x63743))
% 159.70/159.30  [6376]~P78(x63761)+~E(f329(f329(f22(x63761),x63764),x63765),f329(f329(f22(x63761),x63762),x63763))+~P104(f329(f329(f245(x63761),x63764),x63765))+P104(f329(f329(f245(x63761),x63762),x63763))
% 159.70/159.30  [7337]~E(x73372,f329(f329(f150(x73371),x73374),x73375))+P104(f329(f329(f331(f886(x73371)),x73372),f160(x73371,x73373)))+~P104(f329(f329(f331(f886(x73371)),x73375),f160(x73371,x73373)))+~P104(f329(f329(f331(x73371),x73374),x73373))
% 159.70/159.30  [7752]~E(f329(f196(f886(x77521)),x77523),f329(f196(f886(x77522)),x77524))+~E(f329(f329(f153(f890(x77521,x77522),x77522),f267(x77521,x77522)),x77525),x77524)+~E(f329(f329(f153(f890(x77521,x77522),x77521),f257(x77521,x77522)),x77525),x77523)+E(f329(f329(f180(x77521,x77522),x77523),x77524),x77525)
% 159.70/159.30  [8091]~P108(x80911)+P104(f329(f329(f245(f891(x80911,a880)),f300(x80911,x80912,x80913)),f300(x80911,x80914,x80915)))+~P104(f329(f329(f244(x80911),x80914),x80915))+P104(f329(f329(f244(x80911),x80912),x80913))
% 159.70/159.30  [8186]~P108(x81861)+P104(f329(f329(f244(f891(x81861,a880)),f300(x81861,x81862,x81863)),f300(x81861,x81864,x81865)))+~P104(f329(f329(f244(x81861),x81863),x81865))+~P104(f329(f329(f244(x81861),x81864),x81862))
% 159.70/159.30  [8311]~P107(x83111)+P104(f329(f329(f244(x83111),x83112),x83113))+P104(f329(f329(f244(x83111),x83114),x83113))+~P104(f329(f329(f244(f891(x83111,a880)),f329(f299(x83111,x83113),x83112)),f329(f299(x83111,x83114),x83115)))
% 159.70/159.30  [8312]~P107(x83121)+P104(f329(f329(f244(x83121),x83122),x83123))+P104(f329(f329(f244(x83121),x83122),x83124))+~P104(f329(f329(f244(f891(x83121,a880)),f329(f299(x83121,x83123),x83122)),f329(f299(x83121,x83125),x83124)))
% 159.70/159.30  [8555]~P108(x85551)+~P104(f329(f329(f244(f891(x85551,a880)),f300(x85551,x85554,x85552)),f300(x85551,x85555,x85553)))+P104(f329(f329(f244(x85551),x85552),x85553))+~P104(f329(f329(f244(x85551),x85554),x85552))
% 159.70/159.30  [8556]~P108(x85561)+~P104(f329(f329(f245(f891(x85561,a880)),f300(x85561,x85564,x85562)),f300(x85561,x85565,x85563)))+P104(f329(f329(f244(x85561),x85562),x85563))+~P104(f329(f329(f244(x85561),x85564),x85562))
% 159.70/159.30  [8557]~P108(x85571)+~P104(f329(f329(f244(f891(x85571,a880)),f300(x85571,x85573,x85574)),f300(x85571,x85572,x85575)))+P104(f329(f329(f244(x85571),x85572),x85573))+~P104(f329(f329(f244(x85571),x85573),x85574))
% 159.70/159.30  [8558]~P108(x85581)+~P104(f329(f329(f245(f891(x85581,a880)),f300(x85581,x85583,x85584)),f300(x85581,x85582,x85585)))+P104(f329(f329(f244(x85581),x85582),x85583))+~P104(f329(f329(f244(x85581),x85583),x85584))
% 159.70/159.30  [6078]~P12(x60782,x60785,x60783)+E(x60781,f195(f891(x60782,a880)))+~P104(f329(f64(x60782),x60781))+E(f329(x60783,f329(f329(f307(x60782),x60784),x60781)),f329(f329(x60785,x60784),f329(x60783,x60781)))
% 159.70/159.30  [6842]~E(x68421,x68422)+~E(f329(f329(f109(f891(x68423,a880)),x68424),x68425),f195(f891(x68423,a880)))+~P104(f329(f329(f331(x68423),x68422),x68425))+~P104(f329(f329(f331(x68423),x68421),x68424))
% 159.70/159.30  [6923]~P13(x69232,x69235,x69231)+~P104(f329(f64(x69232),x69234))+E(f329(x69231,f329(f329(f307(x69232),x69233),x69234)),f329(f329(f67(x69232,x69232,x69235),x69233),x69234))+P104(f329(f329(f331(x69232),x69233),x69234))
% 159.70/159.30  [6988]~P68(x69882)+~P104(f329(f64(x69881),x69885))+E(f329(f329(f6(x69881,x69882),x69883),f329(f329(f307(x69881),x69884),x69885)),f329(f329(f83(x69882),f329(x69883,x69884)),f329(f329(f6(x69881,x69882),x69883),x69885)))+P104(f329(f329(f331(x69881),x69884),x69885))
% 159.70/159.30  [6990]~P75(x69902)+~P104(f329(f64(x69901),x69905))+E(f329(f329(f9(x69901,x69902),x69903),f329(f329(f307(x69901),x69904),x69905)),f329(f329(f84(x69902),f329(x69903,x69904)),f329(f329(f9(x69901,x69902),x69903),x69905)))+P104(f329(f329(f331(x69901),x69904),x69905))
% 159.70/159.30  [7494]~P13(x74942,x74945,x74941)+~P104(f329(f64(x74942),x74944))+E(f329(x74941,f329(f329(f307(x74942),x74943),x74944)),x74943)+~E(f329(f329(f22(f891(x74942,a880)),x74944),f329(f329(f307(x74942),x74943),f195(f891(x74942,a880)))),f195(f891(x74942,a880)))
% 159.70/159.30  [7803]~P104(f329(x78031,x78033))+~P104(f329(f329(f201(x78032),x78033),x78035))+~P104(f329(f329(f201(f29(x78031,x78032)),x78035),x78034))+P104(f329(f329(f201(f29(x78031,x78032)),x78033),x78034))
% 159.70/159.30  [7855]~P100(x78551)+~P104(f329(f329(f244(x78551),x78553),x78555))+~P104(f329(f329(f244(x78551),x78552),x78554))+P104(f329(f329(f244(x78551),f329(f329(f118(x78551),x78552),x78553)),f329(f329(f118(x78551),x78554),x78555)))
% 159.70/159.30  [7856]~P101(x78561)+~P104(f329(f329(f244(x78561),x78563),x78565))+~P104(f329(f329(f244(x78561),x78562),x78564))+P104(f329(f329(f244(x78561),f329(f329(f109(x78561),x78562),x78563)),f329(f329(f109(x78561),x78564),x78565)))
% 159.70/159.30  [7857]~P84(x78571)+~P104(f329(f329(f244(x78571),x78573),x78575))+~P104(f329(f329(f244(x78571),x78572),x78574))+P104(f329(f329(f244(x78571),f329(f329(f83(x78571),x78572),x78573)),f329(f329(f83(x78571),x78574),x78575)))
% 159.70/159.30  [7858]~P107(x78581)+~P104(f329(f329(f244(x78581),x78583),x78585))+~P104(f329(f329(f244(x78581),x78582),x78584))+P104(f329(f329(f244(x78581),f329(f329(f193(x78581),x78582),x78583)),f329(f329(f193(x78581),x78584),x78585)))
% 159.70/159.30  [7859]~P107(x78591)+~P104(f329(f329(f244(x78591),x78593),x78595))+~P104(f329(f329(f244(x78591),x78592),x78594))+P104(f329(f329(f244(x78591),f329(f329(f194(x78591),x78592),x78593)),f329(f329(f194(x78591),x78594),x78595)))
% 159.70/159.30  [7860]~P82(x78601)+~P104(f329(f329(f244(x78601),x78603),x78605))+~P104(f329(f329(f245(x78601),x78602),x78604))+P104(f329(f329(f245(x78601),f329(f329(f83(x78601),x78602),x78603)),f329(f329(f83(x78601),x78604),x78605)))
% 159.70/159.30  [7861]~P82(x78611)+~P104(f329(f329(f244(x78611),x78612),x78614))+~P104(f329(f329(f245(x78611),x78613),x78615))+P104(f329(f329(f245(x78611),f329(f329(f83(x78611),x78612),x78613)),f329(f329(f83(x78611),x78614),x78615)))
% 159.70/159.30  [7862]~P82(x78621)+~P104(f329(f329(f245(x78621),x78623),x78625))+~P104(f329(f329(f245(x78621),x78622),x78624))+P104(f329(f329(f245(x78621),f329(f329(f83(x78621),x78622),x78623)),f329(f329(f83(x78621),x78624),x78625)))
% 159.70/159.30  [8002]~P141(x80025)+E(x80021,x80022)+E(x80023,x80024)+~E(f329(f329(f83(x80025),f329(f329(f84(x80025),x80023),x80021)),f329(f329(f84(x80025),x80024),x80022)),f329(f329(f83(x80025),f329(f329(f84(x80025),x80023),x80022)),f329(f329(f84(x80025),x80024),x80021)))
% 159.70/159.30  [8141]P33(x81411,x81412,x81413)+~P23(x81411,x81414,x81415)+~P33(x81411,x81412,f603(x81415,x81414,x81411,x81412))+~P104(f329(f329(f331(f884(x81411)),x81413),x81415))
% 159.70/159.30  [8209]~P107(x82094)+~P104(f329(f136(x82091),x82093))+P104(f329(f329(f331(x82091),x82092),f329(f171(x82091),x82093)))+P104(f329(f136(x82091),f329(f329(f147(x82091,x82094,x82095),x82092),x82093)))
% 159.70/159.30  [8357]~P62(x83571)+E(f329(f329(f22(x83571),f329(f329(f6(a885,x83571),x83572),f329(f299(a885,x83573),x83574))),f329(f329(f6(a885,x83571),x83572),f329(f299(a885,x83573),x83575))),f329(f329(f6(a885,x83571),x83572),f329(f299(a885,x83575),x83574)))+~P104(f329(f329(f244(a885),x83575),x83574))+~P104(f329(f329(f244(a885),x83573),x83575))
% 159.70/159.30  [8358]~P68(x83581)+E(f329(f329(f83(x83581),f329(f329(f6(a885,x83581),x83582),f329(f299(a885,x83583),x83584))),f329(f329(f6(a885,x83581),x83582),f329(f299(a885,x83584),x83585))),f329(f329(f6(a885,x83581),x83582),f329(f299(a885,x83583),x83585)))+~P104(f329(f329(f244(a885),x83584),x83585))+~P104(f329(f329(f244(a885),x83583),x83584))
% 159.70/159.30  [8694]~P65(x86942)+E(x86941,f2(x86942))+E(x86943,f2(x86942))+E(f329(f329(f287(x86942),f329(f329(f22(x86942),f329(f329(f84(x86942),x86944),x86941)),f329(f329(f84(x86942),x86945),x86943))),f329(f329(f84(x86942),x86943),x86941)),f329(f329(f22(x86942),f329(f329(f287(x86942),x86944),x86943)),f329(f329(f287(x86942),x86945),x86941)))
% 159.70/159.30  [8695]~P65(x86952)+E(x86951,f2(x86952))+E(x86953,f2(x86952))+E(f329(f329(f287(x86952),f329(f329(f83(x86952),f329(f329(f84(x86952),x86954),x86951)),f329(f329(f84(x86952),x86955),x86953))),f329(f329(f84(x86952),x86953),x86951)),f329(f329(f83(x86952),f329(f329(f287(x86952),x86954),x86953)),f329(f329(f287(x86952),x86955),x86951)))
% 159.70/159.30  [8704]~E(x87042,f329(x87043,x87041))+E(x87041,f496(x87042,x87043,x87044,x87045))+~P20(x87045,x87044,x87043,f253(f891(x87045,a880)))+~P104(f329(f329(f331(x87044),x87042),f329(f308(x87045,x87044,x87043),f253(f891(x87045,a880)))))
% 159.70/159.30  [8903]~P116(x89031)+~P104(f329(f329(f245(x89031),f329(f78(x89031),x89032)),x89034))+P104(f329(f329(f245(x89031),f329(f329(f84(x89031),f329(f78(x89031),x89032)),f329(f78(x89031),x89033))),f329(f329(f84(x89031),x89034),x89035)))+~P104(f329(f329(f245(x89031),f329(f78(x89031),x89033)),x89035))
% 159.70/159.30  [8920]~P23(x89201,x89205,x89204)+P33(x89201,x89202,x89203)+P104(f329(f329(f331(f884(x89201)),f603(x89204,x89205,x89201,x89202)),x89205))+~P104(f329(f329(f331(f884(x89201)),x89203),x89204))
% 159.70/159.30  [9026]~P20(x90261,x90263,x90265,x90262)+~P104(f329(f64(x90263),x90264))+P104(f329(f329(f244(a885),f329(f40(x90261),x90262)),f329(f40(x90263),x90264)))+~P104(f329(f329(f244(f891(x90263,a880)),f329(f308(x90261,x90263,x90265),x90262)),x90264))
% 159.70/159.30  [9097]~P68(x90972)+~P20(x90971,x90971,x90974,x90975)+~P104(f329(f64(x90971),x90975))+E(f329(f329(f6(x90971,x90972),f329(f76(x90971,x90972,x90971,x90973),x90974)),x90975),f329(f329(f6(x90971,x90972),x90973),f329(f308(x90971,x90971,x90974),x90975)))
% 159.70/159.30  [9098]~P75(x90982)+~P20(x90981,x90981,x90984,x90985)+~P104(f329(f64(x90981),x90985))+E(f329(f329(f9(x90981,x90982),f329(f76(x90981,x90982,x90981,x90983),x90984)),x90985),f329(f329(f9(x90981,x90982),x90983),f329(f308(x90981,x90981,x90984),x90985)))
% 159.70/159.30  [9216]~P40(x92161,x92162)+~P104(f329(f329(f331(x92161),x92163),x92164))+~P104(f329(f329(f331(x92161),x92165),x92164))+~P104(f329(f329(f331(f890(x92161,x92161)),f329(f329(f258(x92161,x92161),x92165),f667(x92162,x92161,x92164))),x92162))
% 159.70/159.30  [9253]~P20(x92532,x92533,x92535,x92531)+E(x92531,f195(f891(x92532,a880)))+E(f329(f308(x92533,x92532,f833(x92534,x92533,x92532,x92531)),x92534),x92531)+~P104(f329(f329(f244(f891(x92533,a880)),f329(f308(x92532,x92533,x92535),x92531)),x92534))
% 159.70/159.30  [9731]~P107(x97315)+~P29(x97315)+P104(f329(f329(f331(x97311),f480(x97312,x97313,x97311,x97314,x97315)),x97313))+~P104(f329(f329(f245(x97315),x97314),f329(f329(f44(x97311,x97315),x97313),x97312)))
% 159.70/159.30  [9736]~P107(x97361)+~P29(x97361)+P104(f329(f329(f245(x97361),x97362),f329(x97363,f480(x97363,x97364,x97365,x97362,x97361))))+~P104(f329(f329(f245(x97361),x97362),f329(f329(f44(x97365,x97361),x97364),x97363)))
% 159.70/159.30  [9818]~P72(x98181)+~P104(f329(f69(x98181,x98181,f84(x98181),x98182,x98183),x98185))+P104(f329(f329(f331(x98181),x98182),x98183))+P104(f329(f69(x98181,x98181,f84(x98181),x98184,f329(f329(f307(x98181),x98182),x98183)),f329(f329(f84(x98181),x98184),x98185)))
% 159.70/159.30  [10038]~P68(x100382)+~P104(f329(f64(x100381),x100385))+E(f329(f329(f6(x100381,x100382),f329(f329(f7(x100381,x100382,x100382),f329(f329(f18(x100381,x100382,f891(x100382,x100382)),f329(f329(f8(a880,f891(x100382,f891(x100382,x100382)),x100381),f104(x100382)),f329(a326,x100383))),x100384)),f2(x100382))),x100385),f2(x100382))+P104(f329(f329(f331(x100381),x100383),x100385))
% 159.70/159.30  [10039]~P75(x100392)+~P104(f329(f64(x100391),x100395))+E(f329(f329(f9(x100391,x100392),f329(f329(f7(x100391,x100392,x100392),f329(f329(f18(x100391,x100392,f891(x100392,x100392)),f329(f329(f8(a880,f891(x100392,f891(x100392,x100392)),x100391),f104(x100392)),f329(a326,x100393))),x100394)),f81(x100392))),x100395),f81(x100392))+P104(f329(f329(f331(x100391),x100393),x100395))
% 159.70/159.30  [10040]~P68(x100402)+~P104(f329(f64(x100401),x100405))+E(f329(f329(f6(x100401,x100402),f329(f329(f7(x100401,x100402,x100402),f329(f329(f18(x100401,x100402,f891(x100402,x100402)),f329(f329(f8(a880,f891(x100402,f891(x100402,x100402)),x100401),f104(x100402)),f329(a326,x100403))),x100404)),f2(x100402))),x100405),f329(x100404,x100403))+~P104(f329(f329(f331(x100401),x100403),x100405))
% 159.70/159.30  [10041]~P75(x100412)+~P104(f329(f64(x100411),x100415))+E(f329(f329(f9(x100411,x100412),f329(f329(f7(x100411,x100412,x100412),f329(f329(f18(x100411,x100412,f891(x100412,x100412)),f329(f329(f8(a880,f891(x100412,f891(x100412,x100412)),x100411),f104(x100412)),f329(a326,x100413))),x100414)),f81(x100412))),x100415),f329(x100414,x100413))+~P104(f329(f329(f331(x100411),x100413),x100415))
% 159.70/159.30  [10100]~P68(x101002)+~P104(f329(f64(x101001),x101005))+E(f329(f329(f6(x101001,x101002),f329(f329(f7(x101001,x101002,x101002),f329(f329(f18(x101001,x101002,f891(x101002,x101002)),f329(f329(f8(a880,f891(x101002,f891(x101002,x101002)),x101001),f104(x101002)),f329(f329(f7(x101001,x101001,a880),a326),x101003))),x101004)),f2(x101002))),x101005),f2(x101002))+P104(f329(f329(f331(x101001),x101003),x101005))
% 159.70/159.30  [10101]~P75(x101012)+~P104(f329(f64(x101011),x101015))+E(f329(f329(f9(x101011,x101012),f329(f329(f7(x101011,x101012,x101012),f329(f329(f18(x101011,x101012,f891(x101012,x101012)),f329(f329(f8(a880,f891(x101012,f891(x101012,x101012)),x101011),f104(x101012)),f329(f329(f7(x101011,x101011,a880),a326),x101013))),x101014)),f81(x101012))),x101015),f81(x101012))+P104(f329(f329(f331(x101011),x101013),x101015))
% 159.70/159.30  [10103]~P68(x101032)+~P104(f329(f64(x101031),x101035))+E(f329(f329(f6(x101031,x101032),f329(f329(f7(x101031,x101032,x101032),f329(f329(f18(x101031,x101032,f891(x101032,x101032)),f329(f329(f8(a880,f891(x101032,f891(x101032,x101032)),x101031),f104(x101032)),f329(f329(f7(x101031,x101031,a880),a326),x101033))),x101034)),f2(x101032))),x101035),f329(x101034,x101033))+~P104(f329(f329(f331(x101031),x101033),x101035))
% 159.70/159.30  [10104]~P75(x101042)+~P104(f329(f64(x101041),x101045))+E(f329(f329(f9(x101041,x101042),f329(f329(f7(x101041,x101042,x101042),f329(f329(f18(x101041,x101042,f891(x101042,x101042)),f329(f329(f8(a880,f891(x101042,f891(x101042,x101042)),x101041),f104(x101042)),f329(f329(f7(x101041,x101041,a880),a326),x101043))),x101044)),f81(x101042))),x101045),f329(x101044,x101043))+~P104(f329(f329(f331(x101041),x101043),x101045))
% 159.70/159.30  [7854]~P62(x78542)+~P104(f329(f64(x78541),x78544))+E(f329(f329(f6(x78541,x78542),x78543),f329(f329(f22(f891(x78541,a880)),x78544),f329(f329(f307(x78541),x78545),f195(f891(x78541,a880))))),f329(f329(f6(x78541,x78542),x78543),x78544))+P104(f329(f329(f331(x78541),x78545),x78544))
% 159.70/159.30  [8363]~P109(x83632)+~P104(f329(f64(x83631),x83634))+E(f329(f329(f6(x83631,x83632),x83633),f329(f329(f22(f891(x83631,a880)),x83634),f329(f329(f307(x83631),x83635),f195(f891(x83631,a880))))),f329(f329(f22(x83632),f329(f329(f6(x83631,x83632),x83633),x83634)),f329(x83633,x83635)))+~P104(f329(f329(f331(x83631),x83635),x83634))
% 159.70/159.30  [8364]~P62(x83642)+~P104(f329(f64(x83641),x83644))+E(f329(f329(f6(x83641,x83642),x83643),f329(f329(f22(f891(x83641,a880)),x83644),f329(f329(f307(x83641),x83645),f195(f891(x83641,a880))))),f329(f329(f22(x83642),f329(f329(f6(x83641,x83642),x83643),x83644)),f329(x83643,x83645)))+~P104(f329(f329(f331(x83641),x83645),x83644))
% 159.70/159.30  [8395]~P62(x83951)+~P104(f329(f64(x83952),x83954))+E(f329(f329(f22(x83951),f329(f329(f6(x83952,x83951),x83953),x83954)),f329(f329(f6(x83952,x83951),x83953),x83955)),f329(f329(f6(x83952,x83951),x83953),f329(f329(f22(f891(x83952,a880)),x83954),x83955)))+~P104(f329(f329(f244(f891(x83952,a880)),x83955),x83954))
% 159.70/159.30  [8416]P104(f329(f64(x84161),f329(x84162,x84163)))+~P104(f329(f64(x84164),x84165))+~P104(f329(f329(f331(x84164),x84163),x84165))+~P104(f329(f64(x84161),f329(f329(f44(x84164,f891(x84161,a880)),x84165),x84162)))
% 159.70/159.30  [8866]~P3(x88661,x88665,x88664)+~E(f329(f283(x88661,x88661,x88664),f329(f329(f307(x88661),x88662),f195(f891(x88661,a880)))),f329(f283(x88661,x88661,x88664),f329(f329(f307(x88661),x88663),f195(f891(x88661,a880)))))+~P104(f329(f329(f331(x88661),x88663),x88665))+P104(f329(f329(f331(f890(x88661,x88661)),f329(f329(f258(x88661,x88661),x88662),x88663)),x88664))
% 159.70/159.30  [9172]~P104(f329(x91721,x91725))+P104(f329(x91721,f536(x91721,x91722,x91723,x91724)))+P104(f329(x91721,f521(x91721,x91722,x91723,x91724)))+~P104(f329(f329(f331(x91724),x91725),f329(f329(f118(f891(x91724,a880)),x91723),x91722)))
% 159.70/159.30  [9357]~P104(f329(x93571,x93575))+P104(f329(x93571,f521(x93571,x93572,x93573,x93574)))+P104(f329(f329(f331(x93574),f536(x93571,x93572,x93573,x93574)),x93572))+~P104(f329(f329(f331(x93574),x93575),f329(f329(f118(f891(x93574,a880)),x93573),x93572)))
% 159.70/159.30  [9358]~P104(f329(x93581,x93585))+P104(f329(x93581,f536(x93581,x93582,x93583,x93584)))+P104(f329(f329(f331(x93584),f521(x93581,x93582,x93583,x93584)),x93583))+~P104(f329(f329(f331(x93584),x93585),f329(f329(f118(f891(x93584,a880)),x93583),x93582)))
% 159.70/159.30  [9364]P104(f329(x93641,x93642))+~P104(f329(x93641,f577(x93641,x93643,x93644,x93645)))+~P104(f329(x93641,f568(x93641,x93643,x93644,x93645)))+~P104(f329(f329(f331(x93645),x93642),f329(f329(f118(f891(x93645,a880)),x93644),x93643)))
% 159.70/159.30  [9406]E(x94061,x94062)+~P104(f329(f329(f331(f890(x94063,x94063)),f329(f329(f258(x94063,x94063),x94061),x94062)),f305(x94063,x94065)))+P104(f329(f329(f331(x94063),x94061),x94064))+~P104(f329(f329(f244(f891(f890(x94063,x94063),a880)),x94065),f329(f329(f266(x94063,x94063),x94064),f329(f16(f891(x94063,a880),x94063),x94064))))
% 159.70/159.30  [9424]P104(f329(x94241,x94242))+~P104(f329(x94241,f568(x94241,x94244,x94245,x94243)))+P104(f329(f329(f331(x94243),f577(x94241,x94244,x94245,x94243)),x94244))+~P104(f329(f329(f331(x94243),x94242),f329(f329(f118(f891(x94243,a880)),x94245),x94244)))
% 159.70/159.30  [9425]P104(f329(x94251,x94252))+~P104(f329(x94251,f577(x94251,x94254,x94255,x94253)))+P104(f329(f329(f331(x94253),f568(x94251,x94254,x94255,x94253)),x94255))+~P104(f329(f329(f331(x94253),x94252),f329(f329(f118(f891(x94253,a880)),x94255),x94254)))
% 159.70/159.30  [9486]P104(f329(x94861,x94862))+P104(f329(f329(f331(x94863),f577(x94861,x94864,x94865,x94863)),x94864))+P104(f329(f329(f331(x94863),f568(x94861,x94864,x94865,x94863)),x94865))+~P104(f329(f329(f331(x94863),x94862),f329(f329(f118(f891(x94863,a880)),x94865),x94864)))
% 159.70/159.30  [9488]~P104(f329(x94882,x94885))+P104(f329(f329(f331(x94881),f536(x94882,x94883,x94884,x94881)),x94883))+P104(f329(f329(f331(x94881),f521(x94882,x94883,x94884,x94881)),x94884))+~P104(f329(f329(f331(x94881),x94885),f329(f329(f118(f891(x94881,a880)),x94884),x94883)))
% 159.70/159.30  [9639]~P3(x96391,x96395,x96394)+~P104(f329(f329(f331(x96391),x96393),x96395))+P104(f329(f329(f331(f890(x96391,x96391)),f329(f329(f258(x96391,x96391),x96392),x96393)),x96394))+~P104(f329(f329(f244(f891(x96391,a880)),f329(f283(x96391,x96391,x96394),f329(f329(f307(x96391),x96393),f195(f891(x96391,a880))))),f329(f283(x96391,x96391,x96394),f329(f329(f307(x96391),x96392),f195(f891(x96391,a880))))))
% 159.70/159.30  [9763]~P107(x97635)+~P29(x97635)+P104(f329(f329(f331(x97631),f654(x97632,x97633,x97634,x97631,x97635)),x97634))+~P104(f329(f329(f245(x97635),f329(f329(f45(x97631,x97635),x97634),x97633)),x97632))
% 159.70/159.30  [9798]~P84(x97985)+~P81(x97985)+P104(f329(f329(f331(x97981),f722(x97982,x97983,x97984,x97981,x97985)),f329(f171(x97981),x97984)))+P104(f329(f329(f244(x97985),f329(f165(x97985),f329(f329(f153(x97981,x97985),x97983),x97984))),f329(f165(x97985),f329(f329(f153(x97981,x97985),x97982),x97984))))
% 159.70/159.30  [9911]~P107(x99111)+~P29(x99111)+P104(f329(f329(f245(x99111),f329(x99112,f654(x99113,x99112,x99114,x99115,x99111))),x99113))+~P104(f329(f329(f245(x99111),f329(f329(f45(x99115,x99111),x99114),x99112)),x99113))
% 159.70/159.30  [10057]~P84(x100571)+~P81(x100571)+~P104(f329(f329(f244(x100571),f329(x100573,f722(x100575,x100573,x100574,x100572,x100571))),f329(x100575,f722(x100575,x100573,x100574,x100572,x100571))))+P104(f329(f329(f244(x100571),f329(f165(x100571),f329(f329(f153(x100572,x100571),x100573),x100574))),f329(f165(x100571),f329(f329(f153(x100572,x100571),x100575),x100574))))
% 159.70/159.30  [8712]~P68(x87121)+~P104(f329(f64(x87124),x87125))+~P104(f329(f329(f331(x87124),x87123),x87125))+E(f329(f329(f83(x87121),f329(x87122,x87123)),f329(f329(f6(x87124,x87121),x87122),f329(f329(f22(f891(x87124,a880)),x87125),f329(f329(f307(x87124),x87123),f195(f891(x87124,a880)))))),f329(f329(f6(x87124,x87121),x87122),x87125))
% 159.70/159.30  [8713]~P75(x87131)+~P104(f329(f64(x87134),x87135))+~P104(f329(f329(f331(x87134),x87133),x87135))+E(f329(f329(f84(x87131),f329(x87132,x87133)),f329(f329(f9(x87134,x87131),x87132),f329(f329(f22(f891(x87134,a880)),x87135),f329(f329(f307(x87134),x87133),f195(f891(x87134,a880)))))),f329(f329(f9(x87134,x87131),x87132),x87135))
% 159.70/159.30  [8770]~P13(x87701,x87704,x87705)+~P104(f329(f64(x87701),x87702))+E(f329(f329(f22(f891(x87701,a880)),x87702),f329(f329(f307(x87701),x87703),f195(f891(x87701,a880)))),f195(f891(x87701,a880)))+E(f329(f329(x87704,x87703),f329(x87705,f329(f329(f22(f891(x87701,a880)),x87702),f329(f329(f307(x87701),x87703),f195(f891(x87701,a880)))))),f329(x87705,f329(f329(f307(x87701),x87703),x87702)))
% 159.70/159.30  [9151]~P68(x91511)+~P104(f329(f64(x91512),x91515))+~P104(f329(f64(x91512),x91514))+E(f329(f329(f83(x91511),f329(f329(f6(x91512,x91511),x91513),f329(f329(f118(f891(x91512,a880)),x91514),x91515))),f329(f329(f6(x91512,x91511),x91513),f329(f329(f109(f891(x91512,a880)),x91514),x91515))),f329(f329(f83(x91511),f329(f329(f6(x91512,x91511),x91513),x91514)),f329(f329(f6(x91512,x91511),x91513),x91515)))
% 159.70/159.30  [9153]~P75(x91531)+~P104(f329(f64(x91532),x91535))+~P104(f329(f64(x91532),x91534))+E(f329(f329(f84(x91531),f329(f329(f9(x91532,x91531),x91533),f329(f329(f118(f891(x91532,a880)),x91534),x91535))),f329(f329(f9(x91532,x91531),x91533),f329(f329(f109(f891(x91532,a880)),x91534),x91535))),f329(f329(f84(x91531),f329(f329(f9(x91532,x91531),x91533),x91534)),f329(f329(f9(x91532,x91531),x91533),x91535)))
% 159.70/159.30  [9296]~P62(x92961)+~P104(f329(f64(x92962),x92965))+~P104(f329(f64(x92962),x92964))+E(f329(f329(f22(x92961),f329(f329(f83(x92961),f329(f329(f6(x92962,x92961),x92963),x92964)),f329(f329(f6(x92962,x92961),x92963),x92965))),f329(f329(f6(x92962,x92961),x92963),f329(f329(f109(f891(x92962,a880)),x92964),x92965))),f329(f329(f6(x92962,x92961),x92963),f329(f329(f118(f891(x92962,a880)),x92964),x92965)))
% 159.70/159.30  [9498]~P20(x94981,x94982,x94983,x94985)+~P20(x94981,x94982,x94983,x94984)+P20(x94981,x94982,x94983,f329(f329(f118(f891(x94981,a880)),x94984),x94985))+~E(f329(f329(f109(f891(x94982,a880)),f329(f308(x94981,x94982,x94983),f329(f329(f22(f891(x94981,a880)),x94984),x94985))),f329(f308(x94981,x94982,x94983),f329(f329(f22(f891(x94981,a880)),x94985),x94984))),f195(f891(x94982,a880)))
% 159.70/159.30  [9614]E(x96141,f2(a1))+~P104(f329(f329(f245(a1),f2(a1)),x96143))+~P104(f329(f51(x96142,x96141),f329(f329(f258(a1,a1),x96144),x96145)))+P104(f329(f51(x96142,f329(f329(f84(a1),x96141),x96143)),f329(f329(f258(a1,a1),f329(f329(f41(a1),x96144),x96143)),f329(f329(f83(a1),f329(f329(f84(a1),x96141),f47(a1,x96144,x96143))),x96145))))
% 159.70/159.30  [9623]~P104(f329(f329(f245(a885),f2(a885)),x96233))+~P104(f329(f329(f245(a885),f2(a885)),x96232))+~P104(f329(f50(x96231,x96232),f329(f329(f258(a885,a885),x96234),x96235)))+P104(f329(f50(x96231,f329(f329(f84(a885),x96232),x96233)),f329(f329(f258(a885,a885),f329(f329(f41(a885),x96234),x96233)),f329(f329(f83(a885),f329(f329(f84(a885),x96232),f47(a885,x96234,x96233))),x96235))))
% 159.70/159.30  [9672]~P75(x96721)+~P104(f329(f64(x96722),x96725))+~P104(f329(f64(x96722),x96724))+E(f329(f329(f84(x96721),f329(f329(f329(f68(x96721,x96722,f84(x96721)),x96723),f81(x96721)),f329(f329(f118(f891(x96722,a880)),x96724),x96725))),f329(f329(f329(f68(x96721,x96722,f84(x96721)),x96723),f81(x96721)),f329(f329(f109(f891(x96722,a880)),x96724),x96725))),f329(f329(f84(x96721),f329(f329(f329(f68(x96721,x96722,f84(x96721)),x96723),f81(x96721)),x96724)),f329(f329(f329(f68(x96721,x96722,f84(x96721)),x96723),f81(x96721)),x96725)))
% 159.70/159.30  [9674]~E(f329(f329(f174(x96741),x96745),x96742),f329(f329(f174(x96741),x96745),x96743))+P104(f329(f329(f331(f890(f886(x96741),f886(x96741))),f329(f329(f258(f886(x96741),f886(x96741)),x96742),x96743)),f146(x96741,x96744)))+~P104(f329(f329(f245(a885),x96745),f329(f329(f193(a885),f329(f196(f886(x96741)),x96742)),f329(f196(f886(x96741)),x96743))))+~P104(f329(f329(f331(f890(x96741,x96741)),f329(f329(f258(x96741,x96741),f329(f329(f164(x96741),x96742),x96745)),f329(f329(f164(x96741),x96743),x96745))),x96744))
% 159.70/159.30  [9785]~P84(x97855)+~P143(x97855)+P104(f329(f329(f331(x97851),f406(x97852,x97853,x97854,x97851,x97855)),x97854))+P104(f329(f329(f244(x97855),f329(f329(f6(x97851,x97855),x97853),x97854)),f329(f329(f84(x97855),f329(f108(x97855),f329(f40(x97851),x97854))),x97852)))
% 159.70/159.30  [9984]~P84(x99841)+~P143(x99841)+~P104(f329(f329(f244(x99841),f329(x99843,f406(x99845,x99843,x99844,x99842,x99841))),x99845))+P104(f329(f329(f244(x99841),f329(f329(f6(x99842,x99841),x99843),x99844)),f329(f329(f84(x99841),f329(f108(x99841),f329(f40(x99842),x99844))),x99845)))
% 159.70/159.30  [8742]E(f329(f329(f129(x87421),x87422),x87423),f329(f329(f129(x87421),x87424),x87425))+~E(f329(f329(f174(x87421),f329(f196(f886(x87421)),x87422)),x87424),x87422)+~E(f329(f329(f129(x87421),f329(f329(f137(x87421),f329(f196(f886(x87421)),x87422)),x87424)),x87425),x87423)+P104(f329(f329(f244(a885),f329(f196(f886(x87421)),x87424)),f329(f196(f886(x87421)),x87422)))
% 159.70/159.30  [8865]E(f329(f329(f129(x88651),x88652),x88653),f329(f329(f129(x88651),x88654),x88655))+~E(f329(f329(f174(x88651),f329(f196(f886(x88651)),x88652)),x88654),x88652)+~E(x88653,f329(f329(f129(x88651),f329(f329(f137(x88651),f329(f196(f886(x88651)),x88652)),x88654)),x88655))+~P104(f329(f329(f244(a885),f329(f196(f886(x88651)),x88652)),f329(f196(f886(x88651)),x88654)))
% 159.70/159.30  [10122]~P104(f329(x101225,x101224))+~P104(f329(f64(x101222),f329(f250(x101222),x101225)))+P104(f329(f64(x101221),f329(f250(x101221),f329(f329(f7(x101221,x101222,a880),x101223),x101224))))+~P104(f329(f64(x101221),f329(f250(x101221),f329(f329(f8(f891(x101222,a880),a880,x101221),f90(x101222)),f329(f329(f8(f891(x101222,a880),f891(x101222,a880),x101221),f329(f18(x101222,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101222),a327),x101225))),x101223)))))
% 159.70/159.30  [8533]~P14(x85335,x85331,x85336,x85332)+E(f329(f76(x85331,x85331,x85331,f329(x85332,x85333)),f329(x85332,x85334)),f329(f76(x85331,x85331,x85331,f329(x85332,x85334)),f329(x85332,x85333)))+~P104(f329(f64(x85335),x85334))+~P104(f329(f64(x85335),x85333))
% 159.70/159.30  [7909]~P20(x79091,x79092,x79094,x79093)+~E(f329(x79094,x79096),x79095)+E(f329(f80(x79091,x79092,x79093,x79094),x79095),x79096)+~P104(f329(f329(f331(x79091),x79096),x79093))
% 159.70/159.30  [7910]~P20(x79101,x79102,x79104,x79103)+~E(f329(x79104,x79106),x79105)+E(f329(f96(x79101,x79102,x79103,x79104),x79105),x79106)+~P104(f329(f329(f331(x79101),x79106),x79103))
% 159.70/159.30  [8111]~P15(x81116,x81111,x81114,x81112)+E(f329(f76(x81111,x81111,x81111,f329(x81112,x81113)),f329(x81114,x81115)),f329(x81112,x81113))+~P104(f329(f64(x81116),x81113))+~P104(f329(f329(f331(x81116),x81115),x81113))
% 159.70/159.30  [9243]E(x92431,x92432)+~E(f329(f96(x92433,x92434,x92435,x92436),x92431),f329(f96(x92433,x92434,x92435,x92436),x92432))+~P104(f329(f329(f331(x92434),x92432),f329(f308(x92433,x92434,x92436),x92435)))+~P104(f329(f329(f331(x92434),x92431),f329(f308(x92433,x92434,x92436),x92435)))
% 159.70/159.30  [9343]~P14(x93433,x93431,x93436,x93432)+E(f329(f76(x93431,x93431,x93431,f329(x93432,f329(f329(f22(f891(x93433,a880)),x93434),f329(f329(f307(x93433),x93435),f195(f891(x93433,a880)))))),f329(x93436,x93435)),f329(x93432,x93434))+~P104(f329(f64(x93433),x93434))+~P104(f329(f329(f331(x93433),x93435),x93434))
% 159.70/159.30  [6993]~P60(x69931)+~E(f47(x69931,x69933,x69934),f47(x69931,x69936,x69934))+~E(f47(x69931,x69932,x69934),f47(x69931,x69935,x69934))+E(f47(x69931,f329(f329(f22(x69931),x69932),x69933),x69934),f47(x69931,f329(f329(f22(x69931),x69935),x69936),x69934))
% 159.70/159.30  [6994]~P28(x69941)+~E(f47(x69941,x69943,x69944),f47(x69941,x69946,x69944))+~E(f47(x69941,x69942,x69944),f47(x69941,x69945,x69944))+E(f47(x69941,f329(f329(f83(x69941),x69942),x69943),x69944),f47(x69941,f329(f329(f83(x69941),x69945),x69946),x69944))
% 159.70/159.30  [6995]~P28(x69951)+~E(f47(x69951,x69953,x69954),f47(x69951,x69956,x69954))+~E(f47(x69951,x69952,x69954),f47(x69951,x69955,x69954))+E(f47(x69951,f329(f329(f84(x69951),x69952),x69953),x69954),f47(x69951,f329(f329(f84(x69951),x69955),x69956),x69954))
% 159.70/159.30  [7805]~P11(x78051,x78052,x78053)+~P104(f329(f64(x78051),x78056))+E(f329(f329(f67(x78051,x78052,x78053),x78054),f329(f329(f307(x78051),x78055),x78056)),f329(f329(f67(x78051,x78052,x78053),f329(f329(x78053,x78055),x78054)),x78056))+P104(f329(f329(f331(x78051),x78055),x78056))
% 159.70/159.30  [7867]~P29(x78671)+P104(f329(f329(f244(x78671),x78672),f329(x78673,x78674)))+~P104(f329(f329(f331(x78675),x78674),x78676))+~P104(f329(f329(f244(x78671),x78672),f329(f329(f45(x78675,x78671),x78676),x78673)))
% 159.70/159.30  [8031]~P11(x80311,x80312,x80313)+~P104(f329(f64(x80311),x80316))+E(f329(f329(f67(x80311,x80312,x80313),x80314),f329(f329(f307(x80311),x80315),x80316)),f329(f329(x80313,x80315),f329(f329(f67(x80311,x80312,x80313),x80314),x80316)))+P104(f329(f329(f331(x80311),x80315),x80316))
% 159.70/159.30  [8126]~P107(x81263)+~P104(f329(x81262,x81265))+~P31(x81263,f329(f329(f153(x81261,x81263),x81264),x81266))+E(f329(f135(x81261,x81262),f329(f329(f147(x81261,x81263,x81264),x81265),x81266)),f329(f329(f147(x81261,x81263,x81264),x81265),f329(f135(x81261,x81262),x81266)))
% 159.70/159.30  [8149]E(x81491,x81492)+E(x81493,f2(a1))+~P104(f329(f51(x81494,x81493),f329(f329(f258(a1,a1),x81495),x81492)))+~P104(f329(f51(x81494,x81493),f329(f329(f258(a1,a1),x81496),x81491)))
% 159.70/159.30  [8150]E(x81501,x81502)+E(x81503,f2(a1))+~P104(f329(f51(x81504,x81503),f329(f329(f258(a1,a1),x81502),x81505)))+~P104(f329(f51(x81504,x81503),f329(f329(f258(a1,a1),x81501),x81506)))
% 159.70/159.30  [8170]~P14(x81702,x81705,x81706,x81701)+~P104(f329(f64(x81702),x81704))+E(f329(x81701,f329(f329(f307(x81702),x81703),x81704)),f329(f76(x81705,x81705,x81705,f329(x81701,x81704)),f329(x81706,x81703)))+P104(f329(f329(f331(x81702),x81703),x81704))
% 159.70/159.30  [8398]~P15(x83985,x83981,x83986,x83982)+E(f329(f76(x83981,x83981,x83981,f329(x83982,x83983)),f329(x83982,x83984)),f329(x83982,x83983))+~P104(f329(f64(x83985),x83983))+~P104(f329(f329(f244(f891(x83985,a880)),x83984),x83983))
% 159.70/159.30  [9543]~P20(x95431,x95432,x95434,x95433)+~P104(f329(f329(f331(x95432),x95435),f329(f308(x95431,x95432,x95434),x95433)))+P104(f329(f329(f331(x95431),f329(f80(x95431,x95432,x95433,x95434),x95435)),x95436))+~P104(f329(f329(f244(f891(x95431,a880)),x95433),x95436))
% 159.70/159.30  [9925]~P68(x99252)+~E(f398(x99251,x99253,x99255,x99256,x99254,x99252),f399(x99251,x99253,x99255,x99256,x99254,x99252))+~P104(f329(f64(x99254),x99256))+E(f329(f329(f6(x99251,x99252),x99253),f329(f308(x99254,x99251,x99255),x99256)),f329(f329(f6(x99254,x99252),f329(f76(x99251,x99252,x99254,x99253),x99255)),x99256))
% 159.70/159.30  [9961]~P68(x99616)+E(f329(x99611,f398(x99612,x99613,x99611,x99614,x99615,x99616)),f329(x99611,f399(x99612,x99613,x99611,x99614,x99615,x99616)))+E(f329(f329(f6(x99612,x99616),x99613),f329(f308(x99615,x99612,x99611),x99614)),f329(f329(f6(x99615,x99616),f329(f76(x99612,x99616,x99615,x99613),x99611)),x99614))+~P104(f329(f64(x99615),x99614))
% 159.70/159.30  [10006]~P68(x100062)+~E(f329(x100063,f329(x100065,f399(x100061,x100063,x100065,x100066,x100064,x100062))),f2(x100062))+~P104(f329(f64(x100064),x100066))+E(f329(f329(f6(x100061,x100062),x100063),f329(f308(x100064,x100061,x100065),x100066)),f329(f329(f6(x100064,x100062),f329(f76(x100061,x100062,x100064,x100063),x100065)),x100066))
% 159.70/159.30  [10066]~P68(x100662)+~P104(f329(f64(x100664),x100666))+E(f329(f329(f6(x100661,x100662),x100663),f329(f308(x100664,x100661,x100665),x100666)),f329(f329(f6(x100664,x100662),f329(f76(x100661,x100662,x100664,x100663),x100665)),x100666))+P104(f329(f329(f331(x100664),f399(x100661,x100663,x100665,x100666,x100664,x100662)),x100666))
% 159.70/159.30  [10067]~P68(x100672)+~P104(f329(f64(x100674),x100676))+E(f329(f329(f6(x100671,x100672),x100673),f329(f308(x100674,x100671,x100675),x100676)),f329(f329(f6(x100674,x100672),f329(f76(x100671,x100672,x100674,x100673),x100675)),x100676))+P104(f329(f329(f331(x100674),f398(x100671,x100673,x100675,x100676,x100674,x100672)),x100676))
% 159.70/159.30  [10182]~P75(x101821)+~P104(f329(f64(x101822),x101826))+E(f329(f329(f329(f68(x101821,x101822,f84(x101821)),f329(f329(f18(x101822,f891(x101823,a880),x101821),f329(f329(f7(x101822,x101821,f891(f891(x101823,a880),x101821)),f329(f329(f8(f891(x101823,x101821),f891(x101821,f891(f891(x101823,a880),x101821)),x101822),f68(x101821,x101823,f84(x101821))),x101824)),f81(x101821))),x101825)),f81(x101821)),x101826),f329(f329(f329(f68(x101821,f890(x101822,x101823),f84(x101821)),f329(f268(x101822,x101823,x101821),x101824)),f81(x101821)),f329(f329(f266(x101822,x101823),x101826),x101825)))+P104(f329(f329(f331(x101822),f571(x101824,x101825,x101823,x101826,x101822,x101821)),x101826))
% 159.70/159.30  [10200]~P75(x102001)+~P104(f329(f64(x102002),x102006))+E(f329(f329(f329(f68(x102001,x102002,f84(x102001)),f329(f329(f18(x102002,f891(x102003,a880),x102001),f329(f329(f7(x102002,x102001,f891(f891(x102003,a880),x102001)),f329(f329(f8(f891(x102003,x102001),f891(x102001,f891(f891(x102003,a880),x102001)),x102002),f68(x102001,x102003,f84(x102001))),x102004)),f81(x102001))),x102005)),f81(x102001)),x102006),f329(f329(f329(f68(x102001,f890(x102002,x102003),f84(x102001)),f329(f268(x102002,x102003,x102001),x102004)),f81(x102001)),f329(f329(f266(x102002,x102003),x102006),x102005)))+~P104(f329(f64(x102003),f329(x102005,f571(x102004,x102005,x102003,x102006,x102002,x102001))))
% 159.70/159.30  [8310]~P15(x83102,x83105,x83106,x83101)+~P104(f329(f64(x83102),x83104))+~P104(f329(f64(x83102),x83103))+E(f329(x83101,f329(f329(f118(f891(x83102,a880)),x83103),x83104)),f329(f76(x83105,x83105,x83105,f329(x83101,x83103)),f329(x83101,x83104)))
% 159.70/159.30  [8534]~P29(x85341)+P104(f329(f329(f244(x85341),f329(x85342,x85343)),x85344))+~P104(f329(f329(f331(x85345),x85343),x85346))+~P104(f329(f329(f244(x85341),f329(f329(f44(x85345,x85341),x85346),x85342)),x85344))
% 159.70/159.30  [8945]~P20(x89452,x89451,x89453,x89456)+E(f329(f329(f22(f891(x89451,a880)),f329(f308(x89452,x89451,x89453),x89454)),f329(f308(x89452,x89451,x89453),x89455)),f329(f308(x89452,x89451,x89453),f329(f329(f22(f891(x89452,a880)),x89454),x89455)))+~P104(f329(f329(f244(f891(x89452,a880)),x89455),x89456))+~P104(f329(f329(f244(f891(x89452,a880)),x89454),x89456))
% 159.70/159.30  [8946]~P20(x89462,x89461,x89463,x89466)+E(f329(f329(f109(f891(x89461,a880)),f329(f308(x89462,x89461,x89463),x89464)),f329(f308(x89462,x89461,x89463),x89465)),f329(f308(x89462,x89461,x89463),f329(f329(f109(f891(x89462,a880)),x89464),x89465)))+~P104(f329(f329(f244(f891(x89462,a880)),x89465),x89466))+~P104(f329(f329(f244(f891(x89462,a880)),x89464),x89466))
% 159.70/159.30  [8984]~P104(f329(x89841,x89843))+~P104(f329(f329(f329(f329(a203,x89842),x89843),x89844),x89846))+~P104(f329(f329(f329(f329(a203,f29(x89841,x89842)),x89846),x89844),x89845))+P104(f329(f329(f329(f329(a203,f29(x89841,x89842)),x89843),x89844),x89845))
% 159.70/159.30  [9218]E(x92181,x92182)+~P54(x92183,x92184,x92185)+~P104(f329(f329(f331(f890(x92183,x92184)),f329(f329(f258(x92183,x92184),x92186),x92182)),x92185))+~P104(f329(f329(f331(f890(x92183,x92184)),f329(f329(f258(x92183,x92184),x92186),x92181)),x92185))
% 159.70/159.30  [10001]~P72(x100011)+~E(f329(x100013,f518(x100014,x100016,x100013,x100015,x100012,x100011)),f329(x100016,f518(x100014,x100016,x100013,x100015,x100012,x100011)))+~P104(f329(f64(x100012),x100015))+E(f329(f329(f329(f68(x100011,x100012,f84(x100011)),x100013),x100014),x100015),f329(f329(f329(f68(x100011,x100012,f84(x100011)),x100016),x100014),x100015))
% 159.70/159.30  [10064]~P72(x100641)+~P104(f329(f64(x100642),x100645))+E(f329(f329(f329(f68(x100641,x100642,f84(x100641)),x100643),x100644),x100645),f329(f329(f329(f68(x100641,x100642,f84(x100641)),x100646),x100644),x100645))+P104(f329(f329(f331(x100642),f518(x100644,x100643,x100646,x100645,x100642,x100641)),x100645))
% 159.70/159.30  [8755]~P72(x87551)+~P104(f329(f64(x87552),x87556))+P104(f329(f329(f331(x87552),x87555),x87556))+E(f329(f329(f329(f68(x87551,x87552,f84(x87551)),x87553),x87554),f329(f329(f307(x87552),x87555),x87556)),f329(f329(f84(x87551),f329(x87553,x87555)),f329(f329(f329(f68(x87551,x87552,f84(x87551)),x87553),x87554),x87556)))
% 159.70/159.30  [8803]~P3(x88031,x88036,x88033)+~P8(x88031,f891(x88032,a880),x88033,x88035)+~P104(f329(f329(f331(x88031),x88034),x88036))+E(f329(f329(f44(x88031,f891(x88032,a880)),f329(f283(x88031,x88031,x88033),f329(f329(f307(x88031),x88034),f195(f891(x88031,a880))))),x88035),f329(x88035,x88034))
% 159.70/159.30  [8921]~P11(x89213,x89214,x89211)+~P104(f329(f64(x89213),x89216))+~P104(f329(f329(f331(x89213),x89212),x89216))+E(f329(f329(x89211,x89212),f329(f329(f67(x89213,x89214,x89211),x89215),f329(f329(f22(f891(x89213,a880)),x89216),f329(f329(f307(x89213),x89212),f195(f891(x89213,a880)))))),f329(f329(f67(x89213,x89214,x89211),x89215),x89216))
% 159.70/159.30  [9229]~P14(x92293,x92291,x92296,x92292)+~P104(f329(f64(x92293),x92295))+~P104(f329(f64(x92293),x92294))+E(f329(f76(x92291,x92291,x92291,f329(x92292,f329(f329(f118(f891(x92293,a880)),x92294),x92295))),f329(x92292,f329(f329(f109(f891(x92293,a880)),x92294),x92295))),f329(f76(x92291,x92291,x92291,f329(x92292,x92294)),f329(x92292,x92295)))
% 159.70/159.30  [9564]~E(x95643,f329(f329(f158(x95641,x95642),x95645),x95646))+P104(f329(f329(f331(f890(f886(x95641),f886(x95641))),f329(f329(f258(f886(x95641),f886(x95641)),x95642),x95643)),f156(x95641,x95644)))+~P104(f329(f329(f245(a885),x95645),f329(f196(f886(x95641)),x95642)))+~P104(f329(f329(f331(f890(x95641,x95641)),f329(f329(f258(x95641,x95641),f329(f329(f164(x95641),x95642),x95645)),x95646)),x95644))
% 159.70/159.30  [10079]~P68(x100792)+~P104(f329(f64(x100791),x100796))+P104(f329(f329(f331(x100791),f569(x100794,x100795,x100793,x100796,x100791,x100792)),x100796))+E(f329(f329(f6(x100791,x100792),f329(f329(f18(x100791,f891(x100793,a880),x100792),f329(f329(f8(f891(x100793,x100792),f891(f891(x100793,a880),x100792),x100791),f6(x100793,x100792)),x100794)),x100795)),x100796),f329(f329(f6(f890(x100791,x100793),x100792),f329(f268(x100791,x100793,x100792),x100794)),f329(f329(f266(x100791,x100793),x100796),x100795)))
% 159.70/159.30  [10080]~P75(x100802)+~P104(f329(f64(x100801),x100806))+P104(f329(f329(f331(x100801),f570(x100804,x100805,x100803,x100806,x100801,x100802)),x100806))+E(f329(f329(f9(x100801,x100802),f329(f329(f18(x100801,f891(x100803,a880),x100802),f329(f329(f8(f891(x100803,x100802),f891(f891(x100803,a880),x100802),x100801),f9(x100803,x100802)),x100804)),x100805)),x100806),f329(f329(f9(f890(x100801,x100803),x100802),f329(f268(x100801,x100803,x100802),x100804)),f329(f329(f266(x100801,x100803),x100806),x100805)))
% 159.70/159.30  [10119]~P68(x101192)+~P104(f329(f64(x101191),x101196))+~P104(f329(f64(x101193),f329(x101195,f569(x101194,x101195,x101193,x101196,x101191,x101192))))+E(f329(f329(f6(x101191,x101192),f329(f329(f18(x101191,f891(x101193,a880),x101192),f329(f329(f8(f891(x101193,x101192),f891(f891(x101193,a880),x101192),x101191),f6(x101193,x101192)),x101194)),x101195)),x101196),f329(f329(f6(f890(x101191,x101193),x101192),f329(f268(x101191,x101193,x101192),x101194)),f329(f329(f266(x101191,x101193),x101196),x101195)))
% 159.70/159.30  [10120]~P75(x101202)+~P104(f329(f64(x101201),x101206))+~P104(f329(f64(x101203),f329(x101205,f570(x101204,x101205,x101203,x101206,x101201,x101202))))+E(f329(f329(f9(x101201,x101202),f329(f329(f18(x101201,f891(x101203,a880),x101202),f329(f329(f8(f891(x101203,x101202),f891(f891(x101203,a880),x101202),x101201),f9(x101203,x101202)),x101204)),x101205)),x101206),f329(f329(f9(f890(x101201,x101203),x101202),f329(f268(x101201,x101203,x101202),x101204)),f329(f329(f266(x101201,x101203),x101206),x101205)))
% 159.70/159.30  [10102]~P75(x101022)+~P104(f329(f64(x101021),x101026))+P104(f329(f329(f331(x101021),x101023),x101026))+E(f329(f329(f9(x101021,x101022),f329(f329(f7(x101021,x101022,x101022),f329(f329(f18(x101021,x101022,f891(x101022,x101022)),f329(f329(f8(a880,f891(x101022,f891(x101022,x101022)),x101021),f104(x101022)),f329(f329(f7(x101021,x101021,a880),a326),x101023))),x101024)),x101025)),x101026),f329(f329(f259(x101022),x101025),f329(f40(x101021),x101026)))
% 159.70/159.30  [10107]~P75(x101072)+~P104(f329(f64(x101071),x101076))+~P104(f329(f329(f331(x101071),x101073),x101076))+E(f329(f329(f9(x101071,x101072),f329(f329(f7(x101071,x101072,x101072),f329(f329(f18(x101071,x101072,f891(x101072,x101072)),f329(f329(f8(a880,f891(x101072,f891(x101072,x101072)),x101071),f104(x101072)),f329(f329(f7(x101071,x101071,a880),a326),x101073))),x101074)),x101075)),x101076),f329(f329(f84(x101072),f329(x101074,x101073)),f329(f329(f259(x101072),x101075),f329(f329(f22(a885),f329(f40(x101071),x101076)),f81(a885)))))
% 159.70/159.30  [10174]~P104(f329(f64(x101741),x101745))+~P104(f329(f64(x101742),x101743))+P104(f329(f329(f331(x101742),f875(x101746,x101744,x101743,x101742,x101745,x101741)),x101743))+E(f329(f329(f6(x101741,a885),f329(f329(f8(f891(x101742,a880),a885,x101741),f40(x101742)),f329(f329(f8(f891(x101742,a880),f891(x101742,a880),x101741),f250(x101742)),f329(f329(f8(f891(x101742,a880),f891(x101742,a880),x101741),f329(f18(x101742,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101742),a327),f329(f329(f7(x101742,f891(x101742,a880),a880),f331(x101742)),x101743)))),x101744)))),x101745),f329(f329(f84(a885),x101746),f329(f40(x101742),x101743)))
% 159.70/159.30  [10175]~P104(f329(f64(x101751),x101755))+~P104(f329(f64(x101752),x101753))+P104(f329(f329(f331(x101752),f872(x101756,x101754,x101753,x101752,x101755,x101751)),x101753))+E(f329(f329(f6(x101751,a885),f329(f329(f8(f891(x101752,a880),a885,x101751),f40(x101752)),f329(f329(f8(f891(x101752,a880),f891(x101752,a880),x101751),f250(x101752)),f329(f329(f8(f891(x101752,a880),f891(x101752,a880),x101751),f329(f18(x101752,a880,a880),f329(f329(f8(a880,f891(a880,a880),x101752),a327),f329(f329(f7(x101752,f891(x101752,a880),a880),f331(x101752)),x101753)))),x101754)))),x101755),f329(f329(f6(x101752,a885),x101756),x101753))
% 159.70/159.30  [10207]~P104(f329(f64(x102072),x102073))+~P104(f329(f64(x102071),x102075))+~E(f329(f40(x102071),f329(f250(x102071),f329(f329(f18(x102071,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102071),a327),f329(f329(f7(x102071,f891(x102071,a880),a880),f331(x102071)),x102075))),f329(f329(f7(x102071,x102072,a880),x102074),f875(x102076,x102074,x102073,x102072,x102075,x102071))))),x102076)+E(f329(f329(f6(x102071,a885),f329(f329(f8(f891(x102072,a880),a885,x102071),f40(x102072)),f329(f329(f8(f891(x102072,a880),f891(x102072,a880),x102071),f250(x102072)),f329(f329(f8(f891(x102072,a880),f891(x102072,a880),x102071),f329(f18(x102072,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102072),a327),f329(f329(f7(x102072,f891(x102072,a880),a880),f331(x102072)),x102073)))),x102074)))),x102075),f329(f329(f84(a885),x102076),f329(f40(x102072),x102073)))
% 159.70/159.30  [10209]~P104(f329(f64(x102092),x102093))+~P104(f329(f64(x102091),x102095))+~E(f329(f40(x102091),f329(f250(x102091),f329(f329(f18(x102091,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102091),a327),f329(f329(f7(x102091,f891(x102091,a880),a880),f331(x102091)),x102095))),f329(f329(f7(x102091,x102092,a880),x102094),f872(x102096,x102094,x102093,x102092,x102095,x102091))))),f329(x102096,f872(x102096,x102094,x102093,x102092,x102095,x102091)))+E(f329(f329(f6(x102091,a885),f329(f329(f8(f891(x102092,a880),a885,x102091),f40(x102092)),f329(f329(f8(f891(x102092,a880),f891(x102092,a880),x102091),f250(x102092)),f329(f329(f8(f891(x102092,a880),f891(x102092,a880),x102091),f329(f18(x102092,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102092),a327),f329(f329(f7(x102092,f891(x102092,a880),a880),f331(x102092)),x102093)))),x102094)))),x102095),f329(f329(f6(x102092,a885),x102096),x102093))
% 159.70/159.30  [9852]E(x98521,x98522)+~P11(x98523,x98524,x98525)+~P104(f329(f69(x98523,x98524,x98525,x98526,x98527),x98522))+~P104(f329(f69(x98523,x98524,x98525,x98526,x98527),x98521))
% 159.70/159.30  [9642]P104(f329(x96421,x96422))+~P104(f329(f329(f331(x96427),x96422),f329(x96426,x96424)))+~P104(f329(x96421,f477(x96421,x96426,x96425,x96423,x96427)))+~P104(f329(f329(f331(x96423),x96424),x96425))
% 159.70/159.30  [10094]~P11(x100947,x100946,x100941)+E(f329(f329(x100941,x100942),f652(x100942,x100943,x100944,x100945,x100941,x100946,x100947)),x100943)+~P104(f329(f69(x100947,x100946,x100941,x100945,x100944),x100943))+~P104(f329(f329(f331(x100947),x100942),x100944))
% 159.70/159.30  [10159]~P11(x101591,x101592,x101593)+~P104(f329(f69(x101591,x101592,x101593,x101594,x101595),x101597))+P104(f329(f69(x101591,x101592,x101593,x101594,f329(f329(f22(f891(x101591,a880)),x101595),f329(f329(f307(x101591),x101596),f195(f891(x101591,a880))))),f652(x101596,x101597,x101595,x101594,x101593,x101592,x101591)))+~P104(f329(f329(f331(x101591),x101596),x101595))
% 159.70/159.30  [9539]~P72(x95391)+~P20(x95395,x95392,x95396,x95397)+~P104(f329(f64(x95395),x95397))+E(f329(f329(f329(f68(x95391,x95392,f84(x95391)),x95393),x95394),f329(f308(x95395,x95392,x95396),x95397)),f329(f329(f329(f68(x95391,x95395,f84(x95391)),f329(f76(x95392,x95391,x95395,x95393),x95396)),x95394),x95397))
% 159.70/159.30  [9667]~E(f329(f329(f307(x96671),x96675),x96676),f329(f329(f307(x96671),x96672),x96673))+~P104(f329(f69(x96671,x96671,x96674,x96672,x96673),x96677))+P104(f329(f329(f331(x96671),x96672),x96673))+P104(f329(f65(x96671,x96674,f329(f329(f307(x96671),x96675),x96676)),x96677))
% 159.70/159.30  [9748]P104(f329(x97481,x97482))+~P104(f329(f329(f331(x97483),x97482),f329(x97484,x97487)))+~P104(f329(f329(f331(x97486),x97487),x97485))+P104(f329(f329(f331(x97483),f477(x97481,x97484,x97485,x97486,x97483)),f329(f329(f44(x97486,f891(x97483,a880)),x97485),x97484)))
% 159.70/159.30  [9764]~P20(x97642,x97641,x97645,x97644)+~P20(x97641,x97643,x97646,f329(f308(x97642,x97641,x97645),x97644))+E(f329(f329(f76(x97641,x97642,x97643,f80(x97642,x97641,x97644,x97645)),f80(x97641,x97643,f329(f308(x97642,x97641,x97645),x97644),x97646)),x97647),f329(f80(x97642,x97643,x97644,f329(f76(x97641,x97643,x97642,x97646),x97645)),x97647))+~P104(f329(f329(f331(x97643),x97647),f329(f308(x97641,x97643,x97646),f329(f308(x97642,x97641,x97645),x97644))))
% 159.70/159.30  [9765]~P20(x97652,x97651,x97655,x97654)+~P20(x97651,x97653,x97656,f329(f308(x97652,x97651,x97655),x97654))+E(f329(f329(f76(x97651,x97652,x97653,f96(x97652,x97651,x97654,x97655)),f96(x97651,x97653,f329(f308(x97652,x97651,x97655),x97654),x97656)),x97657),f329(f96(x97652,x97653,x97654,f329(f76(x97651,x97653,x97652,x97656),x97655)),x97657))+~P104(f329(f329(f331(x97653),x97657),f329(f308(x97651,x97653,x97656),f329(f308(x97652,x97651,x97655),x97654))))
% 159.70/159.30  [10095]~P11(x100957,x100956,x100951)+E(f329(f329(x100951,x100952),f676(x100953,x100954,x100952,x100955,x100951,x100956,x100957)),x100953)+P104(f329(f329(f331(x100957),x100952),x100954))+~P104(f329(f69(x100957,x100956,x100951,x100955,f329(f329(f307(x100957),x100952),x100954)),x100953))
% 159.70/159.30  [10158]~P11(x101581,x101584,x101585)+P104(f329(f69(x101581,x101584,x101585,x101586,x101583),f676(x101587,x101583,x101582,x101586,x101585,x101584,x101581)))+P104(f329(f329(f331(x101581),x101582),x101583))+~P104(f329(f69(x101581,x101584,x101585,x101586,f329(f329(f307(x101581),x101582),x101583)),x101587))
% 159.70/159.30  [9835]E(x98351,f2(a1))+~P104(f329(f51(x98353,x98351),f329(f329(f258(a1,a1),x98355),x98357)))+~P104(f329(f51(x98352,x98351),f329(f329(f258(a1,a1),x98354),x98356)))+P104(f329(f51(f329(f329(f83(a1),x98352),x98353),x98351),f329(f329(f258(a1,a1),f329(f329(f83(a1),f329(f329(f83(a1),x98354),x98355)),f329(f329(f41(a1),f329(f329(f83(a1),x98356),x98357)),x98351))),f47(a1,f329(f329(f83(a1),x98356),x98357),x98351))))
% 159.70/159.30  [9837]~P104(f329(f329(f245(a885),f2(a885)),x98373))+~P104(f329(f50(x98372,x98373),f329(f329(f258(a885,a885),x98375),x98377)))+~P104(f329(f50(x98371,x98373),f329(f329(f258(a885,a885),x98374),x98376)))+P104(f329(f50(f329(f329(f83(a885),x98371),x98372),x98373),f329(f329(f258(a885,a885),f329(f329(f83(a885),f329(f329(f83(a885),x98374),x98375)),f329(f329(f41(a885),f329(f329(f83(a885),x98376),x98377)),x98373))),f47(a885,f329(f329(f83(a885),x98376),x98377),x98373))))
% 159.70/159.30  [10206]~P68(x102062)+~P104(f329(f64(x102063),x102065))+~P104(f329(f64(x102061),x102067))+E(f329(f329(f6(x102061,x102062),f329(f329(f18(x102061,f891(x102063,a880),x102062),f329(f329(f8(f891(x102063,x102062),f891(f891(x102063,a880),x102062),x102061),f6(x102063,x102062)),x102064)),f329(f329(f8(f891(x102063,a880),f891(x102063,a880),x102061),f250(x102063)),f329(f329(f8(f891(x102063,a880),f891(x102063,a880),x102061),f329(f18(x102063,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102063),a327),f329(f329(f7(x102063,f891(x102063,a880),a880),f331(x102063)),x102065)))),x102066)))),x102067),f329(f329(f6(x102063,x102062),f329(f329(f18(x102063,f891(x102061,a880),x102062),f329(f329(f8(f891(x102061,x102062),f891(f891(x102061,a880),x102062),x102063),f6(x102061,x102062)),f329(f7(x102061,x102063,x102062),x102064))),f329(f329(f8(f891(x102061,a880),f891(x102061,a880),x102063),f250(x102061)),f329(f329(f8(f891(x102061,a880),f891(x102061,a880),x102063),f329(f18(x102061,a880,a880),f329(f329(f8(a880,f891(a880,a880),x102061),a327),f329(f329(f7(x102061,f891(x102061,a880),a880),f331(x102061)),x102067)))),f329(f7(x102061,x102063,a880),x102066))))),x102065))
% 159.70/159.30  [9703]~P17(x97037,x97036,x97031,x97038,x97032,x97034)+E(f329(f329(x97031,f329(x97032,x97033)),f329(x97034,x97035)),f329(x97034,x97035))+~P104(f329(f64(x97036),x97035))+~P104(f329(f329(f331(x97036),x97033),x97035))
% 159.70/159.30  [9707]~P9(x97076,x97071,x97072,x97078,x97073,x97074)+~P3(x97076,x97077,x97078)+P8(x97071,x97072,x97073,f329(x97074,x97075))+~P104(f329(f329(f331(x97076),x97075),x97077))
% 159.70/159.30  [8127]~P33(x81278,x81277,f329(f329(f329(f95(x81278),x81274),x81276),x81271))+P104(f329(f329(x81271,x81272),x81273))+~P104(f329(f329(x81274,x81272),x81275))+~P104(f329(f329(f329(f329(a203,x81276),x81275),x81277),x81273))
% 159.70/159.30  [9325]~P14(x93257,x93251,x93258,x93253)+~P104(f329(f64(x93257),x93255))+~P104(f329(f64(x93257),x93254))+E(f329(f76(x93251,x93251,x93252,f329(x93253,x93254)),f329(f76(x93251,x93251,x93252,f329(x93253,x93255)),x93256)),f329(f76(x93251,x93251,x93252,f329(x93253,x93255)),f329(f76(x93251,x93251,x93252,f329(x93253,x93254)),x93256)))
% 159.70/159.30  [9333]~P37(x93331,x93332,x93333,x93334,x93337)+P37(x93331,x93332,x93333,f329(f329(f158(x93331,x93334),x93335),x93336),f329(f329(f158(x93332,x93337),x93335),x93338))+~P104(f329(f329(x93333,x93336),x93338))+~P104(f329(f329(f245(a885),x93335),f329(f196(f886(x93331)),x93334)))
% 159.70/159.30  [9334]~P37(x93341,x93342,x93343,x93344,x93347)+P37(x93341,x93342,x93343,f329(f329(f158(x93341,x93344),x93345),x93346),f329(f329(f158(x93342,x93347),x93345),x93348))+~P104(f329(f329(x93343,x93346),x93348))+~P104(f329(f329(f245(a885),x93345),f329(f196(f886(x93342)),x93347)))
% 159.70/159.30  [9413]~P20(x94132,x94132,x94135,x94136)+~P16(x94133,x94132,x94137,x94138,x94131)+~P104(f329(f64(x94132),x94136))+E(f329(f329(x94131,f329(f76(x94132,x94133,x94132,x94134),x94135)),x94136),f329(f329(x94131,x94134),f329(f308(x94132,x94132,x94135),x94136)))
% 159.70/159.30  [9705]~P18(x97057,x97052,x97055,x97058,x97056,x97051)+~P104(f329(f64(x97052),x97054))+E(f329(x97051,f329(f329(f307(x97052),x97053),x97054)),f329(f329(x97055,f329(x97056,x97053)),f329(x97051,x97054)))+P104(f329(f329(f331(x97052),x97053),x97054))
% 159.70/159.30  [9714]~P17(x97146,x97145,x97141,x97147,x97148,x97142)+E(f329(f329(x97141,f329(x97142,x97143)),f329(x97142,x97144)),f329(x97142,x97144))+~P104(f329(f64(x97145),x97144))+~P104(f329(f329(f244(f891(x97145,a880)),x97143),x97144))
% 159.70/159.30  [10204]P19(x102048,x102047,f329(f329(f307(f884(x102048)),f329(f329(f329(f95(x102048),x102044),x102045),x102043)),f195(f891(f884(x102048),a880))))+~P19(x102048,x102047,f329(f329(f307(f884(x102048)),f329(f329(f329(f95(x102048),x102046),x102045),x102041)),f195(f891(f884(x102048),a880))))+~P104(f329(f329(x102046,x102042),f425(x102043,x102044,x102041,x102045,x102046,x102047,x102048)))+P104(f329(f329(x102041,x102042),f437(x102043,x102044,x102041,x102045,x102046,x102047,x102048)))
% 159.70/159.30  [9311]P104(f329(f329(f331(f890(f886(x93111),f886(x93111))),f329(f329(f258(f886(x93111),f886(x93111)),x93112),x93113)),f156(x93111,x93114)))+~E(x93113,f329(f329(f129(x93111),x93115),f329(f329(f150(x93111),x93116),x93117)))+~E(x93112,f329(f329(f129(x93111),x93115),f329(f329(f150(x93111),x93118),x93117)))+~P104(f329(f329(f331(f890(x93111,x93111)),f329(f329(f258(x93111,x93111),x93118),x93116)),x93114))
% 159.70/159.30  [9710]~P17(x97106,x97102,x97105,x97107,x97108,x97101)+~P104(f329(f64(x97102),x97104))+~P104(f329(f64(x97102),x97103))+E(f329(x97101,f329(f329(f118(f891(x97102,a880)),x97103),x97104)),f329(f329(x97105,f329(x97101,x97103)),f329(x97101,x97104)))
% 159.70/159.30  [10246]~P20(x102464,x102462,x102465,x102468)+E(f329(f329(f45(x102461,f891(x102462,a880)),x102463),f329(f329(f8(f891(x102464,a880),f891(x102462,a880),x102461),f308(x102464,x102462,x102465)),x102466)),f329(f308(x102464,x102462,x102465),f329(f329(f45(x102461,f891(x102464,a880)),x102463),x102466)))+~P104(f329(f329(f331(x102461),x102467),x102463))+P104(f329(f329(f331(x102461),f664(x102467,x102466,x102463,x102461,x102468,x102465,x102462,x102464)),x102463))
% 159.70/159.30  [10265]~P20(x102654,x102652,x102655,x102657)+E(f329(f329(f45(x102651,f891(x102652,a880)),x102653),f329(f329(f8(f891(x102654,a880),f891(x102652,a880),x102651),f308(x102654,x102652,x102655)),x102656)),f329(f308(x102654,x102652,x102655),f329(f329(f45(x102651,f891(x102654,a880)),x102653),x102656)))+~P104(f329(f329(f331(x102651),x102658),x102653))+~P104(f329(f329(f244(f891(x102654,a880)),f329(x102656,f664(x102658,x102656,x102653,x102651,x102657,x102655,x102652,x102654))),x102657))
% 159.70/159.30  [9774]~P18(x97747,x97745,x97741,x97748,x97742,x97744)+~P104(f329(f64(x97745),x97746))+~P104(f329(f329(f331(x97745),x97743),x97746))+E(f329(f329(x97741,f329(x97742,x97743)),f329(x97744,f329(f329(f22(f891(x97745,a880)),x97746),f329(f329(f307(x97745),x97743),f195(f891(x97745,a880)))))),f329(x97744,x97746))
% 159.70/159.30  [9783]~P18(x97836,x97833,x97831,x97837,x97838,x97832)+~P104(f329(f64(x97833),x97835))+~P104(f329(f64(x97833),x97834))+E(f329(f329(x97831,f329(x97832,f329(f329(f118(f891(x97833,a880)),x97834),x97835))),f329(x97832,f329(f329(f109(f891(x97833,a880)),x97834),x97835))),f329(f329(x97831,f329(x97832,x97834)),f329(x97832,x97835)))
% 159.70/159.30  [9874]P45(x98741,x98742,x98743,x98744,x98745,f329(f329(x98743,x98746),x98747))+~P45(x98741,x98742,x98743,x98744,f329(f329(f22(f891(x98741,a880)),x98745),f329(f329(f307(x98741),x98748),f195(f891(x98741,a880)))),x98749)+~E(f329(f329(x98743,x98746),x98747),f329(f329(x98743,x98748),x98749))+~P104(f329(f329(f331(x98741),x98748),x98745))
% 159.70/159.30  [10279]P19(x102791,x102792,f329(f329(f307(f884(x102791)),f329(f329(f329(f95(x102791),f329(x102793,f849(x102794,x102795,x102796,x102797,x102793,x102792,x102791,x102798,x102799))),f329(x102797,f849(x102794,x102795,x102796,x102797,x102793,x102792,x102791,x102798,x102799))),f329(x102796,f849(x102794,x102795,x102796,x102797,x102793,x102792,x102791,x102798,x102799)))),f195(f891(f884(x102791),a880))))+~P104(f329(f64(x102799),x102798))+~P19(x102791,x102792,f329(f308(x102799,f884(x102791),f329(f329(f18(x102799,f891(x102791,f891(a881,a880)),f884(x102791)),f329(f329(f18(x102799,a882,f891(f891(x102791,f891(a881,a880)),f884(x102791))),f329(f329(f8(f891(x102791,f891(a881,a880)),f891(a882,f891(f891(x102791,f891(a881,a880)),f884(x102791))),x102799),f95(x102791)),x102793)),x102797)),x102796)),x102798))+P19(x102791,x102792,f329(f308(x102799,f884(x102791),f329(f329(f18(x102799,f891(x102791,f891(a881,a880)),f884(x102791)),f329(f329(f18(x102799,a882,f891(f891(x102791,f891(a881,a880)),f884(x102791))),f329(f329(f8(f891(x102791,f891(a881,a880)),f891(a882,f891(f891(x102791,f891(a881,a880)),f884(x102791))),x102799),f95(x102791)),x102795)),x102797)),x102794)),x102798))
% 159.70/159.30  [10280]~P19(x102801,x102802,f329(f329(f307(f884(x102801)),f329(f329(f329(f95(x102801),f329(x102804,f849(x102806,x102804,x102808,x102805,x102809,x102802,x102801,x102807,x102803))),f329(x102805,f849(x102806,x102804,x102808,x102805,x102809,x102802,x102801,x102807,x102803))),f329(x102806,f849(x102806,x102804,x102808,x102805,x102809,x102802,x102801,x102807,x102803)))),f195(f891(f884(x102801),a880))))+~P104(f329(f64(x102803),x102807))+~P19(x102801,x102802,f329(f308(x102803,f884(x102801),f329(f329(f18(x102803,f891(x102801,f891(a881,a880)),f884(x102801)),f329(f329(f18(x102803,a882,f891(f891(x102801,f891(a881,a880)),f884(x102801))),f329(f329(f8(f891(x102801,f891(a881,a880)),f891(a882,f891(f891(x102801,f891(a881,a880)),f884(x102801))),x102803),f95(x102801)),x102809)),x102805)),x102808)),x102807))+P19(x102801,x102802,f329(f308(x102803,f884(x102801),f329(f329(f18(x102803,f891(x102801,f891(a881,a880)),f884(x102801)),f329(f329(f18(x102803,a882,f891(f891(x102801,f891(a881,a880)),f884(x102801))),f329(f329(f8(f891(x102801,f891(a881,a880)),f891(a882,f891(f891(x102801,f891(a881,a880)),f884(x102801))),x102803),f95(x102801)),x102804)),x102805)),x102806)),x102807))
% 159.70/159.30  [9810]~P9(x98106,x98107,x98108,x98109,x981010,x98101)+E(f329(f329(x98101,x98102),x98103),f329(f329(x98101,x98104),x98105))+~P104(f329(f329(f331(f890(x98107,x98107)),f329(f329(f258(x98107,x98107),x98103),x98105)),x981010))+~P104(f329(f329(f331(f890(x98106,x98106)),f329(f329(f258(x98106,x98106),x98102),x98104)),x98109))
% 159.70/159.30  [9415]~P25(x94152)+E(x94151,f195(f891(x94152,a880)))+~P104(f329(f64(x94152),x94151))+P104(f329(f329(f331(x94152),f10(x94152,x94151)),x94151))+~P104(f329(f329(f331(x94152),f329(f329(f109(x94152),f848(x94151,x94152)),f850(x94151,x94152))),f329(f329(f307(x94152),f848(x94151,x94152)),f329(f329(f307(x94152),f850(x94151,x94152)),f195(f891(x94152,a880))))))
% 159.70/159.30  [9416]~P25(x94162)+E(x94161,f195(f891(x94162,a880)))+~P104(f329(f64(x94162),x94161))+P104(f329(f329(f331(x94162),f13(x94162,x94161)),x94161))+~P104(f329(f329(f331(x94162),f329(f329(f118(x94162),f851(x94161,x94162)),f852(x94161,x94162))),f329(f329(f307(x94162),f851(x94161,x94162)),f329(f329(f307(x94162),f852(x94161,x94162)),f195(f891(x94162,a880))))))
% 159.70/159.30  [9446]~P72(x94462)+E(x94461,f195(f891(x94462,a880)))+~P104(f329(f64(x94462),x94461))+P104(f329(f329(f331(x94462),f329(f66(x94462,f84(x94462)),x94461)),x94461))+~P104(f329(f329(f331(x94462),f329(f329(f84(x94462),f366(x94461,x94462)),f367(x94461,x94462))),f329(f329(f307(x94462),f366(x94461,x94462)),f329(f329(f307(x94462),f367(x94461,x94462)),f195(f891(x94462,a880))))))
% 159.70/159.30  [9452]~P107(x94522)+E(x94521,f195(f891(x94522,a880)))+~P104(f329(f64(x94522),x94521))+P104(f329(f329(f331(x94522),f11(x94522,f193(x94522),x94521)),x94521))+~P104(f329(f329(f331(x94522),f329(f329(f193(x94522),f877(x94521,x94522)),f341(x94521,x94522))),f329(f329(f307(x94522),f877(x94521,x94522)),f329(f329(f307(x94522),f341(x94521,x94522)),f195(f891(x94522,a880))))))
% 159.70/159.30  [9453]~P107(x94532)+E(x94531,f195(f891(x94532,a880)))+~P104(f329(f64(x94532),x94531))+P104(f329(f329(f331(x94532),f12(x94532,f194(x94532),x94531)),x94531))+~P104(f329(f329(f331(x94532),f329(f329(f194(x94532),f878(x94531,x94532)),f879(x94531,x94532))),f329(f329(f307(x94532),f878(x94531,x94532)),f329(f329(f307(x94532),f879(x94531,x94532)),f195(f891(x94532,a880))))))
% 159.70/159.30  [6561]~P88(x65612)+E(x65611,f2(x65612))+~E(f329(f329(f83(x65612),x65613),x65611),f2(x65612))+~P104(f329(f329(f244(x65612),f2(x65612)),x65613))+~P104(f329(f329(f244(x65612),f2(x65612)),x65611))
% 159.70/159.30  [6562]~P88(x65622)+E(x65621,f2(x65622))+~E(f329(f329(f83(x65622),x65621),x65623),f2(x65622))+~P104(f329(f329(f244(x65622),f2(x65622)),x65623))+~P104(f329(f329(f244(x65622),f2(x65622)),x65621))
% 159.70/159.30  [7095]~P107(x70952)+~P31(x70952,x70951)+E(x70951,f121(x70952))+~P104(f329(f329(f331(x70952),x70953),f329(f171(x70952),f746(x70951,x70952))))+P104(f329(f329(f244(x70952),f775(x70951,x70952)),x70953))
% 159.70/159.30  [7261]~P107(x72611)+E(f14(x72611,x72612),x72613)+~P104(f329(f64(x72611),x72612))+~P104(f329(f329(f244(x72611),x72613),f517(x72613,x72612,x72611)))+~P104(f329(f329(f331(x72611),x72613),x72612))
% 159.70/159.30  [7292]~P107(x72921)+~P31(x72921,x72922)+~P31(x72921,x72923)+P31(x72921,f329(f329(f129(x72921),x72922),x72923))+P104(f329(f329(f331(x72921),f762(x72923,x72922,x72921)),f329(f171(x72921),x72922)))
% 159.70/159.30  [7293]~P107(x72931)+~P31(x72931,x72932)+~P31(x72931,x72933)+P31(x72931,f329(f329(f129(x72931),x72932),x72933))+P104(f329(f329(f331(x72931),f763(x72933,x72932,x72931)),f329(f171(x72931),x72933)))
% 159.70/159.30  [7349]~P107(x73491)+E(f14(x73491,x73492),x73493)+~P104(f329(f64(x73491),x73492))+P104(f329(f329(f331(x73491),f517(x73493,x73492,x73491)),x73492))+~P104(f329(f329(f331(x73491),x73493),x73492))
% 159.70/159.30  [7350]~P107(x73501)+E(f15(x73501,x73502),x73503)+~P104(f329(f64(x73501),x73502))+P104(f329(f329(f331(x73501),f520(x73503,x73502,x73501)),x73502))+~P104(f329(f329(f331(x73501),x73503),x73502))
% 159.70/159.30  [7929]~P107(x79291)+E(f15(x79291,x79292),x79293)+~P104(f329(f64(x79291),x79292))+~P104(f329(f329(f331(x79291),x79293),x79292))+~P104(f329(f329(f244(x79291),f520(x79293,x79292,x79291)),x79293))
% 159.70/159.30  [8257]~P107(x82571)+~P31(x82571,x82572)+~P31(x82571,x82573)+P31(x82571,f329(f329(f129(x82571),x82572),x82573))+~P104(f329(f329(f244(x82571),f762(x82573,x82572,x82571)),f763(x82573,x82572,x82571)))
% 159.70/159.30  [9051]~P25(x90512)+E(x90511,f195(f891(x90512,a880)))+~E(f329(f329(f109(x90512),f329(x90513,f847(x90511,x90513,x90512))),f329(x90513,f856(x90511,x90513,x90512))),f329(x90513,f329(f329(f109(x90512),f847(x90511,x90513,x90512)),f856(x90511,x90513,x90512))))+E(f10(x90512,f329(f308(x90512,x90512,x90513),x90511)),f329(x90513,f10(x90512,x90511)))+~P104(f329(f64(x90512),x90511))
% 159.70/159.30  [9052]~P25(x90522)+E(x90521,f195(f891(x90522,a880)))+~E(f329(f329(f118(x90522),f329(x90523,f857(x90521,x90523,x90522))),f329(x90523,f858(x90521,x90523,x90522))),f329(x90523,f329(f329(f118(x90522),f857(x90521,x90523,x90522)),f858(x90521,x90523,x90522))))+E(f13(x90522,f329(f308(x90522,x90522,x90523),x90521)),f329(x90523,f13(x90522,x90521)))+~P104(f329(f64(x90522),x90521))
% 159.70/159.30  [9053]~P107(x90532)+E(x90531,f195(f891(x90532,a880)))+~E(f329(f329(f193(x90532),f329(x90533,f336(x90531,x90533,x90532))),f329(x90533,f349(x90531,x90533,x90532))),f329(x90533,f329(f329(f193(x90532),f336(x90531,x90533,x90532)),f349(x90531,x90533,x90532))))+E(f14(x90532,f329(f308(x90532,x90532,x90533),x90531)),f329(x90533,f14(x90532,x90531)))+~P104(f329(f64(x90532),x90531))
% 159.70/159.30  [9054]~P107(x90542)+E(x90541,f195(f891(x90542,a880)))+~E(f329(f329(f194(x90542),f329(x90543,f337(x90541,x90543,x90542))),f329(x90543,f345(x90541,x90543,x90542))),f329(x90543,f329(f329(f194(x90542),f337(x90541,x90543,x90542)),f345(x90541,x90543,x90542))))+E(f15(x90542,f329(f308(x90542,x90542,x90543),x90541)),f329(x90543,f15(x90542,x90541)))+~P104(f329(f64(x90542),x90541))
% 159.70/159.30  [9124]~P107(x91242)+E(x91241,f195(f891(x91242,a880)))+~E(f329(f329(f193(x91242),f329(x91243,f338(x91241,x91243,x91242))),f329(x91243,f344(x91241,x91243,x91242))),f329(x91243,f329(f329(f193(x91242),f338(x91241,x91243,x91242)),f344(x91241,x91243,x91242))))+E(f11(x91242,f193(x91242),f329(f308(x91242,x91242,x91243),x91241)),f329(x91243,f11(x91242,f193(x91242),x91241)))+~P104(f329(f64(x91242),x91241))
% 159.70/159.30  [9125]~P107(x91252)+E(x91251,f195(f891(x91252,a880)))+~E(f329(f329(f194(x91252),f329(x91253,f339(x91251,x91253,x91252))),f329(x91253,f343(x91251,x91253,x91252))),f329(x91253,f329(f329(f194(x91252),f339(x91251,x91253,x91252)),f343(x91251,x91253,x91252))))+E(f12(x91252,f194(x91252),f329(f308(x91252,x91252,x91253),x91251)),f329(x91253,f12(x91252,f194(x91252),x91251)))+~P104(f329(f64(x91252),x91251))
% 159.70/159.30  [6577]~P72(x65772)+E(x65771,f195(f891(x65772,a880)))+~P104(f329(f64(x65772),x65771))+E(f329(f66(x65772,f84(x65772)),f329(f329(f307(x65772),x65773),x65771)),f329(f329(f84(x65772),x65773),f329(f66(x65772,f84(x65772)),x65771)))+P104(f329(f329(f331(x65772),x65773),x65771))
% 159.70/159.30  [7101]~P25(x71012)+E(f329(f329(f118(x71012),f13(x71012,x71011)),f13(x71012,x71013)),f13(x71012,x71013))+E(x71011,f195(f891(x71012,a880)))+~P104(f329(f64(x71012),x71013))+~P104(f329(f329(f244(f891(x71012,a880)),x71011),x71013))
% 159.70/159.30  [7102]~P25(x71022)+E(f329(f329(f109(x71022),f10(x71022,x71021)),f10(x71022,x71023)),f10(x71022,x71023))+E(x71021,f195(f891(x71022,a880)))+~P104(f329(f64(x71022),x71023))+~P104(f329(f329(f244(f891(x71022,a880)),x71021),x71023))
% 159.70/159.30  [7103]~P107(x71032)+E(f329(f329(f193(x71032),f14(x71032,x71031)),f14(x71032,x71033)),f14(x71032,x71033))+E(x71031,f195(f891(x71032,a880)))+~P104(f329(f64(x71032),x71033))+~P104(f329(f329(f244(f891(x71032,a880)),x71031),x71033))
% 159.70/159.30  [7104]~P107(x71042)+E(f329(f329(f194(x71042),f15(x71042,x71041)),f15(x71042,x71043)),f15(x71042,x71043))+E(x71041,f195(f891(x71042,a880)))+~P104(f329(f64(x71042),x71043))+~P104(f329(f329(f244(f891(x71042,a880)),x71041),x71043))
% 159.70/159.30  [7401]~P107(x74012)+E(x74011,f195(f891(x74012,a880)))+~P104(f329(f64(x74012),x74013))+P104(f329(f329(f244(x74012),f14(x74012,x74013)),f14(x74012,x74011)))+~P104(f329(f329(f244(f891(x74012,a880)),x74011),x74013))
% 159.70/159.30  [7402]~P107(x74022)+E(x74021,f195(f891(x74022,a880)))+~P104(f329(f64(x74022),x74023))+P104(f329(f329(f244(x74022),f15(x74022,x74021)),f15(x74022,x74023)))+~P104(f329(f329(f244(f891(x74022,a880)),x74021),x74023))
% 159.70/159.30  [7460]~P25(x74601)+E(f10(x74601,x74602),x74603)+~P104(f329(f64(x74601),x74602))+~E(f329(f329(f22(f891(x74601,a880)),x74602),f329(f329(f307(x74601),x74603),f195(f891(x74601,a880)))),f195(f891(x74601,a880)))+~P104(f329(f329(f331(x74601),x74603),x74602))
% 159.70/159.30  [7461]~P25(x74611)+E(f13(x74611,x74612),x74613)+~P104(f329(f64(x74611),x74612))+~E(f329(f329(f22(f891(x74611,a880)),x74612),f329(f329(f307(x74611),x74613),f195(f891(x74611,a880)))),f195(f891(x74611,a880)))+~P104(f329(f329(f331(x74611),x74613),x74612))
% 159.70/159.30  [7462]~P107(x74621)+E(f14(x74621,x74622),x74623)+~P104(f329(f64(x74621),x74622))+~E(f329(f329(f22(f891(x74621,a880)),x74622),f329(f329(f307(x74621),x74623),f195(f891(x74621,a880)))),f195(f891(x74621,a880)))+~P104(f329(f329(f331(x74621),x74623),x74622))
% 159.70/159.30  [7463]~P107(x74631)+E(f15(x74631,x74632),x74633)+~P104(f329(f64(x74631),x74632))+~E(f329(f329(f22(f891(x74631,a880)),x74632),f329(f329(f307(x74631),x74633),f195(f891(x74631,a880)))),f195(f891(x74631,a880)))+~P104(f329(f329(f331(x74631),x74633),x74632))
% 159.70/159.30  [7560]~P107(x75601)+E(f11(x75601,f193(x75601),x75602),x75603)+~P104(f329(f64(x75601),x75602))+~E(f329(f329(f22(f891(x75601,a880)),x75602),f329(f329(f307(x75601),x75603),f195(f891(x75601,a880)))),f195(f891(x75601,a880)))+~P104(f329(f329(f331(x75601),x75603),x75602))
% 159.70/159.30  [7561]~P107(x75611)+E(f12(x75611,f194(x75611),x75612),x75613)+~P104(f329(f64(x75611),x75612))+~E(f329(f329(f22(f891(x75611,a880)),x75612),f329(f329(f307(x75611),x75613),f195(f891(x75611,a880)))),f195(f891(x75611,a880)))+~P104(f329(f329(f331(x75611),x75613),x75612))
% 159.70/159.30  [7597]~P101(x75972)+E(x75971,f195(f891(x75972,a880)))+~P104(f329(f64(x75972),x75971))+~P104(f329(f329(f244(x75972),x75973),f347(x75973,x75971,x75972)))+P104(f329(f329(f244(x75972),x75973),f329(f66(x75972,f109(x75972)),x75971)))
% 159.70/159.30  [7598]~P107(x75982)+E(x75981,f195(f891(x75982,a880)))+~P104(f329(f64(x75982),x75981))+~P104(f329(f329(f244(x75982),x75983),f351(x75983,x75981,x75982)))+P104(f329(f329(f244(x75982),x75983),f329(f66(x75982,f193(x75982)),x75981)))
% 159.70/159.30  [7599]~P107(x75992)+E(x75991,f195(f891(x75992,a880)))+~P104(f329(f64(x75992),x75991))+~P104(f329(f329(f245(x75992),x75993),f353(x75993,x75991,x75992)))+P104(f329(f329(f245(x75992),x75993),f329(f66(x75992,f193(x75992)),x75991)))
% 159.70/159.30  [7684]~P101(x76842)+E(x76841,f195(f891(x76842,a880)))+~P104(f329(f64(x76842),x76841))+P104(f329(f329(f331(x76842),f347(x76843,x76841,x76842)),x76841))+P104(f329(f329(f244(x76842),x76843),f329(f66(x76842,f109(x76842)),x76841)))
% 159.70/159.30  [7685]~P107(x76852)+E(x76851,f195(f891(x76852,a880)))+~P104(f329(f64(x76852),x76851))+P104(f329(f329(f331(x76852),f351(x76853,x76851,x76852)),x76851))+P104(f329(f329(f244(x76852),x76853),f329(f66(x76852,f193(x76852)),x76851)))
% 159.70/159.30  [7686]~P107(x76862)+E(x76861,f195(f891(x76862,a880)))+~P104(f329(f64(x76862),x76861))+P104(f329(f329(f331(x76862),f353(x76863,x76861,x76862)),x76861))+P104(f329(f329(f245(x76862),x76863),f329(f66(x76862,f193(x76862)),x76861)))
% 159.70/159.30  [7807]~P107(x78072)+E(x78071,f195(f891(x78072,a880)))+E(f329(f329(f193(x78072),f11(x78072,f193(x78072),x78071)),f11(x78072,f193(x78072),x78073)),f11(x78072,f193(x78072),x78073))+~P104(f329(f64(x78072),x78073))+~P104(f329(f329(f244(f891(x78072,a880)),x78071),x78073))
% 159.70/159.30  [7808]~P107(x78082)+E(x78081,f195(f891(x78082,a880)))+E(f329(f329(f194(x78082),f12(x78082,f194(x78082),x78081)),f12(x78082,f194(x78082),x78083)),f12(x78082,f194(x78082),x78083))+~P104(f329(f64(x78082),x78083))+~P104(f329(f329(f244(f891(x78082,a880)),x78081),x78083))
% 159.70/159.30  [8010]~E(f661(x80101,x80103,x80102),f662(x80101,x80103,x80102))+~E(f329(f40(x80102),f663(x80101,x80103,x80102)),x80101)+E(f329(f329(f84(a885),x80101),f329(f40(f891(x80102,a880)),x80103)),f329(f40(x80102),f42(f891(x80102,a880),x80103)))+~P104(f329(f64(x80102),f42(f891(x80102,a880),x80103)))+~P104(f329(f64(f891(x80102,a880)),x80103))
% 159.70/159.30  [8191]~P107(x81912)+E(x81911,f195(f891(x81912,a880)))+~P104(f329(f64(x81912),x81913))+P104(f329(f329(f244(x81912),f329(f66(x81912,f193(x81912)),x81913)),f329(f66(x81912,f193(x81912)),x81911)))+~P104(f329(f329(f244(f891(x81912,a880)),x81911),x81913))
% 159.70/159.30  [8505]~E(f661(x85051,x85053,x85052),f662(x85051,x85053,x85052))+E(f329(f329(f84(a885),x85051),f329(f40(f891(x85052,a880)),x85053)),f329(f40(x85052),f42(f891(x85052,a880),x85053)))+P104(f329(f329(f331(f891(x85052,a880)),f663(x85051,x85053,x85052)),x85053))+~P104(f329(f64(x85052),f42(f891(x85052,a880),x85053)))+~P104(f329(f64(f891(x85052,a880)),x85053))
% 159.70/159.30  [8530]~E(f329(f40(x85302),f663(x85301,x85303,x85302)),x85301)+E(f329(f329(f84(a885),x85301),f329(f40(f891(x85302,a880)),x85303)),f329(f40(x85302),f42(f891(x85302,a880),x85303)))+P104(f329(f329(f331(f891(x85302,a880)),f662(x85301,x85303,x85302)),x85303))+~P104(f329(f64(x85302),f42(f891(x85302,a880),x85303)))+~P104(f329(f64(f891(x85302,a880)),x85303))
% 159.70/159.30  [8531]~E(f329(f40(x85312),f663(x85311,x85313,x85312)),x85311)+E(f329(f329(f84(a885),x85311),f329(f40(f891(x85312,a880)),x85313)),f329(f40(x85312),f42(f891(x85312,a880),x85313)))+P104(f329(f329(f331(f891(x85312,a880)),f661(x85311,x85313,x85312)),x85313))+~P104(f329(f64(x85312),f42(f891(x85312,a880),x85313)))+~P104(f329(f64(f891(x85312,a880)),x85313))
% 159.70/159.30  [8559]~E(f329(f40(x85592),f663(x85591,x85593,x85592)),x85591)+~E(f329(f329(f109(f891(x85592,a880)),f662(x85591,x85593,x85592)),f661(x85591,x85593,x85592)),f195(f891(x85592,a880)))+E(f329(f329(f84(a885),x85591),f329(f40(f891(x85592,a880)),x85593)),f329(f40(x85592),f42(f891(x85592,a880),x85593)))+~P104(f329(f64(f891(x85592,a880)),x85593))+~P104(f329(f64(x85592),f42(f891(x85592,a880),x85593)))
% 159.70/159.30  [8809]E(f329(f329(f84(a885),x88091),f329(f40(f891(x88092,a880)),x88093)),f329(f40(x88092),f42(f891(x88092,a880),x88093)))+P104(f329(f329(f331(f891(x88092,a880)),f663(x88091,x88093,x88092)),x88093))+P104(f329(f329(f331(f891(x88092,a880)),f662(x88091,x88093,x88092)),x88093))+~P104(f329(f64(f891(x88092,a880)),x88093))+~P104(f329(f64(x88092),f42(f891(x88092,a880),x88093)))
% 159.70/159.30  [8810]E(f329(f329(f84(a885),x88101),f329(f40(f891(x88102,a880)),x88103)),f329(f40(x88102),f42(f891(x88102,a880),x88103)))+P104(f329(f329(f331(f891(x88102,a880)),f663(x88101,x88103,x88102)),x88103))+P104(f329(f329(f331(f891(x88102,a880)),f661(x88101,x88103,x88102)),x88103))+~P104(f329(f64(f891(x88102,a880)),x88103))+~P104(f329(f64(x88102),f42(f891(x88102,a880),x88103)))
% 159.70/159.30  [8835]~E(f329(f329(f109(f891(x88352,a880)),f662(x88351,x88353,x88352)),f661(x88351,x88353,x88352)),f195(f891(x88352,a880)))+E(f329(f329(f84(a885),x88351),f329(f40(f891(x88352,a880)),x88353)),f329(f40(x88352),f42(f891(x88352,a880),x88353)))+~P104(f329(f64(f891(x88352,a880)),x88353))+P104(f329(f329(f331(f891(x88352,a880)),f663(x88351,x88353,x88352)),x88353))+~P104(f329(f64(x88352),f42(f891(x88352,a880),x88353)))
% 159.70/159.30  [9099]~P96(x90992)+E(x90991,f195(f891(x90992,a880)))+~E(f329(f329(f84(x90992),f329(x90993,f365(x90991,x90993,x90992))),f329(x90993,f368(x90991,x90993,x90992))),f329(x90993,f329(f329(f84(x90992),f365(x90991,x90993,x90992)),f368(x90991,x90993,x90992))))+~P104(f329(f64(x90992),x90991))+E(f329(f66(x90992,f84(x90992)),f329(f308(x90992,x90992,x90993),x90991)),f329(x90993,f329(f66(x90992,f84(x90992)),x90991)))
% 159.70/159.30  [10036]P104(f329(f329(x100361,x100362),x100363))+P104(f329(f329(f245(a1),f535(x100361,x100363,x100362)),f537(x100361,x100363,x100362)))+P104(f329(f329(f244(a1),f537(x100361,x100363,x100362)),f2(a1)))+P104(f329(f329(x100361,f535(x100361,x100363,x100362)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f537(x100361,x100363,x100362))))+~P104(f329(f317(f890(a1,a1),a59),f329(f329(f258(a1,a1),x100362),x100363)))
% 159.70/159.30  [10042]P104(f329(f329(x100421,x100422),x100423))+P104(f329(f329(f244(a1),f534(x100421,x100423,x100422)),f2(a1)))+P104(f329(f329(x100421,f533(x100421,x100423,x100422)),f329(f329(f84(a1),f329(f111(a1),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f534(x100421,x100423,x100422))))+P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),f533(x100421,x100423,x100422)),f534(x100421,x100423,x100422))))+~P104(f329(f317(f890(a1,a1),a54),f329(f329(f258(a1,a1),x100422),x100423)))
% 159.70/159.30  [7981]~P116(x79811)+~P104(f329(f329(f244(x79811),x79812),f81(x79811)))+~P104(f329(f329(f244(x79811),f2(x79811)),x79812))+~P104(f329(f329(f244(x79811),f2(x79811)),x79813))+P104(f329(f329(f244(x79811),f329(f329(f84(x79811),x79812),x79813)),x79813))
% 159.70/159.30  [7982]~P116(x79821)+~P104(f329(f329(f244(x79821),x79823),f81(x79821)))+~P104(f329(f329(f244(x79821),f2(x79821)),x79823))+~P104(f329(f329(f244(x79821),f2(x79821)),x79822))+P104(f329(f329(f244(x79821),f329(f329(f84(x79821),x79822),x79823)),x79822))
% 159.70/159.30  [8342]~P107(x83422)+E(x83421,f195(f891(x83422,a880)))+~P104(f329(f64(x83422),x83421))+P104(f329(f329(f331(x83422),f352(x83423,x83421,x83422)),x83421))+~P104(f329(f329(f244(x83422),f329(f66(x83422,f193(x83422)),x83421)),x83423))
% 159.70/159.30  [8343]~P107(x83432)+E(x83431,f195(f891(x83432,a880)))+~P104(f329(f64(x83432),x83431))+P104(f329(f329(f331(x83432),f354(x83433,x83431,x83432)),x83431))+~P104(f329(f329(f245(x83432),f329(f66(x83432,f193(x83432)),x83431)),x83433))
% 159.70/159.30  [8344]~P107(x83442)+E(x83441,f195(f891(x83442,a880)))+~P104(f329(f64(x83442),x83441))+P104(f329(f329(f244(x83442),f352(x83443,x83441,x83442)),x83443))+~P104(f329(f329(f244(x83442),f329(f66(x83442,f193(x83442)),x83441)),x83443))
% 159.70/159.30  [8345]~P107(x83452)+E(x83451,f195(f891(x83452,a880)))+~P104(f329(f64(x83452),x83451))+P104(f329(f329(f245(x83452),f354(x83453,x83451,x83452)),x83453))+~P104(f329(f329(f245(x83452),f329(f66(x83452,f193(x83452)),x83451)),x83453))
% 159.70/159.30  [8433]~P104(f329(x84331,x84333))+P104(f329(x84331,f451(x84331,x84332)))+P104(f329(x84331,f447(x84331,x84332)))+~P104(f329(f329(f245(a1),f2(a1)),x84332))+P104(f329(x84331,f329(f329(f22(a1),f447(x84331,x84332)),f329(f329(f84(a1),f452(x84331,x84332)),x84332))))
% 159.70/159.30  [8654]~P104(f329(x86541,x86543))+P104(f329(x86541,f447(x86541,x86542)))+~P104(f329(f329(f245(a1),f2(a1)),x86542))+P104(f329(f329(f331(a1),f451(x86541,x86542)),f300(a1,f81(a1),x86542)))+P104(f329(x86541,f329(f329(f22(a1),f447(x86541,x86542)),f329(f329(f84(a1),f452(x86541,x86542)),x86542))))
% 159.70/159.30  [8857]~P104(f329(x88571,x88573))+~P104(f329(x88571,f447(x88571,x88572)))+P104(f329(x88571,f451(x88571,x88572)))+~P104(f329(f329(f245(a1),f2(a1)),x88572))+~P104(f329(x88571,f329(f329(f22(a1),f447(x88571,x88572)),f329(f329(f84(a1),f452(x88571,x88572)),x88572))))
% 159.70/159.30  [8982]~P104(f329(x89821,x89823))+~P104(f329(x89821,f447(x89821,x89822)))+~P104(f329(f329(f245(a1),f2(a1)),x89822))+P104(f329(f329(f331(a1),f451(x89821,x89822)),f300(a1,f81(a1),x89822)))+~P104(f329(x89821,f329(f329(f22(a1),f447(x89821,x89822)),f329(f329(f84(a1),f452(x89821,x89822)),x89822))))
% 159.70/159.30  [8766]~P25(x87661)+~P104(f329(f64(x87661),x87662))+E(f329(f329(f22(f891(x87661,a880)),x87662),f329(f329(f307(x87661),x87663),f195(f891(x87661,a880)))),f195(f891(x87661,a880)))+~P104(f329(f329(f331(x87661),x87663),x87662))+E(f329(f329(f109(x87661),x87663),f10(x87661,f329(f329(f22(f891(x87661,a880)),x87662),f329(f329(f307(x87661),x87663),f195(f891(x87661,a880)))))),f10(x87661,x87662))
% 159.70/159.30  [8767]~P25(x87671)+~P104(f329(f64(x87671),x87672))+E(f329(f329(f22(f891(x87671,a880)),x87672),f329(f329(f307(x87671),x87673),f195(f891(x87671,a880)))),f195(f891(x87671,a880)))+~P104(f329(f329(f331(x87671),x87673),x87672))+E(f329(f329(f118(x87671),x87673),f13(x87671,f329(f329(f22(f891(x87671,a880)),x87672),f329(f329(f307(x87671),x87673),f195(f891(x87671,a880)))))),f13(x87671,x87672))
% 159.70/159.30  [8768]~P107(x87681)+~P104(f329(f64(x87681),x87682))+E(f329(f329(f22(f891(x87681,a880)),x87682),f329(f329(f307(x87681),x87683),f195(f891(x87681,a880)))),f195(f891(x87681,a880)))+~P104(f329(f329(f331(x87681),x87683),x87682))+E(f329(f329(f193(x87681),x87683),f14(x87681,f329(f329(f22(f891(x87681,a880)),x87682),f329(f329(f307(x87681),x87683),f195(f891(x87681,a880)))))),f14(x87681,x87682))
% 159.70/159.30  [8769]~P107(x87691)+~P104(f329(f64(x87691),x87692))+E(f329(f329(f22(f891(x87691,a880)),x87692),f329(f329(f307(x87691),x87693),f195(f891(x87691,a880)))),f195(f891(x87691,a880)))+~P104(f329(f329(f331(x87691),x87693),x87692))+E(f329(f329(f194(x87691),x87693),f15(x87691,f329(f329(f22(f891(x87691,a880)),x87692),f329(f329(f307(x87691),x87693),f195(f891(x87691,a880)))))),f15(x87691,x87692))
% 159.70/159.30  [8829]~P107(x88291)+~P104(f329(f64(x88291),x88292))+E(f329(f329(f22(f891(x88291,a880)),x88292),f329(f329(f307(x88291),x88293),f195(f891(x88291,a880)))),f195(f891(x88291,a880)))+~P104(f329(f329(f331(x88291),x88293),x88292))+E(f329(f329(f193(x88291),x88293),f11(x88291,f193(x88291),f329(f329(f22(f891(x88291,a880)),x88292),f329(f329(f307(x88291),x88293),f195(f891(x88291,a880)))))),f11(x88291,f193(x88291),x88292))
% 159.70/159.30  [8830]~P107(x88301)+~P104(f329(f64(x88301),x88302))+E(f329(f329(f22(f891(x88301,a880)),x88302),f329(f329(f307(x88301),x88303),f195(f891(x88301,a880)))),f195(f891(x88301,a880)))+~P104(f329(f329(f331(x88301),x88303),x88302))+E(f329(f329(f194(x88301),x88303),f12(x88301,f194(x88301),f329(f329(f22(f891(x88301,a880)),x88302),f329(f329(f307(x88301),x88303),f195(f891(x88301,a880)))))),f12(x88301,f194(x88301),x88302))
% 159.70/159.30  [8844]~P25(x88441)+~P104(f329(f64(x88441),x88443))+~P104(f329(f64(x88441),x88442))+E(f329(f329(f109(f891(x88441,a880)),x88442),x88443),f195(f891(x88441,a880)))+E(f329(f329(f118(x88441),f13(x88441,f329(f329(f118(f891(x88441,a880)),x88442),x88443))),f13(x88441,f329(f329(f109(f891(x88441,a880)),x88442),x88443))),f329(f329(f118(x88441),f13(x88441,x88442)),f13(x88441,x88443)))
% 159.70/159.30  [8845]~P25(x88451)+~P104(f329(f64(x88451),x88453))+~P104(f329(f64(x88451),x88452))+E(f329(f329(f109(f891(x88451,a880)),x88452),x88453),f195(f891(x88451,a880)))+E(f329(f329(f109(x88451),f10(x88451,f329(f329(f118(f891(x88451,a880)),x88452),x88453))),f10(x88451,f329(f329(f109(f891(x88451,a880)),x88452),x88453))),f329(f329(f109(x88451),f10(x88451,x88452)),f10(x88451,x88453)))
% 159.70/159.30  [8846]~P107(x88461)+~P104(f329(f64(x88461),x88463))+~P104(f329(f64(x88461),x88462))+E(f329(f329(f109(f891(x88461,a880)),x88462),x88463),f195(f891(x88461,a880)))+E(f329(f329(f193(x88461),f14(x88461,f329(f329(f118(f891(x88461,a880)),x88462),x88463))),f14(x88461,f329(f329(f109(f891(x88461,a880)),x88462),x88463))),f329(f329(f193(x88461),f14(x88461,x88462)),f14(x88461,x88463)))
% 159.70/159.30  [8847]~P107(x88471)+~P104(f329(f64(x88471),x88473))+~P104(f329(f64(x88471),x88472))+E(f329(f329(f109(f891(x88471,a880)),x88472),x88473),f195(f891(x88471,a880)))+E(f329(f329(f194(x88471),f15(x88471,f329(f329(f118(f891(x88471,a880)),x88472),x88473))),f15(x88471,f329(f329(f109(f891(x88471,a880)),x88472),x88473))),f329(f329(f194(x88471),f15(x88471,x88472)),f15(x88471,x88473)))
% 159.70/159.30  [9071]~P107(x90711)+~P104(f329(f64(x90711),x90713))+~P104(f329(f64(x90711),x90712))+E(f329(f329(f109(f891(x90711,a880)),x90712),x90713),f195(f891(x90711,a880)))+E(f329(f329(f193(x90711),f11(x90711,f193(x90711),f329(f329(f118(f891(x90711,a880)),x90712),x90713))),f11(x90711,f193(x90711),f329(f329(f109(f891(x90711,a880)),x90712),x90713))),f329(f329(f193(x90711),f11(x90711,f193(x90711),x90712)),f11(x90711,f193(x90711),x90713)))
% 159.70/159.30  [9072]~P107(x90721)+~P104(f329(f64(x90721),x90723))+~P104(f329(f64(x90721),x90722))+E(f329(f329(f109(f891(x90721,a880)),x90722),x90723),f195(f891(x90721,a880)))+E(f329(f329(f194(x90721),f12(x90721,f194(x90721),f329(f329(f118(f891(x90721,a880)),x90722),x90723))),f12(x90721,f194(x90721),f329(f329(f109(f891(x90721,a880)),x90722),x90723))),f329(f329(f194(x90721),f12(x90721,f194(x90721),x90722)),f12(x90721,f194(x90721),x90723)))
% 159.70/159.30  [9871]~P110(x98713)+E(x98711,x98712)+~P104(f329(f329(f244(x98713),f2(x98713)),x98712))+~P104(f329(f329(f244(x98713),f2(x98713)),x98711))+~E(f329(f329(f259(x98713),x98711),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))),f329(f329(f259(x98713),x98712),f329(f111(a885),f329(f329(f83(a1),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)),f329(f329(f22(a1),f329(f329(f83(a1),a86),a86)),a105)))))
% 159.70/159.30  [6378]E(f376(x63781,x63782,x63783),x63784)+E(f329(x63781,x63784),f2(a885))+~E(f329(f329(f6(x63783,a885),x63781),x63782),f81(a885))+~P104(f329(f64(x63783),x63782))+~P104(f329(f329(f331(x63783),x63784),x63782))
% 159.70/159.30  [6440]E(f378(x64401,x64402,x64403),x64404)+E(f329(x64401,x64404),f2(a885))+~E(f329(f329(f6(x64403,a885),x64401),x64402),f329(a120,f2(a885)))+~P104(f329(f64(x64403),x64402))+~P104(f329(f329(f331(x64403),x64404),x64402))
% 159.70/159.30  [6546]~P107(x65461)+~P29(x65461)+P104(f329(f329(f245(x65461),x65462),f42(x65461,x65463)))+~P104(f329(f329(f245(x65461),x65462),x65464))+~P104(f329(f329(f331(x65461),x65464),x65463))
% 159.70/159.30  [6721]~P107(x67211)+~P29(x67211)+~P104(f329(f329(f245(x67211),x67214),x67213))+P104(f329(f329(f245(x67211),f43(x67211,x67212)),x67213))+~P104(f329(f329(f331(x67211),x67214),x67212))
% 159.70/159.30  [6979]~P110(x69793)+E(x69791,x69792)+~E(f329(f329(f259(x69793),x69791),f329(a120,x69794)),f329(f329(f259(x69793),x69792),f329(a120,x69794)))+~P104(f329(f329(f244(x69793),f2(x69793)),x69792))+~P104(f329(f329(f244(x69793),f2(x69793)),x69791))
% 159.70/159.30  [7190]~E(f384(x71902,x71903,x71901,x71904),x71904)+~E(f329(x71902,x71904),f81(a885))+E(f329(f329(f6(x71901,a885),x71902),x71903),f81(a885))+~P104(f329(f64(x71901),x71903))+~P104(f329(f329(f331(x71901),x71904),x71903))
% 159.70/159.30  [7197]~P117(x71974)+~P129(x71974)+E(f329(x71971,f362(x71971,x71972,x71973,x71974)),f2(x71974))+~E(f329(f329(f9(x71973,x71974),x71971),x71972),f2(x71974))+~P104(f329(f64(x71973),x71972))
% 159.70/159.30  [7283]~E(f381(x72832,x72833,x72831,x72834),x72834)+~E(f329(x72832,x72834),f329(a120,f2(a885)))+E(f329(f329(f6(x72831,a885),x72832),x72833),f329(a120,f2(a885)))+~P104(f329(f64(x72831),x72833))+~P104(f329(f329(f331(x72831),x72834),x72833))
% 159.70/159.30  [8021]~E(f329(x80212,x80214),f81(a885))+~E(f329(x80212,f384(x80212,x80213,x80211,x80214)),f2(a885))+E(f329(f329(f6(x80211,a885),x80212),x80213),f81(a885))+~P104(f329(f64(x80211),x80213))+~P104(f329(f329(f331(x80211),x80214),x80213))
% 159.70/159.30  [8065]~E(f329(x80652,x80654),f329(a120,f2(a885)))+~E(f329(x80652,f381(x80652,x80653,x80651,x80654)),f2(a885))+E(f329(f329(f6(x80651,a885),x80652),x80653),f329(a120,f2(a885)))+~P104(f329(f64(x80651),x80653))+~P104(f329(f329(f331(x80651),x80654),x80653))
% 159.70/159.30  [8623]~P107(x86231)+~P31(x86231,x86234)+P31(x86231,x86232)+~E(x86232,f329(f329(f150(x86231),x86233),x86234))+~P104(f329(f329(f244(x86231),x86233),f777(x86232,x86231,x86234,x86233)))
% 159.70/159.30  [8658]E(x86581,x86582)+E(f329(f329(f22(a1),f438(x86583,x86582,x86584,x86581)),f439(x86583,x86582,x86584,x86581)),x86581)+~E(f329(f329(f83(a1),x86581),x86584),x86582)+~P104(f329(f329(f245(a1),f2(a1)),x86584))+~P104(f329(f329(f331(a1),x86582),x86583))
% 159.70/159.30  [8659]E(x86591,x86592)+E(f329(f329(f83(a1),f442(x86593,x86592,x86594,x86591)),f443(x86593,x86592,x86594,x86591)),x86591)+~E(f329(f329(f22(a1),x86591),x86594),x86592)+~P104(f329(f329(f245(a1),f2(a1)),x86594))+~P104(f329(f329(f331(a1),x86592),x86593))
% 159.70/159.30  [8842]E(f329(x88421,f614(x88422,x88421,x88423,x88424)),x88422)+P104(f329(f329(f244(a885),x88424),f615(x88422,x88421,x88423,x88424)))+~P104(f329(f329(f244(a1),x88422),f329(x88421,x88423)))+~P104(f329(f329(f245(a885),x88424),x88423))+~P104(f329(f329(f244(a1),f329(x88421,x88424)),x88422))
% 159.70/159.30  [8843]~P107(x88431)+~P31(x88431,x88433)+P31(x88431,x88432)+~E(x88432,f329(f329(f150(x88431),x88434),x88433))+P104(f329(f329(f331(x88431),f777(x88432,x88431,x88433,x88434)),f329(f171(x88431),x88433)))
% 159.70/159.30  [8861]~P117(x88614)+~P129(x88614)+~E(f329(f329(f9(x88611,x88614),x88612),x88613),f2(x88614))+~P104(f329(f64(x88611),x88613))+P104(f329(f329(f331(x88611),f362(x88612,x88613,x88611,x88614)),x88613))
% 159.70/159.30  [8895]~E(f329(x88952,x88954),f81(a885))+E(f329(f329(f6(x88951,a885),x88952),x88953),f81(a885))+~P104(f329(f64(x88951),x88953))+~P104(f329(f329(f331(x88951),x88954),x88953))+P104(f329(f329(f331(x88951),f384(x88952,x88953,x88951,x88954)),x88953))
% 159.70/159.30  [8904]E(x89041,x89042)+~E(f329(f329(f83(a1),x89042),x89044),x89041)+~P104(f329(f329(f245(a1),f2(a1)),x89044))+~P104(f329(f329(f331(a1),x89041),x89043))+P104(f329(f329(f331(a1),f438(x89043,x89041,x89044,x89042)),x89043))
% 159.70/159.30  [8905]E(x89051,x89052)+~E(f329(f329(f22(a1),x89052),x89054),x89051)+~P104(f329(f329(f245(a1),f2(a1)),x89054))+~P104(f329(f329(f331(a1),x89051),x89053))+P104(f329(f329(f331(a1),f442(x89053,x89051,x89054,x89052)),x89053))
% 159.70/159.30  [8907]~E(f329(x89072,x89074),f329(a120,f2(a885)))+E(f329(f329(f6(x89071,a885),x89072),x89073),f329(a120,f2(a885)))+~P104(f329(f64(x89071),x89073))+~P104(f329(f329(f331(x89071),x89074),x89073))+P104(f329(f329(f331(x89071),f381(x89072,x89073,x89071,x89074)),x89073))
% 159.70/159.30  [8912]P58(x89122,x89123,x89124,x89121)+E(x89121,f195(f891(x89122,a880)))+~P104(f329(f64(x89122),x89124))+~P104(f329(f64(x89122),x89121))+P104(f329(f329(f331(x89122),f549(x89121,x89124,x89123,x89122)),x89124))
% 159.70/159.30  [8996]E(x89961,x89962)+~E(f329(f329(f83(a1),x89962),x89964),x89961)+~P104(f329(f329(f245(a1),f2(a1)),x89964))+~P104(f329(f329(f331(a1),x89961),x89963))+P104(f329(f329(f331(a1),f439(x89963,x89961,x89964,x89962)),f300(a1,f81(a1),x89964)))
% 159.70/159.30  [8997]E(x89971,x89972)+~E(f329(f329(f22(a1),x89972),x89974),x89971)+~P104(f329(f329(f245(a1),f2(a1)),x89974))+~P104(f329(f329(f331(a1),x89971),x89973))+P104(f329(f329(f331(a1),f443(x89973,x89971,x89974,x89972)),f300(a1,f81(a1),x89974)))
% 159.70/159.30  [9077]P104(f329(f329(f244(a885),x90771),f614(x90772,x90773,x90774,x90771)))+~P104(f329(f329(f244(a1),x90772),f329(x90773,x90774)))+P104(f329(f329(f244(a885),x90771),f615(x90772,x90773,x90774,x90771)))+~P104(f329(f329(f245(a885),x90771),x90774))+~P104(f329(f329(f244(a1),f329(x90773,x90771)),x90772))
% 159.70/159.30  [9191]E(f329(x91911,f614(x91912,x91911,x91913,x91914)),x91912)+~P104(f329(f329(f244(a1),x91912),f329(x91911,x91913)))+P104(f329(f329(f245(a885),f615(x91912,x91911,x91913,x91914)),x91913))+~P104(f329(f329(f245(a885),x91914),x91913))+~P104(f329(f329(f244(a1),f329(x91911,x91914)),x91912))
% 159.70/159.30  [9322]~P104(f329(f329(f244(a1),x93222),f329(x93223,x93224)))+P104(f329(f329(f244(a885),x93221),f615(x93222,x93223,x93224,x93221)))+P104(f329(f329(f244(a885),f614(x93222,x93223,x93224,x93221)),x93224))+~P104(f329(f329(f245(a885),x93221),x93224))+~P104(f329(f329(f244(a1),f329(x93223,x93221)),x93222))
% 159.70/159.30  [9323]~P104(f329(f329(f244(a1),x93232),f329(x93233,x93234)))+P104(f329(f329(f244(a885),x93231),f614(x93232,x93233,x93234,x93231)))+P104(f329(f329(f245(a885),f615(x93232,x93233,x93234,x93231)),x93234))+~P104(f329(f329(f245(a885),x93231),x93234))+~P104(f329(f329(f244(a1),f329(x93233,x93231)),x93232))
% 159.70/159.30  [9429]~P104(f329(f329(f244(a1),x94291),f329(x94292,x94293)))+P104(f329(f329(f245(a885),f615(x94291,x94292,x94293,x94294)),x94293))+~P104(f329(f329(f245(a885),x94294),x94293))+~P104(f329(f329(f244(a1),f329(x94292,x94294)),x94291))+P104(f329(f329(f244(a885),f614(x94291,x94292,x94293,x94294)),x94293))
% 159.70/159.30  [9508]E(x95081,f195(f891(x95082,a880)))+~P104(f329(f64(x95082),x95084))+~P104(f329(f64(x95082),x95081))+P104(f329(f329(f331(f890(f891(x95082,a880),f891(x95082,a880))),f329(f329(f258(f891(x95082,a880),f891(x95082,a880)),x95084),x95081)),f320(x95082,x95083)))+P104(f329(f329(f331(x95082),f558(x95083,x95081,x95084,x95082)),x95084))
% 159.70/159.30  [9509]E(x95091,f195(f891(x95092,a880)))+~P104(f329(f64(x95092),x95094))+~P104(f329(f64(x95092),x95091))+P104(f329(f329(f331(f890(f891(x95092,a880),f891(x95092,a880))),f329(f329(f258(f891(x95092,a880),f891(x95092,a880)),x95094),x95091)),f320(x95092,x95093)))+P104(f329(f329(f331(x95092),f612(x95093,x95091,x95094,x95092)),x95094))
% 159.70/159.30  [10183]E(f329(x101831,f614(x101832,x101831,x101833,x101834)),x101832)+~P104(f329(f329(f244(a1),x101832),f329(x101831,x101833)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x101831,f329(f329(f83(a885),f615(x101832,x101831,x101833,x101834)),f81(a885)))),f329(x101831,f615(x101832,x101831,x101833,x101834))))),f81(a1)))+~P104(f329(f329(f245(a885),x101834),x101833))+~P104(f329(f329(f244(a1),f329(x101831,x101834)),x101832))
% 159.70/159.30  [10184]~P104(f329(f329(f244(a1),x101842),f329(x101843,x101844)))+P104(f329(f329(f244(a885),x101841),f614(x101842,x101843,x101844,x101841)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x101843,f329(f329(f83(a885),f615(x101842,x101843,x101844,x101841)),f81(a885)))),f329(x101843,f615(x101842,x101843,x101844,x101841))))),f81(a1)))+~P104(f329(f329(f245(a885),x101841),x101844))+~P104(f329(f329(f244(a1),f329(x101843,x101841)),x101842))
% 159.70/159.30  [10185]~P104(f329(f329(f244(a1),x101851),f329(x101852,x101853)))+~P104(f329(f329(f244(a1),f329(f78(a1),f329(f329(f22(a1),f329(x101852,f329(f329(f83(a885),f615(x101851,x101852,x101853,x101854)),f81(a885)))),f329(x101852,f615(x101851,x101852,x101853,x101854))))),f81(a1)))+~P104(f329(f329(f245(a885),x101854),x101853))+~P104(f329(f329(f244(a1),f329(x101852,x101854)),x101851))+P104(f329(f329(f244(a885),f614(x101851,x101852,x101853,x101854)),x101853))
% 159.70/159.30  [7250]~P66(x72501)+P104(f329(f329(f245(x72501),x72502),f2(x72501)))+~P104(f329(f329(f244(x72501),x72503),f2(x72501)))+P104(f329(f329(f245(x72501),f2(x72501)),x72502))+P104(f329(f329(f244(x72501),x72503),f329(f329(f287(x72501),x72504),x72502)))
% 159.70/159.30  [7251]~P66(x72511)+P104(f329(f329(f245(x72511),x72512),f2(x72511)))+~P104(f329(f329(f245(x72511),x72513),f2(x72511)))+P104(f329(f329(f245(x72511),f2(x72511)),x72512))+P104(f329(f329(f245(x72511),x72513),f329(f329(f287(x72511),x72514),x72512)))
% 159.70/159.30  [7500]~P66(x75001)+P104(f329(f329(f244(x75001),x75002),f2(x75001)))+P104(f329(f329(f245(x75001),x75003),f2(x75001)))+P104(f329(f329(f245(x75001),f2(x75001)),x75003))+~P104(f329(f329(f244(x75001),x75002),f329(f329(f287(x75001),x75004),x75003)))
% 159.70/159.30  [7501]~P66(x75011)+P104(f329(f329(f245(x75011),x75012),f2(x75011)))+P104(f329(f329(f245(x75011),x75013),f2(x75011)))+P104(f329(f329(f245(x75011),f2(x75011)),x75013))+~P104(f329(f329(f245(x75011),x75012),f329(f329(f287(x75011),x75014),x75013)))
% 159.70/159.30  [7617]E(x76171,x76172)+~E(f329(f329(f164(x76173),x76174),x76171),f329(f329(f164(x76173),x76174),x76172))+~P104(f329(f136(x76173),x76174))+~P104(f329(f329(f245(a885),x76172),f329(f196(f886(x76173)),x76174)))+~P104(f329(f329(f245(a885),x76171),f329(f196(f886(x76173)),x76174)))
% 159.70/159.30  [7983]~P66(x79831)+~P104(f329(f329(f244(x79831),x79833),f2(x79831)))+P104(f329(f329(f245(x79831),f2(x79831)),x79832))+~P104(f329(f329(f244(x79831),x79834),f329(f329(f84(x79831),x79833),x79832)))+P104(f329(f329(f244(x79831),x79833),f329(f329(f287(x79831),x79834),x79832)))
% 159.70/159.30  [7984]~P66(x79841)+~P104(f329(f329(f245(x79841),x79843),f2(x79841)))+P104(f329(f329(f245(x79841),f2(x79841)),x79842))+~P104(f329(f329(f245(x79841),x79844),f329(f329(f84(x79841),x79843),x79842)))+P104(f329(f329(f245(x79841),x79843),f329(f329(f287(x79841),x79844),x79842)))
% 159.70/159.30  [7985]~P66(x79851)+~P104(f329(f329(f245(x79851),x79852),f2(x79851)))+P104(f329(f329(f245(x79851),f2(x79851)),x79852))+~P104(f329(f329(f244(x79851),x79854),f329(f329(f84(x79851),x79853),x79852)))+P104(f329(f329(f244(x79851),x79853),f329(f329(f287(x79851),x79854),x79852)))
% 159.70/159.30  [7986]~P66(x79861)+~P104(f329(f329(f245(x79861),x79862),f2(x79861)))+P104(f329(f329(f245(x79861),f2(x79861)),x79862))+~P104(f329(f329(f244(x79861),x79864),f329(f329(f287(x79861),x79863),x79862)))+P104(f329(f329(f244(x79861),x79863),f329(f329(f84(x79861),x79864),x79862)))
% 159.70/159.30  [7987]~P66(x79871)+~P104(f329(f329(f245(x79871),x79872),f2(x79871)))+P104(f329(f329(f245(x79871),f2(x79871)),x79872))+~P104(f329(f329(f245(x79871),x79874),f329(f329(f84(x79871),x79873),x79872)))+P104(f329(f329(f245(x79871),x79873),f329(f329(f287(x79871),x79874),x79872)))
% 159.70/159.30  [7988]~P66(x79881)+~P104(f329(f329(f245(x79881),x79882),f2(x79881)))+P104(f329(f329(f245(x79881),f2(x79881)),x79882))+~P104(f329(f329(f245(x79881),x79884),f329(f329(f287(x79881),x79883),x79882)))+P104(f329(f329(f245(x79881),x79883),f329(f329(f84(x79881),x79884),x79882)))
% 159.70/159.30  [8131]~P107(x81311)+~P31(x81311,x81312)+~P104(f329(f329(f244(a885),x81313),x81314))+P104(f329(f329(f244(x81311),f329(f329(f164(x81311),x81312),x81313)),f329(f329(f164(x81311),x81312),x81314)))+~P104(f329(f329(f245(a885),x81314),f329(f196(f886(x81311)),x81312)))
% 159.70/159.30  [8182]~P110(x81821)+~P104(f329(f329(f244(x81821),x81822),f81(x81821)))+~P104(f329(f329(f244(x81821),f2(x81821)),x81822))+~P104(f329(f329(f244(a885),x81824),x81823))+P104(f329(f329(f244(x81821),f329(f329(f259(x81821),x81822),x81823)),f329(f329(f259(x81821),x81822),x81824)))
% 159.70/159.30  [8183]~P110(x81831)+~P104(f329(f329(f245(x81831),x81832),f81(x81831)))+~P104(f329(f329(f245(x81831),f2(x81831)),x81832))+~P104(f329(f329(f245(a885),x81834),x81833))+P104(f329(f329(f245(x81831),f329(f329(f259(x81831),x81832),x81833)),f329(f329(f259(x81831),x81832),x81834)))
% 159.70/159.30  [8184]~P110(x81841)+~P104(f329(f329(f244(x81841),f2(x81841)),x81842))+~P104(f329(f329(f245(a885),f2(a885)),x81843))+~P104(f329(f329(f245(x81841),x81842),x81844))+P104(f329(f329(f245(x81841),f329(f329(f259(x81841),x81842),x81843)),f329(f329(f259(x81841),x81844),x81843)))
% 159.70/159.30  [8204]~P107(x82041)+~P31(x82041,f329(f168(x82041),x82042))+~P104(f329(f329(f244(a885),x82044),x82043))+P104(f329(f329(f244(x82041),f329(f329(f164(x82041),x82042),x82043)),f329(f329(f164(x82041),x82042),x82044)))+~P104(f329(f329(f245(a885),x82043),f329(f196(f886(x82041)),x82042)))
% 159.70/159.30  [8456]~P66(x84561)+~P104(f329(f329(f244(x84561),x84562),f2(x84561)))+~P104(f329(f329(f244(x84561),x84563),x84564))+~P104(f329(f329(f245(x84561),f2(x84561)),f329(f329(f84(x84561),x84563),x84564)))+P104(f329(f329(f244(x84561),f329(f329(f287(x84561),x84562),x84563)),f329(f329(f287(x84561),x84562),x84564)))
% 159.70/159.30  [8457]~P67(x84571)+~P104(f329(f329(f245(x84571),x84572),f2(x84571)))+~P104(f329(f329(f245(x84571),x84573),x84574))+~P104(f329(f329(f245(x84571),f2(x84571)),f329(f329(f84(x84571),x84573),x84574)))+P104(f329(f329(f245(x84571),f329(f329(f287(x84571),x84572),x84573)),f329(f329(f287(x84571),x84572),x84574)))
% 159.70/159.30  [8467]~P67(x84671)+~P104(f329(f329(f244(x84671),x84674),x84673))+~P104(f329(f329(f244(x84671),f2(x84671)),x84672))+~P104(f329(f329(f245(x84671),f2(x84671)),f329(f329(f84(x84671),x84673),x84674)))+P104(f329(f329(f244(x84671),f329(f329(f287(x84671),x84672),x84673)),f329(f329(f287(x84671),x84672),x84674)))
% 159.70/159.30  [8468]~P67(x84681)+~P104(f329(f329(f245(x84681),x84684),x84683))+~P104(f329(f329(f245(x84681),f2(x84681)),x84682))+~P104(f329(f329(f245(x84681),f2(x84681)),f329(f329(f84(x84681),x84683),x84684)))+P104(f329(f329(f245(x84681),f329(f329(f287(x84681),x84682),x84683)),f329(f329(f287(x84681),x84682),x84684)))
% 159.70/159.30  [8574]P104(f329(x85741,x85742))+~P104(f329(f64(x85744),x85742))+P104(f329(x85741,f862(x85741,x85743,x85742,x85744)))+~P104(f329(x85741,f195(f891(x85744,a880))))+~P104(f329(f329(f244(f891(x85744,a880)),x85742),x85743))
% 159.70/159.30  [8582]P104(f329(x85821,x85822))+P104(f329(f64(x85823),f862(x85821,x85824,x85822,x85823)))+~P104(f329(f64(x85823),x85822))+~P104(f329(x85821,f195(f891(x85823,a880))))+~P104(f329(f329(f244(f891(x85823,a880)),x85822),x85824))
% 159.70/159.30  [8837]E(f329(f329(f83(a1),f444(x88371,x88372,x88373,x88374)),f445(x88371,x88372,x88373,x88374)),x88374)+~P104(f329(f329(f245(a1),f2(a1)),x88373))+~P104(f329(f329(f245(a1),x88372),x88374))+~P104(f329(f329(f331(a1),x88372),x88371))+P104(f329(f329(f245(a1),x88372),f329(f329(f22(a1),x88374),x88373)))
% 159.70/159.30  [9057]~P104(f329(f329(f245(a1),f2(a1)),x90573))+~P104(f329(f329(f245(a1),x90572),x90574))+~P104(f329(f329(f331(a1),x90572),x90571))+P104(f329(f329(f331(a1),f444(x90571,x90572,x90573,x90574)),x90571))+P104(f329(f329(f245(a1),x90572),f329(f329(f22(a1),x90574),x90573)))
% 159.70/159.30  [9070]P104(f329(x90701,x90702))+~P104(f329(f64(x90703),x90702))+P104(f329(f329(f331(x90703),f863(x90701,x90704,x90702,x90703)),x90704))+~P104(f329(x90701,f195(f891(x90703,a880))))+~P104(f329(f329(f244(f891(x90703,a880)),x90702),x90704))
% 159.70/159.30  [9087]E(f329(f329(f83(a1),f431(x90871,x90872,x90873,x90874)),f432(x90871,x90872,x90873,x90874)),x90874)+~P104(f329(f329(f245(a1),f2(a1)),x90873))+~P104(f329(f329(f244(a1),x90872),x90874))+P104(f329(f329(f244(a1),x90872),f329(f329(f22(a1),x90874),x90873)))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x90872),f81(a1))),x90871))
% 159.70/159.30  [9141]~P104(f329(f329(f245(a1),f2(a1)),x91413))+~P104(f329(f329(f245(a1),x91411),x91412))+~P104(f329(f329(f331(a1),x91411),x91414))+P104(f329(f329(f331(a1),f445(x91414,x91411,x91413,x91412)),f300(a1,f81(a1),x91413)))+P104(f329(f329(f245(a1),x91411),f329(f329(f22(a1),x91412),x91413)))
% 159.70/159.30  [9236]~P104(f329(f329(f245(a1),f2(a1)),x92363))+~P104(f329(f329(f244(a1),x92362),x92364))+P104(f329(f329(f331(a1),f431(x92361,x92362,x92363,x92364)),x92361))+P104(f329(f329(f244(a1),x92362),f329(f329(f22(a1),x92364),x92363)))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x92362),f81(a1))),x92361))
% 159.70/159.30  [9278]~P104(f329(f329(f245(a1),f2(a1)),x92783))+~P104(f329(f329(f244(a1),x92781),x92782))+P104(f329(f329(f331(a1),f432(x92784,x92781,x92783,x92782)),f300(a1,f81(a1),x92783)))+P104(f329(f329(f244(a1),x92781),f329(f329(f22(a1),x92782),x92783)))+~P104(f329(f329(f331(a1),f329(f329(f22(a1),x92781),f81(a1))),x92784))
% 159.70/159.30  [9511]P104(f329(x95111,x95112))+~P104(f329(f329(f331(x95113),f863(x95111,x95114,x95112,x95113)),f862(x95111,x95114,x95112,x95113)))+~P104(f329(f64(x95113),x95112))+~P104(f329(x95111,f195(f891(x95113,a880))))+~P104(f329(f329(f244(f891(x95113,a880)),x95112),x95114))
% 159.70/159.30  [9728]P104(f329(x97281,x97282))+~P104(f329(f64(x97283),x97282))+~P104(f329(x97281,f329(f329(f307(x97283),f863(x97281,x97284,x97282,x97283)),f862(x97281,x97284,x97282,x97283))))+~P104(f329(x97281,f195(f891(x97283,a880))))+~P104(f329(f329(f244(f891(x97283,a880)),x97282),x97284))
% 159.70/159.30  [7753]~P66(x77531)+P104(f329(f329(f245(x77531),x77532),f2(x77531)))+~P104(f329(f329(f244(x77531),f2(x77531)),x77534))+P104(f329(f329(f245(x77531),f2(x77531)),x77532))+P104(f329(f329(f244(x77531),f329(f329(f287(x77531),x77533),x77532)),x77534))
% 159.70/159.30  [7754]~P66(x77541)+P104(f329(f329(f245(x77541),x77542),f2(x77541)))+P104(f329(f329(f245(x77541),f2(x77541)),x77542))+~P104(f329(f329(f245(x77541),f2(x77541)),x77544))+P104(f329(f329(f245(x77541),f329(f329(f287(x77541),x77543),x77542)),x77544))
% 159.70/159.30  [8037]~P104(f329(f329(f244(a1),x80374),f2(a1)))+~E(x80372,f329(f329(f83(a1),f329(f329(f84(a1),x80371),x80373)),x80374))+P104(f329(f329(f245(a1),f2(a1)),x80371))+~P104(f329(f329(f245(a1),x80371),x80374))+P104(f329(f51(x80372,x80371),f329(f329(f258(a1,a1),x80373),x80374)))
% 159.70/159.30  [8074]~P104(f329(x80741,x80744))+P104(f329(x80741,f411(x80742,x80741,x80743)))+~P104(f329(f329(f244(a1),f2(a1)),x80742))+~P104(f329(f329(f245(a1),f2(a1)),x80743))+P104(f329(x80741,f329(f329(f22(a1),x80744),f329(f329(f84(a1),x80742),x80743))))
% 159.70/159.30  [8075]~P104(f329(x80751,x80754))+P104(f329(x80751,f460(x80752,x80751,x80753)))+~P104(f329(f329(f244(a1),f2(a1)),x80752))+~P104(f329(f329(f245(a1),f2(a1)),x80753))+P104(f329(x80751,f329(f329(f83(a1),x80754),f329(f329(f84(a1),x80752),x80753))))
% 159.70/159.30  [8076]~P66(x80761)+P104(f329(f329(f245(x80761),x80762),f2(x80761)))+P104(f329(f329(f245(x80761),f2(x80761)),x80762))+P104(f329(f329(f244(x80761),f2(x80761)),x80763))+~P104(f329(f329(f244(x80761),f329(f329(f287(x80761),x80764),x80762)),x80763))
% 159.70/159.30  [8077]~P66(x80771)+P104(f329(f329(f245(x80771),x80772),f2(x80771)))+P104(f329(f329(f245(x80771),f2(x80771)),x80772))+P104(f329(f329(f245(x80771),f2(x80771)),x80773))+~P104(f329(f329(f245(x80771),f329(f329(f287(x80771),x80774),x80772)),x80773))
% 159.70/159.30  [8125]~E(x81251,f329(f329(f83(a1),f329(f329(f84(a1),x81252),x81253)),x81254))+~P104(f329(f329(f244(a1),f2(a1)),x81254))+~P104(f329(f329(f245(a1),f2(a1)),x81252))+~P104(f329(f329(f245(a1),x81254),x81252))+P104(f329(f51(x81251,x81252),f329(f329(f258(a1,a1),x81253),x81254)))
% 159.70/159.30  [8247]~P66(x82471)+P104(f329(f329(f245(x82471),x82472),f2(x82471)))+~P104(f329(f329(f244(x82471),f2(x82471)),x82474))+~P104(f329(f329(f244(x82471),x82473),f329(f329(f84(x82471),x82474),x82472)))+P104(f329(f329(f244(x82471),f329(f329(f287(x82471),x82473),x82472)),x82474))
% 159.70/159.30  [8248]~P66(x82481)+P104(f329(f329(f245(x82481),x82482),f2(x82481)))+~P104(f329(f329(f245(x82481),f2(x82481)),x82484))+~P104(f329(f329(f245(x82481),x82483),f329(f329(f84(x82481),x82484),x82482)))+P104(f329(f329(f245(x82481),f329(f329(f287(x82481),x82483),x82482)),x82484))
% 159.70/159.30  [8332]~P66(x83321)+P104(f329(f329(f245(x83321),x83322),f2(x83321)))+~P104(f329(f329(f244(x83321),x83323),f2(x83321)))+P104(f329(f329(f244(x83321),x83323),f329(f329(f287(x83321),x83324),x83322)))+~P104(f329(f329(f244(x83321),f329(f329(f84(x83321),x83323),x83322)),x83324))
% 159.70/159.30  [8333]~P66(x83331)+P104(f329(f329(f245(x83331),x83332),f2(x83331)))+~P104(f329(f329(f245(x83331),x83333),f2(x83331)))+P104(f329(f329(f245(x83331),x83333),f329(f329(f287(x83331),x83334),x83332)))+~P104(f329(f329(f245(x83331),f329(f329(f84(x83331),x83333),x83332)),x83334))
% 159.70/159.30  [8494]~P66(x84941)+~P104(f329(f329(f245(x84941),x84942),f2(x84941)))+P104(f329(f329(f245(x84941),f2(x84941)),x84942))+~P104(f329(f329(f244(x84941),f329(f329(f287(x84941),x84944),x84942)),x84943))+P104(f329(f329(f244(x84941),f329(f329(f84(x84941),x84943),x84942)),x84944))
% 159.70/159.30  [8495]~P66(x84951)+~P104(f329(f329(f245(x84951),x84952),f2(x84951)))+P104(f329(f329(f245(x84951),f2(x84951)),x84952))+~P104(f329(f329(f244(x84951),f329(f329(f84(x84951),x84954),x84952)),x84953))+P104(f329(f329(f244(x84951),f329(f329(f287(x84951),x84953),x84952)),x84954))
% 159.70/159.30  [8496]~P66(x84961)+~P104(f329(f329(f245(x84961),x84962),f2(x84961)))+P104(f329(f329(f245(x84961),f2(x84961)),x84962))+~P104(f329(f329(f245(x84961),f329(f329(f287(x84961),x84964),x84962)),x84963))+P104(f329(f329(f245(x84961),f329(f329(f84(x84961),x84963),x84962)),x84964))
% 159.70/159.30  [8497]~P66(x84971)+~P104(f329(f329(f245(x84971),x84972),f2(x84971)))+P104(f329(f329(f245(x84971),f2(x84971)),x84972))+~P104(f329(f329(f245(x84971),f329(f329(f84(x84971),x84974),x84972)),x84973))+P104(f329(f329(f245(x84971),f329(f329(f287(x84971),x84973),x84972)),x84974))
% 159.70/159.30  [8517]~P66(x85171)+~P104(f329(f329(f244(x85171),f2(x85171)),x85174))+P104(f329(f329(f245(x85171),f2(x85171)),x85172))+~P104(f329(f329(f244(x85171),f329(f329(f84(x85171),x85174),x85172)),x85173))+P104(f329(f329(f244(x85171),f329(f329(f287(x85171),x85173),x85172)),x85174))
% 159.70/159.30  [8518]~P66(x85181)+~P104(f329(f329(f245(x85181),f2(x85181)),x85184))+P104(f329(f329(f245(x85181),f2(x85181)),x85182))+~P104(f329(f329(f245(x85181),f329(f329(f84(x85181),x85184),x85182)),x85183))+P104(f329(f329(f245(x85181),f329(f329(f287(x85181),x85183),x85182)),x85184))
% 159.70/159.30  [8590]~P66(x85901)+~P104(f329(f329(f245(x85901),x85904),f2(x85901)))+~P104(f329(f329(f244(x85901),x85903),f329(f329(f84(x85901),x85902),x85904)))+P104(f329(f329(f244(x85901),x85902),f329(f329(f287(x85901),x85903),x85904)))+~P104(f329(f329(f244(x85901),f329(f329(f84(x85901),x85902),x85904)),x85903))
% 159.70/159.30  [8591]~P66(x85911)+~P104(f329(f329(f244(x85911),x85912),f2(x85911)))+~P104(f329(f329(f244(x85911),x85913),f329(f329(f84(x85911),x85912),x85914)))+P104(f329(f329(f244(x85911),x85912),f329(f329(f287(x85911),x85913),x85914)))+~P104(f329(f329(f244(x85911),f329(f329(f84(x85911),x85912),x85914)),x85913))
% 159.70/159.30  [8592]~P66(x85921)+~P104(f329(f329(f245(x85921),x85924),f2(x85921)))+~P104(f329(f329(f245(x85921),x85923),f329(f329(f84(x85921),x85922),x85924)))+P104(f329(f329(f245(x85921),x85922),f329(f329(f287(x85921),x85923),x85924)))+~P104(f329(f329(f245(x85921),f329(f329(f84(x85921),x85922),x85924)),x85923))
% 159.70/159.30  [8593]~P66(x85931)+~P104(f329(f329(f245(x85931),x85932),f2(x85931)))+~P104(f329(f329(f245(x85931),x85933),f329(f329(f84(x85931),x85932),x85934)))+P104(f329(f329(f245(x85931),x85932),f329(f329(f287(x85931),x85933),x85934)))+~P104(f329(f329(f245(x85931),f329(f329(f84(x85931),x85932),x85934)),x85933))
% 159.70/159.30  [8709]~P66(x87091)+~P104(f329(f329(f245(x87091),x87093),f2(x87091)))+~P104(f329(f329(f244(x87091),x87092),f329(f329(f84(x87091),x87094),x87093)))+~P104(f329(f329(f244(x87091),f329(f329(f84(x87091),x87094),x87093)),x87092))+P104(f329(f329(f244(x87091),f329(f329(f287(x87091),x87092),x87093)),x87094))
% 159.70/159.30  [8710]~P66(x87101)+~P104(f329(f329(f245(x87101),x87103),f2(x87101)))+~P104(f329(f329(f245(x87101),x87102),f329(f329(f84(x87101),x87104),x87103)))+~P104(f329(f329(f245(x87101),f329(f329(f84(x87101),x87104),x87103)),x87102))+P104(f329(f329(f245(x87101),f329(f329(f287(x87101),x87102),x87103)),x87104))
% 159.70/159.30  [8727]~P66(x87271)+~P104(f329(f329(f244(x87271),f2(x87271)),x87274))+~P104(f329(f329(f244(x87271),x87272),f329(f329(f84(x87271),x87274),x87273)))+~P104(f329(f329(f244(x87271),f329(f329(f84(x87271),x87274),x87273)),x87272))+P104(f329(f329(f244(x87271),f329(f329(f287(x87271),x87272),x87273)),x87274))
% 159.70/159.30  [8728]~P66(x87281)+~P104(f329(f329(f245(x87281),f2(x87281)),x87284))+~P104(f329(f329(f245(x87281),x87282),f329(f329(f84(x87281),x87284),x87283)))+~P104(f329(f329(f245(x87281),f329(f329(f84(x87281),x87284),x87283)),x87282))+P104(f329(f329(f245(x87281),f329(f329(f287(x87281),x87282),x87283)),x87284))
% 159.70/159.30  [8897]E(f329(f329(f22(a1),f440(x88971,x88972,x88973,x88974)),f441(x88971,x88972,x88973,x88974)),x88974)+~P104(f329(f329(f245(a1),f2(a1)),x88973))+~P104(f329(f329(f331(a1),x88972),x88971))+~P104(f329(f329(f245(a1),x88974),x88972))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x88974),x88973)),x88972))
% 159.70/159.30  [8978]~P104(f329(x89781,x89782))+~P104(f329(f329(f244(a1),f2(a1)),x89783))+~P104(f329(f329(f245(a1),f2(a1)),x89784))+~P104(f329(x89781,f329(f329(f22(a1),f411(x89783,x89781,x89784)),x89784)))+P104(f329(x89781,f329(f329(f22(a1),x89782),f329(f329(f84(a1),x89783),x89784))))
% 159.70/159.30  [8979]~P104(f329(x89791,x89792))+~P104(f329(f329(f244(a1),f2(a1)),x89793))+~P104(f329(f329(f245(a1),f2(a1)),x89794))+~P104(f329(x89791,f329(f329(f83(a1),f460(x89793,x89791,x89794)),x89794)))+P104(f329(x89791,f329(f329(f83(a1),x89792),f329(f329(f84(a1),x89793),x89794))))
% 159.70/159.30  [9134]~P104(f329(f329(f245(a1),f2(a1)),x91343))+~P104(f329(f329(f331(a1),x91342),x91341))+~P104(f329(f329(f245(a1),x91344),x91342))+P104(f329(f329(f331(a1),f440(x91341,x91342,x91343,x91344)),x91341))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x91344),x91343)),x91342))
% 159.70/159.30  [9155]E(f329(f329(f22(a1),f433(x91551,x91552,x91553,x91554)),f434(x91551,x91552,x91553,x91554)),x91554)+~P104(f329(f329(f245(a1),f2(a1)),x91553))+~P104(f329(f329(f244(a1),x91554),x91552))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x91552),f81(a1))),x91551))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x91554),x91553)),x91552))
% 159.70/159.30  [9183]~P104(f329(f329(f245(a1),f2(a1)),x91832))+~P104(f329(f329(f331(a1),x91833),x91834))+~P104(f329(f329(f245(a1),x91831),x91833))+P104(f329(f329(f331(a1),f441(x91834,x91833,x91832,x91831)),f300(a1,f81(a1),x91832)))+P104(f329(f329(f245(a1),f329(f329(f83(a1),x91831),x91832)),x91833))
% 159.70/159.30  [9273]~P104(f329(f329(f245(a1),f2(a1)),x92733))+~P104(f329(f329(f244(a1),x92734),x92732))+P104(f329(f329(f331(a1),f433(x92731,x92732,x92733,x92734)),x92731))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x92732),f81(a1))),x92731))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x92734),x92733)),x92732))
% 159.70/159.30  [9318]~P104(f329(f329(f245(a1),f2(a1)),x93182))+~P104(f329(f329(f244(a1),x93181),x93183))+P104(f329(f329(f331(a1),f434(x93184,x93183,x93182,x93181)),f300(a1,f81(a1),x93182)))+~P104(f329(f329(f331(a1),f329(f329(f83(a1),x93183),f81(a1))),x93184))+P104(f329(f329(f244(a1),f329(f329(f83(a1),x93181),x93182)),x93183))
% 159.70/159.30  [9605]~P40(x96051,x96053)+~P21(x96051,x96054)+P40(x96051,f329(f329(f118(f891(f890(x96051,x96051),a880)),x96052),x96053))+~P104(f329(f329(f244(f891(f890(x96051,x96051),a880)),x96052),f329(f257(f891(f890(x96051,x96051),a880),f891(f890(x96051,x96051),a880)),x96054)))+~P104(f329(f329(f244(f891(f890(x96051,x96051),a880)),x96053),f329(f267(f891(f890(x96051,x96051),a880),f891(f890(x96051,x96051),a880)),x96054)))
% 159.70/159.30  [9898]~E(f329(f690(x98981,x98984,x98983,x98982),f692(x98981,x98984,x98983,x98982)),f210(f886(a325)))+P104(f329(f329(f245(a1),f691(x98981,x98984,x98983,x98982)),f692(x98981,x98984,x98983,x98982)))+P104(f329(f329(f329(x98981,x98982),x98983),x98984))+P104(f329(f329(f329(x98981,f690(x98981,x98984,x98983,x98982)),f691(x98981,x98984,x98983,x98982)),f329(f329(f83(a1),f692(x98981,x98984,x98983,x98982)),f81(a1))))+~P104(f329(f317(f890(f891(a1,f889(f886(a325))),f890(a1,a1)),a315),f329(f329(f258(f891(a1,f889(f886(a325))),f890(a1,a1)),x98982),f329(f329(f258(a1,a1),x98983),x98984))))
% 159.70/159.30  [10005]~P13(x100052,x100054,x100053)+E(x100051,f195(f891(x100052,a880)))+~P104(f329(f64(x100052),x100051))+P104(f329(f329(f331(x100052),f329(x100053,x100051)),x100051))+~P104(f329(f329(f331(x100052),f329(f329(x100054,f854(x100051,x100053,x100054,x100052)),f855(x100051,x100053,x100054,x100052))),f329(f329(f307(x100052),f854(x100051,x100053,x100054,x100052)),f329(f329(f307(x100052),f855(x100051,x100053,x100054,x100052)),f195(f891(x100052,a880))))))
% 159.70/159.30  [9932]~P108(x99322)+~P27(x99321)+~P104(f329(f329(f244(f891(x99321,x99322)),x99323),x99324))+P104(f329(f329(f245(f891(x99321,x99322)),x99323),x99324))+~P104(f329(f60(x99321),f329(f329(f8(a880,a880,x99321),a324),f329(f329(f18(x99321,x99322,a880),f329(f329(f8(x99322,f891(x99322,a880),x99321),a326),x99323)),x99324))))
% 159.70/159.30  [9518]~P54(x95181,x95181,x95184)+P104(f329(f329(f331(f890(x95181,x95181)),f329(f329(f258(x95181,x95181),x95182),x95183)),f305(x95181,x95184)))+P104(f329(f329(f331(f890(x95181,x95181)),f329(f329(f258(x95181,x95181),x95183),x95182)),f305(x95181,x95184)))+~P104(f329(f329(f331(f890(x95181,x95181)),f329(f329(f258(x95181,x95181),x95185),x95182)),f305(x95181,x95184)))+~P104(f329(f329(f331(f890(x95181,x95181)),f329(f329(f258(x95181,x95181),x95185),x95183)),f305(x95181,x95184)))
% 159.70/159.30  [5672]E(x56721,f2(a885))+~E(f329(f40(x56722),x56725),x56721)+E(f329(f40(x56722),x56723),f329(a120,x56721))+~E(x56723,f329(f329(f307(x56722),x56724),x56725))+P104(f329(f329(f331(x56722),x56724),x56725))
% 159.70/159.30  [5795]~P65(x57952)+E(x57951,f2(x57952))+E(x57953,f2(x57952))+~E(f329(f329(f287(x57952),x57954),x57953),f329(f329(f287(x57952),x57955),x57951))+E(f329(f329(f84(x57952),x57954),x57951),f329(f329(f84(x57952),x57955),x57953))
% 159.70/159.30  [5796]~P65(x57962)+E(x57961,f2(x57962))+E(x57963,f2(x57962))+~E(f329(f329(f84(x57962),x57964),x57963),f329(f329(f84(x57962),x57965),x57961))+E(f329(f329(f287(x57962),x57964),x57961),f329(f329(f287(x57962),x57965),x57963))
% 159.70/159.30  [5862]~E(f329(f40(x58621),x58625),x58623)+~E(x58625,f195(f891(x58621,a880)))+E(f329(f40(x58621),x58622),f329(a120,x58623))+~E(x58622,f329(f329(f307(x58621),x58624),x58625))+P104(f329(f329(f331(x58621),x58624),x58625))
% 159.70/159.30  [6088]~P117(x60882)+~E(f329(x60883,x60885),f2(x60882))+E(f329(f329(f9(x60881,x60882),x60883),x60884),f2(x60882))+~P104(f329(f64(x60881),x60884))+~P104(f329(f329(f331(x60881),x60885),x60884))
% 159.70/159.30  [6453]~P107(x64533)+E(x64531,x64532)+~E(f329(f299(x64533,x64534),x64531),f329(f299(x64533,x64535),x64532))+~P104(f329(f329(f245(x64533),x64535),x64532))+~P104(f329(f329(f245(x64533),x64534),x64531))
% 159.70/159.30  [6454]~P107(x64543)+E(x64541,x64542)+~E(f329(f299(x64543,x64541),x64544),f329(f299(x64543,x64542),x64545))+~P104(f329(f329(f245(x64543),x64542),x64545))+~P104(f329(f329(f245(x64543),x64541),x64544))
% 159.70/159.30  [7517]~P107(x75171)+~P31(x75171,f329(f329(f129(x75171),x75174),x75175))+~P104(f329(f329(f331(x75171),x75173),f329(f171(x75171),x75175)))+~P104(f329(f329(f331(x75171),x75172),f329(f171(x75171),x75174)))+P104(f329(f329(f244(x75171),x75172),x75173))
% 159.70/159.30  [8625]~P108(x86251)+~P104(f329(f329(f245(f891(x86251,a880)),f300(x86251,x86255,x86252)),f300(x86251,x86254,x86253)))+~P104(f329(f329(f244(x86251),x86255),x86252))+P104(f329(f329(f245(x86251),x86252),x86253))+P104(f329(f329(f245(x86251),x86254),x86255))
% 159.70/159.30  [10048]~P12(x100482,x100485,x100483)+E(x100481,f195(f891(x100482,a880)))+~E(f329(f329(x100485,f329(x100484,f867(x100481,x100484,x100483,x100485,x100482))),f329(x100484,f868(x100481,x100484,x100483,x100485,x100482))),f329(x100484,f329(f329(x100485,f867(x100481,x100484,x100483,x100485,x100482)),f868(x100481,x100484,x100483,x100485,x100482))))+E(f329(x100483,f329(f308(x100482,x100482,x100484),x100481)),f329(x100484,f329(x100483,x100481)))+~P104(f329(f64(x100482),x100481))
% 159.70/159.30  [6450]~P13(x64502,x64505,x64503)+E(x64501,f195(f891(x64502,a880)))+~P104(f329(f64(x64502),x64501))+E(f329(x64503,f329(f329(f307(x64502),x64504),x64501)),f329(f329(x64505,x64504),f329(x64503,x64501)))+P104(f329(f329(f331(x64502),x64504),x64501))
% 159.70/159.30  [7274]~P12(x72742,x72743,x72744)+E(f329(f329(x72743,f329(x72744,x72741)),f329(x72744,x72745)),f329(x72744,x72745))+E(x72741,f195(f891(x72742,a880)))+~P104(f329(f64(x72742),x72745))+~P104(f329(f329(f244(f891(x72742,a880)),x72741),x72745))
% 159.70/159.30  [7493]~P27(x74934)+~P95(x74935)+E(f329(x74931,x74932),f329(x74933,x74932))+~P104(f329(f329(f331(x74934),x74932),f329(f171(x74934),f58(x74934))))+~P104(f329(f329(f94(f891(x74934,x74935)),x74931),x74933))
% 159.70/159.30  [7650]~P13(x76504,x76505,x76501)+E(f329(x76501,x76502),x76503)+~P104(f329(f64(x76504),x76502))+~E(f329(f329(f22(f891(x76504,a880)),x76502),f329(f329(f307(x76504),x76503),f195(f891(x76504,a880)))),f195(f891(x76504,a880)))+~P104(f329(f329(f331(x76504),x76503),x76502))
% 159.70/159.30  [7735]E(x77351,x77352)+~E(f329(f196(f886(x77353)),x77352),f329(f196(f886(x77354)),x77355))+~E(f329(f196(f886(x77353)),x77351),f329(f196(f886(x77354)),x77355))+~E(f329(f184(x77354,x77353),f329(f329(f180(x77354,x77353),x77355),x77351)),f329(f184(x77354,x77353),f329(f329(f180(x77354,x77353),x77355),x77352)))+~P104(f329(f136(x77354),x77355))
% 159.70/159.30  [8597]E(x85971,x85972)+~P3(x85973,x85974,x85975)+E(f329(f329(f109(f891(x85973,a880)),x85971),x85972),f195(f891(x85973,a880)))+~P104(f329(f329(f331(f891(x85973,a880)),x85972),f329(f329(f63(x85973),x85974),x85975)))+~P104(f329(f329(f331(f891(x85973,a880)),x85971),f329(f329(f63(x85973),x85974),x85975)))
% 159.70/159.30  [9400]~P68(x94002)+~E(f329(x94003,f467(x94003,x94004,x94005,x94001,x94002)),f2(x94002))+E(f329(f329(f6(x94001,x94002),x94003),x94004),f329(f329(f6(x94001,x94002),x94003),x94005))+~P104(f329(f64(x94001),x94005))+~P104(f329(f329(f244(f891(x94001,a880)),x94004),x94005))
% 159.70/159.30  [9401]~P68(x94012)+~E(f329(x94013,f471(x94013,x94014,x94015,x94011,x94012)),f2(x94012))+E(f329(f329(f6(x94011,x94012),x94013),x94014),f329(f329(f6(x94011,x94012),x94013),x94015))+~P104(f329(f64(x94011),x94015))+~P104(f329(f329(f244(f891(x94011,a880)),x94014),x94015))
% 159.70/159.30  [9402]~P75(x94022)+~E(f329(x94023,f464(x94023,x94024,x94025,x94021,x94022)),f81(x94022))+E(f329(f329(f9(x94021,x94022),x94023),x94024),f329(f329(f9(x94021,x94022),x94023),x94025))+~P104(f329(f64(x94021),x94025))+~P104(f329(f329(f244(f891(x94021,a880)),x94024),x94025))
% 159.70/159.30  [9403]~P75(x94032)+~E(f329(x94033,f466(x94033,x94034,x94035,x94031,x94032)),f81(x94032))+E(f329(f329(f9(x94031,x94032),x94033),x94034),f329(f329(f9(x94031,x94032),x94033),x94035))+~P104(f329(f64(x94031),x94035))+~P104(f329(f329(f244(f891(x94031,a880)),x94034),x94035))
% 159.70/159.30  [9879]~P88(x98791)+~P104(f329(f64(x98792),x98795))+~P104(f329(f329(f244(x98791),f2(x98791)),f329(x98793,f386(x98793,x98794,x98795,x98792,x98791))))+P104(f329(f329(f244(x98791),f329(f329(f6(x98792,x98791),x98793),x98794)),f329(f329(f6(x98792,x98791),x98793),x98795)))+~P104(f329(f329(f244(f891(x98792,a880)),x98794),x98795))
% 159.70/159.30  [7514]E(x75141,f2(a885))+P104(f329(x75142,x75143))+~E(x75144,f329(f329(f83(a885),f329(f329(f84(a885),x75141),x75143)),x75145))+~P104(f329(f329(f245(a885),x75145),x75141))+~P104(f329(x75142,f329(f329(f41(a885),x75144),x75141)))
% 159.70/159.30  [7591]E(x75911,f2(a885))+P104(f329(x75912,x75913))+~P104(f329(x75912,f47(a885,x75914,x75911)))+~E(x75914,f329(f329(f83(a885),f329(f329(f84(a885),x75911),x75915)),x75913))+~P104(f329(f329(f245(a885),x75913),x75911))
% 159.70/159.30  [7880]~P65(x78803)+E(f329(x78801,x78802),f2(x78803))+~P104(f329(f64(x78804),x78805))+E(f329(f329(f9(x78804,x78803),x78801),f329(f329(f22(f891(x78804,a880)),x78805),f329(f329(f307(x78804),x78802),f195(f891(x78804,a880))))),f329(f329(f9(x78804,x78803),x78801),x78805))+P104(f329(f329(f331(x78804),x78802),x78805))
% 159.70/159.30  [8289]~P68(x82891)+~P104(f329(f64(x82892),x82895))+~P104(f329(f64(x82892),x82894))+~E(f329(f329(f109(f891(x82892,a880)),x82894),x82895),f195(f891(x82892,a880)))+E(f329(f329(f83(x82891),f329(f329(f6(x82892,x82891),x82893),x82894)),f329(f329(f6(x82892,x82891),x82893),x82895)),f329(f329(f6(x82892,x82891),x82893),f329(f329(f118(f891(x82892,a880)),x82894),x82895)))
% 159.70/159.30  [8291]~P75(x82911)+~P104(f329(f64(x82912),x82915))+~P104(f329(f64(x82912),x82914))+~E(f329(f329(f109(f891(x82912,a880)),x82914),x82915),f195(f891(x82912,a880)))+E(f329(f329(f84(x82911),f329(f329(f9(x82912,x82911),x82913),x82914)),f329(f329(f9(x82912,x82911),x82913),x82915)),f329(f329(f9(x82912,x82911),x82913),f329(f329(f118(f891(x82912,a880)),x82914),x82915)))
% 159.70/159.30  [8384]~P65(x83843)+E(f329(x83841,x83842),f2(x83843))+~P104(f329(f64(x83844),x83845))+E(f329(f329(f9(x83844,x83843),x83841),f329(f329(f22(f891(x83844,a880)),x83845),f329(f329(f307(x83844),x83842),f195(f891(x83844,a880))))),f329(f329(f287(x83843),f329(f329(f9(x83844,x83843),x83841),x83845)),f329(x83841,x83842)))+~P104(f329(f329(f331(x83844),x83842),x83845))
% 159.70/159.30  [9111]~P3(x91111,x91115,x91114)+~E(f329(f329(f63(x91111),f329(f329(f307(x91111),x91112),f195(f891(x91111,a880)))),x91114),f329(f329(f63(x91111),f329(f329(f307(x91111),x91113),f195(f891(x91111,a880)))),x91114))+~P104(f329(f329(f331(x91111),x91113),x91115))+~P104(f329(f329(f331(x91111),x91112),x91115))+P104(f329(f329(f331(f890(x91111,x91111)),f329(f329(f258(x91111,x91111),x91112),x91113)),x91114))
% 159.70/159.30  [9133]~P3(x91331,x91335,x91333)+E(f329(f329(f63(x91331),f329(f329(f307(x91331),x91332),f195(f891(x91331,a880)))),x91333),f329(f329(f63(x91331),f329(f329(f307(x91331),x91334),f195(f891(x91331,a880)))),x91333))+~P104(f329(f329(f331(x91331),x91334),x91335))+~P104(f329(f329(f331(x91331),x91332),x91335))+~P104(f329(f329(f331(f890(x91331,x91331)),f329(f329(f258(x91331,x91331),x91332),x91334)),x91333))
% 159.70/159.30  [9428]~P75(x94281)+~P104(f329(f64(x94282),x94285))+~P104(f329(f64(x94282),x94284))+~E(f329(f329(f109(f891(x94282,a880)),x94284),x94285),f195(f891(x94282,a880)))+E(f329(f329(f84(x94281),f329(f329(f329(f68(x94281,x94282,f84(x94281)),x94283),f81(x94281)),x94284)),f329(f329(f329(f68(x94281,x94282,f84(x94281)),x94283),f81(x94281)),x94285)),f329(f329(f329(f68(x94281,x94282,f84(x94281)),x94283),f81(x94281)),f329(f329(f118(f891(x94282,a880)),x94284),x94285)))
% 159.70/159.30  [9437]~P68(x94371)+~E(f329(x94373,f387(x94373,x94375,x94374,x94372,x94371)),f2(x94371))+~P104(f329(f64(x94372),x94374))+~P104(f329(f64(x94372),x94375))+E(f329(f329(f83(x94371),f329(f329(f6(x94372,x94371),x94373),x94374)),f329(f329(f6(x94372,x94371),x94373),x94375)),f329(f329(f6(x94372,x94371),x94373),f329(f329(f118(f891(x94372,a880)),x94374),x94375)))
% 159.70/159.30  [9438]~P68(x94381)+~E(f329(x94383,f390(x94383,x94385,x94384,x94382,x94381)),f2(x94381))+~P104(f329(f64(x94382),x94384))+~P104(f329(f64(x94382),x94385))+E(f329(f329(f83(x94381),f329(f329(f6(x94382,x94381),x94383),x94384)),f329(f329(f6(x94382,x94381),x94383),x94385)),f329(f329(f6(x94382,x94381),x94383),f329(f329(f118(f891(x94382,a880)),x94384),x94385)))
% 159.70/159.30  [9439]~P75(x94391)+~E(f329(x94393,f388(x94393,x94395,x94394,x94392,x94391)),f81(x94391))+~P104(f329(f64(x94392),x94394))+~P104(f329(f64(x94392),x94395))+E(f329(f329(f84(x94391),f329(f329(f9(x94392,x94391),x94393),x94394)),f329(f329(f9(x94392,x94391),x94393),x94395)),f329(f329(f9(x94392,x94391),x94393),f329(f329(f118(f891(x94392,a880)),x94394),x94395)))
% 159.70/159.30  [9440]~P75(x94401)+~E(f329(x94403,f389(x94403,x94405,x94404,x94402,x94401)),f81(x94401))+~P104(f329(f64(x94402),x94404))+~P104(f329(f64(x94402),x94405))+E(f329(f329(f84(x94401),f329(f329(f9(x94402,x94401),x94403),x94404)),f329(f329(f9(x94402,x94401),x94403),x94405)),f329(f329(f9(x94402,x94401),x94403),f329(f329(f118(f891(x94402,a880)),x94404),x94405)))
% 159.70/159.30  [9650]~P75(x96501)+~E(f329(x96503,f874(x96503,x96505,x96504,x96502,x96501)),f81(x96501))+~P104(f329(f64(x96502),x96504))+~P104(f329(f64(x96502),x96505))+E(f329(f329(f84(x96501),f329(f329(f329(f68(x96501,x96502,f84(x96501)),x96503),f81(x96501)),x96504)),f329(f329(f329(f68(x96501,x96502,f84(x96501)),x96503),f81(x96501)),x96505)),f329(f329(f329(f68(x96501,x96502,f84(x96501)),x96503),f81(x96501)),f329(f329(f118(f891(x96502,a880)),x96504),x96505)))
% 159.70/159.30  [9757]~P68(x97572)+E(f329(f329(f6(x97571,x97572),x97573),x97574),f329(f329(f6(x97571,x97572),x97573),x97575))+~P104(f329(f64(x97571),x97575))+~P104(f329(f329(f244(f891(x97571,a880)),x97574),x97575))+P104(f329(f329(f331(x97571),f467(x97573,x97574,x97575,x97571,x97572)),f329(f329(f22(f891(x97571,a880)),x97575),x97574)))
% 159.70/159.30  [9758]~P68(x97582)+E(f329(f329(f6(x97581,x97582),x97583),x97584),f329(f329(f6(x97581,x97582),x97583),x97585))+~P104(f329(f64(x97581),x97585))+~P104(f329(f329(f244(f891(x97581,a880)),x97584),x97585))+P104(f329(f329(f331(x97581),f471(x97583,x97584,x97585,x97581,x97582)),f329(f329(f22(f891(x97581,a880)),x97585),x97584)))
% 159.70/159.30  [9759]~P75(x97592)+E(f329(f329(f9(x97591,x97592),x97593),x97594),f329(f329(f9(x97591,x97592),x97593),x97595))+~P104(f329(f64(x97591),x97595))+~P104(f329(f329(f244(f891(x97591,a880)),x97594),x97595))+P104(f329(f329(f331(x97591),f464(x97593,x97594,x97595,x97591,x97592)),f329(f329(f22(f891(x97591,a880)),x97595),x97594)))
% 159.70/159.30  [9760]~P75(x97602)+E(f329(f329(f9(x97601,x97602),x97603),x97604),f329(f329(f9(x97601,x97602),x97603),x97605))+~P104(f329(f64(x97601),x97605))+~P104(f329(f329(f244(f891(x97601,a880)),x97604),x97605))+P104(f329(f329(f331(x97601),f466(x97603,x97604,x97605,x97601,x97602)),f329(f329(f22(f891(x97601,a880)),x97605),x97604)))
% 159.70/159.30  [9779]~P68(x97791)+~P104(f329(f64(x97792),x97794))+~P104(f329(f64(x97792),x97795))+E(f329(f329(f83(x97791),f329(f329(f6(x97792,x97791),x97793),x97794)),f329(f329(f6(x97792,x97791),x97793),x97795)),f329(f329(f6(x97792,x97791),x97793),f329(f329(f118(f891(x97792,a880)),x97794),x97795)))+P104(f329(f329(f331(x97792),f387(x97793,x97795,x97794,x97792,x97791)),f329(f329(f109(f891(x97792,a880)),x97794),x97795)))
% 159.70/159.30  [9780]~P68(x97801)+~P104(f329(f64(x97802),x97804))+~P104(f329(f64(x97802),x97805))+E(f329(f329(f83(x97801),f329(f329(f6(x97802,x97801),x97803),x97804)),f329(f329(f6(x97802,x97801),x97803),x97805)),f329(f329(f6(x97802,x97801),x97803),f329(f329(f118(f891(x97802,a880)),x97804),x97805)))+P104(f329(f329(f331(x97802),f390(x97803,x97805,x97804,x97802,x97801)),f329(f329(f109(f891(x97802,a880)),x97804),x97805)))
% 159.70/159.30  [9781]~P75(x97811)+~P104(f329(f64(x97812),x97814))+~P104(f329(f64(x97812),x97815))+E(f329(f329(f84(x97811),f329(f329(f9(x97812,x97811),x97813),x97814)),f329(f329(f9(x97812,x97811),x97813),x97815)),f329(f329(f9(x97812,x97811),x97813),f329(f329(f118(f891(x97812,a880)),x97814),x97815)))+P104(f329(f329(f331(x97812),f388(x97813,x97815,x97814,x97812,x97811)),f329(f329(f109(f891(x97812,a880)),x97814),x97815)))
% 159.70/159.30  [9782]~P75(x97821)+~P104(f329(f64(x97822),x97824))+~P104(f329(f64(x97822),x97825))+E(f329(f329(f84(x97821),f329(f329(f9(x97822,x97821),x97823),x97824)),f329(f329(f9(x97822,x97821),x97823),x97825)),f329(f329(f9(x97822,x97821),x97823),f329(f329(f118(f891(x97822,a880)),x97824),x97825)))+P104(f329(f329(f331(x97822),f389(x97823,x97825,x97824,x97822,x97821)),f329(f329(f109(f891(x97822,a880)),x97824),x97825)))
% 159.70/159.30  [9789]~P88(x97895)+~P104(f329(f64(x97891),x97894))+P104(f329(f329(f244(x97895),f329(f329(f6(x97891,x97895),x97892),x97893)),f329(f329(f6(x97891,x97895),x97892),x97894)))+~P104(f329(f329(f244(f891(x97891,a880)),x97893),x97894))+P104(f329(f329(f331(x97891),f386(x97892,x97893,x97894,x97891,x97895)),f329(f329(f22(f891(x97891,a880)),x97894),x97893)))
% 159.70/159.30  [9843]~P75(x98431)+~P104(f329(f64(x98432),x98434))+~P104(f329(f64(x98432),x98435))+E(f329(f329(f84(x98431),f329(f329(f329(f68(x98431,x98432,f84(x98431)),x98433),f81(x98431)),x98434)),f329(f329(f329(f68(x98431,x98432,f84(x98431)),x98433),f81(x98431)),x98435)),f329(f329(f329(f68(x98431,x98432,f84(x98431)),x98433),f81(x98431)),f329(f329(f118(f891(x98432,a880)),x98434),x98435)))+P104(f329(f329(f331(x98432),f874(x98433,x98435,x98434,x98432,x98431)),f329(f329(f109(f891(x98432,a880)),x98434),x98435)))
% 159.70/159.30  [8795]~P13(x87951,x87954,x87955)+~P104(f329(f64(x87951),x87952))+E(f329(f329(f22(f891(x87951,a880)),x87952),f329(f329(f307(x87951),x87953),f195(f891(x87951,a880)))),f195(f891(x87951,a880)))+~P104(f329(f329(f331(x87951),x87953),x87952))+E(f329(f329(x87954,x87953),f329(x87955,f329(f329(f22(f891(x87951,a880)),x87952),f329(f329(f307(x87951),x87953),f195(f891(x87951,a880)))))),f329(x87955,x87952))
% 159.70/159.30  [8871]~P13(x88711,x88714,x88715)+~P104(f329(f64(x88711),x88713))+~P104(f329(f64(x88711),x88712))+E(f329(f329(f109(f891(x88711,a880)),x88712),x88713),f195(f891(x88711,a880)))+E(f329(f329(x88714,f329(x88715,f329(f329(f118(f891(x88711,a880)),x88712),x88713))),f329(x88715,f329(f329(f109(f891(x88711,a880)),x88712),x88713))),f329(f329(x88714,f329(x88715,x88712)),f329(x88715,x88713)))
% 159.70/159.30  [9442]~P104(f329(f329(f244(a1),x94424),f2(a1)))+~P104(f329(f329(f245(a1),x94423),x94425))+P104(f329(f329(f244(a1),x94421),x94422))+~P104(f329(f329(f245(a1),x94423),x94424))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),f329(f329(f84(a1),x94423),x94422)),x94425)),f329(f329(f83(a1),f329(f329(f84(a1),x94423),x94421)),x94424)))
% 159.70/159.30  [9444]~P104(f329(f329(f244(a1),f2(a1)),x94445))+P104(f329(f329(f244(a1),x94441),x94442))+~P104(f329(f329(f245(a1),x94443),x94444))+~P104(f329(f329(f245(a1),x94445),x94444))+~P104(f329(f329(f244(a1),f329(f329(f83(a1),f329(f329(f84(a1),x94444),x94441)),x94445)),f329(f329(f83(a1),f329(f329(f84(a1),x94444),x94442)),x94443)))
% 159.70/159.30  [9555]~P65(x95555)+E(f329(x95551,f412(x95551,x95552,x95553,x95554,x95555)),f2(x95555))+~P104(f329(f64(x95554),x95553))+~P104(f329(f64(x95554),x95552))+E(f329(f329(f287(x95555),f329(f329(f84(x95555),f329(f329(f9(x95554,x95555),x95551),x95553)),f329(f329(f9(x95554,x95555),x95551),x95552))),f329(f329(f9(x95554,x95555),x95551),f329(f329(f109(f891(x95554,a880)),x95553),x95552))),f329(f329(f9(x95554,x95555),x95551),f329(f329(f118(f891(x95554,a880)),x95553),x95552)))
% 159.70/159.30  [9836]~P65(x98361)+~P104(f329(f64(x98362),x98364))+~P104(f329(f64(x98362),x98365))+E(f329(f329(f287(x98361),f329(f329(f84(x98361),f329(f329(f9(x98362,x98361),x98363),x98364)),f329(f329(f9(x98362,x98361),x98363),x98365))),f329(f329(f9(x98362,x98361),x98363),f329(f329(f109(f891(x98362,a880)),x98364),x98365))),f329(f329(f9(x98362,x98361),x98363),f329(f329(f118(f891(x98362,a880)),x98364),x98365)))+P104(f329(f329(f331(x98362),f412(x98363,x98365,x98364,x98362,x98361)),f329(f329(f109(f891(x98362,a880)),x98364),x98365)))
% 159.70/159.30  [9154]E(f329(f329(f129(x91541),x91542),x91543),f329(f329(f129(x91541),x91544),x91545))+~E(f329(f329(f174(x91541),f329(f196(f886(x91541)),x91544)),x91542),x91544)+~E(f329(f329(f174(x91541),f329(f196(f886(x91541)),x91542)),x91544),x91542)+~E(x91545,f329(f329(f129(x91541),f329(f329(f137(x91541),f329(f196(f886(x91541)),x91544)),x91542)),x91543))+~E(f329(f329(f129(x91541),f329(f329(f137(x91541),f329(f196(f886(x91541)),x91542)),x91544)),x91545),x91543)
% 159.70/159.30  [9553]~P107(x95532)+E(f329(f329(f147(x95531,x95532,x95533),x95534),f169(x95531,x95534,x95535)),x95535)+~P31(x95532,f329(f329(f153(x95531,x95532),x95533),x95535))+~P104(f329(f329(f331(x95531),x95534),f329(f171(x95531),x95535)))+~E(f329(f140(x95531),f329(f135(x95531,f329(f329(f8(x95532,a880,x95531),f329(a326,f329(x95533,x95534))),x95533)),x95535)),x95534)
% 159.70/159.30  [9895]~P72(x98951)+~P104(f329(f69(x98951,x98951,f84(x98951),x98952,x98953),x98955))+~P104(f329(f329(f331(x98951),x98954),x98953))+P104(f329(f329(f331(x98951),x98952),x98953))+P104(f329(f69(x98951,x98951,f84(x98951),x98954,f329(f329(f307(x98951),x98952),f329(f329(f22(f891(x98951,a880)),x98953),f329(f329(f307(x98951),x98954),f195(f891(x98951,a880)))))),x98955))
% 159.70/159.30  [7282]E(x72821,x72822)+~P20(x72824,x72825,x72823,x72826)+~E(f329(x72823,x72821),f329(x72823,x72822))+~P104(f329(f329(f331(x72824),x72822),x72826))+~P104(f329(f329(f331(x72824),x72821),x72826))
% 159.70/159.30  [6541]~P141(x65414)+E(x65411,x65412)+~E(x65415,x65416)+E(x65413,f2(x65414))+~E(f329(f329(f83(x65414),x65415),f329(f329(f84(x65414),x65413),x65411)),f329(f329(f83(x65414),x65416),f329(f329(f84(x65414),x65413),x65412)))
% 159.70/159.30  [7572]~P107(x75721)+~P29(x75721)+~P104(f329(f329(f245(x75721),x75722),f329(x75725,x75726)))+~P104(f329(f329(f331(x75723),x75726),x75724))+P104(f329(f329(f245(x75721),x75722),f329(f329(f44(x75723,x75721),x75724),x75725)))
% 159.70/159.30  [8259]~P107(x82591)+~P29(x82591)+~P104(f329(f329(f245(x82591),f329(x82594,x82596)),x82595))+~P104(f329(f329(f331(x82592),x82596),x82593))+P104(f329(f329(f245(x82591),f329(f329(f45(x82592,x82591),x82593),x82594)),x82595))
% 159.70/159.30  [8524]~P14(x85242,x85245,x85246,x85241)+~P104(f329(f64(x85242),x85244))+~P104(f329(f64(x85242),x85243))+~E(f329(f329(f109(f891(x85242,a880)),x85243),x85244),f195(f891(x85242,a880)))+E(f329(x85241,f329(f329(f118(f891(x85242,a880)),x85243),x85244)),f329(f76(x85245,x85245,x85245,f329(x85241,x85243)),f329(x85241,x85244)))
% 159.70/159.30  [8841]E(x88411,x88412)+~P56(x88414,x88415,x88416,x88413,x88417)+~E(f329(x88413,x88411),f329(x88413,x88412))+~P104(f329(f329(f331(x88415),x88412),x88417))+~P104(f329(f329(f331(x88415),x88411),x88417))
% 159.70/159.30  [10150]~P104(f329(x101502,x101504))+~E(x101505,f329(f135(x101501,x101502),x101507))+E(f329(f135(x101501,x101502),x101503),f329(f329(f150(x101501),x101504),x101505))+~E(x101503,f329(f329(f129(x101501),x101506),f329(f329(f150(x101501),x101504),x101507)))+P104(f329(x101502,f801(x101505,x101504,x101503,x101502,x101501,x101506,x101507)))
% 159.70/159.30  [10151]~P104(f329(x101514,x101512))+~E(x101513,f329(f135(x101511,x101514),x101517))+E(f329(f329(f150(x101511),x101512),x101513),f329(f135(x101511,x101514),x101515))+~E(x101515,f329(f329(f129(x101511),x101516),f329(f329(f150(x101511),x101512),x101517)))+P104(f329(x101514,f800(x101515,x101514,x101513,x101512,x101511,x101516,x101517)))
% 159.70/159.30  [10186]~P104(f329(x101862,x101864))+~E(x101865,f329(f135(x101861,x101862),x101867))+E(f329(f135(x101861,x101862),x101863),f329(f329(f150(x101861),x101864),x101865))+~E(x101863,f329(f329(f129(x101861),x101866),f329(f329(f150(x101861),x101864),x101867)))+P104(f329(f329(f331(x101861),f801(x101865,x101864,x101863,x101862,x101861,x101866,x101867)),f329(f171(x101861),x101866)))
% 159.70/159.30  [10187]~P104(f329(x101874,x101872))+~E(x101873,f329(f135(x101871,x101874),x101877))+E(f329(f329(f150(x101871),x101872),x101873),f329(f135(x101871,x101874),x101875))+~E(x101875,f329(f329(f129(x101871),x101876),f329(f329(f150(x101871),x101872),x101877)))+P104(f329(f329(f331(x101871),f800(x101875,x101874,x101873,x101872,x101871,x101876,x101877)),f329(f171(x101871),x101876)))
% 159.70/159.30  [10190]~P3(x101901,x101907,x101906)+~P8(x101901,f891(x101905,a880),x101906,x101904)+P104(f329(f329(f331(x101901),f523(x101902,x101903,x101904,x101905,x101906,x101907,x101901)),x101907))+~P104(f329(f329(f331(f891(x101901,a880)),x101903),f329(f329(f63(x101901),x101907),x101906)))+P104(f329(f329(f331(f891(x101905,a880)),f329(f329(f44(x101901,f891(x101905,a880)),x101903),x101904)),x101902))
% 159.70/159.30  [10239]~P3(x102392,x102396,x102397)+~P8(x102392,f891(x102391,a880),x102397,x102394)+~P104(f329(f329(f331(f891(x102392,a880)),x102393),f329(f329(f63(x102392),x102396),x102397)))+~P104(f329(f329(f331(f891(x102391,a880)),f329(x102394,f523(x102395,x102393,x102394,x102391,x102397,x102396,x102392))),x102395))+P104(f329(f329(f331(f891(x102391,a880)),f329(f329(f44(x102392,f891(x102391,a880)),x102393),x102394)),x102395))
% 159.70/159.30  [8432]~P75(x84322)+~P20(x84321,x84325,x84328,x84324)+~E(x84323,f329(f76(x84325,x84322,x84321,x84326),x84328))+~E(x84327,f329(f308(x84321,x84325,x84328),x84324))+E(f329(f329(f9(x84321,x84322),x84323),x84324),f329(f329(f9(x84325,x84322),x84326),x84327))
% 159.70/159.30  [10242]~P75(x102422)+~P20(x102425,x102421,x102428,x102427)+~E(f329(x102426,f465(x102423,x102426,x102424,x102427,x102428,x102421,x102425,x102422)),f329(f329(f76(x102421,x102422,x102425,x102423),x102428),f465(x102423,x102426,x102424,x102427,x102428,x102421,x102425,x102422)))+~E(x102424,f329(f308(x102425,x102421,x102428),x102427))+E(f329(f329(f9(x102421,x102422),x102423),x102424),f329(f329(f9(x102425,x102422),x102426),x102427))
% 159.70/159.30  [10244]~P68(x102442)+~P20(x102441,x102445,x102448,x102444)+~E(x102447,f329(f308(x102441,x102445,x102448),x102444))+E(f329(f329(f6(x102441,x102442),x102443),x102444),f329(f329(f6(x102445,x102442),x102446),x102447))+P104(f329(f329(f331(x102441),f842(x102446,x102443,x102447,x102444,x102448,x102445,x102441,x102442)),x102444))
% 159.70/159.30  [10245]~P75(x102452)+~P20(x102451,x102455,x102458,x102454)+~E(x102457,f329(f308(x102451,x102455,x102458),x102454))+E(f329(f329(f9(x102451,x102452),x102453),x102454),f329(f329(f9(x102455,x102452),x102456),x102457))+P104(f329(f329(f331(x102451),f465(x102456,x102453,x102457,x102454,x102458,x102455,x102451,x102452)),x102454))
% 159.70/159.30  [10250]~P68(x102502)+~P20(x102505,x102501,x102508,x102507)+~E(x102504,f329(f308(x102505,x102501,x102508),x102507))+~E(f329(x102506,f842(x102503,x102506,x102504,x102507,x102508,x102501,x102505,x102502)),f329(x102503,f329(x102508,f842(x102503,x102506,x102504,x102507,x102508,x102501,x102505,x102502))))+E(f329(f329(f6(x102501,x102502),x102503),x102504),f329(f329(f6(x102505,x102502),x102506),x102507))
% 159.70/159.30  [9611]~E(f329(f196(f886(x96112)),x96115),f329(f196(f886(x96111)),x96113))+~E(f329(f196(f886(x96112)),x96114),f329(f196(f886(x96111)),x96113))+~E(f329(f329(f329(f75(x96111,f889(x96112)),f329(f184(x96111,x96112),f329(f329(f180(x96111,x96112),x96113),x96114))),x96116),f329(f239(x96112),x96117)),f329(f329(f329(f75(x96111,f889(x96112)),f329(f184(x96111,x96112),f329(f329(f180(x96111,x96112),x96113),x96115))),x96116),f329(f239(x96112),x96118)))+E(f329(f184(x96111,x96112),f329(f329(f180(x96111,x96112),x96113),x96114)),f329(f184(x96111,x96112),f329(f329(f180(x96111,x96112),x96113),x96115)))+P104(f329(f329(f331(x96111),x96116),f329(f171(x96111),x96113)))
% 159.70/159.30  [9723]~P18(x97236,x97232,x97235,x97237,x97238,x97231)+~P104(f329(f64(x97232),x97234))+~P104(f329(f64(x97232),x97233))+~E(f329(f329(f109(f891(x97232,a880)),x97233),x97234),f195(f891(x97232,a880)))+E(f329(x97231,f329(f329(f118(f891(x97232,a880)),x97233),x97234)),f329(f329(x97235,f329(x97231,x97233)),f329(x97231,x97234)))
% 159.70/159.30  [10137]~P18(x101378,x101372,x101375,x101377,x101376,x101371)+~E(f329(x101376,f869(x101374,x101373,x101371,x101376,x101377,x101375,x101372)),x101377)+~P104(f329(f64(x101372),x101373))+~P104(f329(f64(x101372),x101374))+E(f329(x101371,f329(f329(f118(f891(x101372,a880)),x101373),x101374)),f329(f329(x101375,f329(x101371,x101373)),f329(x101371,x101374)))
% 159.70/159.30  [10195]~P18(x101958,x101952,x101955,x101957,x101956,x101951)+~P104(f329(f64(x101952),x101953))+~P104(f329(f64(x101952),x101954))+E(f329(x101951,f329(f329(f118(f891(x101952,a880)),x101953),x101954)),f329(f329(x101955,f329(x101951,x101953)),f329(x101951,x101954)))+P104(f329(f329(f331(x101952),f869(x101954,x101953,x101951,x101956,x101957,x101955,x101952)),f329(f329(f109(f891(x101952,a880)),x101953),x101954)))
% 159.70/159.30  [9884]~P3(x98844,x98848,x98845)+~P3(x98841,x98849,x98843)+~P9(x98841,x98844,f891(x98842,a880),x98843,x98845,x98847)+P8(x98841,f891(x98842,a880),x98843,f329(f329(f8(f891(x98844,f891(x98842,a880)),f891(x98842,a880),x98841),f329(f44(x98844,f891(x98842,a880)),f329(f283(x98844,x98844,x98845),f329(f329(f307(x98844),x98846),f195(f891(x98844,a880)))))),x98847))+~P104(f329(f329(f331(x98844),x98846),x98848))
% 159.70/159.30  [5480]~P107(x54803)+~P31(x54803,x54801)+E(x54801,f774(x54802,x54803))+~E(f329(f171(x54803),x54801),x54802)+~P104(f329(f64(x54803),x54802))+~P104(f329(f136(x54803),x54801))
% 159.70/159.30  [5114]~P129(x51142)+~P130(x51142)+~P142(x51142)+~P113(x51142)+E(x51141,f2(x51142))+~E(f329(f329(f259(x51142),x51141),x51143),f2(x51142))
% 159.70/159.30  [5115]~P129(x51152)+~P130(x51152)+~P142(x51152)+~P113(x51152)+~E(x51151,f2(a885))+~E(f329(f329(f259(x51152),x51153),x51151),f2(x51152))
% 159.70/159.30  [6523]~P88(x65231)+~E(x65233,f2(x65231))+~E(x65232,f2(x65231))+E(f329(f329(f83(x65231),x65232),x65233),f2(x65231))+~P104(f329(f329(f244(x65231),f2(x65231)),x65233))+~P104(f329(f329(f244(x65231),f2(x65231)),x65232))
% 159.70/159.30  [8902]~E(f329(f257(a885,a885),x89023),f2(a885))+~E(x89021,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x89023)),x89022)),f329(f267(a885,a885),x89023)))+P104(f329(f50(x89021,x89022),x89023))+~P104(f329(f329(f244(a885),f329(f267(a885,a885),x89023)),f2(a885)))+P104(f329(f329(f245(a885),f2(a885)),x89022))+~P104(f329(f329(f245(a885),x89022),f329(f267(a885,a885),x89023)))
% 159.70/159.30  [8910]E(x89101,f2(a885))+~E(x89102,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x89103)),x89101)),f329(f267(a885,a885),x89103)))+P104(f329(f50(x89102,x89101),x89103))+~P104(f329(f329(f245(a885),f2(a885)),x89101))+~P104(f329(f329(f244(a885),f2(a885)),f329(f267(a885,a885),x89103)))+~P104(f329(f329(f245(a885),f329(f267(a885,a885),x89103)),x89101))
% 159.70/159.30  [8928]~E(f329(f257(a885,a885),x89283),f2(a885))+~E(x89281,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x89283)),x89282)),f329(f267(a885,a885),x89283)))+P104(f329(f50(x89281,x89282),x89283))+~P104(f329(f329(f245(a885),f2(a885)),x89282))+~P104(f329(f329(f244(a885),f2(a885)),f329(f267(a885,a885),x89283)))+~P104(f329(f329(f245(a885),f329(f267(a885,a885),x89283)),x89282))
% 159.70/159.30  [6907]~P25(x69072)+E(x69071,f195(f891(x69072,a880)))+E(x69073,f195(f891(x69072,a880)))+~P104(f329(f64(x69072),x69071))+~P104(f329(f64(x69072),x69073))+E(f10(x69072,f329(f329(f118(f891(x69072,a880)),x69073),x69071)),f329(f329(f109(x69072),f10(x69072,x69073)),f10(x69072,x69071)))
% 159.70/159.30  [6908]~P25(x69082)+E(x69081,f195(f891(x69082,a880)))+E(x69083,f195(f891(x69082,a880)))+~P104(f329(f64(x69082),x69081))+~P104(f329(f64(x69082),x69083))+E(f13(x69082,f329(f329(f118(f891(x69082,a880)),x69083),x69081)),f329(f329(f118(x69082),f13(x69082,x69083)),f13(x69082,x69081)))
% 159.70/159.30  [6909]~P107(x69092)+E(x69091,f195(f891(x69092,a880)))+E(x69093,f195(f891(x69092,a880)))+~P104(f329(f64(x69092),x69091))+~P104(f329(f64(x69092),x69093))+E(f14(x69092,f329(f329(f118(f891(x69092,a880)),x69093),x69091)),f329(f329(f193(x69092),f14(x69092,x69093)),f14(x69092,x69091)))
% 159.70/159.30  [6910]~P107(x69102)+E(x69101,f195(f891(x69102,a880)))+E(x69103,f195(f891(x69102,a880)))+~P104(f329(f64(x69102),x69101))+~P104(f329(f64(x69102),x69103))+E(f15(x69102,f329(f329(f118(f891(x69102,a880)),x69103),x69101)),f329(f329(f194(x69102),f15(x69102,x69103)),f15(x69102,x69101)))
% 159.70/159.30  [7547]~P96(x75472)+E(x75471,f195(f891(x75472,a880)))+E(x75473,f195(f891(x75472,a880)))+~P104(f329(f64(x75472),x75471))+~P104(f329(f64(x75472),x75473))+E(f329(f329(f84(x75472),f329(f66(x75472,f84(x75472)),x75473)),f329(f66(x75472,f84(x75472)),x75471)),f329(f66(x75472,f84(x75472)),f329(f329(f118(f891(x75472,a880)),x75473),x75471)))
% 159.70/159.30  [7704]~P107(x77042)+E(x77041,f195(f891(x77042,a880)))+E(x77043,f195(f891(x77042,a880)))+~P104(f329(f64(x77042),x77041))+~P104(f329(f64(x77042),x77043))+E(f329(f329(f193(x77042),f11(x77042,f193(x77042),x77043)),f11(x77042,f193(x77042),x77041)),f11(x77042,f193(x77042),f329(f329(f118(f891(x77042,a880)),x77043),x77041)))
% 159.70/159.30  [7705]~P107(x77052)+E(x77051,f195(f891(x77052,a880)))+E(x77053,f195(f891(x77052,a880)))+~P104(f329(f64(x77052),x77051))+~P104(f329(f64(x77052),x77053))+E(f329(f329(f194(x77052),f12(x77052,f194(x77052),x77053)),f12(x77052,f194(x77052),x77051)),f12(x77052,f194(x77052),f329(f329(f118(f891(x77052,a880)),x77053),x77051)))
% 159.70/159.30  [8748]~P104(f329(x87481,x87483))+P104(f329(x87481,f453(x87481,x87482)))+P104(f329(x87481,f447(x87481,x87482)))+~P104(f329(f329(f245(a1),f2(a1)),x87482))+~P104(f329(f329(f331(a1),x87483),f300(a1,f81(a1),x87482)))+P104(f329(x87481,f329(f329(f22(a1),f447(x87481,x87482)),f329(f329(f84(a1),f452(x87481,x87482)),x87482))))
% 159.70/159.30  [9050]~P104(f329(x90501,x90503))+~P104(f329(x90501,f447(x90501,x90502)))+P104(f329(x90501,f453(x90501,x90502)))+~P104(f329(f329(f245(a1),f2(a1)),x90502))+~P104(f329(f329(f331(a1),x90503),f300(a1,f81(a1),x90502)))+~P104(f329(x90501,f329(f329(f22(a1),f447(x90501,x90502)),f329(f329(f84(a1),f452(x90501,x90502)),x90502))))
% 159.70/159.30  [10270]~P98(x102702)+E(x102701,f195(f891(x102702,a880)))+E(x102703,f195(f891(x102702,a880)))+~P104(f329(f64(x102702),x102701))+~P104(f329(f64(x102702),x102703))+E(f10(x102702,f329(f250(x102702),f329(f329(f8(f891(x102702,a880),a880,x102702),f90(x102702)),f329(f329(f8(f891(x102702,f891(x102702,a880)),f891(x102702,a880),x102702),f329(f8(f891(x102702,a880),a880,x102702),f90(x102702))),f329(f329(f7(x102702,f891(x102702,f891(x102702,a880)),f891(x102702,f891(x102702,a880))),f329(f329(f8(f891(x102702,f891(f891(x102702,a880),f891(x102702,a880))),f891(f891(x102702,f891(x102702,a880)),f891(x102702,f891(x102702,a880))),x102702),f18(x102702,f891(x102702,a880),f891(x102702,a880))),f329(f329(f8(f891(x102702,f891(x102702,f891(a880,a880))),f891(x102702,f891(f891(x102702,a880),f891(x102702,a880))),x102702),f329(f8(f891(x102702,f891(a880,a880)),f891(f891(x102702,a880),f891(x102702,a880)),x102702),f18(x102702,a880,a880))),f329(f329(f8(f891(x102702,f891(x102702,a880)),f891(x102702,f891(x102702,f891(a880,a880))),x102702),f329(f8(f891(x102702,a880),f891(x102702,f891(a880,a880)),x102702),f329(f8(a880,f891(a880,a880),x102702),a327))),f329(f329(f7(x102702,f891(x102702,f891(x102702,x102702)),f891(x102702,f891(x102702,a880))),f329(f329(f8(f891(f891(x102702,x102702),f891(x102702,a880)),f891(f891(x102702,f891(x102702,x102702)),f891(x102702,f891(x102702,a880))),x102702),f8(f891(x102702,x102702),f891(x102702,a880),x102702)),f329(f329(f8(f891(x102702,a880),f891(f891(x102702,x102702),f891(x102702,a880)),x102702),f8(x102702,a880,x102702)),a326))),f118(x102702)))))),f329(f329(f7(x102702,f891(x102702,a880),f891(x102702,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x102702,a880),f891(x102702,a880)),x102702),f8(a880,a880,x102702)),f329(f329(f8(a880,f891(a880,a880),x102702),a327),f329(f329(f7(x102702,f891(x102702,a880),a880),f331(x102702)),x102703)))),f329(f329(f7(x102702,f891(x102702,a880),a880),f331(x102702)),x102701))))))),f329(f329(f118(x102702),f10(x102702,x102703)),f10(x102702,x102701)))
% 159.70/159.30  [10271]~P98(x102712)+E(x102711,f195(f891(x102712,a880)))+E(x102713,f195(f891(x102712,a880)))+~P104(f329(f64(x102712),x102711))+~P104(f329(f64(x102712),x102713))+E(f13(x102712,f329(f250(x102712),f329(f329(f8(f891(x102712,a880),a880,x102712),f90(x102712)),f329(f329(f8(f891(x102712,f891(x102712,a880)),f891(x102712,a880),x102712),f329(f8(f891(x102712,a880),a880,x102712),f90(x102712))),f329(f329(f7(x102712,f891(x102712,f891(x102712,a880)),f891(x102712,f891(x102712,a880))),f329(f329(f8(f891(x102712,f891(f891(x102712,a880),f891(x102712,a880))),f891(f891(x102712,f891(x102712,a880)),f891(x102712,f891(x102712,a880))),x102712),f18(x102712,f891(x102712,a880),f891(x102712,a880))),f329(f329(f8(f891(x102712,f891(x102712,f891(a880,a880))),f891(x102712,f891(f891(x102712,a880),f891(x102712,a880))),x102712),f329(f8(f891(x102712,f891(a880,a880)),f891(f891(x102712,a880),f891(x102712,a880)),x102712),f18(x102712,a880,a880))),f329(f329(f8(f891(x102712,f891(x102712,a880)),f891(x102712,f891(x102712,f891(a880,a880))),x102712),f329(f8(f891(x102712,a880),f891(x102712,f891(a880,a880)),x102712),f329(f8(a880,f891(a880,a880),x102712),a327))),f329(f329(f7(x102712,f891(x102712,f891(x102712,x102712)),f891(x102712,f891(x102712,a880))),f329(f329(f8(f891(f891(x102712,x102712),f891(x102712,a880)),f891(f891(x102712,f891(x102712,x102712)),f891(x102712,f891(x102712,a880))),x102712),f8(f891(x102712,x102712),f891(x102712,a880),x102712)),f329(f329(f8(f891(x102712,a880),f891(f891(x102712,x102712),f891(x102712,a880)),x102712),f8(x102712,a880,x102712)),a326))),f109(x102712)))))),f329(f329(f7(x102712,f891(x102712,a880),f891(x102712,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x102712,a880),f891(x102712,a880)),x102712),f8(a880,a880,x102712)),f329(f329(f8(a880,f891(a880,a880),x102712),a327),f329(f329(f7(x102712,f891(x102712,a880),a880),f331(x102712)),x102713)))),f329(f329(f7(x102712,f891(x102712,a880),a880),f331(x102712)),x102711))))))),f329(f329(f109(x102712),f13(x102712,x102713)),f13(x102712,x102711)))
% 159.70/159.30  [10272]~P107(x102722)+E(x102721,f195(f891(x102722,a880)))+E(x102723,f195(f891(x102722,a880)))+~P104(f329(f64(x102722),x102721))+~P104(f329(f64(x102722),x102723))+E(f12(x102722,f194(x102722),f329(f250(x102722),f329(f329(f8(f891(x102722,a880),a880,x102722),f90(x102722)),f329(f329(f8(f891(x102722,f891(x102722,a880)),f891(x102722,a880),x102722),f329(f8(f891(x102722,a880),a880,x102722),f90(x102722))),f329(f329(f7(x102722,f891(x102722,f891(x102722,a880)),f891(x102722,f891(x102722,a880))),f329(f329(f8(f891(x102722,f891(f891(x102722,a880),f891(x102722,a880))),f891(f891(x102722,f891(x102722,a880)),f891(x102722,f891(x102722,a880))),x102722),f18(x102722,f891(x102722,a880),f891(x102722,a880))),f329(f329(f8(f891(x102722,f891(x102722,f891(a880,a880))),f891(x102722,f891(f891(x102722,a880),f891(x102722,a880))),x102722),f329(f8(f891(x102722,f891(a880,a880)),f891(f891(x102722,a880),f891(x102722,a880)),x102722),f18(x102722,a880,a880))),f329(f329(f8(f891(x102722,f891(x102722,a880)),f891(x102722,f891(x102722,f891(a880,a880))),x102722),f329(f8(f891(x102722,a880),f891(x102722,f891(a880,a880)),x102722),f329(f8(a880,f891(a880,a880),x102722),a327))),f329(f329(f7(x102722,f891(x102722,f891(x102722,x102722)),f891(x102722,f891(x102722,a880))),f329(f329(f8(f891(f891(x102722,x102722),f891(x102722,a880)),f891(f891(x102722,f891(x102722,x102722)),f891(x102722,f891(x102722,a880))),x102722),f8(f891(x102722,x102722),f891(x102722,a880),x102722)),f329(f329(f8(f891(x102722,a880),f891(f891(x102722,x102722),f891(x102722,a880)),x102722),f8(x102722,a880,x102722)),a326))),f193(x102722)))))),f329(f329(f7(x102722,f891(x102722,a880),f891(x102722,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x102722,a880),f891(x102722,a880)),x102722),f8(a880,a880,x102722)),f329(f329(f8(a880,f891(a880,a880),x102722),a327),f329(f329(f7(x102722,f891(x102722,a880),a880),f331(x102722)),x102723)))),f329(f329(f7(x102722,f891(x102722,a880),a880),f331(x102722)),x102721))))))),f329(f329(f193(x102722),f12(x102722,f194(x102722),x102723)),f12(x102722,f194(x102722),x102721)))
% 159.70/159.30  [10273]~P107(x102732)+E(x102731,f195(f891(x102732,a880)))+E(x102733,f195(f891(x102732,a880)))+~P104(f329(f64(x102732),x102731))+~P104(f329(f64(x102732),x102733))+E(f11(x102732,f193(x102732),f329(f250(x102732),f329(f329(f8(f891(x102732,a880),a880,x102732),f90(x102732)),f329(f329(f8(f891(x102732,f891(x102732,a880)),f891(x102732,a880),x102732),f329(f8(f891(x102732,a880),a880,x102732),f90(x102732))),f329(f329(f7(x102732,f891(x102732,f891(x102732,a880)),f891(x102732,f891(x102732,a880))),f329(f329(f8(f891(x102732,f891(f891(x102732,a880),f891(x102732,a880))),f891(f891(x102732,f891(x102732,a880)),f891(x102732,f891(x102732,a880))),x102732),f18(x102732,f891(x102732,a880),f891(x102732,a880))),f329(f329(f8(f891(x102732,f891(x102732,f891(a880,a880))),f891(x102732,f891(f891(x102732,a880),f891(x102732,a880))),x102732),f329(f8(f891(x102732,f891(a880,a880)),f891(f891(x102732,a880),f891(x102732,a880)),x102732),f18(x102732,a880,a880))),f329(f329(f8(f891(x102732,f891(x102732,a880)),f891(x102732,f891(x102732,f891(a880,a880))),x102732),f329(f8(f891(x102732,a880),f891(x102732,f891(a880,a880)),x102732),f329(f8(a880,f891(a880,a880),x102732),a327))),f329(f329(f7(x102732,f891(x102732,f891(x102732,x102732)),f891(x102732,f891(x102732,a880))),f329(f329(f8(f891(f891(x102732,x102732),f891(x102732,a880)),f891(f891(x102732,f891(x102732,x102732)),f891(x102732,f891(x102732,a880))),x102732),f8(f891(x102732,x102732),f891(x102732,a880),x102732)),f329(f329(f8(f891(x102732,a880),f891(f891(x102732,x102732),f891(x102732,a880)),x102732),f8(x102732,a880,x102732)),a326))),f194(x102732)))))),f329(f329(f7(x102732,f891(x102732,a880),f891(x102732,a880)),f329(f329(f8(f891(a880,a880),f891(f891(x102732,a880),f891(x102732,a880)),x102732),f8(a880,a880,x102732)),f329(f329(f8(a880,f891(a880,a880),x102732),a327),f329(f329(f7(x102732,f891(x102732,a880),a880),f331(x102732)),x102733)))),f329(f329(f7(x102732,f891(x102732,a880),a880),f331(x102732)),x102731))))))),f329(f329(f194(x102732),f11(x102732,f193(x102732),x102733)),f11(x102732,f193(x102732),x102731)))
% 159.70/159.30  [7233]~P110(x72333)+E(x72331,x72332)+~E(f329(f329(f259(x72333),x72331),x72334),f329(f329(f259(x72333),x72332),x72334))+~P104(f329(f329(f244(x72333),f2(x72333)),x72332))+~P104(f329(f329(f244(x72333),f2(x72333)),x72331))+~P104(f329(f329(f245(a885),f2(a885)),x72334))
% 159.70/159.30  [7506]~P107(x75062)+E(x75061,f195(f891(x75062,a880)))+~P104(f329(f64(x75062),x75061))+~P104(f329(f329(f331(x75062),x75064),x75061))+P104(f329(f329(f244(x75062),x75063),x75064))+~P104(f329(f329(f244(x75062),x75063),f329(f66(x75062,f193(x75062)),x75061)))
% 159.70/159.30  [7507]~P101(x75072)+E(x75071,f195(f891(x75072,a880)))+~P104(f329(f64(x75072),x75071))+~P104(f329(f329(f331(x75072),x75074),x75071))+P104(f329(f329(f244(x75072),x75073),x75074))+~P104(f329(f329(f244(x75072),x75073),f329(f66(x75072,f109(x75072)),x75071)))
% 159.70/159.30  [7508]~P107(x75082)+E(x75081,f195(f891(x75082,a880)))+~P104(f329(f64(x75082),x75081))+~P104(f329(f329(f331(x75082),x75084),x75081))+P104(f329(f329(f245(x75082),x75083),x75084))+~P104(f329(f329(f245(x75082),x75083),f329(f66(x75082,f193(x75082)),x75081)))
% 159.70/159.30  [7407]E(x74071,f2(a1))+E(f329(f329(f41(a1),x74072),x74071),x74073)+~P104(f329(f329(f244(a1),x74074),f2(a1)))+~E(x74072,f329(f329(f83(a1),f329(f329(f84(a1),x74071),x74073)),x74074))+P104(f329(f329(f245(a1),f2(a1)),x74071))+~P104(f329(f329(f245(a1),x74071),x74074))
% 159.70/159.30  [7422]E(f47(a1,x74222,x74221),x74223)+E(x74221,f2(a1))+~P104(f329(f329(f244(a1),x74223),f2(a1)))+~E(x74222,f329(f329(f83(a1),f329(f329(f84(a1),x74221),x74224)),x74223))+P104(f329(f329(f245(a1),f2(a1)),x74221))+~P104(f329(f329(f245(a1),x74221),x74223))
% 159.70/159.30  [7546]E(x75461,f2(a1))+E(f329(f329(f41(a1),x75462),x75461),x75463)+~E(x75462,f329(f329(f83(a1),f329(f329(f84(a1),x75461),x75463)),x75464))+~P104(f329(f329(f244(a1),f2(a1)),x75464))+~P104(f329(f329(f245(a1),f2(a1)),x75461))+~P104(f329(f329(f245(a1),x75464),x75461))
% 159.70/159.30  [7568]E(f47(a1,x75682,x75681),x75683)+E(x75681,f2(a1))+~E(x75682,f329(f329(f83(a1),f329(f329(f84(a1),x75681),x75684)),x75683))+~P104(f329(f329(f244(a1),f2(a1)),x75683))+~P104(f329(f329(f245(a1),f2(a1)),x75681))+~P104(f329(f329(f245(a1),x75683),x75681))
% 159.70/159.30  [7708]~P107(x77082)+E(x77081,f195(f891(x77082,a880)))+~P104(f329(f64(x77082),x77081))+~P104(f329(f329(f244(x77082),x77084),x77083))+~P104(f329(f329(f331(x77082),x77084),x77081))+P104(f329(f329(f244(x77082),f329(f66(x77082,f193(x77082)),x77081)),x77083))
% 159.70/159.30  [7709]~P107(x77092)+E(x77091,f195(f891(x77092,a880)))+~P104(f329(f64(x77092),x77091))+~P104(f329(f329(f245(x77092),x77094),x77093))+~P104(f329(f329(f331(x77092),x77094),x77091))+P104(f329(f329(f245(x77092),f329(f66(x77092,f193(x77092)),x77091)),x77093))
% 159.70/159.30  [8284]~P104(f329(f329(f244(a1),x82844),f2(a1)))+~E(x82841,f329(f329(f83(a1),f329(f329(f84(a1),x82842),x82843)),x82844))+~P104(f329(f329(f244(a1),f2(a1)),x82844))+~P104(f329(f329(f245(a1),x82844),x82842))+~P104(f329(f329(f245(a1),x82842),x82844))+P104(f329(f51(x82841,x82842),f329(f329(f258(a1,a1),x82843),x82844)))
% 159.70/159.30  [9247]~P27(x92473)+~P27(x92474)+E(x92471,x92472)+~E(f329(f196(f886(x92473)),x92472),f329(f196(f886(x92474)),f58(x92474)))+~E(f329(f196(f886(x92473)),x92471),f329(f196(f886(x92474)),f58(x92474)))+~E(f329(f76(f889(x92473),x92473,x92474,f243(x92473)),f329(f184(x92474,x92473),f329(f329(f180(x92474,x92473),f58(x92474)),x92471))),f329(f76(f889(x92473),x92473,x92474,f243(x92473)),f329(f184(x92474,x92473),f329(f329(f180(x92474,x92473),f58(x92474)),x92472))))
% 159.70/159.30  [8454]~P108(x84541)+P104(f329(f329(f245(f891(x84541,a880)),f300(x84541,x84542,x84543)),f300(x84541,x84544,x84545)))+~P104(f329(f329(f244(x84541),x84544),x84542))+~P104(f329(f329(f244(x84541),x84544),x84545))+~P104(f329(f329(f244(x84541),x84543),x84545))+~P104(f329(f329(f245(x84541),x84543),x84545))
% 159.70/159.30  [8455]~P108(x84551)+P104(f329(f329(f245(f891(x84551,a880)),f300(x84551,x84552,x84553)),f300(x84551,x84554,x84555)))+~P104(f329(f329(f244(x84551),x84553),x84555))+~P104(f329(f329(f244(x84551),x84554),x84555))+~P104(f329(f329(f244(x84551),x84554),x84552))+~P104(f329(f329(f245(x84551),x84554),x84552))
% 159.70/159.30  [9313]P58(x93132,x93133,x93134,x93131)+E(x93131,f195(f891(x93132,a880)))+~P104(f329(f64(x93132),x93134))+~P104(f329(f64(x93132),x93131))+~P104(f329(f329(x93133,f549(x93131,x93134,x93133,x93132)),x93135))+~P104(f329(f329(f331(x93132),x93135),x93131))
% 159.70/159.30  [9461]~E(x94613,x94615)+~P68(x94611)+~P75(x94611)+~P41(x94613)+E(f329(f329(f6(a1,x94611),x94612),x94613),f329(f329(f6(a1,x94611),x94614),x94615))+P104(f329(f329(f244(a1),f2(a1)),f508(x94612,x94614,x94613,x94615,x94611)))
% 159.70/159.30  [9462]~E(x94623,x94625)+~P68(x94621)+~P75(x94621)+~P41(x94623)+E(f329(f329(f9(a1,x94621),x94622),x94623),f329(f329(f9(a1,x94621),x94624),x94625))+P104(f329(f329(f244(a1),f2(a1)),f474(x94622,x94624,x94623,x94625,x94621)))
% 159.70/159.30  [9633]~E(x96335,x96333)+~P68(x96331)+~P75(x96331)+~P41(x96335)+~E(f329(x96332,f508(x96334,x96332,x96335,x96333,x96331)),f329(x96334,f508(x96334,x96332,x96335,x96333,x96331)))+E(f329(f329(f6(a1,x96331),x96332),x96333),f329(f329(f6(a1,x96331),x96334),x96335))
% 159.70/159.30  [9634]~E(x96345,x96343)+~P68(x96341)+~P75(x96341)+~P41(x96345)+~E(f329(x96342,f474(x96344,x96342,x96345,x96343,x96341)),f329(x96344,f474(x96344,x96342,x96345,x96343,x96341)))+E(f329(f329(f9(a1,x96341),x96342),x96343),f329(f329(f9(a1,x96341),x96344),x96345))
% 159.70/159.30  [9720]~P78(x97203)+E(f329(x97201,x97202),f2(x97203))+~E(f329(f329(f6(x97204,x97203),x97201),x97205),f2(x97203))+~P104(f329(f64(x97204),x97205))+P104(f329(f329(f331(x97204),f414(x97202,x97201,x97205,x97204,x97203)),x97205))+~P104(f329(f329(f331(x97204),x97202),x97205))
% 159.70/159.30  [9859]~P78(x98593)+E(f329(x98591,x98592),f2(x98593))+~E(f329(f329(f6(x98594,x98593),x98591),x98595),f2(x98593))+~P104(f329(f64(x98594),x98595))+~P104(f329(f329(f331(x98594),x98592),x98595))+~P104(f329(f329(f244(x98593),f2(x98593)),f329(x98591,f414(x98592,x98591,x98595,x98594,x98593))))
% 159.70/159.30  [8365]~P134(x83651)+~P104(f329(f329(f244(x83651),x83653),x83655))+~P104(f329(f329(f244(x83651),x83652),x83654))+~P104(f329(f329(f244(x83651),f2(x83651)),x83653))+~P104(f329(f329(f244(x83651),f2(x83651)),x83654))+P104(f329(f329(f244(x83651),f329(f329(f84(x83651),x83652),x83653)),f329(f329(f84(x83651),x83654),x83655)))
% 159.70/159.30  [8366]~P134(x83661)+~P104(f329(f329(f244(x83661),x83663),x83665))+~P104(f329(f329(f244(x83661),x83662),x83664))+~P104(f329(f329(f244(x83661),f2(x83661)),x83663))+~P104(f329(f329(f244(x83661),f2(x83661)),x83662))+P104(f329(f329(f244(x83661),f329(f329(f84(x83661),x83662),x83663)),f329(f329(f84(x83661),x83664),x83665)))
% 159.70/159.30  [8367]~P67(x83671)+~P104(f329(f329(f245(x83671),f2(x83671)),x83675))+~P104(f329(f329(f244(x83671),x83675),x83673))+~P104(f329(f329(f244(x83671),x83672),x83674))+~P104(f329(f329(f244(x83671),f2(x83671)),x83672))+P104(f329(f329(f244(x83671),f329(f329(f287(x83671),x83672),x83673)),f329(f329(f287(x83671),x83674),x83675)))
% 159.70/159.30  [8368]~P131(x83681)+~P104(f329(f329(f244(x83681),x83683),x83685))+~P104(f329(f329(f244(x83681),f2(x83681)),x83682))+~P104(f329(f329(f245(x83681),x83682),x83684))+~P104(f329(f329(f245(x83681),f2(x83681)),x83683))+P104(f329(f329(f245(x83681),f329(f329(f84(x83681),x83682),x83683)),f329(f329(f84(x83681),x83684),x83685)))
% 159.70/159.30  [8369]~P131(x83691)+~P104(f329(f329(f244(x83691),x83692),x83694))+~P104(f329(f329(f244(x83691),f2(x83691)),x83693))+~P104(f329(f329(f245(x83691),x83693),x83695))+~P104(f329(f329(f245(x83691),f2(x83691)),x83692))+P104(f329(f329(f245(x83691),f329(f329(f84(x83691),x83692),x83693)),f329(f329(f84(x83691),x83694),x83695)))
% 159.70/159.30  [8370]~P131(x83701)+~P104(f329(f329(f244(x83701),f2(x83701)),x83703))+~P104(f329(f329(f244(x83701),f2(x83701)),x83702))+~P104(f329(f329(f245(x83701),x83703),x83705))+~P104(f329(f329(f245(x83701),x83702),x83704))+P104(f329(f329(f245(x83701),f329(f329(f84(x83701),x83702),x83703)),f329(f329(f84(x83701),x83704),x83705)))
% 159.70/159.30  [8371]~P131(x83711)+~P104(f329(f329(f244(x83711),f2(x83711)),x83713))+~P104(f329(f329(f245(x83711),x83713),x83715))+~P104(f329(f329(f245(x83711),x83712),x83714))+~P104(f329(f329(f245(x83711),f2(x83711)),x83714))+P104(f329(f329(f245(x83711),f329(f329(f84(x83711),x83712),x83713)),f329(f329(f84(x83711),x83714),x83715)))
% 159.70/159.30  [8372]~P67(x83721)+~P104(f329(f329(f244(x83721),x83725),x83723))+~P104(f329(f329(f244(x83721),f2(x83721)),x83722))+~P104(f329(f329(f245(x83721),x83722),x83724))+~P104(f329(f329(f245(x83721),f2(x83721)),x83725))+P104(f329(f329(f245(x83721),f329(f329(f287(x83721),x83722),x83723)),f329(f329(f287(x83721),x83724),x83725)))
% 159.70/159.30  [8373]~P67(x83731)+~P104(f329(f329(f244(x83731),x83732),x83734))+~P104(f329(f329(f245(x83731),x83735),x83733))+~P104(f329(f329(f245(x83731),f2(x83731)),x83735))+~P104(f329(f329(f245(x83731),f2(x83731)),x83732))+P104(f329(f329(f245(x83731),f329(f329(f287(x83731),x83732),x83733)),f329(f329(f287(x83731),x83734),x83735)))
% 159.70/159.30  [9761]~P68(x97615)+~P82(x97615)+E(x97611,f195(f891(x97612,a880)))+~P104(f329(f64(x97612),x97611))+P104(f329(f329(f331(x97612),f865(x97613,x97614,x97611,x97612,x97615)),x97611))+P104(f329(f329(f245(x97615),f329(f329(f6(x97612,x97615),x97614),x97611)),f329(f329(f6(x97612,x97615),x97613),x97611)))
% 159.70/159.30  [9880]~P68(x98801)+~P84(x98801)+~P104(f329(f64(x98802),x98805))+~P104(f329(f329(f244(x98801),f2(x98801)),f329(x98803,f397(x98803,x98804,x98805,x98802,x98801))))+P104(f329(f329(f244(x98801),f329(f329(f6(x98802,x98801),x98803),x98804)),f329(f329(f6(x98802,x98801),x98803),x98805)))+~P104(f329(f329(f244(f891(x98802,a880)),x98804),x98805))
% 159.70/159.30  [10053]~P68(x100533)+~P82(x100533)+E(x100531,f195(f891(x100532,a880)))+~P104(f329(f64(x100532),x100531))+~P104(f329(f329(f245(x100533),f329(x100534,f865(x100535,x100534,x100531,x100532,x100533))),f329(x100535,f865(x100535,x100534,x100531,x100532,x100533))))+P104(f329(f329(f245(x100533),f329(f329(f6(x100532,x100533),x100534),x100531)),f329(f329(f6(x100532,x100533),x100535),x100531)))
% 159.70/159.30  [7092]~P12(x70922,x70925,x70924)+E(x70921,f195(f891(x70922,a880)))+E(x70923,f195(f891(x70922,a880)))+~P104(f329(f64(x70922),x70921))+~P104(f329(f64(x70922),x70923))+E(f329(x70924,f329(f329(f118(f891(x70922,a880)),x70923),x70921)),f329(f329(x70925,f329(x70924,x70923)),f329(x70924,x70921)))
% 159.70/159.30  [7674]~P146(x76741,x76743,x76744)+P104(f329(x76741,x76742))+~P104(f329(f329(f245(a1),x76744),f2(a1)))+~P104(f329(f329(f244(a1),x76745),f2(a1)))+~E(x76743,f329(f329(f83(a1),f329(f329(f84(a1),x76744),x76742)),x76745))+~P104(f329(f329(f245(a1),x76744),x76745))
% 159.70/159.30  [7675]~P145(x76751,x76753,x76754)+P104(f329(x76751,x76752))+~P104(f329(f329(f245(a1),x76754),f2(a1)))+~P104(f329(f329(f244(a1),x76752),f2(a1)))+~E(x76753,f329(f329(f83(a1),f329(f329(f84(a1),x76754),x76755)),x76752))+~P104(f329(f329(f245(a1),x76754),x76752))
% 159.70/159.30  [7717]~P146(x77171,x77173,x77174)+P104(f329(x77171,x77172))+~E(x77173,f329(f329(f83(a1),f329(f329(f84(a1),x77174),x77172)),x77175))+~P104(f329(f329(f244(a1),f2(a1)),x77175))+~P104(f329(f329(f245(a1),f2(a1)),x77174))+~P104(f329(f329(f245(a1),x77175),x77174))
% 159.70/159.30  [7718]~P145(x77181,x77183,x77184)+P104(f329(x77181,x77182))+~E(x77183,f329(f329(f83(a1),f329(f329(f84(a1),x77184),x77185)),x77182))+~P104(f329(f329(f244(a1),f2(a1)),x77182))+~P104(f329(f329(f245(a1),f2(a1)),x77184))+~P104(f329(f329(f245(a1),x77182),x77184))
% 159.70/159.30  [8665]P104(f329(f329(x86651,x86652),x86653))+~P104(f329(f329(x86651,f329(f329(f41(a1),x86654),x86655)),f47(a1,x86654,x86655)))+~P104(f329(f329(f245(a1),x86655),f2(a1)))+~P104(f329(f329(f244(a1),x86653),f2(a1)))+~E(x86654,f329(f329(f83(a1),f329(f329(f84(a1),x86655),x86652)),x86653))+~P104(f329(f329(f245(a1),x86655),x86653))
% 159.70/159.30  [8675]P104(f329(f329(x86751,x86752),x86753))+~P104(f329(f329(x86751,f329(f329(f41(a1),x86754),x86755)),f47(a1,x86754,x86755)))+~E(x86754,f329(f329(f83(a1),f329(f329(f84(a1),x86755),x86752)),x86753))+~P104(f329(f329(f244(a1),f2(a1)),x86753))+~P104(f329(f329(f245(a1),f2(a1)),x86755))+~P104(f329(f329(f245(a1),x86753),x86755))
% 159.70/159.30  [8916]E(x89161,x89162)+~P55(x89163,x89165,x89164)+~P104(f329(f329(f331(x89163),x89162),x89165))+~P104(f329(f329(f331(x89163),x89161),x89165))+P104(f329(f329(f331(f890(x89163,x89163)),f329(f329(f258(x89163,x89163),x89161),x89162)),x89164))+P104(f329(f329(f331(f890(x89163,x89163)),f329(f329(f258(x89163,x89163),x89162),x89161)),x89164))
% 159.70/159.30  [9790]~P68(x97905)+~P84(x97905)+~P104(f329(f64(x97901),x97904))+P104(f329(f329(f244(x97905),f329(f329(f6(x97901,x97905),x97902),x97903)),f329(f329(f6(x97901,x97905),x97902),x97904)))+~P104(f329(f329(f244(f891(x97901,a880)),x97903),x97904))+P104(f329(f329(f331(x97901),f397(x97902,x97903,x97904,x97901,x97905)),f329(f329(f22(f891(x97901,a880)),x97904),x97903)))
% 159.70/159.30  [9887]E(x98871,f195(f891(x98872,a880)))+~P104(f329(f64(x98872),x98873))+~P104(f329(f64(x98872),x98871))+P104(f329(f329(f331(f890(f891(x98872,a880),f891(x98872,a880))),f329(f329(f258(f891(x98872,a880),f891(x98872,a880)),x98873),x98871)),f320(x98872,x98874)))+~P104(f329(f329(f331(x98872),x98875),x98871))+~P104(f329(f329(f331(f890(x98872,x98872)),f329(f329(f258(x98872,x98872),f558(x98874,x98871,x98873,x98872)),x98875)),x98874))
% 159.70/159.30  [9888]E(x98881,f195(f891(x98882,a880)))+~P104(f329(f64(x98882),x98883))+~P104(f329(f64(x98882),x98881))+P104(f329(f329(f331(f890(f891(x98882,a880),f891(x98882,a880))),f329(f329(f258(f891(x98882,a880),f891(x98882,a880)),x98883),x98881)),f320(x98882,x98884)))+~P104(f329(f329(f331(x98882),x98885),x98881))+~P104(f329(f329(f331(f890(x98882,x98882)),f329(f329(f258(x98882,x98882),f612(x98884,x98881,x98883,x98882)),x98885)),x98884))
% 159.70/159.30  [10058]~P78(x100581)+~E(f329(f329(f6(x100585,x100581),x100582),x100586),x100584)+~P104(f329(f64(x100585),x100586))+P104(f329(f329(f331(x100585),f415(x100583,x100584,x100582,x100586,x100585,x100581)),x100586))+P104(f329(f329(f244(x100581),f329(x100582,x100583)),x100584))+~P104(f329(f329(f331(x100585),x100583),x100586))
% 159.70/159.30  [10108]~P78(x101081)+~E(f329(f329(f6(x101085,x101081),x101082),x101086),x101084)+~P104(f329(f64(x101085),x101086))+~P104(f329(f329(f331(x101085),x101083),x101086))+~P104(f329(f329(f244(x101081),f2(x101081)),f329(x101082,f415(x101083,x101084,x101082,x101086,x101085,x101081))))+P104(f329(f329(f244(x101081),f329(x101082,x101083)),x101084))
% 159.70/159.30  [10225]~E(x102255,x102258)+~E(x102254,x102257)+~P106(x102251)+~P68(x102252)+E(f329(f329(f6(x102251,x102252),x102253),f329(f299(x102251,x102254),x102255)),f329(f329(f6(x102251,x102252),x102256),f329(f299(x102251,x102257),x102258)))+P104(f329(f329(f244(x102251),x102254),f617(x102253,x102256,x102255,x102258,x102254,x102257,x102251,x102252)))
% 159.70/159.30  [10241]~E(x102417,x102414)+~E(x102418,x102415)+~P106(x102411)+~P68(x102412)+~E(f329(x102413,f617(x102416,x102413,x102418,x102415,x102417,x102414,x102411,x102412)),f329(x102416,f617(x102416,x102413,x102418,x102415,x102417,x102414,x102411,x102412)))+E(f329(f329(f6(x102411,x102412),x102413),f329(f299(x102411,x102414),x102415)),f329(f329(f6(x102411,x102412),x102416),f329(f299(x102411,x102417),x102418)))
% 159.70/159.30  [10243]~E(x102434,x102437)+~E(x102435,x102438)+~P106(x102431)+~P68(x102432)+E(f329(f329(f6(x102431,x102432),x102433),f329(f299(x102431,x102434),x102435)),f329(f329(f6(x102431,x102432),x102436),f329(f299(x102431,x102437),x102438)))+P104(f329(f329(f245(x102431),f617(x102433,x102436,x102435,x102438,x102434,x102437,x102431,x102432)),x102435))
% 159.70/159.30  [9893]~P3(x98935,x98939,x98936)+~P3(x98931,x989310,x98933)+~P9(x98931,x98935,f891(x98932,a880),x98933,x98936,x98938)+~P104(f329(f329(f331(x98935),x98937),x98939))+~P104(f329(f329(f331(x98931),x98934),x989310))+E(f329(f329(f44(x98931,f891(x98932,a880)),f329(f283(x98931,x98931,x98933),f329(f329(f307(x98931),x98934),f195(f891(x98931,a880))))),f329(f329(f8(f891(x98935,f891(x98932,a880)),f891(x98932,a880),x98931),f329(f44(x98935,f891(x98932,a880)),f329(f283(x98935,x98935,x98936),f329(f329(f307(x98935),x98937),f195(f891(x98935,a880)))))),x98938)),f329(f329(x98938,x98934),x98937))
% 159.70/159.30  [5645]~P107(x56453)+~P31(x56453,x56452)+~P31(x56453,x56451)+E(x56451,x56452)+~E(f329(f171(x56453),x56451),f329(f171(x56453),x56452))+~P104(f329(f136(x56453),x56452))+~P104(f329(f136(x56453),x56451))
% 159.70/159.30  [5000]~P129(x50002)+~P130(x50002)+~P142(x50002)+~P113(x50002)+~E(x50003,f2(x50002))+E(x50001,f2(a885))+E(f329(f329(f259(x50002),x50003),x50001),f2(x50002))
% 159.70/159.30  [9189]E(x91891,f2(a885))+~E(x91892,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x91893)),x91891)),f329(f267(a885,a885),x91893)))+P104(f329(f50(x91892,x91891),x91893))+~P104(f329(f329(f244(a885),f329(f267(a885,a885),x91893)),f2(a885)))+~P104(f329(f329(f244(a885),f2(a885)),f329(f267(a885,a885),x91893)))+~P104(f329(f329(f245(a885),x91891),f329(f267(a885,a885),x91893)))+~P104(f329(f329(f245(a885),f329(f267(a885,a885),x91893)),x91891))
% 159.70/159.30  [9198]~E(f329(f257(a885,a885),x91983),f2(a885))+~E(x91981,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),x91983)),x91982)),f329(f267(a885,a885),x91983)))+P104(f329(f50(x91981,x91982),x91983))+~P104(f329(f329(f244(a885),f329(f267(a885,a885),x91983)),f2(a885)))+~P104(f329(f329(f244(a885),f2(a885)),f329(f267(a885,a885),x91983)))+~P104(f329(f329(f245(a885),x91982),f329(f267(a885,a885),x91983)))+~P104(f329(f329(f245(a885),f329(f267(a885,a885),x91983)),x91982))
% 159.70/159.30  [8033]~P72(x80332)+E(x80331,f195(f891(x80332,a880)))+E(x80333,f195(f891(x80332,a880)))+~P104(f329(f64(x80332),x80331))+~P104(f329(f64(x80332),x80333))+~E(f329(f329(f109(f891(x80332,a880)),x80333),x80331),f195(f891(x80332,a880)))+E(f329(f329(f84(x80332),f329(f66(x80332,f84(x80332)),x80333)),f329(f66(x80332,f84(x80332)),x80331)),f329(f66(x80332,f84(x80332)),f329(f329(f118(f891(x80332,a880)),x80333),x80331)))
% 159.70/159.30  [7813]E(x78131,f2(a1))+E(f329(f329(f41(a1),x78132),x78131),x78133)+~P104(f329(f329(f244(a1),x78134),f2(a1)))+~E(x78132,f329(f329(f83(a1),f329(f329(f84(a1),x78131),x78133)),x78134))+~P104(f329(f329(f244(a1),f2(a1)),x78134))+~P104(f329(f329(f245(a1),x78134),x78131))+~P104(f329(f329(f245(a1),x78131),x78134))
% 159.70/159.30  [7820]E(f47(a1,x78202,x78201),x78203)+E(x78201,f2(a1))+~P104(f329(f329(f244(a1),x78203),f2(a1)))+~E(x78202,f329(f329(f83(a1),f329(f329(f84(a1),x78201),x78204)),x78203))+~P104(f329(f329(f244(a1),f2(a1)),x78203))+~P104(f329(f329(f245(a1),x78203),x78201))+~P104(f329(f329(f245(a1),x78201),x78203))
% 159.70/159.30  [7725]~P13(x77252,x77255,x77254)+E(x77251,f195(f891(x77252,a880)))+E(x77253,f195(f891(x77252,a880)))+~P104(f329(f64(x77252),x77251))+~P104(f329(f64(x77252),x77253))+~E(f329(f329(f109(f891(x77252,a880)),x77253),x77251),f195(f891(x77252,a880)))+E(f329(x77254,f329(f329(f118(f891(x77252,a880)),x77253),x77251)),f329(f329(x77255,f329(x77254,x77253)),f329(x77254,x77251)))
% 159.70/159.30  [9433]~P20(x94333,x94331,x94335,x94334)+~P20(x94331,x94333,x94336,x94332)+E(f329(f40(x94331),x94332),f329(f40(x94333),x94334))+~P104(f329(f64(x94333),x94334))+~P104(f329(f64(x94331),x94332))+~P104(f329(f329(f244(f891(x94333,a880)),f329(f308(x94331,x94333,x94336),x94332)),x94334))+~P104(f329(f329(f244(f891(x94331,a880)),f329(f308(x94333,x94331,x94335),x94334)),x94332))
% 159.70/159.30  [9378]~P104(f329(f329(f245(a1),f329(f329(f83(a1),f329(f329(f84(a1),x93785),x93781)),x93786)),f2(a1)))+~E(f329(f329(f83(a1),f329(f329(f84(a1),x93783),x93782)),x93784),f329(f329(f83(a1),f329(f329(f84(a1),x93785),x93781)),x93786))+~P104(f329(f329(f244(a1),f2(a1)),x93786))+~P104(f329(f329(f245(a1),f2(a1)),x93785))+~P104(f329(f329(f244(a1),x93785),x93783))+~P104(f329(f329(f245(a1),x93784),x93783))+P104(f329(f329(f244(a1),x93781),x93782))
% 159.70/159.30  [9140]~E(f329(f329(f83(a1),f329(f329(f84(a1),x91403),x91401)),x91404),f329(f329(f83(a1),f329(f329(f84(a1),x91405),x91402)),x91406))+~P104(f329(f329(f244(a1),f2(a1)),x91404))+~P104(f329(f329(f245(a1),f2(a1)),x91405))+~P104(f329(f329(f244(a1),x91405),x91403))+~P104(f329(f329(f245(a1),x91406),x91405))+P104(f329(f329(f244(a1),x91401),x91402))+~P104(f329(f329(f244(a1),f2(a1)),f329(f329(f83(a1),f329(f329(f84(a1),x91405),x91402)),x91406)))
% 159.70/159.30  [9319]~P128(x93191)+~E(f329(f329(f83(x93191),x93192),x93194),f81(x93191))+~P104(f329(f329(f244(x93191),x93195),x93196))+~P104(f329(f329(f244(x93191),x93193),x93196))+~P104(f329(f329(f244(x93191),f2(x93191)),x93194))+~P104(f329(f329(f244(x93191),f2(x93191)),x93192))+P104(f329(f329(f244(x93191),f329(f329(f83(x93191),f329(f329(f84(x93191),x93192),x93193)),f329(f329(f84(x93191),x93194),x93195))),x93196))
% 159.70/159.30  [9320]~P126(x93201)+~E(f329(f329(f83(x93201),x93202),x93204),f81(x93201))+~P104(f329(f329(f244(x93201),f2(x93201)),x93204))+~P104(f329(f329(f244(x93201),f2(x93201)),x93202))+~P104(f329(f329(f245(x93201),x93205),x93206))+~P104(f329(f329(f245(x93201),x93203),x93206))+P104(f329(f329(f245(x93201),f329(f329(f83(x93201),f329(f329(f84(x93201),x93202),x93203)),f329(f329(f84(x93201),x93204),x93205))),x93206))
% 159.70/159.30  [10153]~P3(x101537,x101536,x101535)+E(x101531,x101532)+~P8(x101537,f891(x101534,a880),x101535,x101533)+E(f329(x101533,f529(x101531,x101532,x101533,x101534,x101535,x101536,x101537)),f329(x101533,f530(x101531,x101532,x101533,x101534,x101535,x101536,x101537)))+~E(f329(f329(f44(x101537,f891(x101534,a880)),x101531),x101533),f329(f329(f44(x101537,f891(x101534,a880)),x101532),x101533))+~P104(f329(f329(f331(f891(x101537,a880)),x101532),f329(f329(f63(x101537),x101536),x101535)))+~P104(f329(f329(f331(f891(x101537,a880)),x101531),f329(f329(f63(x101537),x101536),x101535)))
% 159.70/159.30  [10188]~P3(x101883,x101887,x101886)+E(x101881,x101882)+~P8(x101883,f891(x101885,a880),x101886,x101884)+~E(f329(f329(f44(x101883,f891(x101885,a880)),x101881),x101884),f329(f329(f44(x101883,f891(x101885,a880)),x101882),x101884))+P104(f329(f329(f331(x101883),f530(x101881,x101882,x101884,x101885,x101886,x101887,x101883)),x101887))+~P104(f329(f329(f331(f891(x101883,a880)),x101882),f329(f329(f63(x101883),x101887),x101886)))+~P104(f329(f329(f331(f891(x101883,a880)),x101881),f329(f329(f63(x101883),x101887),x101886)))
% 159.70/159.30  [10189]~P3(x101893,x101897,x101896)+E(x101891,x101892)+~P8(x101893,f891(x101895,a880),x101896,x101894)+~E(f329(f329(f44(x101893,f891(x101895,a880)),x101891),x101894),f329(f329(f44(x101893,f891(x101895,a880)),x101892),x101894))+P104(f329(f329(f331(x101893),f529(x101891,x101892,x101894,x101895,x101896,x101897,x101893)),x101897))+~P104(f329(f329(f331(f891(x101893,a880)),x101892),f329(f329(f63(x101893),x101897),x101896)))+~P104(f329(f329(f331(f891(x101893,a880)),x101891),f329(f329(f63(x101893),x101897),x101896)))
% 159.70/159.30  [10256]E(x102561,x102562)+~P3(x102563,x102566,x102567)+~P8(x102563,f891(x102564,a880),x102567,x102565)+~E(f329(f329(f44(x102563,f891(x102564,a880)),x102561),x102565),f329(f329(f44(x102563,f891(x102564,a880)),x102562),x102565))+~P104(f329(f329(f331(f890(x102563,x102563)),f329(f329(f258(x102563,x102563),f530(x102561,x102562,x102565,x102564,x102567,x102566,x102563)),f529(x102561,x102562,x102565,x102564,x102567,x102566,x102563))),x102567))+~P104(f329(f329(f331(f891(x102563,a880)),x102562),f329(f329(f63(x102563),x102566),x102567)))+~P104(f329(f329(f331(f891(x102563,a880)),x102561),f329(f329(f63(x102563),x102566),x102567)))
% 159.70/159.30  [9139]~P3(x91391,x91397,x91394)+~E(x91395,x91396)+~P104(f329(f329(f331(x91391),x91393),x91396))+~P104(f329(f329(f331(x91391),x91392),x91395))+~P104(f329(f329(f331(f891(x91391,a880)),x91396),f329(f329(f63(x91391),x91397),x91394)))+~P104(f329(f329(f331(f891(x91391,a880)),x91395),f329(f329(f63(x91391),x91397),x91394)))+P104(f329(f329(f331(f890(x91391,x91391)),f329(f329(f258(x91391,x91391),x91392),x91393)),x91394))
% 159.70/159.30  [9276]E(x92761,x92762)+~P3(x92763,x92764,x92765)+~P104(f329(f329(f331(x92763),x92766),x92762))+~P104(f329(f329(f331(x92763),x92767),x92761))+~P104(f329(f329(f331(f891(x92763,a880)),x92762),f329(f329(f63(x92763),x92764),x92765)))+~P104(f329(f329(f331(f891(x92763,a880)),x92761),f329(f329(f63(x92763),x92764),x92765)))+~P104(f329(f329(f331(f890(x92763,x92763)),f329(f329(f258(x92763,x92763),x92767),x92766)),x92765))
% 159.70/159.30  [10277]~P3(x102779,x102778,x102777)+~P3(x102771,x1027711,x1027710)+~P9(x102771,x102779,f891(x102776,a880),x1027710,x102777,x102775)+P104(f329(f329(f331(x102771),f524(x102772,x102773,x102774,x102775,x102776,x102777,x102778,x102779,x1027710,x1027711,x102771)),x1027711))+~P104(f329(f329(f331(f891(x102779,a880)),x102773),f329(f329(f63(x102779),x102778),x102777)))+~P104(f329(f329(f331(f891(x102771,a880)),x102774),f329(f329(f63(x102771),x1027711),x1027710)))+P104(f329(f329(f331(f891(x102776,a880)),f329(f329(f44(x102771,f891(x102776,a880)),x102774),f329(f329(f8(f891(x102779,f891(x102776,a880)),f891(x102776,a880),x102771),f329(f44(x102779,f891(x102776,a880)),x102773)),x102775))),x102772))
% 159.70/159.30  [10278]~P3(x1027811,x1027810,x102789)+~P3(x102781,x102788,x102787)+~P9(x1027811,x102781,f891(x102786,a880),x102789,x102787,x102785)+P104(f329(f329(f331(x102781),f525(x102782,x102783,x102784,x102785,x102786,x102787,x102788,x102781,x102789,x1027810,x1027811)),x102788))+~P104(f329(f329(f331(f891(x1027811,a880)),x102784),f329(f329(f63(x1027811),x1027810),x102789)))+~P104(f329(f329(f331(f891(x102781,a880)),x102783),f329(f329(f63(x102781),x102788),x102787)))+P104(f329(f329(f331(f891(x102786,a880)),f329(f329(f44(x1027811,f891(x102786,a880)),x102784),f329(f329(f8(f891(x102781,f891(x102786,a880)),f891(x102786,a880),x1027811),f329(f44(x102781,f891(x102786,a880)),x102783)),x102785))),x102782))
% 159.70/159.30  [10281]~P3(x102812,x102818,x102819)+~P3(x102814,x1028110,x1028111)+~P9(x102812,x102814,f891(x102811,a880),x102819,x1028111,x102816)+~P104(f329(f329(f331(f891(x102812,a880)),x102813),f329(f329(f63(x102812),x102818),x102819)))+~P104(f329(f329(f331(f891(x102814,a880)),x102815),f329(f329(f63(x102814),x1028110),x1028111)))+~P104(f329(f329(f331(f891(x102811,a880)),f329(f329(x102816,f524(x102817,x102815,x102813,x102816,x102811,x1028111,x1028110,x102814,x102819,x102818,x102812)),f525(x102817,x102815,x102813,x102816,x102811,x1028111,x1028110,x102814,x102819,x102818,x102812))),x102817))+P104(f329(f329(f331(f891(x102811,a880)),f329(f329(f44(x102812,f891(x102811,a880)),x102813),f329(f329(f8(f891(x102814,f891(x102811,a880)),f891(x102811,a880),x102812),f329(f44(x102814,f891(x102811,a880)),x102815)),x102816))),x102817))
% 159.70/159.30  [9175]E(x91751,x91752)+~P107(x91754)+~P20(x91753,x91754,x91755,f329(f329(f118(f891(x91753,a880)),f329(f171(x91753),x91751)),f329(f171(x91753),x91752)))+~E(f329(f171(x91753),x91751),f329(f171(x91753),x91752))+~P31(x91754,f329(f329(f153(x91753,x91754),x91755),x91752))+~P31(x91754,f329(f329(f153(x91753,x91754),x91755),x91751))+~P104(f329(f136(x91754),f329(f329(f153(x91753,x91754),x91755),x91752)))+~P104(f329(f136(x91754),f329(f329(f153(x91753,x91754),x91755),x91751)))
% 159.70/159.30  %EqnAxiom
% 159.70/159.30  [1]E(x11,x11)
% 159.70/159.30  [2]E(x22,x21)+~E(x21,x22)
% 159.70/159.30  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 159.70/159.30  [4]~E(x41,x42)+E(f2(x41),f2(x42))
% 159.70/159.30  [5]~E(x51,x52)+E(f108(x51),f108(x52))
% 159.70/159.30  [6]~E(x61,x62)+E(f22(x61),f22(x62))
% 159.70/159.30  [7]~E(x71,x72)+E(f109(x71),f109(x72))
% 159.70/159.30  [8]~E(x81,x82)+E(f193(x81),f193(x82))
% 159.70/159.30  [9]~E(x91,x92)+E(f118(x91),f118(x92))
% 159.70/159.30  [10]~E(x101,x102)+E(f194(x101),f194(x102))
% 159.70/159.30  [11]~E(x111,x112)+E(f195(x111),f195(x112))
% 159.70/159.30  [12]~E(x121,x122)+E(f329(x121,x123),f329(x122,x123))
% 159.70/159.30  [13]~E(x131,x132)+E(f329(x133,x131),f329(x133,x132))
% 159.70/159.30  [14]~E(x141,x142)+E(f28(x141),f28(x142))
% 159.70/159.30  [15]~E(x151,x152)+E(f891(x151,x153),f891(x152,x153))
% 159.70/159.30  [16]~E(x161,x162)+E(f891(x163,x161),f891(x163,x162))
% 159.70/159.30  [17]~E(x171,x172)+E(f110(x171),f110(x172))
% 159.70/159.30  [18]~E(x181,x182)+E(f32(x181),f32(x182))
% 159.70/159.30  [19]~E(x191,x192)+E(f87(x191),f87(x192))
% 159.70/159.30  [20]~E(x201,x202)+E(f7(x201,x203,x204),f7(x202,x203,x204))
% 159.70/159.30  [21]~E(x211,x212)+E(f7(x213,x211,x214),f7(x213,x212,x214))
% 159.70/159.30  [22]~E(x221,x222)+E(f7(x223,x224,x221),f7(x223,x224,x222))
% 159.70/159.30  [23]~E(x231,x232)+E(f829(x231,x233,x234),f829(x232,x233,x234))
% 159.70/159.30  [24]~E(x241,x242)+E(f829(x243,x241,x244),f829(x243,x242,x244))
% 159.70/159.30  [25]~E(x251,x252)+E(f829(x253,x254,x251),f829(x253,x254,x252))
% 159.70/159.30  [26]~E(x261,x262)+E(f525(x261,x263,x264,x265,x266,x267,x268,x269,x2610,x2611,x2612),f525(x262,x263,x264,x265,x266,x267,x268,x269,x2610,x2611,x2612))
% 159.70/159.30  [27]~E(x271,x272)+E(f525(x273,x271,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712),f525(x273,x272,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712))
% 159.70/159.30  [28]~E(x281,x282)+E(f525(x283,x284,x281,x285,x286,x287,x288,x289,x2810,x2811,x2812),f525(x283,x284,x282,x285,x286,x287,x288,x289,x2810,x2811,x2812))
% 159.70/159.30  [29]~E(x291,x292)+E(f525(x293,x294,x295,x291,x296,x297,x298,x299,x2910,x2911,x2912),f525(x293,x294,x295,x292,x296,x297,x298,x299,x2910,x2911,x2912))
% 159.70/159.30  [30]~E(x301,x302)+E(f525(x303,x304,x305,x306,x301,x307,x308,x309,x3010,x3011,x3012),f525(x303,x304,x305,x306,x302,x307,x308,x309,x3010,x3011,x3012))
% 159.70/159.30  [31]~E(x311,x312)+E(f525(x313,x314,x315,x316,x317,x311,x318,x319,x3110,x3111,x3112),f525(x313,x314,x315,x316,x317,x312,x318,x319,x3110,x3111,x3112))
% 159.70/159.30  [32]~E(x321,x322)+E(f525(x323,x324,x325,x326,x327,x328,x321,x329,x3210,x3211,x3212),f525(x323,x324,x325,x326,x327,x328,x322,x329,x3210,x3211,x3212))
% 159.70/159.30  [33]~E(x331,x332)+E(f525(x333,x334,x335,x336,x337,x338,x339,x331,x3310,x3311,x3312),f525(x333,x334,x335,x336,x337,x338,x339,x332,x3310,x3311,x3312))
% 159.70/159.30  [34]~E(x341,x342)+E(f525(x343,x344,x345,x346,x347,x348,x349,x3410,x341,x3411,x3412),f525(x343,x344,x345,x346,x347,x348,x349,x3410,x342,x3411,x3412))
% 159.70/159.30  [35]~E(x351,x352)+E(f525(x353,x354,x355,x356,x357,x358,x359,x3510,x3511,x351,x3512),f525(x353,x354,x355,x356,x357,x358,x359,x3510,x3511,x352,x3512))
% 159.70/159.30  [36]~E(x361,x362)+E(f525(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x3612,x361),f525(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x3612,x362))
% 159.70/159.30  [37]~E(x371,x372)+E(f81(x371),f81(x372))
% 159.70/159.30  [38]~E(x381,x382)+E(f331(x381),f331(x382))
% 159.70/159.30  [39]~E(x391,x392)+E(f524(x391,x393,x394,x395,x396,x397,x398,x399,x3910,x3911,x3912),f524(x392,x393,x394,x395,x396,x397,x398,x399,x3910,x3911,x3912))
% 159.70/159.30  [40]~E(x401,x402)+E(f524(x403,x401,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012),f524(x403,x402,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012))
% 159.70/159.30  [41]~E(x411,x412)+E(f524(x413,x414,x411,x415,x416,x417,x418,x419,x4110,x4111,x4112),f524(x413,x414,x412,x415,x416,x417,x418,x419,x4110,x4111,x4112))
% 159.70/159.30  [42]~E(x421,x422)+E(f524(x423,x424,x425,x421,x426,x427,x428,x429,x4210,x4211,x4212),f524(x423,x424,x425,x422,x426,x427,x428,x429,x4210,x4211,x4212))
% 159.70/159.30  [43]~E(x431,x432)+E(f524(x433,x434,x435,x436,x431,x437,x438,x439,x4310,x4311,x4312),f524(x433,x434,x435,x436,x432,x437,x438,x439,x4310,x4311,x4312))
% 159.70/159.30  [44]~E(x441,x442)+E(f524(x443,x444,x445,x446,x447,x441,x448,x449,x4410,x4411,x4412),f524(x443,x444,x445,x446,x447,x442,x448,x449,x4410,x4411,x4412))
% 159.70/159.30  [45]~E(x451,x452)+E(f524(x453,x454,x455,x456,x457,x458,x451,x459,x4510,x4511,x4512),f524(x453,x454,x455,x456,x457,x458,x452,x459,x4510,x4511,x4512))
% 159.70/159.30  [46]~E(x461,x462)+E(f524(x463,x464,x465,x466,x467,x468,x469,x461,x4610,x4611,x4612),f524(x463,x464,x465,x466,x467,x468,x469,x462,x4610,x4611,x4612))
% 159.70/159.30  [47]~E(x471,x472)+E(f524(x473,x474,x475,x476,x477,x478,x479,x4710,x471,x4711,x4712),f524(x473,x474,x475,x476,x477,x478,x479,x4710,x472,x4711,x4712))
% 159.70/159.30  [48]~E(x481,x482)+E(f524(x483,x484,x485,x486,x487,x488,x489,x4810,x4811,x481,x4812),f524(x483,x484,x485,x486,x487,x488,x489,x4810,x4811,x482,x4812))
% 159.70/159.30  [49]~E(x491,x492)+E(f524(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x4912,x491),f524(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x4912,x492))
% 159.70/159.30  [50]~E(x501,x502)+E(f119(x501),f119(x502))
% 159.70/159.30  [51]~E(x511,x512)+E(f111(x511),f111(x512))
% 159.70/159.30  [52]~E(x521,x522)+E(f253(x521),f253(x522))
% 159.70/159.30  [53]~E(x531,x532)+E(f4(x531),f4(x532))
% 159.70/159.30  [54]~E(x541,x542)+E(f64(x541),f64(x542))
% 159.70/159.30  [55]~E(x551,x552)+E(f884(x551),f884(x552))
% 159.70/159.30  [56]~E(x561,x562)+E(f889(x561),f889(x562))
% 159.70/159.30  [57]~E(x571,x572)+E(f886(x571),f886(x572))
% 159.70/159.30  [58]~E(x581,x582)+E(f887(x581),f887(x582))
% 159.70/159.30  [59]~E(x591,x592)+E(f245(x591),f245(x592))
% 159.70/159.30  [60]~E(x601,x602)+E(f83(x601),f83(x602))
% 159.70/159.30  [61]~E(x611,x612)+E(f244(x611),f244(x612))
% 159.70/159.30  [62]~E(x621,x622)+E(f257(x621,x623),f257(x622,x623))
% 159.70/159.30  [63]~E(x631,x632)+E(f257(x633,x631),f257(x633,x632))
% 159.70/159.30  [64]~E(x641,x642)+E(f33(x641),f33(x642))
% 159.70/159.30  [65]~E(x651,x652)+E(f35(x651),f35(x652))
% 159.70/159.30  [66]~E(x661,x662)+E(f8(x661,x663,x664),f8(x662,x663,x664))
% 159.70/159.30  [67]~E(x671,x672)+E(f8(x673,x671,x674),f8(x673,x672,x674))
% 159.70/159.30  [68]~E(x681,x682)+E(f8(x683,x684,x681),f8(x683,x684,x682))
% 159.70/159.30  [69]~E(x691,x692)+E(f34(x691),f34(x692))
% 159.70/159.30  [70]~E(x701,x702)+E(f260(x701,x703,x704),f260(x702,x703,x704))
% 159.70/159.30  [71]~E(x711,x712)+E(f260(x713,x711,x714),f260(x713,x712,x714))
% 159.70/159.30  [72]~E(x721,x722)+E(f260(x723,x724,x721),f260(x723,x724,x722))
% 159.70/159.30  [73]~E(x731,x732)+E(f138(x731,x733),f138(x732,x733))
% 159.70/159.30  [74]~E(x741,x742)+E(f138(x743,x741),f138(x743,x742))
% 159.70/159.30  [75]~E(x751,x752)+E(f82(x751),f82(x752))
% 159.70/159.30  [76]~E(x761,x762)+E(f18(x761,x763,x764),f18(x762,x763,x764))
% 159.70/159.30  [77]~E(x771,x772)+E(f18(x773,x771,x774),f18(x773,x772,x774))
% 159.70/159.30  [78]~E(x781,x782)+E(f18(x783,x784,x781),f18(x783,x784,x782))
% 159.70/159.30  [79]~E(x791,x792)+E(f196(x791),f196(x792))
% 159.70/159.30  [80]~E(x801,x802)+E(f84(x801),f84(x802))
% 159.70/159.30  [81]~E(x811,x812)+E(f78(x811),f78(x812))
% 159.70/159.30  [82]~E(x821,x822)+E(f259(x821),f259(x822))
% 159.70/159.30  [83]~E(x831,x832)+E(f63(x831),f63(x832))
% 159.70/159.30  [84]~E(x841,x842)+E(f25(x841,x843),f25(x842,x843))
% 159.70/159.30  [85]~E(x851,x852)+E(f25(x853,x851),f25(x853,x852))
% 159.70/159.30  [86]~E(x861,x862)+E(f254(x861,x863),f254(x862,x863))
% 159.70/159.30  [87]~E(x871,x872)+E(f254(x873,x871),f254(x873,x872))
% 159.70/159.30  [88]~E(x881,x882)+E(f828(x881,x883,x884),f828(x882,x883,x884))
% 159.70/159.30  [89]~E(x891,x892)+E(f828(x893,x891,x894),f828(x893,x892,x894))
% 159.70/159.30  [90]~E(x901,x902)+E(f828(x903,x904,x901),f828(x903,x904,x902))
% 159.70/159.30  [91]~E(x911,x912)+E(f91(x911),f91(x912))
% 159.70/159.30  [92]~E(x921,x922)+E(f417(x921),f417(x922))
% 159.70/159.30  [93]~E(x931,x932)+E(f287(x931),f287(x932))
% 159.70/159.30  [94]~E(x941,x942)+E(f307(x941),f307(x942))
% 159.70/159.30  [95]~E(x951,x952)+E(f67(x951,x953,x954),f67(x952,x953,x954))
% 159.70/159.30  [96]~E(x961,x962)+E(f67(x963,x961,x964),f67(x963,x962,x964))
% 159.70/159.30  [97]~E(x971,x972)+E(f67(x973,x974,x971),f67(x973,x974,x972))
% 159.70/159.30  [98]~E(x981,x982)+E(f308(x981,x983,x984),f308(x982,x983,x984))
% 159.70/159.30  [99]~E(x991,x992)+E(f308(x993,x991,x994),f308(x993,x992,x994))
% 159.70/159.30  [100]~E(x1001,x1002)+E(f308(x1003,x1004,x1001),f308(x1003,x1004,x1002))
% 159.70/159.30  [101]~E(x1011,x1012)+E(f258(x1011,x1013),f258(x1012,x1013))
% 159.70/159.30  [102]~E(x1021,x1022)+E(f258(x1023,x1021),f258(x1023,x1022))
% 159.70/159.30  [103]~E(x1031,x1032)+E(f47(x1031,x1033,x1034),f47(x1032,x1033,x1034))
% 159.70/159.30  [104]~E(x1041,x1042)+E(f47(x1043,x1041,x1044),f47(x1043,x1042,x1044))
% 159.70/159.30  [105]~E(x1051,x1052)+E(f47(x1053,x1054,x1051),f47(x1053,x1054,x1052))
% 159.70/159.30  [106]~E(x1061,x1062)+E(f716(x1061,x1063,x1064,x1065),f716(x1062,x1063,x1064,x1065))
% 159.70/159.30  [107]~E(x1071,x1072)+E(f716(x1073,x1071,x1074,x1075),f716(x1073,x1072,x1074,x1075))
% 159.70/159.30  [108]~E(x1081,x1082)+E(f716(x1083,x1084,x1081,x1085),f716(x1083,x1084,x1082,x1085))
% 159.70/159.30  [109]~E(x1091,x1092)+E(f716(x1093,x1094,x1095,x1091),f716(x1093,x1094,x1095,x1092))
% 159.70/159.30  [110]~E(x1101,x1102)+E(f582(x1101,x1103,x1104),f582(x1102,x1103,x1104))
% 159.70/159.30  [111]~E(x1111,x1112)+E(f582(x1113,x1111,x1114),f582(x1113,x1112,x1114))
% 159.70/159.30  [112]~E(x1121,x1122)+E(f582(x1123,x1124,x1121),f582(x1123,x1124,x1122))
% 159.70/159.30  [113]~E(x1131,x1132)+E(f317(x1131,x1133),f317(x1132,x1133))
% 159.70/159.30  [114]~E(x1141,x1142)+E(f317(x1143,x1141),f317(x1143,x1142))
% 159.70/159.30  [115]~E(x1151,x1152)+E(f76(x1151,x1153,x1154,x1155),f76(x1152,x1153,x1154,x1155))
% 159.70/159.30  [116]~E(x1161,x1162)+E(f76(x1163,x1161,x1164,x1165),f76(x1163,x1162,x1164,x1165))
% 159.70/159.30  [117]~E(x1171,x1172)+E(f76(x1173,x1174,x1171,x1175),f76(x1173,x1174,x1172,x1175))
% 159.70/159.30  [118]~E(x1181,x1182)+E(f76(x1183,x1184,x1185,x1181),f76(x1183,x1184,x1185,x1182))
% 159.70/159.30  [119]~E(x1191,x1192)+E(f171(x1191),f171(x1192))
% 159.70/159.30  [120]~E(x1201,x1202)+E(f121(x1201),f121(x1202))
% 159.70/159.30  [121]~E(x1211,x1212)+E(f250(x1211),f250(x1212))
% 159.70/159.30  [122]~E(x1221,x1222)+E(f890(x1221,x1223),f890(x1222,x1223))
% 159.70/159.30  [123]~E(x1231,x1232)+E(f890(x1233,x1231),f890(x1233,x1232))
% 159.70/159.30  [124]~E(x1241,x1242)+E(f283(x1241,x1243,x1244),f283(x1242,x1243,x1244))
% 159.70/159.30  [125]~E(x1251,x1252)+E(f283(x1253,x1251,x1254),f283(x1253,x1252,x1254))
% 159.70/159.30  [126]~E(x1261,x1262)+E(f283(x1263,x1264,x1261),f283(x1263,x1264,x1262))
% 159.70/159.30  [127]~E(x1271,x1272)+E(f405(x1271,x1273,x1274,x1275),f405(x1272,x1273,x1274,x1275))
% 159.70/159.30  [128]~E(x1281,x1282)+E(f405(x1283,x1281,x1284,x1285),f405(x1283,x1282,x1284,x1285))
% 159.70/159.30  [129]~E(x1291,x1292)+E(f405(x1293,x1294,x1291,x1295),f405(x1293,x1294,x1292,x1295))
% 159.70/159.30  [130]~E(x1301,x1302)+E(f405(x1303,x1304,x1305,x1301),f405(x1303,x1304,x1305,x1302))
% 159.70/159.30  [131]~E(x1311,x1312)+E(f749(x1311,x1313,x1314),f749(x1312,x1313,x1314))
% 159.70/159.30  [132]~E(x1321,x1322)+E(f749(x1323,x1321,x1324),f749(x1323,x1322,x1324))
% 159.70/159.30  [133]~E(x1331,x1332)+E(f749(x1333,x1334,x1331),f749(x1333,x1334,x1332))
% 159.70/159.30  [134]~E(x1341,x1342)+E(f267(x1341,x1343),f267(x1342,x1343))
% 159.70/159.30  [135]~E(x1351,x1352)+E(f267(x1353,x1351),f267(x1353,x1352))
% 159.70/159.30  [136]~E(x1361,x1362)+E(f447(x1361,x1363),f447(x1362,x1363))
% 159.70/159.30  [137]~E(x1371,x1372)+E(f447(x1373,x1371),f447(x1373,x1372))
% 159.70/159.30  [138]~E(x1381,x1382)+E(f104(x1381),f104(x1382))
% 159.70/159.30  [139]~E(x1391,x1392)+E(f180(x1391,x1393),f180(x1392,x1393))
% 159.70/159.30  [140]~E(x1401,x1402)+E(f180(x1403,x1401),f180(x1403,x1402))
% 159.70/159.30  [141]~E(x1411,x1412)+E(f150(x1411),f150(x1412))
% 159.70/159.30  [142]~E(x1421,x1422)+E(f129(x1421),f129(x1422))
% 159.70/159.30  [143]~E(x1431,x1432)+E(f186(x1431,x1433,x1434,x1435,x1436),f186(x1432,x1433,x1434,x1435,x1436))
% 159.70/159.30  [144]~E(x1441,x1442)+E(f186(x1443,x1441,x1444,x1445,x1446),f186(x1443,x1442,x1444,x1445,x1446))
% 159.70/159.30  [145]~E(x1451,x1452)+E(f186(x1453,x1454,x1451,x1455,x1456),f186(x1453,x1454,x1452,x1455,x1456))
% 159.70/159.30  [146]~E(x1461,x1462)+E(f186(x1463,x1464,x1465,x1461,x1466),f186(x1463,x1464,x1465,x1462,x1466))
% 159.70/159.30  [147]~E(x1471,x1472)+E(f186(x1473,x1474,x1475,x1476,x1471),f186(x1473,x1474,x1475,x1476,x1472))
% 159.70/159.30  [148]~E(x1481,x1482)+E(f176(x1481,x1483,x1484),f176(x1482,x1483,x1484))
% 159.70/159.30  [149]~E(x1491,x1492)+E(f176(x1493,x1491,x1494),f176(x1493,x1492,x1494))
% 159.70/159.30  [150]~E(x1501,x1502)+E(f176(x1503,x1504,x1501),f176(x1503,x1504,x1502))
% 159.70/159.30  [151]~E(x1511,x1512)+E(f45(x1511,x1513),f45(x1512,x1513))
% 159.70/159.30  [152]~E(x1521,x1522)+E(f45(x1523,x1521),f45(x1523,x1522))
% 159.70/159.30  [153]~E(x1531,x1532)+E(f143(x1531,x1533),f143(x1532,x1533))
% 159.70/159.30  [154]~E(x1541,x1542)+E(f143(x1543,x1541),f143(x1543,x1542))
% 159.70/159.30  [155]~E(x1551,x1552)+E(f805(x1551,x1553,x1554),f805(x1552,x1553,x1554))
% 159.70/159.30  [156]~E(x1561,x1562)+E(f805(x1563,x1561,x1564),f805(x1563,x1562,x1564))
% 159.70/159.30  [157]~E(x1571,x1572)+E(f805(x1573,x1574,x1571),f805(x1573,x1574,x1572))
% 159.70/159.30  [158]~E(x1581,x1582)+E(f26(x1581,x1583,x1584),f26(x1582,x1583,x1584))
% 159.70/159.30  [159]~E(x1591,x1592)+E(f26(x1593,x1591,x1594),f26(x1593,x1592,x1594))
% 159.70/159.30  [160]~E(x1601,x1602)+E(f26(x1603,x1604,x1601),f26(x1603,x1604,x1602))
% 159.70/159.30  [161]~E(x1611,x1612)+E(f643(x1611,x1613,x1614,x1615),f643(x1612,x1613,x1614,x1615))
% 159.70/159.30  [162]~E(x1621,x1622)+E(f643(x1623,x1621,x1624,x1625),f643(x1623,x1622,x1624,x1625))
% 159.70/159.30  [163]~E(x1631,x1632)+E(f643(x1633,x1634,x1631,x1635),f643(x1633,x1634,x1632,x1635))
% 159.70/159.30  [164]~E(x1641,x1642)+E(f643(x1643,x1644,x1645,x1641),f643(x1643,x1644,x1645,x1642))
% 159.70/159.30  [165]~E(x1651,x1652)+E(f174(x1651),f174(x1652))
% 159.70/159.30  [166]~E(x1661,x1662)+E(f318(x1661,x1663),f318(x1662,x1663))
% 159.70/159.30  [167]~E(x1671,x1672)+E(f318(x1673,x1671),f318(x1673,x1672))
% 159.70/159.30  [168]~E(x1681,x1682)+E(f27(x1681,x1683,x1684),f27(x1682,x1683,x1684))
% 159.70/159.30  [169]~E(x1691,x1692)+E(f27(x1693,x1691,x1694),f27(x1693,x1692,x1694))
% 159.70/159.30  [170]~E(x1701,x1702)+E(f27(x1703,x1704,x1701),f27(x1703,x1704,x1702))
% 159.70/159.30  [171]~E(x1711,x1712)+E(f113(x1711),f113(x1712))
% 159.70/159.30  [172]~E(x1721,x1722)+E(f115(x1721),f115(x1722))
% 159.70/159.30  [173]~E(x1731,x1732)+E(f330(x1731),f330(x1732))
% 159.70/159.30  [174]~E(x1741,x1742)+E(f41(x1741),f41(x1742))
% 159.70/159.30  [175]~E(x1751,x1752)+E(f136(x1751),f136(x1752))
% 159.70/159.30  [176]~E(x1761,x1762)+E(f187(x1761,x1763,x1764,x1765),f187(x1762,x1763,x1764,x1765))
% 159.70/159.30  [177]~E(x1771,x1772)+E(f187(x1773,x1771,x1774,x1775),f187(x1773,x1772,x1774,x1775))
% 159.70/159.30  [178]~E(x1781,x1782)+E(f187(x1783,x1784,x1781,x1785),f187(x1783,x1784,x1782,x1785))
% 159.70/159.30  [179]~E(x1791,x1792)+E(f187(x1793,x1794,x1795,x1791),f187(x1793,x1794,x1795,x1792))
% 159.70/159.30  [180]~E(x1801,x1802)+E(f75(x1801,x1803),f75(x1802,x1803))
% 159.70/159.30  [181]~E(x1811,x1812)+E(f75(x1813,x1811),f75(x1813,x1812))
% 159.70/159.30  [182]~E(x1821,x1822)+E(f305(x1821,x1823),f305(x1822,x1823))
% 159.70/159.30  [183]~E(x1831,x1832)+E(f305(x1833,x1831),f305(x1833,x1832))
% 159.70/159.30  [184]~E(x1841,x1842)+E(f664(x1841,x1843,x1844,x1845,x1846,x1847,x1848,x1849),f664(x1842,x1843,x1844,x1845,x1846,x1847,x1848,x1849))
% 159.70/159.30  [185]~E(x1851,x1852)+E(f664(x1853,x1851,x1854,x1855,x1856,x1857,x1858,x1859),f664(x1853,x1852,x1854,x1855,x1856,x1857,x1858,x1859))
% 159.70/159.30  [186]~E(x1861,x1862)+E(f664(x1863,x1864,x1861,x1865,x1866,x1867,x1868,x1869),f664(x1863,x1864,x1862,x1865,x1866,x1867,x1868,x1869))
% 159.70/159.30  [187]~E(x1871,x1872)+E(f664(x1873,x1874,x1875,x1871,x1876,x1877,x1878,x1879),f664(x1873,x1874,x1875,x1872,x1876,x1877,x1878,x1879))
% 159.70/159.30  [188]~E(x1881,x1882)+E(f664(x1883,x1884,x1885,x1886,x1881,x1887,x1888,x1889),f664(x1883,x1884,x1885,x1886,x1882,x1887,x1888,x1889))
% 159.70/159.30  [189]~E(x1891,x1892)+E(f664(x1893,x1894,x1895,x1896,x1897,x1891,x1898,x1899),f664(x1893,x1894,x1895,x1896,x1897,x1892,x1898,x1899))
% 159.70/159.30  [190]~E(x1901,x1902)+E(f664(x1903,x1904,x1905,x1906,x1907,x1908,x1901,x1909),f664(x1903,x1904,x1905,x1906,x1907,x1908,x1902,x1909))
% 159.70/159.30  [191]~E(x1911,x1912)+E(f664(x1913,x1914,x1915,x1916,x1917,x1918,x1919,x1911),f664(x1913,x1914,x1915,x1916,x1917,x1918,x1919,x1912))
% 159.70/159.30  [192]~E(x1921,x1922)+E(f5(x1921),f5(x1922))
% 159.70/159.30  [193]~E(x1931,x1932)+E(f10(x1931,x1933),f10(x1932,x1933))
% 159.70/159.30  [194]~E(x1941,x1942)+E(f10(x1943,x1941),f10(x1943,x1942))
% 159.70/159.30  [195]~E(x1951,x1952)+E(f182(x1951,x1953,x1954),f182(x1952,x1953,x1954))
% 159.70/159.30  [196]~E(x1961,x1962)+E(f182(x1963,x1961,x1964),f182(x1963,x1962,x1964))
% 159.70/159.30  [197]~E(x1971,x1972)+E(f182(x1973,x1974,x1971),f182(x1973,x1974,x1972))
% 159.70/159.30  [198]~E(x1981,x1982)+E(f14(x1981,x1983),f14(x1982,x1983))
% 159.70/159.30  [199]~E(x1991,x1992)+E(f14(x1993,x1991),f14(x1993,x1992))
% 159.70/159.30  [200]~E(x2001,x2002)+E(f16(x2001,x2003),f16(x2002,x2003))
% 159.70/159.30  [201]~E(x2011,x2012)+E(f16(x2013,x2011),f16(x2013,x2012))
% 159.70/159.30  [202]~E(x2021,x2022)+E(f156(x2021,x2023),f156(x2022,x2023))
% 159.70/159.30  [203]~E(x2031,x2032)+E(f156(x2033,x2031),f156(x2033,x2032))
% 159.70/159.30  [204]~E(x2041,x2042)+E(f168(x2041),f168(x2042))
% 159.70/159.30  [205]~E(x2051,x2052)+E(f144(x2051,x2053),f144(x2052,x2053))
% 159.70/159.30  [206]~E(x2061,x2062)+E(f144(x2063,x2061),f144(x2063,x2062))
% 159.70/159.30  [207]~E(x2071,x2072)+E(f286(x2071,x2073,x2074),f286(x2072,x2073,x2074))
% 159.70/159.30  [208]~E(x2081,x2082)+E(f286(x2083,x2081,x2084),f286(x2083,x2082,x2084))
% 159.70/159.30  [209]~E(x2091,x2092)+E(f286(x2093,x2094,x2091),f286(x2093,x2094,x2092))
% 159.70/159.30  [210]~E(x2101,x2102)+E(f9(x2101,x2103),f9(x2102,x2103))
% 159.70/159.30  [211]~E(x2111,x2112)+E(f9(x2113,x2111),f9(x2113,x2112))
% 159.70/159.30  [212]~E(x2121,x2122)+E(f85(x2121,x2123),f85(x2122,x2123))
% 159.70/159.30  [213]~E(x2131,x2132)+E(f85(x2133,x2131),f85(x2133,x2132))
% 159.70/159.30  [214]~E(x2141,x2142)+E(f266(x2141,x2143),f266(x2142,x2143))
% 159.70/159.30  [215]~E(x2151,x2152)+E(f266(x2153,x2151),f266(x2153,x2152))
% 159.70/159.30  [216]~E(x2161,x2162)+E(f137(x2161),f137(x2162))
% 159.70/159.30  [217]~E(x2171,x2172)+E(f94(x2171),f94(x2172))
% 159.70/159.30  [218]~E(x2181,x2182)+E(f210(x2181),f210(x2182))
% 159.70/159.30  [219]~E(x2191,x2192)+E(f268(x2191,x2193,x2194),f268(x2192,x2193,x2194))
% 159.70/159.30  [220]~E(x2201,x2202)+E(f268(x2203,x2201,x2204),f268(x2203,x2202,x2204))
% 159.70/159.30  [221]~E(x2211,x2212)+E(f268(x2213,x2214,x2211),f268(x2213,x2214,x2212))
% 159.70/159.30  [222]~E(x2221,x2222)+E(f201(x2221),f201(x2222))
% 159.70/159.30  [223]~E(x2231,x2232)+E(f12(x2231,x2233,x2234),f12(x2232,x2233,x2234))
% 159.70/159.30  [224]~E(x2241,x2242)+E(f12(x2243,x2241,x2244),f12(x2243,x2242,x2244))
% 159.70/159.30  [225]~E(x2251,x2252)+E(f12(x2253,x2254,x2251),f12(x2253,x2254,x2252))
% 159.70/159.30  [226]~E(x2261,x2262)+E(f51(x2261,x2263),f51(x2262,x2263))
% 159.70/159.30  [227]~E(x2271,x2272)+E(f51(x2273,x2271),f51(x2273,x2272))
% 159.70/159.30  [228]~E(x2281,x2282)+E(f44(x2281,x2283),f44(x2282,x2283))
% 159.70/159.30  [229]~E(x2291,x2292)+E(f44(x2293,x2291),f44(x2293,x2292))
% 159.70/159.30  [230]~E(x2301,x2302)+E(f29(x2301,x2303),f29(x2302,x2303))
% 159.70/159.30  [231]~E(x2311,x2312)+E(f29(x2313,x2311),f29(x2313,x2312))
% 159.70/159.30  [232]~E(x2321,x2322)+E(f300(x2321,x2323,x2324),f300(x2322,x2323,x2324))
% 159.70/159.30  [233]~E(x2331,x2332)+E(f300(x2333,x2331,x2334),f300(x2333,x2332,x2334))
% 159.70/159.30  [234]~E(x2341,x2342)+E(f300(x2343,x2344,x2341),f300(x2343,x2344,x2342))
% 159.70/159.30  [235]~E(x2351,x2352)+E(f43(x2351,x2353),f43(x2352,x2353))
% 159.70/159.30  [236]~E(x2361,x2362)+E(f43(x2363,x2361),f43(x2363,x2362))
% 159.70/159.30  [237]~E(x2371,x2372)+E(f140(x2371),f140(x2372))
% 159.70/159.30  [238]~E(x2381,x2382)+E(f40(x2381),f40(x2382))
% 159.70/159.30  [239]~E(x2391,x2392)+E(f141(x2391,x2393,x2394,x2395),f141(x2392,x2393,x2394,x2395))
% 159.70/159.30  [240]~E(x2401,x2402)+E(f141(x2403,x2401,x2404,x2405),f141(x2403,x2402,x2404,x2405))
% 159.70/159.30  [241]~E(x2411,x2412)+E(f141(x2413,x2414,x2411,x2415),f141(x2413,x2414,x2412,x2415))
% 159.70/159.30  [242]~E(x2421,x2422)+E(f141(x2423,x2424,x2425,x2421),f141(x2423,x2424,x2425,x2422))
% 159.70/159.30  [243]~E(x2431,x2432)+E(f6(x2431,x2433),f6(x2432,x2433))
% 159.70/159.30  [244]~E(x2441,x2442)+E(f6(x2443,x2441),f6(x2443,x2442))
% 159.70/159.30  [245]~E(x2451,x2452)+E(f160(x2451,x2453),f160(x2452,x2453))
% 159.70/159.30  [246]~E(x2461,x2462)+E(f160(x2463,x2461),f160(x2463,x2462))
% 159.70/159.30  [247]~E(x2471,x2472)+E(f269(x2471,x2473,x2474,x2475,x2476,x2477),f269(x2472,x2473,x2474,x2475,x2476,x2477))
% 159.70/159.30  [248]~E(x2481,x2482)+E(f269(x2483,x2481,x2484,x2485,x2486,x2487),f269(x2483,x2482,x2484,x2485,x2486,x2487))
% 159.70/159.30  [249]~E(x2491,x2492)+E(f269(x2493,x2494,x2491,x2495,x2496,x2497),f269(x2493,x2494,x2492,x2495,x2496,x2497))
% 159.70/159.30  [250]~E(x2501,x2502)+E(f269(x2503,x2504,x2505,x2501,x2506,x2507),f269(x2503,x2504,x2505,x2502,x2506,x2507))
% 159.70/159.30  [251]~E(x2511,x2512)+E(f269(x2513,x2514,x2515,x2516,x2511,x2517),f269(x2513,x2514,x2515,x2516,x2512,x2517))
% 159.70/159.30  [252]~E(x2521,x2522)+E(f269(x2523,x2524,x2525,x2526,x2527,x2521),f269(x2523,x2524,x2525,x2526,x2527,x2522))
% 159.70/159.30  [253]~E(x2531,x2532)+E(f58(x2531),f58(x2532))
% 159.70/159.30  [254]~E(x2541,x2542)+E(f302(x2541,x2543,x2544),f302(x2542,x2543,x2544))
% 159.70/159.30  [255]~E(x2551,x2552)+E(f302(x2553,x2551,x2554),f302(x2553,x2552,x2554))
% 159.70/159.30  [256]~E(x2561,x2562)+E(f302(x2563,x2564,x2561),f302(x2563,x2564,x2562))
% 159.70/159.30  [257]~E(x2571,x2572)+E(f549(x2571,x2573,x2574,x2575),f549(x2572,x2573,x2574,x2575))
% 159.70/159.30  [258]~E(x2581,x2582)+E(f549(x2583,x2581,x2584,x2585),f549(x2583,x2582,x2584,x2585))
% 159.70/159.30  [259]~E(x2591,x2592)+E(f549(x2593,x2594,x2591,x2595),f549(x2593,x2594,x2592,x2595))
% 159.70/159.30  [260]~E(x2601,x2602)+E(f549(x2603,x2604,x2605,x2601),f549(x2603,x2604,x2605,x2602))
% 159.70/159.30  [261]~E(x2611,x2612)+E(f239(x2611),f239(x2612))
% 159.70/159.30  [262]~E(x2621,x2622)+E(f56(x2621,x2623),f56(x2622,x2623))
% 159.70/159.30  [263]~E(x2631,x2632)+E(f56(x2633,x2631),f56(x2633,x2632))
% 159.70/159.30  [264]~E(x2641,x2642)+E(f876(x2641,x2643),f876(x2642,x2643))
% 159.70/159.30  [265]~E(x2651,x2652)+E(f876(x2653,x2651),f876(x2653,x2652))
% 159.70/159.30  [266]~E(x2661,x2662)+E(f122(x2661,x2663),f122(x2662,x2663))
% 159.70/159.30  [267]~E(x2671,x2672)+E(f122(x2673,x2671),f122(x2673,x2672))
% 159.70/159.30  [268]~E(x2681,x2682)+E(f13(x2681,x2683),f13(x2682,x2683))
% 159.70/159.30  [269]~E(x2691,x2692)+E(f13(x2693,x2691),f13(x2693,x2692))
% 159.70/159.30  [270]~E(x2701,x2702)+E(f543(x2701,x2703,x2704),f543(x2702,x2703,x2704))
% 159.70/159.30  [271]~E(x2711,x2712)+E(f543(x2713,x2711,x2714),f543(x2713,x2712,x2714))
% 159.70/159.30  [272]~E(x2721,x2722)+E(f543(x2723,x2724,x2721),f543(x2723,x2724,x2722))
% 159.70/159.30  [273]~E(x2731,x2732)+E(f151(x2731,x2733),f151(x2732,x2733))
% 159.70/159.30  [274]~E(x2741,x2742)+E(f151(x2743,x2741),f151(x2743,x2742))
% 159.70/159.30  [275]~E(x2751,x2752)+E(f309(x2751,x2753,x2754),f309(x2752,x2753,x2754))
% 159.70/159.30  [276]~E(x2761,x2762)+E(f309(x2763,x2761,x2764),f309(x2763,x2762,x2764))
% 159.70/159.30  [277]~E(x2771,x2772)+E(f309(x2773,x2774,x2771),f309(x2773,x2774,x2772))
% 159.70/159.30  [278]~E(x2781,x2782)+E(f198(x2781),f198(x2782))
% 159.70/159.30  [279]~E(x2791,x2792)+E(f299(x2791,x2793),f299(x2792,x2793))
% 159.70/159.30  [280]~E(x2801,x2802)+E(f299(x2803,x2801),f299(x2803,x2802))
% 159.70/159.30  [281]~E(x2811,x2812)+E(f123(x2811),f123(x2812))
% 159.70/159.30  [282]~E(x2821,x2822)+E(f625(x2821,x2823),f625(x2822,x2823))
% 159.70/159.30  [283]~E(x2831,x2832)+E(f625(x2833,x2831),f625(x2833,x2832))
% 159.70/159.30  [284]~E(x2841,x2842)+E(f306(x2841),f306(x2842))
% 159.70/159.30  [285]~E(x2851,x2852)+E(f159(x2851,x2853),f159(x2852,x2853))
% 159.70/159.30  [286]~E(x2861,x2862)+E(f159(x2863,x2861),f159(x2863,x2862))
% 159.70/159.30  [287]~E(x2871,x2872)+E(f50(x2871,x2873),f50(x2872,x2873))
% 159.70/159.30  [288]~E(x2881,x2882)+E(f50(x2883,x2881),f50(x2883,x2882))
% 159.70/159.30  [289]~E(x2891,x2892)+E(f818(x2891,x2893,x2894),f818(x2892,x2893,x2894))
% 159.70/159.30  [290]~E(x2901,x2902)+E(f818(x2903,x2901,x2904),f818(x2903,x2902,x2904))
% 159.70/159.30  [291]~E(x2911,x2912)+E(f818(x2913,x2914,x2911),f818(x2913,x2914,x2912))
% 159.70/159.30  [292]~E(x2921,x2922)+E(f188(x2921,x2923),f188(x2922,x2923))
% 159.70/159.30  [293]~E(x2931,x2932)+E(f188(x2933,x2931),f188(x2933,x2932))
% 159.70/159.30  [294]~E(x2941,x2942)+E(f153(x2941,x2943),f153(x2942,x2943))
% 159.70/159.30  [295]~E(x2951,x2952)+E(f153(x2953,x2951),f153(x2953,x2952))
% 159.70/159.30  [296]~E(x2961,x2962)+E(f66(x2961,x2963),f66(x2962,x2963))
% 159.70/159.30  [297]~E(x2971,x2972)+E(f66(x2973,x2971),f66(x2973,x2972))
% 159.70/159.30  [298]~E(x2981,x2982)+E(f11(x2981,x2983,x2984),f11(x2982,x2983,x2984))
% 159.70/159.30  [299]~E(x2991,x2992)+E(f11(x2993,x2991,x2994),f11(x2993,x2992,x2994))
% 159.70/159.30  [300]~E(x3001,x3002)+E(f11(x3003,x3004,x3001),f11(x3003,x3004,x3002))
% 159.70/159.30  [301]~E(x3011,x3012)+E(f892(x3011,x3013),f892(x3012,x3013))
% 159.70/159.30  [302]~E(x3021,x3022)+E(f892(x3023,x3021),f892(x3023,x3022))
% 159.70/159.30  [303]~E(x3031,x3032)+E(f661(x3031,x3033,x3034),f661(x3032,x3033,x3034))
% 159.70/159.30  [304]~E(x3041,x3042)+E(f661(x3043,x3041,x3044),f661(x3043,x3042,x3044))
% 159.70/159.30  [305]~E(x3051,x3052)+E(f661(x3053,x3054,x3051),f661(x3053,x3054,x3052))
% 159.70/159.30  [306]~E(x3061,x3062)+E(f615(x3061,x3063,x3064,x3065),f615(x3062,x3063,x3064,x3065))
% 159.70/159.30  [307]~E(x3071,x3072)+E(f615(x3073,x3071,x3074,x3075),f615(x3073,x3072,x3074,x3075))
% 159.70/159.30  [308]~E(x3081,x3082)+E(f615(x3083,x3084,x3081,x3085),f615(x3083,x3084,x3082,x3085))
% 159.70/159.30  [309]~E(x3091,x3092)+E(f615(x3093,x3094,x3095,x3091),f615(x3093,x3094,x3095,x3092))
% 159.70/159.30  [310]~E(x3101,x3102)+E(f167(x3101),f167(x3102))
% 159.70/159.30  [311]~E(x3111,x3112)+E(f135(x3111,x3113),f135(x3112,x3113))
% 159.70/159.30  [312]~E(x3121,x3122)+E(f135(x3123,x3121),f135(x3123,x3122))
% 159.70/159.30  [313]~E(x3131,x3132)+E(f42(x3131,x3133),f42(x3132,x3133))
% 159.70/159.30  [314]~E(x3141,x3142)+E(f42(x3143,x3141),f42(x3143,x3142))
% 159.70/159.30  [315]~E(x3151,x3152)+E(f60(x3151),f60(x3152))
% 159.70/159.30  [316]~E(x3161,x3162)+E(f170(x3161),f170(x3162))
% 159.70/159.30  [317]~E(x3171,x3172)+E(f165(x3171),f165(x3172))
% 159.70/159.30  [318]~E(x3181,x3182)+E(f158(x3181,x3183),f158(x3182,x3183))
% 159.70/159.30  [319]~E(x3191,x3192)+E(f158(x3193,x3191),f158(x3193,x3192))
% 159.70/159.30  [320]~E(x3201,x3202)+E(f576(x3201,x3203,x3204,x3205,x3206,x3207,x3208,x3209),f576(x3202,x3203,x3204,x3205,x3206,x3207,x3208,x3209))
% 159.70/159.30  [321]~E(x3211,x3212)+E(f576(x3213,x3211,x3214,x3215,x3216,x3217,x3218,x3219),f576(x3213,x3212,x3214,x3215,x3216,x3217,x3218,x3219))
% 159.70/159.30  [322]~E(x3221,x3222)+E(f576(x3223,x3224,x3221,x3225,x3226,x3227,x3228,x3229),f576(x3223,x3224,x3222,x3225,x3226,x3227,x3228,x3229))
% 159.70/159.30  [323]~E(x3231,x3232)+E(f576(x3233,x3234,x3235,x3231,x3236,x3237,x3238,x3239),f576(x3233,x3234,x3235,x3232,x3236,x3237,x3238,x3239))
% 159.70/159.30  [324]~E(x3241,x3242)+E(f576(x3243,x3244,x3245,x3246,x3241,x3247,x3248,x3249),f576(x3243,x3244,x3245,x3246,x3242,x3247,x3248,x3249))
% 159.70/159.30  [325]~E(x3251,x3252)+E(f576(x3253,x3254,x3255,x3256,x3257,x3251,x3258,x3259),f576(x3253,x3254,x3255,x3256,x3257,x3252,x3258,x3259))
% 159.70/159.30  [326]~E(x3261,x3262)+E(f576(x3263,x3264,x3265,x3266,x3267,x3268,x3261,x3269),f576(x3263,x3264,x3265,x3266,x3267,x3268,x3262,x3269))
% 159.70/159.30  [327]~E(x3271,x3272)+E(f576(x3273,x3274,x3275,x3276,x3277,x3278,x3279,x3271),f576(x3273,x3274,x3275,x3276,x3277,x3278,x3279,x3272))
% 159.70/159.30  [328]~E(x3281,x3282)+E(f146(x3281,x3283),f146(x3282,x3283))
% 159.70/159.30  [329]~E(x3291,x3292)+E(f146(x3293,x3291),f146(x3293,x3292))
% 159.70/159.30  [330]~E(x3301,x3302)+E(f95(x3301),f95(x3302))
% 159.70/159.30  [331]~E(x3311,x3312)+E(f682(x3311,x3313),f682(x3312,x3313))
% 159.70/159.30  [332]~E(x3321,x3322)+E(f682(x3323,x3321),f682(x3323,x3322))
% 159.70/159.30  [333]~E(x3331,x3332)+E(f303(x3331,x3333,x3334),f303(x3332,x3333,x3334))
% 159.70/159.30  [334]~E(x3341,x3342)+E(f303(x3343,x3341,x3344),f303(x3343,x3342,x3344))
% 159.70/159.30  [335]~E(x3351,x3352)+E(f303(x3353,x3354,x3351),f303(x3353,x3354,x3352))
% 159.70/159.30  [336]~E(x3361,x3362)+E(f728(x3361,x3363,x3364,x3365),f728(x3362,x3363,x3364,x3365))
% 159.70/159.30  [337]~E(x3371,x3372)+E(f728(x3373,x3371,x3374,x3375),f728(x3373,x3372,x3374,x3375))
% 159.70/159.30  [338]~E(x3381,x3382)+E(f728(x3383,x3384,x3381,x3385),f728(x3383,x3384,x3382,x3385))
% 159.70/159.30  [339]~E(x3391,x3392)+E(f728(x3393,x3394,x3395,x3391),f728(x3393,x3394,x3395,x3392))
% 159.70/159.30  [340]~E(x3401,x3402)+E(f482(x3401,x3403,x3404,x3405,x3406,x3407),f482(x3402,x3403,x3404,x3405,x3406,x3407))
% 159.70/159.30  [341]~E(x3411,x3412)+E(f482(x3413,x3411,x3414,x3415,x3416,x3417),f482(x3413,x3412,x3414,x3415,x3416,x3417))
% 159.70/159.30  [342]~E(x3421,x3422)+E(f482(x3423,x3424,x3421,x3425,x3426,x3427),f482(x3423,x3424,x3422,x3425,x3426,x3427))
% 159.70/159.30  [343]~E(x3431,x3432)+E(f482(x3433,x3434,x3435,x3431,x3436,x3437),f482(x3433,x3434,x3435,x3432,x3436,x3437))
% 159.70/159.30  [344]~E(x3441,x3442)+E(f482(x3443,x3444,x3445,x3446,x3441,x3447),f482(x3443,x3444,x3445,x3446,x3442,x3447))
% 159.70/159.30  [345]~E(x3451,x3452)+E(f482(x3453,x3454,x3455,x3456,x3457,x3451),f482(x3453,x3454,x3455,x3456,x3457,x3452))
% 159.70/159.30  [346]~E(x3461,x3462)+E(f147(x3461,x3463,x3464),f147(x3462,x3463,x3464))
% 159.70/159.30  [347]~E(x3471,x3472)+E(f147(x3473,x3471,x3474),f147(x3473,x3472,x3474))
% 159.70/159.30  [348]~E(x3481,x3482)+E(f147(x3483,x3484,x3481),f147(x3483,x3484,x3482))
% 159.70/159.30  [349]~E(x3491,x3492)+E(f374(x3491,x3493,x3494,x3495),f374(x3492,x3493,x3494,x3495))
% 159.70/159.30  [350]~E(x3501,x3502)+E(f374(x3503,x3501,x3504,x3505),f374(x3503,x3502,x3504,x3505))
% 159.70/159.30  [351]~E(x3511,x3512)+E(f374(x3513,x3514,x3511,x3515),f374(x3513,x3514,x3512,x3515))
% 159.70/159.30  [352]~E(x3521,x3522)+E(f374(x3523,x3524,x3525,x3521),f374(x3523,x3524,x3525,x3522))
% 159.70/159.30  [353]~E(x3531,x3532)+E(f877(x3531,x3533),f877(x3532,x3533))
% 159.70/159.30  [354]~E(x3541,x3542)+E(f877(x3543,x3541),f877(x3543,x3542))
% 159.70/159.30  [355]~E(x3551,x3552)+E(f178(x3551,x3553),f178(x3552,x3553))
% 159.70/159.30  [356]~E(x3561,x3562)+E(f178(x3563,x3561),f178(x3563,x3562))
% 159.70/159.30  [357]~E(x3571,x3572)+E(f441(x3571,x3573,x3574,x3575),f441(x3572,x3573,x3574,x3575))
% 159.70/159.30  [358]~E(x3581,x3582)+E(f441(x3583,x3581,x3584,x3585),f441(x3583,x3582,x3584,x3585))
% 159.70/159.30  [359]~E(x3591,x3592)+E(f441(x3593,x3594,x3591,x3595),f441(x3593,x3594,x3592,x3595))
% 159.70/159.30  [360]~E(x3601,x3602)+E(f441(x3603,x3604,x3605,x3601),f441(x3603,x3604,x3605,x3602))
% 159.70/159.30  [361]~E(x3611,x3612)+E(f169(x3611,x3613,x3614),f169(x3612,x3613,x3614))
% 159.70/159.30  [362]~E(x3621,x3622)+E(f169(x3623,x3621,x3624),f169(x3623,x3622,x3624))
% 159.70/159.30  [363]~E(x3631,x3632)+E(f169(x3633,x3634,x3631),f169(x3633,x3634,x3632))
% 159.70/159.30  [364]~E(x3641,x3642)+E(f320(x3641,x3643),f320(x3642,x3643))
% 159.70/159.30  [365]~E(x3651,x3652)+E(f320(x3653,x3651),f320(x3653,x3652))
% 159.70/159.30  [366]~E(x3661,x3662)+E(f872(x3661,x3663,x3664,x3665,x3666,x3667),f872(x3662,x3663,x3664,x3665,x3666,x3667))
% 159.70/159.30  [367]~E(x3671,x3672)+E(f872(x3673,x3671,x3674,x3675,x3676,x3677),f872(x3673,x3672,x3674,x3675,x3676,x3677))
% 159.70/159.30  [368]~E(x3681,x3682)+E(f872(x3683,x3684,x3681,x3685,x3686,x3687),f872(x3683,x3684,x3682,x3685,x3686,x3687))
% 159.70/159.30  [369]~E(x3691,x3692)+E(f872(x3693,x3694,x3695,x3691,x3696,x3697),f872(x3693,x3694,x3695,x3692,x3696,x3697))
% 159.70/159.30  [370]~E(x3701,x3702)+E(f872(x3703,x3704,x3705,x3706,x3701,x3707),f872(x3703,x3704,x3705,x3706,x3702,x3707))
% 159.70/159.30  [371]~E(x3711,x3712)+E(f872(x3713,x3714,x3715,x3716,x3717,x3711),f872(x3713,x3714,x3715,x3716,x3717,x3712))
% 159.70/159.30  [372]~E(x3721,x3722)+E(f322(x3721,x3723),f322(x3722,x3723))
% 159.70/159.30  [373]~E(x3731,x3732)+E(f322(x3733,x3731),f322(x3733,x3732))
% 159.70/159.30  [374]~E(x3741,x3742)+E(f90(x3741),f90(x3742))
% 159.70/159.30  [375]~E(x3751,x3752)+E(f190(x3751,x3753,x3754,x3755),f190(x3752,x3753,x3754,x3755))
% 159.70/159.30  [376]~E(x3761,x3762)+E(f190(x3763,x3761,x3764,x3765),f190(x3763,x3762,x3764,x3765))
% 159.70/159.30  [377]~E(x3771,x3772)+E(f190(x3773,x3774,x3771,x3775),f190(x3773,x3774,x3772,x3775))
% 159.70/159.30  [378]~E(x3781,x3782)+E(f190(x3783,x3784,x3785,x3781),f190(x3783,x3784,x3785,x3782))
% 159.70/159.30  [379]~E(x3791,x3792)+E(f556(x3791,x3793),f556(x3792,x3793))
% 159.70/159.30  [380]~E(x3801,x3802)+E(f556(x3803,x3801),f556(x3803,x3802))
% 159.70/159.30  [381]~E(x3811,x3812)+E(f62(x3811,x3813,x3814,x3815),f62(x3812,x3813,x3814,x3815))
% 159.70/159.30  [382]~E(x3821,x3822)+E(f62(x3823,x3821,x3824,x3825),f62(x3823,x3822,x3824,x3825))
% 159.70/159.30  [383]~E(x3831,x3832)+E(f62(x3833,x3834,x3831,x3835),f62(x3833,x3834,x3832,x3835))
% 159.70/159.30  [384]~E(x3841,x3842)+E(f62(x3843,x3844,x3845,x3841),f62(x3843,x3844,x3845,x3842))
% 159.70/159.30  [385]~E(x3851,x3852)+E(f465(x3851,x3853,x3854,x3855,x3856,x3857,x3858,x3859),f465(x3852,x3853,x3854,x3855,x3856,x3857,x3858,x3859))
% 159.70/159.30  [386]~E(x3861,x3862)+E(f465(x3863,x3861,x3864,x3865,x3866,x3867,x3868,x3869),f465(x3863,x3862,x3864,x3865,x3866,x3867,x3868,x3869))
% 159.70/159.30  [387]~E(x3871,x3872)+E(f465(x3873,x3874,x3871,x3875,x3876,x3877,x3878,x3879),f465(x3873,x3874,x3872,x3875,x3876,x3877,x3878,x3879))
% 159.70/159.30  [388]~E(x3881,x3882)+E(f465(x3883,x3884,x3885,x3881,x3886,x3887,x3888,x3889),f465(x3883,x3884,x3885,x3882,x3886,x3887,x3888,x3889))
% 159.70/159.30  [389]~E(x3891,x3892)+E(f465(x3893,x3894,x3895,x3896,x3891,x3897,x3898,x3899),f465(x3893,x3894,x3895,x3896,x3892,x3897,x3898,x3899))
% 159.70/159.30  [390]~E(x3901,x3902)+E(f465(x3903,x3904,x3905,x3906,x3907,x3901,x3908,x3909),f465(x3903,x3904,x3905,x3906,x3907,x3902,x3908,x3909))
% 159.70/159.30  [391]~E(x3911,x3912)+E(f465(x3913,x3914,x3915,x3916,x3917,x3918,x3911,x3919),f465(x3913,x3914,x3915,x3916,x3917,x3918,x3912,x3919))
% 159.70/159.30  [392]~E(x3921,x3922)+E(f465(x3923,x3924,x3925,x3926,x3927,x3928,x3929,x3921),f465(x3923,x3924,x3925,x3926,x3927,x3928,x3929,x3922))
% 159.70/159.30  [393]~E(x3931,x3932)+E(f69(x3931,x3933,x3934,x3935,x3936),f69(x3932,x3933,x3934,x3935,x3936))
% 159.70/159.30  [394]~E(x3941,x3942)+E(f69(x3943,x3941,x3944,x3945,x3946),f69(x3943,x3942,x3944,x3945,x3946))
% 159.70/159.30  [395]~E(x3951,x3952)+E(f69(x3953,x3954,x3951,x3955,x3956),f69(x3953,x3954,x3952,x3955,x3956))
% 159.70/159.30  [396]~E(x3961,x3962)+E(f69(x3963,x3964,x3965,x3961,x3966),f69(x3963,x3964,x3965,x3962,x3966))
% 159.70/159.30  [397]~E(x3971,x3972)+E(f69(x3973,x3974,x3975,x3976,x3971),f69(x3973,x3974,x3975,x3976,x3972))
% 159.70/159.30  [398]~E(x3981,x3982)+E(f865(x3981,x3983,x3984,x3985,x3986),f865(x3982,x3983,x3984,x3985,x3986))
% 159.70/159.30  [399]~E(x3991,x3992)+E(f865(x3993,x3991,x3994,x3995,x3996),f865(x3993,x3992,x3994,x3995,x3996))
% 159.70/159.30  [400]~E(x4001,x4002)+E(f865(x4003,x4004,x4001,x4005,x4006),f865(x4003,x4004,x4002,x4005,x4006))
% 159.70/159.30  [401]~E(x4011,x4012)+E(f865(x4013,x4014,x4015,x4011,x4016),f865(x4013,x4014,x4015,x4012,x4016))
% 159.70/159.30  [402]~E(x4021,x4022)+E(f865(x4023,x4024,x4025,x4026,x4021),f865(x4023,x4024,x4025,x4026,x4022))
% 159.70/159.30  [403]~E(x4031,x4032)+E(f718(x4031,x4033,x4034,x4035),f718(x4032,x4033,x4034,x4035))
% 159.70/159.30  [404]~E(x4041,x4042)+E(f718(x4043,x4041,x4044,x4045),f718(x4043,x4042,x4044,x4045))
% 159.70/159.30  [405]~E(x4051,x4052)+E(f718(x4053,x4054,x4051,x4055),f718(x4053,x4054,x4052,x4055))
% 159.70/159.30  [406]~E(x4061,x4062)+E(f718(x4063,x4064,x4065,x4061),f718(x4063,x4064,x4065,x4062))
% 159.70/159.30  [407]~E(x4071,x4072)+E(f288(x4071,x4073),f288(x4072,x4073))
% 159.70/159.30  [408]~E(x4081,x4082)+E(f288(x4083,x4081),f288(x4083,x4082))
% 159.70/159.30  [409]~E(x4091,x4092)+E(f52(x4091,x4093),f52(x4092,x4093))
% 159.70/159.30  [410]~E(x4101,x4102)+E(f52(x4103,x4101),f52(x4103,x4102))
% 159.70/159.30  [411]~E(x4111,x4112)+E(f80(x4111,x4113,x4114,x4115),f80(x4112,x4113,x4114,x4115))
% 159.70/159.30  [412]~E(x4121,x4122)+E(f80(x4123,x4121,x4124,x4125),f80(x4123,x4122,x4124,x4125))
% 159.70/159.30  [413]~E(x4131,x4132)+E(f80(x4133,x4134,x4131,x4135),f80(x4133,x4134,x4132,x4135))
% 159.70/159.30  [414]~E(x4141,x4142)+E(f80(x4143,x4144,x4145,x4141),f80(x4143,x4144,x4145,x4142))
% 159.70/159.30  [415]~E(x4151,x4152)+E(f663(x4151,x4153,x4154),f663(x4152,x4153,x4154))
% 159.70/159.30  [416]~E(x4161,x4162)+E(f663(x4163,x4161,x4164),f663(x4163,x4162,x4164))
% 159.70/159.30  [417]~E(x4171,x4172)+E(f663(x4173,x4174,x4171),f663(x4173,x4174,x4172))
% 159.70/159.30  [418]~E(x4181,x4182)+E(f65(x4181,x4183,x4184),f65(x4182,x4183,x4184))
% 159.70/159.30  [419]~E(x4191,x4192)+E(f65(x4193,x4191,x4194),f65(x4193,x4192,x4194))
% 159.70/159.30  [420]~E(x4201,x4202)+E(f65(x4203,x4204,x4201),f65(x4203,x4204,x4202))
% 159.70/159.30  [421]~E(x4211,x4212)+E(f184(x4211,x4213),f184(x4212,x4213))
% 159.70/159.30  [422]~E(x4221,x4222)+E(f184(x4223,x4221),f184(x4223,x4222))
% 159.70/159.30  [423]~E(x4231,x4232)+E(f21(x4231,x4233),f21(x4232,x4233))
% 159.70/159.30  [424]~E(x4241,x4242)+E(f21(x4243,x4241),f21(x4243,x4242))
% 159.70/159.30  [425]~E(x4251,x4252)+E(f826(x4251,x4253,x4254,x4255),f826(x4252,x4253,x4254,x4255))
% 159.70/159.30  [426]~E(x4261,x4262)+E(f826(x4263,x4261,x4264,x4265),f826(x4263,x4262,x4264,x4265))
% 159.70/159.30  [427]~E(x4271,x4272)+E(f826(x4273,x4274,x4271,x4275),f826(x4273,x4274,x4272,x4275))
% 159.70/159.30  [428]~E(x4281,x4282)+E(f826(x4283,x4284,x4285,x4281),f826(x4283,x4284,x4285,x4282))
% 159.70/159.30  [429]~E(x4291,x4292)+E(f88(x4291,x4293),f88(x4292,x4293))
% 159.70/159.30  [430]~E(x4301,x4302)+E(f88(x4303,x4301),f88(x4303,x4302))
% 159.70/159.30  [431]~E(x4311,x4312)+E(f30(x4311,x4313),f30(x4312,x4313))
% 159.70/159.30  [432]~E(x4321,x4322)+E(f30(x4323,x4321),f30(x4323,x4322))
% 159.70/159.30  [433]~E(x4331,x4332)+E(f93(x4331,x4333),f93(x4332,x4333))
% 159.70/159.30  [434]~E(x4341,x4342)+E(f93(x4343,x4341),f93(x4343,x4342))
% 159.70/159.30  [435]~E(x4351,x4352)+E(f177(x4351,x4353),f177(x4352,x4353))
% 159.70/159.30  [436]~E(x4361,x4362)+E(f177(x4363,x4361),f177(x4363,x4362))
% 159.70/159.30  [437]~E(x4371,x4372)+E(f152(x4371,x4373),f152(x4372,x4373))
% 159.70/159.30  [438]~E(x4381,x4382)+E(f152(x4383,x4381),f152(x4383,x4382))
% 159.70/159.30  [439]~E(x4391,x4392)+E(f49(x4391,x4393),f49(x4392,x4393))
% 159.70/159.30  [440]~E(x4401,x4402)+E(f49(x4403,x4401),f49(x4403,x4402))
% 159.70/159.30  [441]~E(x4411,x4412)+E(f819(x4411,x4413,x4414),f819(x4412,x4413,x4414))
% 159.70/159.30  [442]~E(x4421,x4422)+E(f819(x4423,x4421,x4424),f819(x4423,x4422,x4424))
% 159.70/159.30  [443]~E(x4431,x4432)+E(f819(x4433,x4434,x4431),f819(x4433,x4434,x4432))
% 159.70/159.30  [444]~E(x4441,x4442)+E(f371(x4441,x4443,x4444,x4445,x4446),f371(x4442,x4443,x4444,x4445,x4446))
% 159.70/159.30  [445]~E(x4451,x4452)+E(f371(x4453,x4451,x4454,x4455,x4456),f371(x4453,x4452,x4454,x4455,x4456))
% 159.70/159.30  [446]~E(x4461,x4462)+E(f371(x4463,x4464,x4461,x4465,x4466),f371(x4463,x4464,x4462,x4465,x4466))
% 159.70/159.30  [447]~E(x4471,x4472)+E(f371(x4473,x4474,x4475,x4471,x4476),f371(x4473,x4474,x4475,x4472,x4476))
% 159.70/159.30  [448]~E(x4481,x4482)+E(f371(x4483,x4484,x4485,x4486,x4481),f371(x4483,x4484,x4485,x4486,x4482))
% 159.70/159.30  [449]~E(x4491,x4492)+E(f231(x4491,x4493),f231(x4492,x4493))
% 159.70/159.30  [450]~E(x4501,x4502)+E(f231(x4503,x4501),f231(x4503,x4502))
% 159.70/159.30  [451]~E(x4511,x4512)+E(f359(x4511),f359(x4512))
% 159.70/159.30  [452]~E(x4521,x4522)+E(f502(x4521,x4523,x4524),f502(x4522,x4523,x4524))
% 159.70/159.30  [453]~E(x4531,x4532)+E(f502(x4533,x4531,x4534),f502(x4533,x4532,x4534))
% 159.70/159.30  [454]~E(x4541,x4542)+E(f502(x4543,x4544,x4541),f502(x4543,x4544,x4542))
% 159.70/159.30  [455]~E(x4551,x4552)+E(f508(x4551,x4553,x4554,x4555,x4556),f508(x4552,x4553,x4554,x4555,x4556))
% 159.70/159.30  [456]~E(x4561,x4562)+E(f508(x4563,x4561,x4564,x4565,x4566),f508(x4563,x4562,x4564,x4565,x4566))
% 159.70/159.30  [457]~E(x4571,x4572)+E(f508(x4573,x4574,x4571,x4575,x4576),f508(x4573,x4574,x4572,x4575,x4576))
% 159.70/159.30  [458]~E(x4581,x4582)+E(f508(x4583,x4584,x4585,x4581,x4586),f508(x4583,x4584,x4585,x4582,x4586))
% 159.70/159.30  [459]~E(x4591,x4592)+E(f508(x4593,x4594,x4595,x4596,x4591),f508(x4593,x4594,x4595,x4596,x4592))
% 159.70/159.30  [460]~E(x4601,x4602)+E(f15(x4601,x4603),f15(x4602,x4603))
% 159.70/159.30  [461]~E(x4611,x4612)+E(f15(x4613,x4611),f15(x4613,x4612))
% 159.70/159.30  [462]~E(x4621,x4622)+E(f255(x4621,x4623),f255(x4622,x4623))
% 159.70/159.30  [463]~E(x4631,x4632)+E(f255(x4633,x4631),f255(x4633,x4632))
% 159.70/159.30  [464]~E(x4641,x4642)+E(f164(x4641),f164(x4642))
% 159.70/159.30  [465]~E(x4651,x4652)+E(f117(x4651),f117(x4652))
% 159.70/159.30  [466]~E(x4661,x4662)+E(f867(x4661,x4663,x4664,x4665,x4666),f867(x4662,x4663,x4664,x4665,x4666))
% 159.70/159.30  [467]~E(x4671,x4672)+E(f867(x4673,x4671,x4674,x4675,x4676),f867(x4673,x4672,x4674,x4675,x4676))
% 159.70/159.30  [468]~E(x4681,x4682)+E(f867(x4683,x4684,x4681,x4685,x4686),f867(x4683,x4684,x4682,x4685,x4686))
% 159.70/159.30  [469]~E(x4691,x4692)+E(f867(x4693,x4694,x4695,x4691,x4696),f867(x4693,x4694,x4695,x4692,x4696))
% 159.70/159.30  [470]~E(x4701,x4702)+E(f867(x4703,x4704,x4705,x4706,x4701),f867(x4703,x4704,x4705,x4706,x4702))
% 159.70/159.30  [471]~E(x4711,x4712)+E(f185(x4711,x4713,x4714,x4715),f185(x4712,x4713,x4714,x4715))
% 159.70/159.30  [472]~E(x4721,x4722)+E(f185(x4723,x4721,x4724,x4725),f185(x4723,x4722,x4724,x4725))
% 159.70/159.30  [473]~E(x4731,x4732)+E(f185(x4733,x4734,x4731,x4735),f185(x4733,x4734,x4732,x4735))
% 159.70/159.30  [474]~E(x4741,x4742)+E(f185(x4743,x4744,x4745,x4741),f185(x4743,x4744,x4745,x4742))
% 159.70/159.30  [475]~E(x4751,x4752)+E(f246(x4751,x4753),f246(x4752,x4753))
% 159.70/159.30  [476]~E(x4761,x4762)+E(f246(x4763,x4761),f246(x4763,x4762))
% 159.70/159.30  [477]~E(x4771,x4772)+E(f721(x4771,x4773,x4774,x4775),f721(x4772,x4773,x4774,x4775))
% 159.70/159.30  [478]~E(x4781,x4782)+E(f721(x4783,x4781,x4784,x4785),f721(x4783,x4782,x4784,x4785))
% 159.70/159.30  [479]~E(x4791,x4792)+E(f721(x4793,x4794,x4791,x4795),f721(x4793,x4794,x4792,x4795))
% 159.70/159.30  [480]~E(x4801,x4802)+E(f721(x4803,x4804,x4805,x4801),f721(x4803,x4804,x4805,x4802))
% 159.70/159.30  [481]~E(x4811,x4812)+E(f256(x4811,x4813),f256(x4812,x4813))
% 159.70/159.30  [482]~E(x4821,x4822)+E(f256(x4823,x4821),f256(x4823,x4822))
% 159.70/159.30  [483]~E(x4831,x4832)+E(f211(x4831,x4833),f211(x4832,x4833))
% 159.70/159.30  [484]~E(x4841,x4842)+E(f211(x4843,x4841),f211(x4843,x4842))
% 159.70/159.30  [485]~E(x4851,x4852)+E(f148(x4851,x4853,x4854,x4855,x4856),f148(x4852,x4853,x4854,x4855,x4856))
% 159.70/159.30  [486]~E(x4861,x4862)+E(f148(x4863,x4861,x4864,x4865,x4866),f148(x4863,x4862,x4864,x4865,x4866))
% 159.70/159.30  [487]~E(x4871,x4872)+E(f148(x4873,x4874,x4871,x4875,x4876),f148(x4873,x4874,x4872,x4875,x4876))
% 159.70/159.30  [488]~E(x4881,x4882)+E(f148(x4883,x4884,x4885,x4881,x4886),f148(x4883,x4884,x4885,x4882,x4886))
% 159.70/159.30  [489]~E(x4891,x4892)+E(f148(x4893,x4894,x4895,x4896,x4891),f148(x4893,x4894,x4895,x4896,x4892))
% 159.70/159.30  [490]~E(x4901,x4902)+E(f99(x4901,x4903,x4904,x4905),f99(x4902,x4903,x4904,x4905))
% 159.70/159.30  [491]~E(x4911,x4912)+E(f99(x4913,x4911,x4914,x4915),f99(x4913,x4912,x4914,x4915))
% 159.70/159.30  [492]~E(x4921,x4922)+E(f99(x4923,x4924,x4921,x4925),f99(x4923,x4924,x4922,x4925))
% 159.70/159.30  [493]~E(x4931,x4932)+E(f99(x4933,x4934,x4935,x4931),f99(x4933,x4934,x4935,x4932))
% 159.70/159.30  [494]~E(x4941,x4942)+E(f157(x4941,x4943),f157(x4942,x4943))
% 159.70/159.30  [495]~E(x4951,x4952)+E(f157(x4953,x4951),f157(x4953,x4952))
% 159.70/159.30  [496]~E(x4961,x4962)+E(f835(x4961,x4963,x4964,x4965,x4966,x4967,x4968),f835(x4962,x4963,x4964,x4965,x4966,x4967,x4968))
% 159.70/159.30  [497]~E(x4971,x4972)+E(f835(x4973,x4971,x4974,x4975,x4976,x4977,x4978),f835(x4973,x4972,x4974,x4975,x4976,x4977,x4978))
% 159.70/159.30  [498]~E(x4981,x4982)+E(f835(x4983,x4984,x4981,x4985,x4986,x4987,x4988),f835(x4983,x4984,x4982,x4985,x4986,x4987,x4988))
% 159.70/159.30  [499]~E(x4991,x4992)+E(f835(x4993,x4994,x4995,x4991,x4996,x4997,x4998),f835(x4993,x4994,x4995,x4992,x4996,x4997,x4998))
% 159.70/159.30  [500]~E(x5001,x5002)+E(f835(x5003,x5004,x5005,x5006,x5001,x5007,x5008),f835(x5003,x5004,x5005,x5006,x5002,x5007,x5008))
% 159.70/159.30  [501]~E(x5011,x5012)+E(f835(x5013,x5014,x5015,x5016,x5017,x5011,x5018),f835(x5013,x5014,x5015,x5016,x5017,x5012,x5018))
% 159.70/159.30  [502]~E(x5021,x5022)+E(f835(x5023,x5024,x5025,x5026,x5027,x5028,x5021),f835(x5023,x5024,x5025,x5026,x5027,x5028,x5022))
% 159.70/159.30  [503]~E(x5031,x5032)+E(f852(x5031,x5033),f852(x5032,x5033))
% 159.70/159.30  [504]~E(x5041,x5042)+E(f852(x5043,x5041),f852(x5043,x5042))
% 159.70/159.30  [505]~E(x5051,x5052)+E(f68(x5051,x5053,x5054),f68(x5052,x5053,x5054))
% 159.70/159.30  [506]~E(x5061,x5062)+E(f68(x5063,x5061,x5064),f68(x5063,x5062,x5064))
% 159.70/159.30  [507]~E(x5071,x5072)+E(f68(x5073,x5074,x5071),f68(x5073,x5074,x5072))
% 159.70/159.30  [508]~E(x5081,x5082)+E(f166(x5081,x5083,x5084),f166(x5082,x5083,x5084))
% 159.70/159.30  [509]~E(x5091,x5092)+E(f166(x5093,x5091,x5094),f166(x5093,x5092,x5094))
% 159.70/159.30  [510]~E(x5101,x5102)+E(f166(x5103,x5104,x5101),f166(x5103,x5104,x5102))
% 159.70/159.30  [511]~E(x5111,x5112)+E(f463(x5111,x5113,x5114),f463(x5112,x5113,x5114))
% 159.70/159.30  [512]~E(x5121,x5122)+E(f463(x5123,x5121,x5124),f463(x5123,x5122,x5124))
% 159.70/159.30  [513]~E(x5131,x5132)+E(f463(x5133,x5134,x5131),f463(x5133,x5134,x5132))
% 159.70/159.30  [514]~E(x5141,x5142)+E(f304(x5141),f304(x5142))
% 159.70/159.30  [515]~E(x5151,x5152)+E(f587(x5151,x5153),f587(x5152,x5153))
% 159.70/159.30  [516]~E(x5161,x5162)+E(f587(x5163,x5161),f587(x5163,x5162))
% 159.70/159.30  [517]~E(x5171,x5172)+E(f89(x5171,x5173),f89(x5172,x5173))
% 159.70/159.30  [518]~E(x5181,x5182)+E(f89(x5183,x5181),f89(x5183,x5182))
% 159.70/159.30  [519]~E(x5191,x5192)+E(f316(x5191,x5193,x5194,x5195),f316(x5192,x5193,x5194,x5195))
% 159.70/159.30  [520]~E(x5201,x5202)+E(f316(x5203,x5201,x5204,x5205),f316(x5203,x5202,x5204,x5205))
% 159.70/159.30  [521]~E(x5211,x5212)+E(f316(x5213,x5214,x5211,x5215),f316(x5213,x5214,x5212,x5215))
% 159.70/159.30  [522]~E(x5221,x5222)+E(f316(x5223,x5224,x5225,x5221),f316(x5223,x5224,x5225,x5222))
% 159.70/159.30  [523]~E(x5231,x5232)+E(f282(x5231),f282(x5232))
% 159.70/159.30  [524]~E(x5241,x5242)+E(f729(x5241,x5243,x5244,x5245),f729(x5242,x5243,x5244,x5245))
% 159.70/159.30  [525]~E(x5251,x5252)+E(f729(x5253,x5251,x5254,x5255),f729(x5253,x5252,x5254,x5255))
% 159.70/159.30  [526]~E(x5261,x5262)+E(f729(x5263,x5264,x5261,x5265),f729(x5263,x5264,x5262,x5265))
% 159.70/159.30  [527]~E(x5271,x5272)+E(f729(x5273,x5274,x5275,x5271),f729(x5273,x5274,x5275,x5272))
% 159.70/159.30  [528]~E(x5281,x5282)+E(f765(x5281,x5283),f765(x5282,x5283))
% 159.70/159.30  [529]~E(x5291,x5292)+E(f765(x5293,x5291),f765(x5293,x5292))
% 159.70/159.30  [530]~E(x5301,x5302)+E(f251(x5301),f251(x5302))
% 159.70/159.30  [531]~E(x5311,x5312)+E(f453(x5311,x5313),f453(x5312,x5313))
% 159.70/159.30  [532]~E(x5321,x5322)+E(f453(x5323,x5321),f453(x5323,x5322))
% 159.70/159.30  [533]~E(x5331,x5332)+E(f803(x5331,x5333,x5334,x5335,x5336),f803(x5332,x5333,x5334,x5335,x5336))
% 159.70/159.30  [534]~E(x5341,x5342)+E(f803(x5343,x5341,x5344,x5345,x5346),f803(x5343,x5342,x5344,x5345,x5346))
% 159.70/159.30  [535]~E(x5351,x5352)+E(f803(x5353,x5354,x5351,x5355,x5356),f803(x5353,x5354,x5352,x5355,x5356))
% 159.70/159.30  [536]~E(x5361,x5362)+E(f803(x5363,x5364,x5365,x5361,x5366),f803(x5363,x5364,x5365,x5362,x5366))
% 159.70/159.30  [537]~E(x5371,x5372)+E(f803(x5373,x5374,x5375,x5376,x5371),f803(x5373,x5374,x5375,x5376,x5372))
% 159.70/159.30  [538]~E(x5381,x5382)+E(f736(x5381,x5383,x5384,x5385,x5386),f736(x5382,x5383,x5384,x5385,x5386))
% 159.70/159.30  [539]~E(x5391,x5392)+E(f736(x5393,x5391,x5394,x5395,x5396),f736(x5393,x5392,x5394,x5395,x5396))
% 159.70/159.30  [540]~E(x5401,x5402)+E(f736(x5403,x5404,x5401,x5405,x5406),f736(x5403,x5404,x5402,x5405,x5406))
% 159.70/159.30  [541]~E(x5411,x5412)+E(f736(x5413,x5414,x5415,x5411,x5416),f736(x5413,x5414,x5415,x5412,x5416))
% 159.70/159.30  [542]~E(x5421,x5422)+E(f736(x5423,x5424,x5425,x5426,x5421),f736(x5423,x5424,x5425,x5426,x5422))
% 159.70/159.30  [543]~E(x5431,x5432)+E(f273(x5431,x5433),f273(x5432,x5433))
% 159.70/159.30  [544]~E(x5441,x5442)+E(f273(x5443,x5441),f273(x5443,x5442))
% 159.70/159.30  [545]~E(x5451,x5452)+E(f252(x5451),f252(x5452))
% 159.70/159.30  [546]~E(x5461,x5462)+E(f440(x5461,x5463,x5464,x5465),f440(x5462,x5463,x5464,x5465))
% 159.70/159.30  [547]~E(x5471,x5472)+E(f440(x5473,x5471,x5474,x5475),f440(x5473,x5472,x5474,x5475))
% 159.70/159.30  [548]~E(x5481,x5482)+E(f440(x5483,x5484,x5481,x5485),f440(x5483,x5484,x5482,x5485))
% 159.70/159.30  [549]~E(x5491,x5492)+E(f440(x5493,x5494,x5495,x5491),f440(x5493,x5494,x5495,x5492))
% 159.70/159.30  [550]~E(x5501,x5502)+E(f430(x5501,x5503,x5504),f430(x5502,x5503,x5504))
% 159.70/159.30  [551]~E(x5511,x5512)+E(f430(x5513,x5511,x5514),f430(x5513,x5512,x5514))
% 159.70/159.30  [552]~E(x5521,x5522)+E(f430(x5523,x5524,x5521),f430(x5523,x5524,x5522))
% 159.70/159.30  [553]~E(x5531,x5532)+E(f633(x5531,x5533),f633(x5532,x5533))
% 159.70/159.30  [554]~E(x5541,x5542)+E(f633(x5543,x5541),f633(x5543,x5542))
% 159.70/159.30  [555]~E(x5551,x5552)+E(f822(x5551,x5553,x5554),f822(x5552,x5553,x5554))
% 159.70/159.30  [556]~E(x5561,x5562)+E(f822(x5563,x5561,x5564),f822(x5563,x5562,x5564))
% 159.70/159.30  [557]~E(x5571,x5572)+E(f822(x5573,x5574,x5571),f822(x5573,x5574,x5572))
% 159.70/159.30  [558]~E(x5581,x5582)+E(f223(x5581),f223(x5582))
% 159.70/159.30  [559]~E(x5591,x5592)+E(f404(x5591,x5593),f404(x5592,x5593))
% 159.70/159.30  [560]~E(x5601,x5602)+E(f404(x5603,x5601),f404(x5603,x5602))
% 159.70/159.30  [561]~E(x5611,x5612)+E(f666(x5611,x5613,x5614),f666(x5612,x5613,x5614))
% 159.70/159.30  [562]~E(x5621,x5622)+E(f666(x5623,x5621,x5624),f666(x5623,x5622,x5624))
% 159.70/159.30  [563]~E(x5631,x5632)+E(f666(x5633,x5634,x5631),f666(x5633,x5634,x5632))
% 159.70/159.30  [564]~E(x5641,x5642)+E(f825(x5641,x5643,x5644,x5645),f825(x5642,x5643,x5644,x5645))
% 159.70/159.30  [565]~E(x5651,x5652)+E(f825(x5653,x5651,x5654,x5655),f825(x5653,x5652,x5654,x5655))
% 159.70/159.30  [566]~E(x5661,x5662)+E(f825(x5663,x5664,x5661,x5665),f825(x5663,x5664,x5662,x5665))
% 159.70/159.30  [567]~E(x5671,x5672)+E(f825(x5673,x5674,x5675,x5671),f825(x5673,x5674,x5675,x5672))
% 159.70/159.30  [568]~E(x5681,x5682)+E(f263(x5681,x5683,x5684),f263(x5682,x5683,x5684))
% 159.70/159.30  [569]~E(x5691,x5692)+E(f263(x5693,x5691,x5694),f263(x5693,x5692,x5694))
% 159.70/159.30  [570]~E(x5701,x5702)+E(f263(x5703,x5704,x5701),f263(x5703,x5704,x5702))
% 159.70/159.30  [571]~E(x5711,x5712)+E(f793(x5711,x5713,x5714),f793(x5712,x5713,x5714))
% 159.70/159.30  [572]~E(x5721,x5722)+E(f793(x5723,x5721,x5724),f793(x5723,x5722,x5724))
% 159.70/159.30  [573]~E(x5731,x5732)+E(f793(x5733,x5734,x5731),f793(x5733,x5734,x5732))
% 159.70/159.30  [574]~E(x5741,x5742)+E(f432(x5741,x5743,x5744,x5745),f432(x5742,x5743,x5744,x5745))
% 159.70/159.30  [575]~E(x5751,x5752)+E(f432(x5753,x5751,x5754,x5755),f432(x5753,x5752,x5754,x5755))
% 159.70/159.30  [576]~E(x5761,x5762)+E(f432(x5763,x5764,x5761,x5765),f432(x5763,x5764,x5762,x5765))
% 159.70/159.30  [577]~E(x5771,x5772)+E(f432(x5773,x5774,x5775,x5771),f432(x5773,x5774,x5775,x5772))
% 159.70/159.30  [578]~E(x5781,x5782)+E(f531(x5781,x5783,x5784),f531(x5782,x5783,x5784))
% 159.70/159.30  [579]~E(x5791,x5792)+E(f531(x5793,x5791,x5794),f531(x5793,x5792,x5794))
% 159.70/159.30  [580]~E(x5801,x5802)+E(f531(x5803,x5804,x5801),f531(x5803,x5804,x5802))
% 159.70/159.30  [581]~E(x5811,x5812)+E(f544(x5811,x5813,x5814,x5815),f544(x5812,x5813,x5814,x5815))
% 159.70/159.30  [582]~E(x5821,x5822)+E(f544(x5823,x5821,x5824,x5825),f544(x5823,x5822,x5824,x5825))
% 159.70/159.30  [583]~E(x5831,x5832)+E(f544(x5833,x5834,x5831,x5835),f544(x5833,x5834,x5832,x5835))
% 159.70/159.30  [584]~E(x5841,x5842)+E(f544(x5843,x5844,x5845,x5841),f544(x5843,x5844,x5845,x5842))
% 159.70/159.30  [585]~E(x5851,x5852)+E(f717(x5851,x5853,x5854),f717(x5852,x5853,x5854))
% 159.70/159.30  [586]~E(x5861,x5862)+E(f717(x5863,x5861,x5864),f717(x5863,x5862,x5864))
% 159.70/159.30  [587]~E(x5871,x5872)+E(f717(x5873,x5874,x5871),f717(x5873,x5874,x5872))
% 159.70/159.30  [588]~E(x5881,x5882)+E(f358(x5881,x5883,x5884),f358(x5882,x5883,x5884))
% 159.70/159.30  [589]~E(x5891,x5892)+E(f358(x5893,x5891,x5894),f358(x5893,x5892,x5894))
% 159.70/159.30  [590]~E(x5901,x5902)+E(f358(x5903,x5904,x5901),f358(x5903,x5904,x5902))
% 159.70/159.30  [591]~E(x5911,x5912)+E(f298(x5911),f298(x5912))
% 159.70/159.30  [592]~E(x5921,x5922)+E(f393(x5921),f393(x5922))
% 159.70/159.30  [593]~E(x5931,x5932)+E(f808(x5931,x5933,x5934),f808(x5932,x5933,x5934))
% 159.70/159.30  [594]~E(x5941,x5942)+E(f808(x5943,x5941,x5944),f808(x5943,x5942,x5944))
% 159.70/159.30  [595]~E(x5951,x5952)+E(f808(x5953,x5954,x5951),f808(x5953,x5954,x5952))
% 159.70/159.30  [596]~E(x5961,x5962)+E(f238(x5961,x5963),f238(x5962,x5963))
% 159.70/159.30  [597]~E(x5971,x5972)+E(f238(x5973,x5971),f238(x5973,x5972))
% 159.70/159.30  [598]~E(x5981,x5982)+E(f227(x5981,x5983),f227(x5982,x5983))
% 159.70/159.30  [599]~E(x5991,x5992)+E(f227(x5993,x5991),f227(x5993,x5992))
% 159.70/159.30  [600]~E(x6001,x6002)+E(f205(x6001,x6003),f205(x6002,x6003))
% 159.70/159.30  [601]~E(x6011,x6012)+E(f205(x6013,x6011),f205(x6013,x6012))
% 159.70/159.30  [602]~E(x6021,x6022)+E(f494(x6021,x6023,x6024),f494(x6022,x6023,x6024))
% 159.70/159.30  [603]~E(x6031,x6032)+E(f494(x6033,x6031,x6034),f494(x6033,x6032,x6034))
% 159.70/159.30  [604]~E(x6041,x6042)+E(f494(x6043,x6044,x6041),f494(x6043,x6044,x6042))
% 159.70/159.30  [605]~E(x6051,x6052)+E(f799(x6051,x6053,x6054,x6055,x6056),f799(x6052,x6053,x6054,x6055,x6056))
% 159.70/159.30  [606]~E(x6061,x6062)+E(f799(x6063,x6061,x6064,x6065,x6066),f799(x6063,x6062,x6064,x6065,x6066))
% 159.70/159.30  [607]~E(x6071,x6072)+E(f799(x6073,x6074,x6071,x6075,x6076),f799(x6073,x6074,x6072,x6075,x6076))
% 159.70/159.30  [608]~E(x6081,x6082)+E(f799(x6083,x6084,x6085,x6081,x6086),f799(x6083,x6084,x6085,x6082,x6086))
% 159.70/159.30  [609]~E(x6091,x6092)+E(f799(x6093,x6094,x6095,x6096,x6091),f799(x6093,x6094,x6095,x6096,x6092))
% 159.70/159.30  [610]~E(x6101,x6102)+E(f353(x6101,x6103,x6104),f353(x6102,x6103,x6104))
% 159.70/159.30  [611]~E(x6111,x6112)+E(f353(x6113,x6111,x6114),f353(x6113,x6112,x6114))
% 159.70/159.30  [612]~E(x6121,x6122)+E(f353(x6123,x6124,x6121),f353(x6123,x6124,x6122))
% 159.70/159.30  [613]~E(x6131,x6132)+E(f581(x6131,x6133,x6134),f581(x6132,x6133,x6134))
% 159.70/159.30  [614]~E(x6141,x6142)+E(f581(x6143,x6141,x6144),f581(x6143,x6142,x6144))
% 159.70/159.30  [615]~E(x6151,x6152)+E(f581(x6153,x6154,x6151),f581(x6153,x6154,x6152))
% 159.70/159.30  [616]~E(x6161,x6162)+E(f817(x6161,x6163,x6164),f817(x6162,x6163,x6164))
% 159.70/159.30  [617]~E(x6171,x6172)+E(f817(x6173,x6171,x6174),f817(x6173,x6172,x6174))
% 159.70/159.30  [618]~E(x6181,x6182)+E(f817(x6183,x6184,x6181),f817(x6183,x6184,x6182))
% 159.70/159.30  [619]~E(x6191,x6192)+E(f130(x6191,x6193,x6194),f130(x6192,x6193,x6194))
% 159.70/159.30  [620]~E(x6201,x6202)+E(f130(x6203,x6201,x6204),f130(x6203,x6202,x6204))
% 159.70/159.30  [621]~E(x6211,x6212)+E(f130(x6213,x6214,x6211),f130(x6213,x6214,x6212))
% 159.70/159.30  [622]~E(x6221,x6222)+E(f380(x6221,x6223,x6224),f380(x6222,x6223,x6224))
% 159.70/159.30  [623]~E(x6231,x6232)+E(f380(x6233,x6231,x6234),f380(x6233,x6232,x6234))
% 159.70/159.30  [624]~E(x6241,x6242)+E(f380(x6243,x6244,x6241),f380(x6243,x6244,x6242))
% 159.70/159.30  [625]~E(x6251,x6252)+E(f285(x6251,x6253),f285(x6252,x6253))
% 159.70/159.30  [626]~E(x6261,x6262)+E(f285(x6263,x6261),f285(x6263,x6262))
% 159.70/159.30  [627]~E(x6271,x6272)+E(f472(x6271,x6273,x6274,x6275),f472(x6272,x6273,x6274,x6275))
% 159.70/159.30  [628]~E(x6281,x6282)+E(f472(x6283,x6281,x6284,x6285),f472(x6283,x6282,x6284,x6285))
% 159.70/159.30  [629]~E(x6291,x6292)+E(f472(x6293,x6294,x6291,x6295),f472(x6293,x6294,x6292,x6295))
% 159.70/159.30  [630]~E(x6301,x6302)+E(f472(x6303,x6304,x6305,x6301),f472(x6303,x6304,x6305,x6302))
% 159.70/159.30  [631]~E(x6311,x6312)+E(f656(x6311,x6313,x6314,x6315,x6316),f656(x6312,x6313,x6314,x6315,x6316))
% 159.70/159.30  [632]~E(x6321,x6322)+E(f656(x6323,x6321,x6324,x6325,x6326),f656(x6323,x6322,x6324,x6325,x6326))
% 159.70/159.30  [633]~E(x6331,x6332)+E(f656(x6333,x6334,x6331,x6335,x6336),f656(x6333,x6334,x6332,x6335,x6336))
% 159.70/159.30  [634]~E(x6341,x6342)+E(f656(x6343,x6344,x6345,x6341,x6346),f656(x6343,x6344,x6345,x6342,x6346))
% 159.70/159.30  [635]~E(x6351,x6352)+E(f656(x6353,x6354,x6355,x6356,x6351),f656(x6353,x6354,x6355,x6356,x6352))
% 159.70/159.30  [636]~E(x6361,x6362)+E(f653(x6361,x6363,x6364,x6365,x6366),f653(x6362,x6363,x6364,x6365,x6366))
% 159.70/159.30  [637]~E(x6371,x6372)+E(f653(x6373,x6371,x6374,x6375,x6376),f653(x6373,x6372,x6374,x6375,x6376))
% 159.70/159.30  [638]~E(x6381,x6382)+E(f653(x6383,x6384,x6381,x6385,x6386),f653(x6383,x6384,x6382,x6385,x6386))
% 159.70/159.30  [639]~E(x6391,x6392)+E(f653(x6393,x6394,x6395,x6391,x6396),f653(x6393,x6394,x6395,x6392,x6396))
% 159.70/159.30  [640]~E(x6401,x6402)+E(f653(x6403,x6404,x6405,x6406,x6401),f653(x6403,x6404,x6405,x6406,x6402))
% 159.70/159.30  [641]~E(x6411,x6412)+E(f125(x6411,x6413,x6414),f125(x6412,x6413,x6414))
% 159.70/159.30  [642]~E(x6421,x6422)+E(f125(x6423,x6421,x6424),f125(x6423,x6422,x6424))
% 159.70/159.30  [643]~E(x6431,x6432)+E(f125(x6433,x6434,x6431),f125(x6433,x6434,x6432))
% 159.70/159.30  [644]~E(x6441,x6442)+E(f270(x6441,x6443,x6444,x6445),f270(x6442,x6443,x6444,x6445))
% 159.70/159.30  [645]~E(x6451,x6452)+E(f270(x6453,x6451,x6454,x6455),f270(x6453,x6452,x6454,x6455))
% 159.70/159.30  [646]~E(x6461,x6462)+E(f270(x6463,x6464,x6461,x6465),f270(x6463,x6464,x6462,x6465))
% 159.70/159.30  [647]~E(x6471,x6472)+E(f270(x6473,x6474,x6475,x6471),f270(x6473,x6474,x6475,x6472))
% 159.70/159.30  [648]~E(x6481,x6482)+E(f357(x6481),f357(x6482))
% 159.70/159.30  [649]~E(x6491,x6492)+E(f564(x6491,x6493,x6494,x6495),f564(x6492,x6493,x6494,x6495))
% 159.70/159.30  [650]~E(x6501,x6502)+E(f564(x6503,x6501,x6504,x6505),f564(x6503,x6502,x6504,x6505))
% 159.70/159.30  [651]~E(x6511,x6512)+E(f564(x6513,x6514,x6511,x6515),f564(x6513,x6514,x6512,x6515))
% 159.70/159.30  [652]~E(x6521,x6522)+E(f564(x6523,x6524,x6525,x6521),f564(x6523,x6524,x6525,x6522))
% 159.70/159.30  [653]~E(x6531,x6532)+E(f608(x6531,x6533,x6534),f608(x6532,x6533,x6534))
% 159.70/159.30  [654]~E(x6541,x6542)+E(f608(x6543,x6541,x6544),f608(x6543,x6542,x6544))
% 159.70/159.30  [655]~E(x6551,x6552)+E(f608(x6553,x6554,x6551),f608(x6553,x6554,x6552))
% 159.70/159.30  [656]~E(x6561,x6562)+E(f673(x6561,x6563,x6564,x6565),f673(x6562,x6563,x6564,x6565))
% 159.70/159.30  [657]~E(x6571,x6572)+E(f673(x6573,x6571,x6574,x6575),f673(x6573,x6572,x6574,x6575))
% 159.70/159.30  [658]~E(x6581,x6582)+E(f673(x6583,x6584,x6581,x6585),f673(x6583,x6584,x6582,x6585))
% 159.70/159.30  [659]~E(x6591,x6592)+E(f673(x6593,x6594,x6595,x6591),f673(x6593,x6594,x6595,x6592))
% 159.70/159.30  [660]~E(x6601,x6602)+E(f674(x6601,x6603,x6604,x6605),f674(x6602,x6603,x6604,x6605))
% 159.70/159.30  [661]~E(x6611,x6612)+E(f674(x6613,x6611,x6614,x6615),f674(x6613,x6612,x6614,x6615))
% 159.70/159.30  [662]~E(x6621,x6622)+E(f674(x6623,x6624,x6621,x6625),f674(x6623,x6624,x6622,x6625))
% 159.70/159.30  [663]~E(x6631,x6632)+E(f674(x6633,x6634,x6635,x6631),f674(x6633,x6634,x6635,x6632))
% 159.70/159.30  [664]~E(x6641,x6642)+E(f337(x6641,x6643,x6644),f337(x6642,x6643,x6644))
% 159.70/159.30  [665]~E(x6651,x6652)+E(f337(x6653,x6651,x6654),f337(x6653,x6652,x6654))
% 159.70/159.30  [666]~E(x6661,x6662)+E(f337(x6663,x6664,x6661),f337(x6663,x6664,x6662))
% 159.70/159.30  [667]~E(x6671,x6672)+E(f555(x6671,x6673,x6674,x6675),f555(x6672,x6673,x6674,x6675))
% 159.70/159.30  [668]~E(x6681,x6682)+E(f555(x6683,x6681,x6684,x6685),f555(x6683,x6682,x6684,x6685))
% 159.70/159.30  [669]~E(x6691,x6692)+E(f555(x6693,x6694,x6691,x6695),f555(x6693,x6694,x6692,x6695))
% 159.70/159.30  [670]~E(x6701,x6702)+E(f555(x6703,x6704,x6705,x6701),f555(x6703,x6704,x6705,x6702))
% 159.70/159.30  [671]~E(x6711,x6712)+E(f412(x6711,x6713,x6714,x6715,x6716),f412(x6712,x6713,x6714,x6715,x6716))
% 159.70/159.30  [672]~E(x6721,x6722)+E(f412(x6723,x6721,x6724,x6725,x6726),f412(x6723,x6722,x6724,x6725,x6726))
% 159.70/159.30  [673]~E(x6731,x6732)+E(f412(x6733,x6734,x6731,x6735,x6736),f412(x6733,x6734,x6732,x6735,x6736))
% 159.70/159.30  [674]~E(x6741,x6742)+E(f412(x6743,x6744,x6745,x6741,x6746),f412(x6743,x6744,x6745,x6742,x6746))
% 159.70/159.30  [675]~E(x6751,x6752)+E(f412(x6753,x6754,x6755,x6756,x6751),f412(x6753,x6754,x6755,x6756,x6752))
% 159.70/159.30  [676]~E(x6761,x6762)+E(f821(x6761,x6763,x6764,x6765),f821(x6762,x6763,x6764,x6765))
% 159.70/159.30  [677]~E(x6771,x6772)+E(f821(x6773,x6771,x6774,x6775),f821(x6773,x6772,x6774,x6775))
% 159.70/159.30  [678]~E(x6781,x6782)+E(f821(x6783,x6784,x6781,x6785),f821(x6783,x6784,x6782,x6785))
% 159.70/159.30  [679]~E(x6791,x6792)+E(f821(x6793,x6794,x6795,x6791),f821(x6793,x6794,x6795,x6792))
% 159.70/159.30  [680]~E(x6801,x6802)+E(f311(x6801,x6803,x6804),f311(x6802,x6803,x6804))
% 159.70/159.30  [681]~E(x6811,x6812)+E(f311(x6813,x6811,x6814),f311(x6813,x6812,x6814))
% 159.70/159.30  [682]~E(x6821,x6822)+E(f311(x6823,x6824,x6821),f311(x6823,x6824,x6822))
% 159.70/159.30  [683]~E(x6831,x6832)+E(f842(x6831,x6833,x6834,x6835,x6836,x6837,x6838,x6839),f842(x6832,x6833,x6834,x6835,x6836,x6837,x6838,x6839))
% 159.70/159.30  [684]~E(x6841,x6842)+E(f842(x6843,x6841,x6844,x6845,x6846,x6847,x6848,x6849),f842(x6843,x6842,x6844,x6845,x6846,x6847,x6848,x6849))
% 159.70/159.30  [685]~E(x6851,x6852)+E(f842(x6853,x6854,x6851,x6855,x6856,x6857,x6858,x6859),f842(x6853,x6854,x6852,x6855,x6856,x6857,x6858,x6859))
% 159.70/159.30  [686]~E(x6861,x6862)+E(f842(x6863,x6864,x6865,x6861,x6866,x6867,x6868,x6869),f842(x6863,x6864,x6865,x6862,x6866,x6867,x6868,x6869))
% 159.70/159.30  [687]~E(x6871,x6872)+E(f842(x6873,x6874,x6875,x6876,x6871,x6877,x6878,x6879),f842(x6873,x6874,x6875,x6876,x6872,x6877,x6878,x6879))
% 159.70/159.30  [688]~E(x6881,x6882)+E(f842(x6883,x6884,x6885,x6886,x6887,x6881,x6888,x6889),f842(x6883,x6884,x6885,x6886,x6887,x6882,x6888,x6889))
% 159.70/159.30  [689]~E(x6891,x6892)+E(f842(x6893,x6894,x6895,x6896,x6897,x6898,x6891,x6899),f842(x6893,x6894,x6895,x6896,x6897,x6898,x6892,x6899))
% 159.70/159.30  [690]~E(x6901,x6902)+E(f842(x6903,x6904,x6905,x6906,x6907,x6908,x6909,x6901),f842(x6903,x6904,x6905,x6906,x6907,x6908,x6909,x6902))
% 159.70/159.30  [691]~E(x6911,x6912)+E(f175(x6911,x6913,x6914),f175(x6912,x6913,x6914))
% 159.70/159.30  [692]~E(x6921,x6922)+E(f175(x6923,x6921,x6924),f175(x6923,x6922,x6924))
% 159.70/159.30  [693]~E(x6931,x6932)+E(f175(x6933,x6934,x6931),f175(x6933,x6934,x6932))
% 159.70/159.30  [694]~E(x6941,x6942)+E(f451(x6941,x6943),f451(x6942,x6943))
% 159.70/159.30  [695]~E(x6951,x6952)+E(f451(x6953,x6951),f451(x6953,x6952))
% 159.70/159.30  [696]~E(x6961,x6962)+E(f696(x6961,x6963),f696(x6962,x6963))
% 159.70/159.30  [697]~E(x6971,x6972)+E(f696(x6973,x6971),f696(x6973,x6972))
% 159.70/159.30  [698]~E(x6981,x6982)+E(f486(x6981,x6983,x6984),f486(x6982,x6983,x6984))
% 159.70/159.30  [699]~E(x6991,x6992)+E(f486(x6993,x6991,x6994),f486(x6993,x6992,x6994))
% 159.70/159.30  [700]~E(x7001,x7002)+E(f486(x7003,x7004,x7001),f486(x7003,x7004,x7002))
% 159.70/159.30  [701]~E(x7011,x7012)+E(f61(x7011),f61(x7012))
% 159.70/159.30  [702]~E(x7021,x7022)+E(f542(x7021),f542(x7022))
% 159.70/159.30  [703]~E(x7031,x7032)+E(f470(x7031,x7033,x7034),f470(x7032,x7033,x7034))
% 159.70/159.30  [704]~E(x7041,x7042)+E(f470(x7043,x7041,x7044),f470(x7043,x7042,x7044))
% 159.70/159.30  [705]~E(x7051,x7052)+E(f470(x7053,x7054,x7051),f470(x7053,x7054,x7052))
% 159.70/159.30  [706]~E(x7061,x7062)+E(f614(x7061,x7063,x7064,x7065),f614(x7062,x7063,x7064,x7065))
% 159.70/159.30  [707]~E(x7071,x7072)+E(f614(x7073,x7071,x7074,x7075),f614(x7073,x7072,x7074,x7075))
% 159.70/159.30  [708]~E(x7081,x7082)+E(f614(x7083,x7084,x7081,x7085),f614(x7083,x7084,x7082,x7085))
% 159.70/159.30  [709]~E(x7091,x7092)+E(f614(x7093,x7094,x7095,x7091),f614(x7093,x7094,x7095,x7092))
% 159.70/159.30  [710]~E(x7101,x7102)+E(f97(x7101,x7103,x7104),f97(x7102,x7103,x7104))
% 159.70/159.30  [711]~E(x7111,x7112)+E(f97(x7113,x7111,x7114),f97(x7113,x7112,x7114))
% 159.70/159.30  [712]~E(x7121,x7122)+E(f97(x7123,x7124,x7121),f97(x7123,x7124,x7122))
% 159.70/159.30  [713]~E(x7131,x7132)+E(f577(x7131,x7133,x7134,x7135),f577(x7132,x7133,x7134,x7135))
% 159.70/159.30  [714]~E(x7141,x7142)+E(f577(x7143,x7141,x7144,x7145),f577(x7143,x7142,x7144,x7145))
% 159.70/159.30  [715]~E(x7151,x7152)+E(f577(x7153,x7154,x7151,x7155),f577(x7153,x7154,x7152,x7155))
% 159.70/159.30  [716]~E(x7161,x7162)+E(f577(x7163,x7164,x7165,x7161),f577(x7163,x7164,x7165,x7162))
% 159.70/159.30  [717]~E(x7171,x7172)+E(f364(x7171,x7173,x7174,x7175),f364(x7172,x7173,x7174,x7175))
% 159.70/159.30  [718]~E(x7181,x7182)+E(f364(x7183,x7181,x7184,x7185),f364(x7183,x7182,x7184,x7185))
% 159.70/159.30  [719]~E(x7191,x7192)+E(f364(x7193,x7194,x7191,x7195),f364(x7193,x7194,x7192,x7195))
% 159.70/159.30  [720]~E(x7201,x7202)+E(f364(x7203,x7204,x7205,x7201),f364(x7203,x7204,x7205,x7202))
% 159.70/159.30  [721]~E(x7211,x7212)+E(f776(x7211,x7213,x7214),f776(x7212,x7213,x7214))
% 159.70/159.30  [722]~E(x7221,x7222)+E(f776(x7223,x7221,x7224),f776(x7223,x7222,x7224))
% 159.70/159.30  [723]~E(x7231,x7232)+E(f776(x7233,x7234,x7231),f776(x7233,x7234,x7232))
% 159.70/159.30  [724]~E(x7241,x7242)+E(f207(x7241,x7243,x7244,x7245),f207(x7242,x7243,x7244,x7245))
% 159.70/159.30  [725]~E(x7251,x7252)+E(f207(x7253,x7251,x7254,x7255),f207(x7253,x7252,x7254,x7255))
% 159.70/159.30  [726]~E(x7261,x7262)+E(f207(x7263,x7264,x7261,x7265),f207(x7263,x7264,x7262,x7265))
% 159.70/159.30  [727]~E(x7271,x7272)+E(f207(x7273,x7274,x7275,x7271),f207(x7273,x7274,x7275,x7272))
% 159.70/159.30  [728]~E(x7281,x7282)+E(f425(x7281,x7283,x7284,x7285,x7286,x7287,x7288),f425(x7282,x7283,x7284,x7285,x7286,x7287,x7288))
% 159.70/159.30  [729]~E(x7291,x7292)+E(f425(x7293,x7291,x7294,x7295,x7296,x7297,x7298),f425(x7293,x7292,x7294,x7295,x7296,x7297,x7298))
% 159.70/159.30  [730]~E(x7301,x7302)+E(f425(x7303,x7304,x7301,x7305,x7306,x7307,x7308),f425(x7303,x7304,x7302,x7305,x7306,x7307,x7308))
% 159.70/159.30  [731]~E(x7311,x7312)+E(f425(x7313,x7314,x7315,x7311,x7316,x7317,x7318),f425(x7313,x7314,x7315,x7312,x7316,x7317,x7318))
% 159.70/159.30  [732]~E(x7321,x7322)+E(f425(x7323,x7324,x7325,x7326,x7321,x7327,x7328),f425(x7323,x7324,x7325,x7326,x7322,x7327,x7328))
% 159.70/159.30  [733]~E(x7331,x7332)+E(f425(x7333,x7334,x7335,x7336,x7337,x7331,x7338),f425(x7333,x7334,x7335,x7336,x7337,x7332,x7338))
% 159.70/159.30  [734]~E(x7341,x7342)+E(f425(x7343,x7344,x7345,x7346,x7347,x7348,x7341),f425(x7343,x7344,x7345,x7346,x7347,x7348,x7342))
% 159.70/159.30  [735]~E(x7351,x7352)+E(f798(x7351,x7353,x7354,x7355,x7356),f798(x7352,x7353,x7354,x7355,x7356))
% 159.70/159.30  [736]~E(x7361,x7362)+E(f798(x7363,x7361,x7364,x7365,x7366),f798(x7363,x7362,x7364,x7365,x7366))
% 159.70/159.30  [737]~E(x7371,x7372)+E(f798(x7373,x7374,x7371,x7375,x7376),f798(x7373,x7374,x7372,x7375,x7376))
% 159.70/159.30  [738]~E(x7381,x7382)+E(f798(x7383,x7384,x7385,x7381,x7386),f798(x7383,x7384,x7385,x7382,x7386))
% 159.70/159.30  [739]~E(x7391,x7392)+E(f798(x7393,x7394,x7395,x7396,x7391),f798(x7393,x7394,x7395,x7396,x7392))
% 159.70/159.30  [740]~E(x7401,x7402)+E(f96(x7401,x7403,x7404,x7405),f96(x7402,x7403,x7404,x7405))
% 159.70/159.30  [741]~E(x7411,x7412)+E(f96(x7413,x7411,x7414,x7415),f96(x7413,x7412,x7414,x7415))
% 159.70/159.30  [742]~E(x7421,x7422)+E(f96(x7423,x7424,x7421,x7425),f96(x7423,x7424,x7422,x7425))
% 159.70/159.30  [743]~E(x7431,x7432)+E(f96(x7433,x7434,x7435,x7431),f96(x7433,x7434,x7435,x7432))
% 159.70/159.30  [744]~E(x7441,x7442)+E(f449(x7441,x7443,x7444,x7445),f449(x7442,x7443,x7444,x7445))
% 159.70/159.30  [745]~E(x7451,x7452)+E(f449(x7453,x7451,x7454,x7455),f449(x7453,x7452,x7454,x7455))
% 159.70/159.30  [746]~E(x7461,x7462)+E(f449(x7463,x7464,x7461,x7465),f449(x7463,x7464,x7462,x7465))
% 159.70/159.30  [747]~E(x7471,x7472)+E(f449(x7473,x7474,x7475,x7471),f449(x7473,x7474,x7475,x7472))
% 159.70/159.30  [748]~E(x7481,x7482)+E(f740(x7481,x7483,x7484),f740(x7482,x7483,x7484))
% 159.70/159.30  [749]~E(x7491,x7492)+E(f740(x7493,x7491,x7494),f740(x7493,x7492,x7494))
% 159.70/159.30  [750]~E(x7501,x7502)+E(f740(x7503,x7504,x7501),f740(x7503,x7504,x7502))
% 159.70/159.30  [751]~E(x7511,x7512)+E(f57(x7511,x7513,x7514),f57(x7512,x7513,x7514))
% 159.70/159.30  [752]~E(x7521,x7522)+E(f57(x7523,x7521,x7524),f57(x7523,x7522,x7524))
% 159.70/159.30  [753]~E(x7531,x7532)+E(f57(x7533,x7534,x7531),f57(x7533,x7534,x7532))
% 159.70/159.30  [754]~E(x7541,x7542)+E(f637(x7541,x7543,x7544),f637(x7542,x7543,x7544))
% 159.70/159.30  [755]~E(x7551,x7552)+E(f637(x7553,x7551,x7554),f637(x7553,x7552,x7554))
% 159.70/159.30  [756]~E(x7561,x7562)+E(f637(x7563,x7564,x7561),f637(x7563,x7564,x7562))
% 159.70/159.30  [757]~E(x7571,x7572)+E(f301(x7571),f301(x7572))
% 159.70/159.30  [758]~E(x7581,x7582)+E(f242(x7581,x7583,x7584,x7585,x7586),f242(x7582,x7583,x7584,x7585,x7586))
% 159.70/159.30  [759]~E(x7591,x7592)+E(f242(x7593,x7591,x7594,x7595,x7596),f242(x7593,x7592,x7594,x7595,x7596))
% 159.70/159.30  [760]~E(x7601,x7602)+E(f242(x7603,x7604,x7601,x7605,x7606),f242(x7603,x7604,x7602,x7605,x7606))
% 159.70/159.30  [761]~E(x7611,x7612)+E(f242(x7613,x7614,x7615,x7611,x7616),f242(x7613,x7614,x7615,x7612,x7616))
% 159.70/159.30  [762]~E(x7621,x7622)+E(f242(x7623,x7624,x7625,x7626,x7621),f242(x7623,x7624,x7625,x7626,x7622))
% 159.70/159.30  [763]~E(x7631,x7632)+E(f620(x7631,x7633,x7634,x7635,x7636),f620(x7632,x7633,x7634,x7635,x7636))
% 159.70/159.30  [764]~E(x7641,x7642)+E(f620(x7643,x7641,x7644,x7645,x7646),f620(x7643,x7642,x7644,x7645,x7646))
% 159.70/159.30  [765]~E(x7651,x7652)+E(f620(x7653,x7654,x7651,x7655,x7656),f620(x7653,x7654,x7652,x7655,x7656))
% 159.70/159.30  [766]~E(x7661,x7662)+E(f620(x7663,x7664,x7665,x7661,x7666),f620(x7663,x7664,x7665,x7662,x7666))
% 159.70/159.30  [767]~E(x7671,x7672)+E(f620(x7673,x7674,x7675,x7676,x7671),f620(x7673,x7674,x7675,x7676,x7672))
% 159.70/159.30  [768]~E(x7681,x7682)+E(f774(x7681,x7683),f774(x7682,x7683))
% 159.70/159.30  [769]~E(x7691,x7692)+E(f774(x7693,x7691),f774(x7693,x7692))
% 159.70/159.30  [770]~E(x7701,x7702)+E(f372(x7701,x7703,x7704,x7705,x7706),f372(x7702,x7703,x7704,x7705,x7706))
% 159.70/159.30  [771]~E(x7711,x7712)+E(f372(x7713,x7711,x7714,x7715,x7716),f372(x7713,x7712,x7714,x7715,x7716))
% 159.70/159.30  [772]~E(x7721,x7722)+E(f372(x7723,x7724,x7721,x7725,x7726),f372(x7723,x7724,x7722,x7725,x7726))
% 159.70/159.30  [773]~E(x7731,x7732)+E(f372(x7733,x7734,x7735,x7731,x7736),f372(x7733,x7734,x7735,x7732,x7736))
% 159.70/159.30  [774]~E(x7741,x7742)+E(f372(x7743,x7744,x7745,x7746,x7741),f372(x7743,x7744,x7745,x7746,x7742))
% 159.70/159.30  [775]~E(x7751,x7752)+E(f574(x7751,x7753,x7754,x7755,x7756),f574(x7752,x7753,x7754,x7755,x7756))
% 159.70/159.30  [776]~E(x7761,x7762)+E(f574(x7763,x7761,x7764,x7765,x7766),f574(x7763,x7762,x7764,x7765,x7766))
% 159.70/159.30  [777]~E(x7771,x7772)+E(f574(x7773,x7774,x7771,x7775,x7776),f574(x7773,x7774,x7772,x7775,x7776))
% 159.70/159.30  [778]~E(x7781,x7782)+E(f574(x7783,x7784,x7785,x7781,x7786),f574(x7783,x7784,x7785,x7782,x7786))
% 159.70/159.30  [779]~E(x7791,x7792)+E(f574(x7793,x7794,x7795,x7796,x7791),f574(x7793,x7794,x7795,x7796,x7792))
% 159.70/159.30  [780]~E(x7801,x7802)+E(f830(x7801,x7803,x7804),f830(x7802,x7803,x7804))
% 159.70/159.30  [781]~E(x7811,x7812)+E(f830(x7813,x7811,x7814),f830(x7813,x7812,x7814))
% 159.70/159.30  [782]~E(x7821,x7822)+E(f830(x7823,x7824,x7821),f830(x7823,x7824,x7822))
% 159.70/159.30  [783]~E(x7831,x7832)+E(f290(x7831,x7833,x7834),f290(x7832,x7833,x7834))
% 159.70/159.30  [784]~E(x7841,x7842)+E(f290(x7843,x7841,x7844),f290(x7843,x7842,x7844))
% 159.70/159.30  [785]~E(x7851,x7852)+E(f290(x7853,x7854,x7851),f290(x7853,x7854,x7852))
% 159.70/159.30  [786]~E(x7861,x7862)+E(f468(x7861,x7863),f468(x7862,x7863))
% 159.70/159.30  [787]~E(x7871,x7872)+E(f468(x7873,x7871),f468(x7873,x7872))
% 159.70/159.30  [788]~E(x7881,x7882)+E(f775(x7881,x7883),f775(x7882,x7883))
% 159.70/159.30  [789]~E(x7891,x7892)+E(f775(x7893,x7891),f775(x7893,x7892))
% 159.70/159.30  [790]~E(x7901,x7902)+E(f265(x7901,x7903,x7904),f265(x7902,x7903,x7904))
% 159.70/159.30  [791]~E(x7911,x7912)+E(f265(x7913,x7911,x7914),f265(x7913,x7912,x7914))
% 159.70/159.30  [792]~E(x7921,x7922)+E(f265(x7923,x7924,x7921),f265(x7923,x7924,x7922))
% 159.70/159.30  [793]~E(x7931,x7932)+E(f216(x7931),f216(x7932))
% 159.70/159.30  [794]~E(x7941,x7942)+E(f856(x7941,x7943,x7944),f856(x7942,x7943,x7944))
% 159.70/159.30  [795]~E(x7951,x7952)+E(f856(x7953,x7951,x7954),f856(x7953,x7952,x7954))
% 159.70/159.30  [796]~E(x7961,x7962)+E(f856(x7963,x7964,x7961),f856(x7963,x7964,x7962))
% 159.70/159.30  [797]~E(x7971,x7972)+E(f277(x7971,x7973),f277(x7972,x7973))
% 159.70/159.30  [798]~E(x7981,x7982)+E(f277(x7983,x7981),f277(x7983,x7982))
% 159.70/159.30  [799]~E(x7991,x7992)+E(f782(x7991,x7993),f782(x7992,x7993))
% 159.70/159.30  [800]~E(x8001,x8002)+E(f782(x8003,x8001),f782(x8003,x8002))
% 159.70/159.30  [801]~E(x8011,x8012)+E(f284(x8011,x8013),f284(x8012,x8013))
% 159.70/159.30  [802]~E(x8021,x8022)+E(f284(x8023,x8021),f284(x8023,x8022))
% 159.70/159.30  [803]~E(x8031,x8032)+E(f634(x8031,x8033),f634(x8032,x8033))
% 159.70/159.30  [804]~E(x8041,x8042)+E(f634(x8043,x8041),f634(x8043,x8042))
% 159.70/159.30  [805]~E(x8051,x8052)+E(f839(x8051,x8053),f839(x8052,x8053))
% 159.70/159.30  [806]~E(x8061,x8062)+E(f839(x8063,x8061),f839(x8063,x8062))
% 159.70/159.30  [807]~E(x8071,x8072)+E(f630(x8071,x8073,x8074),f630(x8072,x8073,x8074))
% 159.70/159.30  [808]~E(x8081,x8082)+E(f630(x8083,x8081,x8084),f630(x8083,x8082,x8084))
% 159.70/159.30  [809]~E(x8091,x8092)+E(f630(x8093,x8094,x8091),f630(x8093,x8094,x8092))
% 159.70/159.30  [810]~E(x8101,x8102)+E(f690(x8101,x8103,x8104,x8105),f690(x8102,x8103,x8104,x8105))
% 159.70/159.30  [811]~E(x8111,x8112)+E(f690(x8113,x8111,x8114,x8115),f690(x8113,x8112,x8114,x8115))
% 159.70/159.30  [812]~E(x8121,x8122)+E(f690(x8123,x8124,x8121,x8125),f690(x8123,x8124,x8122,x8125))
% 159.70/159.30  [813]~E(x8131,x8132)+E(f690(x8133,x8134,x8135,x8131),f690(x8133,x8134,x8135,x8132))
% 159.70/159.30  [814]~E(x8141,x8142)+E(f514(x8141,x8143,x8144,x8145),f514(x8142,x8143,x8144,x8145))
% 159.70/159.30  [815]~E(x8151,x8152)+E(f514(x8153,x8151,x8154,x8155),f514(x8153,x8152,x8154,x8155))
% 159.70/159.30  [816]~E(x8161,x8162)+E(f514(x8163,x8164,x8161,x8165),f514(x8163,x8164,x8162,x8165))
% 159.70/159.30  [817]~E(x8171,x8172)+E(f514(x8173,x8174,x8175,x8171),f514(x8173,x8174,x8175,x8172))
% 159.70/159.30  [818]~E(x8181,x8182)+E(f241(x8181,x8183,x8184,x8185),f241(x8182,x8183,x8184,x8185))
% 159.70/159.30  [819]~E(x8191,x8192)+E(f241(x8193,x8191,x8194,x8195),f241(x8193,x8192,x8194,x8195))
% 159.70/159.30  [820]~E(x8201,x8202)+E(f241(x8203,x8204,x8201,x8205),f241(x8203,x8204,x8202,x8205))
% 159.70/159.30  [821]~E(x8211,x8212)+E(f241(x8213,x8214,x8215,x8211),f241(x8213,x8214,x8215,x8212))
% 159.70/159.30  [822]~E(x8221,x8222)+E(f431(x8221,x8223,x8224,x8225),f431(x8222,x8223,x8224,x8225))
% 159.70/159.30  [823]~E(x8231,x8232)+E(f431(x8233,x8231,x8234,x8235),f431(x8233,x8232,x8234,x8235))
% 159.70/159.30  [824]~E(x8241,x8242)+E(f431(x8243,x8244,x8241,x8245),f431(x8243,x8244,x8242,x8245))
% 159.70/159.30  [825]~E(x8251,x8252)+E(f431(x8253,x8254,x8255,x8251),f431(x8253,x8254,x8255,x8252))
% 159.70/159.30  [826]~E(x8261,x8262)+E(f206(x8261,x8263,x8264,x8265),f206(x8262,x8263,x8264,x8265))
% 159.70/159.30  [827]~E(x8271,x8272)+E(f206(x8273,x8271,x8274,x8275),f206(x8273,x8272,x8274,x8275))
% 159.70/159.30  [828]~E(x8281,x8282)+E(f206(x8283,x8284,x8281,x8285),f206(x8283,x8284,x8282,x8285))
% 159.70/159.30  [829]~E(x8291,x8292)+E(f206(x8293,x8294,x8295,x8291),f206(x8293,x8294,x8295,x8292))
% 159.70/159.30  [830]~E(x8301,x8302)+E(f133(x8301,x8303),f133(x8302,x8303))
% 159.70/159.30  [831]~E(x8311,x8312)+E(f133(x8313,x8311),f133(x8313,x8312))
% 159.70/159.30  [832]~E(x8321,x8322)+E(f511(x8321,x8323,x8324),f511(x8322,x8323,x8324))
% 159.70/159.30  [833]~E(x8331,x8332)+E(f511(x8333,x8331,x8334),f511(x8333,x8332,x8334))
% 159.70/159.30  [834]~E(x8341,x8342)+E(f511(x8343,x8344,x8341),f511(x8343,x8344,x8342))
% 159.70/159.30  [835]~E(x8351,x8352)+E(f642(x8351,x8353,x8354,x8355,x8356),f642(x8352,x8353,x8354,x8355,x8356))
% 159.70/159.30  [836]~E(x8361,x8362)+E(f642(x8363,x8361,x8364,x8365,x8366),f642(x8363,x8362,x8364,x8365,x8366))
% 159.70/159.30  [837]~E(x8371,x8372)+E(f642(x8373,x8374,x8371,x8375,x8376),f642(x8373,x8374,x8372,x8375,x8376))
% 159.70/159.30  [838]~E(x8381,x8382)+E(f642(x8383,x8384,x8385,x8381,x8386),f642(x8383,x8384,x8385,x8382,x8386))
% 159.70/159.30  [839]~E(x8391,x8392)+E(f642(x8393,x8394,x8395,x8396,x8391),f642(x8393,x8394,x8395,x8396,x8392))
% 159.70/159.30  [840]~E(x8401,x8402)+E(f279(x8401,x8403,x8404),f279(x8402,x8403,x8404))
% 159.70/159.30  [841]~E(x8411,x8412)+E(f279(x8413,x8411,x8414),f279(x8413,x8412,x8414))
% 159.70/159.30  [842]~E(x8421,x8422)+E(f279(x8423,x8424,x8421),f279(x8423,x8424,x8422))
% 159.70/159.30  [843]~E(x8431,x8432)+E(f517(x8431,x8433,x8434),f517(x8432,x8433,x8434))
% 159.70/159.30  [844]~E(x8441,x8442)+E(f517(x8443,x8441,x8444),f517(x8443,x8442,x8444))
% 159.70/159.30  [845]~E(x8451,x8452)+E(f517(x8453,x8454,x8451),f517(x8453,x8454,x8452))
% 159.70/159.30  [846]~E(x8461,x8462)+E(f824(x8461,x8463),f824(x8462,x8463))
% 159.70/159.30  [847]~E(x8471,x8472)+E(f824(x8473,x8471),f824(x8473,x8472))
% 159.70/159.30  [848]~E(x8481,x8482)+E(f422(x8481,x8483),f422(x8482,x8483))
% 159.70/159.30  [849]~E(x8491,x8492)+E(f422(x8493,x8491),f422(x8493,x8492))
% 159.70/159.30  [850]~E(x8501,x8502)+E(f444(x8501,x8503,x8504,x8505),f444(x8502,x8503,x8504,x8505))
% 159.70/159.30  [851]~E(x8511,x8512)+E(f444(x8513,x8511,x8514,x8515),f444(x8513,x8512,x8514,x8515))
% 159.70/159.30  [852]~E(x8521,x8522)+E(f444(x8523,x8524,x8521,x8525),f444(x8523,x8524,x8522,x8525))
% 159.70/159.30  [853]~E(x8531,x8532)+E(f444(x8533,x8534,x8535,x8531),f444(x8533,x8534,x8535,x8532))
% 159.70/159.30  [854]~E(x8541,x8542)+E(f868(x8541,x8543,x8544,x8545,x8546),f868(x8542,x8543,x8544,x8545,x8546))
% 159.70/159.30  [855]~E(x8551,x8552)+E(f868(x8553,x8551,x8554,x8555,x8556),f868(x8553,x8552,x8554,x8555,x8556))
% 159.70/159.30  [856]~E(x8561,x8562)+E(f868(x8563,x8564,x8561,x8565,x8566),f868(x8563,x8564,x8562,x8565,x8566))
% 159.70/159.30  [857]~E(x8571,x8572)+E(f868(x8573,x8574,x8575,x8571,x8576),f868(x8573,x8574,x8575,x8572,x8576))
% 159.70/159.30  [858]~E(x8581,x8582)+E(f868(x8583,x8584,x8585,x8586,x8581),f868(x8583,x8584,x8585,x8586,x8582))
% 159.70/159.30  [859]~E(x8591,x8592)+E(f378(x8591,x8593,x8594),f378(x8592,x8593,x8594))
% 159.70/159.30  [860]~E(x8601,x8602)+E(f378(x8603,x8601,x8604),f378(x8603,x8602,x8604))
% 159.70/159.30  [861]~E(x8611,x8612)+E(f378(x8613,x8614,x8611),f378(x8613,x8614,x8612))
% 159.70/159.30  [862]~E(x8621,x8622)+E(f48(x8621,x8623),f48(x8622,x8623))
% 159.70/159.30  [863]~E(x8631,x8632)+E(f48(x8633,x8631),f48(x8633,x8632))
% 159.70/159.30  [864]~E(x8641,x8642)+E(f37(x8641,x8643,x8644,x8645),f37(x8642,x8643,x8644,x8645))
% 159.70/159.30  [865]~E(x8651,x8652)+E(f37(x8653,x8651,x8654,x8655),f37(x8653,x8652,x8654,x8655))
% 159.70/159.30  [866]~E(x8661,x8662)+E(f37(x8663,x8664,x8661,x8665),f37(x8663,x8664,x8662,x8665))
% 159.70/159.30  [867]~E(x8671,x8672)+E(f37(x8673,x8674,x8675,x8671),f37(x8673,x8674,x8675,x8672))
% 159.70/159.30  [868]~E(x8681,x8682)+E(f707(x8681,x8683,x8684),f707(x8682,x8683,x8684))
% 159.70/159.30  [869]~E(x8691,x8692)+E(f707(x8693,x8691,x8694),f707(x8693,x8692,x8694))
% 159.70/159.30  [870]~E(x8701,x8702)+E(f707(x8703,x8704,x8701),f707(x8703,x8704,x8702))
% 159.70/159.30  [871]~E(x8711,x8712)+E(f610(x8711,x8713,x8714),f610(x8712,x8713,x8714))
% 159.70/159.30  [872]~E(x8721,x8722)+E(f610(x8723,x8721,x8724),f610(x8723,x8722,x8724))
% 159.70/159.30  [873]~E(x8731,x8732)+E(f610(x8733,x8734,x8731),f610(x8733,x8734,x8732))
% 159.70/159.30  [874]~E(x8741,x8742)+E(f98(x8741),f98(x8742))
% 159.70/159.30  [875]~E(x8751,x8752)+E(f339(x8751,x8753,x8754),f339(x8752,x8753,x8754))
% 159.70/159.30  [876]~E(x8761,x8762)+E(f339(x8763,x8761,x8764),f339(x8763,x8762,x8764))
% 159.70/159.30  [877]~E(x8771,x8772)+E(f339(x8773,x8774,x8771),f339(x8773,x8774,x8772))
% 159.70/159.30  [878]~E(x8781,x8782)+E(f142(x8781,x8783),f142(x8782,x8783))
% 159.70/159.30  [879]~E(x8791,x8792)+E(f142(x8793,x8791),f142(x8793,x8792))
% 159.70/159.30  [880]~E(x8801,x8802)+E(f754(x8801,x8803,x8804),f754(x8802,x8803,x8804))
% 159.70/159.30  [881]~E(x8811,x8812)+E(f754(x8813,x8811,x8814),f754(x8813,x8812,x8814))
% 159.70/159.30  [882]~E(x8821,x8822)+E(f754(x8823,x8824,x8821),f754(x8823,x8824,x8822))
% 159.70/159.30  [883]~E(x8831,x8832)+E(f669(x8831,x8833,x8834),f669(x8832,x8833,x8834))
% 159.70/159.30  [884]~E(x8841,x8842)+E(f669(x8843,x8841,x8844),f669(x8843,x8842,x8844))
% 159.70/159.30  [885]~E(x8851,x8852)+E(f669(x8853,x8854,x8851),f669(x8853,x8854,x8852))
% 159.70/159.30  [886]~E(x8861,x8862)+E(f79(x8861,x8863,x8864,x8865,x8866),f79(x8862,x8863,x8864,x8865,x8866))
% 159.70/159.30  [887]~E(x8871,x8872)+E(f79(x8873,x8871,x8874,x8875,x8876),f79(x8873,x8872,x8874,x8875,x8876))
% 159.70/159.30  [888]~E(x8881,x8882)+E(f79(x8883,x8884,x8881,x8885,x8886),f79(x8883,x8884,x8882,x8885,x8886))
% 159.70/159.30  [889]~E(x8891,x8892)+E(f79(x8893,x8894,x8895,x8891,x8896),f79(x8893,x8894,x8895,x8892,x8896))
% 159.70/159.30  [890]~E(x8901,x8902)+E(f79(x8903,x8904,x8905,x8906,x8901),f79(x8903,x8904,x8905,x8906,x8902))
% 159.70/159.30  [891]~E(x8911,x8912)+E(f723(x8911,x8913,x8914),f723(x8912,x8913,x8914))
% 159.70/159.30  [892]~E(x8921,x8922)+E(f723(x8923,x8921,x8924),f723(x8923,x8922,x8924))
% 159.70/159.30  [893]~E(x8931,x8932)+E(f723(x8933,x8934,x8931),f723(x8933,x8934,x8932))
% 159.70/159.30  [894]~E(x8941,x8942)+E(f688(x8941,x8943,x8944,x8945,x8946),f688(x8942,x8943,x8944,x8945,x8946))
% 159.70/159.30  [895]~E(x8951,x8952)+E(f688(x8953,x8951,x8954,x8955,x8956),f688(x8953,x8952,x8954,x8955,x8956))
% 159.70/159.30  [896]~E(x8961,x8962)+E(f688(x8963,x8964,x8961,x8965,x8966),f688(x8963,x8964,x8962,x8965,x8966))
% 159.70/159.30  [897]~E(x8971,x8972)+E(f688(x8973,x8974,x8975,x8971,x8976),f688(x8973,x8974,x8975,x8972,x8976))
% 159.70/159.30  [898]~E(x8981,x8982)+E(f688(x8983,x8984,x8985,x8986,x8981),f688(x8983,x8984,x8985,x8986,x8982))
% 159.70/159.30  [899]~E(x8991,x8992)+E(f222(x8991,x8993,x8994,x8995,x8996,x8997,x8998),f222(x8992,x8993,x8994,x8995,x8996,x8997,x8998))
% 159.70/159.30  [900]~E(x9001,x9002)+E(f222(x9003,x9001,x9004,x9005,x9006,x9007,x9008),f222(x9003,x9002,x9004,x9005,x9006,x9007,x9008))
% 159.70/159.30  [901]~E(x9011,x9012)+E(f222(x9013,x9014,x9011,x9015,x9016,x9017,x9018),f222(x9013,x9014,x9012,x9015,x9016,x9017,x9018))
% 159.70/159.30  [902]~E(x9021,x9022)+E(f222(x9023,x9024,x9025,x9021,x9026,x9027,x9028),f222(x9023,x9024,x9025,x9022,x9026,x9027,x9028))
% 159.70/159.30  [903]~E(x9031,x9032)+E(f222(x9033,x9034,x9035,x9036,x9031,x9037,x9038),f222(x9033,x9034,x9035,x9036,x9032,x9037,x9038))
% 159.70/159.30  [904]~E(x9041,x9042)+E(f222(x9043,x9044,x9045,x9046,x9047,x9041,x9048),f222(x9043,x9044,x9045,x9046,x9047,x9042,x9048))
% 159.70/159.30  [905]~E(x9051,x9052)+E(f222(x9053,x9054,x9055,x9056,x9057,x9058,x9051),f222(x9053,x9054,x9055,x9056,x9057,x9058,x9052))
% 159.70/159.30  [906]~E(x9061,x9062)+E(f575(x9061,x9063,x9064,x9065,x9066,x9067,x9068,x9069),f575(x9062,x9063,x9064,x9065,x9066,x9067,x9068,x9069))
% 159.70/159.30  [907]~E(x9071,x9072)+E(f575(x9073,x9071,x9074,x9075,x9076,x9077,x9078,x9079),f575(x9073,x9072,x9074,x9075,x9076,x9077,x9078,x9079))
% 159.70/159.30  [908]~E(x9081,x9082)+E(f575(x9083,x9084,x9081,x9085,x9086,x9087,x9088,x9089),f575(x9083,x9084,x9082,x9085,x9086,x9087,x9088,x9089))
% 159.70/159.30  [909]~E(x9091,x9092)+E(f575(x9093,x9094,x9095,x9091,x9096,x9097,x9098,x9099),f575(x9093,x9094,x9095,x9092,x9096,x9097,x9098,x9099))
% 159.70/159.30  [910]~E(x9101,x9102)+E(f575(x9103,x9104,x9105,x9106,x9101,x9107,x9108,x9109),f575(x9103,x9104,x9105,x9106,x9102,x9107,x9108,x9109))
% 159.70/159.30  [911]~E(x9111,x9112)+E(f575(x9113,x9114,x9115,x9116,x9117,x9111,x9118,x9119),f575(x9113,x9114,x9115,x9116,x9117,x9112,x9118,x9119))
% 159.70/159.30  [912]~E(x9121,x9122)+E(f575(x9123,x9124,x9125,x9126,x9127,x9128,x9121,x9129),f575(x9123,x9124,x9125,x9126,x9127,x9128,x9122,x9129))
% 159.70/159.30  [913]~E(x9131,x9132)+E(f575(x9133,x9134,x9135,x9136,x9137,x9138,x9139,x9131),f575(x9133,x9134,x9135,x9136,x9137,x9138,x9139,x9132))
% 159.70/159.30  [914]~E(x9141,x9142)+E(f792(x9141,x9143,x9144),f792(x9142,x9143,x9144))
% 159.70/159.30  [915]~E(x9151,x9152)+E(f792(x9153,x9151,x9154),f792(x9153,x9152,x9154))
% 159.70/159.30  [916]~E(x9161,x9162)+E(f792(x9163,x9164,x9161),f792(x9163,x9164,x9162))
% 159.70/159.30  [917]~E(x9171,x9172)+E(f199(x9171,x9173),f199(x9172,x9173))
% 159.70/159.30  [918]~E(x9181,x9182)+E(f199(x9183,x9181),f199(x9183,x9182))
% 159.70/159.30  [919]~E(x9191,x9192)+E(f701(x9191,x9193,x9194,x9195),f701(x9192,x9193,x9194,x9195))
% 159.70/159.30  [920]~E(x9201,x9202)+E(f701(x9203,x9201,x9204,x9205),f701(x9203,x9202,x9204,x9205))
% 159.70/159.30  [921]~E(x9211,x9212)+E(f701(x9213,x9214,x9211,x9215),f701(x9213,x9214,x9212,x9215))
% 159.70/159.30  [922]~E(x9221,x9222)+E(f701(x9223,x9224,x9225,x9221),f701(x9223,x9224,x9225,x9222))
% 159.70/159.30  [923]~E(x9231,x9232)+E(f126(x9231,x9233),f126(x9232,x9233))
% 159.70/159.30  [924]~E(x9241,x9242)+E(f126(x9243,x9241),f126(x9243,x9242))
% 159.70/159.30  [925]~E(x9251,x9252)+E(f191(x9251),f191(x9252))
% 159.70/159.30  [926]~E(x9261,x9262)+E(f604(x9261,x9263,x9264),f604(x9262,x9263,x9264))
% 159.70/159.30  [927]~E(x9271,x9272)+E(f604(x9273,x9271,x9274),f604(x9273,x9272,x9274))
% 159.70/159.30  [928]~E(x9281,x9282)+E(f604(x9283,x9284,x9281),f604(x9283,x9284,x9282))
% 159.70/159.30  [929]~E(x9291,x9292)+E(f293(x9291,x9293,x9294,x9295),f293(x9292,x9293,x9294,x9295))
% 159.70/159.30  [930]~E(x9301,x9302)+E(f293(x9303,x9301,x9304,x9305),f293(x9303,x9302,x9304,x9305))
% 159.70/159.30  [931]~E(x9311,x9312)+E(f293(x9313,x9314,x9311,x9315),f293(x9313,x9314,x9312,x9315))
% 159.70/159.30  [932]~E(x9321,x9322)+E(f293(x9323,x9324,x9325,x9321),f293(x9323,x9324,x9325,x9322))
% 159.70/159.30  [933]~E(x9331,x9332)+E(f291(x9331,x9333,x9334),f291(x9332,x9333,x9334))
% 159.70/159.30  [934]~E(x9341,x9342)+E(f291(x9343,x9341,x9344),f291(x9343,x9342,x9344))
% 159.70/159.30  [935]~E(x9351,x9352)+E(f291(x9353,x9354,x9351),f291(x9353,x9354,x9352))
% 159.70/159.30  [936]~E(x9361,x9362)+E(f769(x9361,x9363,x9364,x9365),f769(x9362,x9363,x9364,x9365))
% 159.70/159.30  [937]~E(x9371,x9372)+E(f769(x9373,x9371,x9374,x9375),f769(x9373,x9372,x9374,x9375))
% 159.70/159.30  [938]~E(x9381,x9382)+E(f769(x9383,x9384,x9381,x9385),f769(x9383,x9384,x9382,x9385))
% 159.70/159.30  [939]~E(x9391,x9392)+E(f769(x9393,x9394,x9395,x9391),f769(x9393,x9394,x9395,x9392))
% 159.70/159.30  [940]~E(x9401,x9402)+E(f145(x9401,x9403),f145(x9402,x9403))
% 159.70/159.30  [941]~E(x9411,x9412)+E(f145(x9413,x9411),f145(x9413,x9412))
% 159.70/159.30  [942]~E(x9421,x9422)+E(f823(x9421,x9423,x9424,x9425),f823(x9422,x9423,x9424,x9425))
% 159.70/159.30  [943]~E(x9431,x9432)+E(f823(x9433,x9431,x9434,x9435),f823(x9433,x9432,x9434,x9435))
% 159.70/159.30  [944]~E(x9441,x9442)+E(f823(x9443,x9444,x9441,x9445),f823(x9443,x9444,x9442,x9445))
% 159.70/159.30  [945]~E(x9451,x9452)+E(f823(x9453,x9454,x9455,x9451),f823(x9453,x9454,x9455,x9452))
% 159.70/159.30  [946]~E(x9461,x9462)+E(f720(x9461,x9463,x9464,x9465),f720(x9462,x9463,x9464,x9465))
% 159.70/159.30  [947]~E(x9471,x9472)+E(f720(x9473,x9471,x9474,x9475),f720(x9473,x9472,x9474,x9475))
% 159.70/159.30  [948]~E(x9481,x9482)+E(f720(x9483,x9484,x9481,x9485),f720(x9483,x9484,x9482,x9485))
% 159.70/159.30  [949]~E(x9491,x9492)+E(f720(x9493,x9494,x9495,x9491),f720(x9493,x9494,x9495,x9492))
% 159.70/159.30  [950]~E(x9501,x9502)+E(f385(x9501,x9503,x9504),f385(x9502,x9503,x9504))
% 159.70/159.30  [951]~E(x9511,x9512)+E(f385(x9513,x9511,x9514),f385(x9513,x9512,x9514))
% 159.70/159.30  [952]~E(x9521,x9522)+E(f385(x9523,x9524,x9521),f385(x9523,x9524,x9522))
% 159.70/159.30  [953]~E(x9531,x9532)+E(f702(x9531,x9533,x9534,x9535,x9536),f702(x9532,x9533,x9534,x9535,x9536))
% 159.70/159.30  [954]~E(x9541,x9542)+E(f702(x9543,x9541,x9544,x9545,x9546),f702(x9543,x9542,x9544,x9545,x9546))
% 159.70/159.30  [955]~E(x9551,x9552)+E(f702(x9553,x9554,x9551,x9555,x9556),f702(x9553,x9554,x9552,x9555,x9556))
% 159.70/159.30  [956]~E(x9561,x9562)+E(f702(x9563,x9564,x9565,x9561,x9566),f702(x9563,x9564,x9565,x9562,x9566))
% 159.70/159.30  [957]~E(x9571,x9572)+E(f702(x9573,x9574,x9575,x9576,x9571),f702(x9573,x9574,x9575,x9576,x9572))
% 159.70/159.30  [958]~E(x9581,x9582)+E(f292(x9581,x9583,x9584),f292(x9582,x9583,x9584))
% 159.70/159.30  [959]~E(x9591,x9592)+E(f292(x9593,x9591,x9594),f292(x9593,x9592,x9594))
% 159.70/159.30  [960]~E(x9601,x9602)+E(f292(x9603,x9604,x9601),f292(x9603,x9604,x9602))
% 159.70/159.30  [961]~E(x9611,x9612)+E(f600(x9611,x9613,x9614,x9615,x9616,x9617),f600(x9612,x9613,x9614,x9615,x9616,x9617))
% 159.70/159.30  [962]~E(x9621,x9622)+E(f600(x9623,x9621,x9624,x9625,x9626,x9627),f600(x9623,x9622,x9624,x9625,x9626,x9627))
% 159.70/159.30  [963]~E(x9631,x9632)+E(f600(x9633,x9634,x9631,x9635,x9636,x9637),f600(x9633,x9634,x9632,x9635,x9636,x9637))
% 159.70/159.30  [964]~E(x9641,x9642)+E(f600(x9643,x9644,x9645,x9641,x9646,x9647),f600(x9643,x9644,x9645,x9642,x9646,x9647))
% 159.70/159.30  [965]~E(x9651,x9652)+E(f600(x9653,x9654,x9655,x9656,x9651,x9657),f600(x9653,x9654,x9655,x9656,x9652,x9657))
% 159.70/159.30  [966]~E(x9661,x9662)+E(f600(x9663,x9664,x9665,x9666,x9667,x9661),f600(x9663,x9664,x9665,x9666,x9667,x9662))
% 159.70/159.30  [967]~E(x9671,x9672)+E(f535(x9671,x9673,x9674),f535(x9672,x9673,x9674))
% 159.70/159.30  [968]~E(x9681,x9682)+E(f535(x9683,x9681,x9684),f535(x9683,x9682,x9684))
% 159.70/159.30  [969]~E(x9691,x9692)+E(f535(x9693,x9694,x9691),f535(x9693,x9694,x9692))
% 159.70/159.30  [970]~E(x9701,x9702)+E(f149(x9701,x9703,x9704,x9705),f149(x9702,x9703,x9704,x9705))
% 159.70/159.30  [971]~E(x9711,x9712)+E(f149(x9713,x9711,x9714,x9715),f149(x9713,x9712,x9714,x9715))
% 159.70/159.30  [972]~E(x9721,x9722)+E(f149(x9723,x9724,x9721,x9725),f149(x9723,x9724,x9722,x9725))
% 159.70/159.30  [973]~E(x9731,x9732)+E(f149(x9733,x9734,x9735,x9731),f149(x9733,x9734,x9735,x9732))
% 159.70/159.30  [974]~E(x9741,x9742)+E(f124(x9741,x9743,x9744,x9745),f124(x9742,x9743,x9744,x9745))
% 159.70/159.30  [975]~E(x9751,x9752)+E(f124(x9753,x9751,x9754,x9755),f124(x9753,x9752,x9754,x9755))
% 159.70/159.30  [976]~E(x9761,x9762)+E(f124(x9763,x9764,x9761,x9765),f124(x9763,x9764,x9762,x9765))
% 159.70/159.30  [977]~E(x9771,x9772)+E(f124(x9773,x9774,x9775,x9771),f124(x9773,x9774,x9775,x9772))
% 159.70/159.30  [978]~E(x9781,x9782)+E(f599(x9781,x9783,x9784,x9785,x9786,x9787),f599(x9782,x9783,x9784,x9785,x9786,x9787))
% 159.70/159.30  [979]~E(x9791,x9792)+E(f599(x9793,x9791,x9794,x9795,x9796,x9797),f599(x9793,x9792,x9794,x9795,x9796,x9797))
% 159.70/159.30  [980]~E(x9801,x9802)+E(f599(x9803,x9804,x9801,x9805,x9806,x9807),f599(x9803,x9804,x9802,x9805,x9806,x9807))
% 159.70/159.30  [981]~E(x9811,x9812)+E(f599(x9813,x9814,x9815,x9811,x9816,x9817),f599(x9813,x9814,x9815,x9812,x9816,x9817))
% 159.70/159.30  [982]~E(x9821,x9822)+E(f599(x9823,x9824,x9825,x9826,x9821,x9827),f599(x9823,x9824,x9825,x9826,x9822,x9827))
% 159.70/159.30  [983]~E(x9831,x9832)+E(f599(x9833,x9834,x9835,x9836,x9837,x9831),f599(x9833,x9834,x9835,x9836,x9837,x9832))
% 159.70/159.30  [984]~E(x9841,x9842)+E(f802(x9841,x9843,x9844),f802(x9842,x9843,x9844))
% 159.70/159.30  [985]~E(x9851,x9852)+E(f802(x9853,x9851,x9854),f802(x9853,x9852,x9854))
% 159.70/159.30  [986]~E(x9861,x9862)+E(f802(x9863,x9864,x9861),f802(x9863,x9864,x9862))
% 159.70/159.30  [987]~E(x9871,x9872)+E(f520(x9871,x9873,x9874),f520(x9872,x9873,x9874))
% 159.70/159.30  [988]~E(x9881,x9882)+E(f520(x9883,x9881,x9884),f520(x9883,x9882,x9884))
% 159.70/159.30  [989]~E(x9891,x9892)+E(f520(x9893,x9894,x9891),f520(x9893,x9894,x9892))
% 159.70/159.30  [990]~E(x9901,x9902)+E(f677(x9901,x9903,x9904,x9905),f677(x9902,x9903,x9904,x9905))
% 159.70/159.30  [991]~E(x9911,x9912)+E(f677(x9913,x9911,x9914,x9915),f677(x9913,x9912,x9914,x9915))
% 159.70/159.30  [992]~E(x9921,x9922)+E(f677(x9923,x9924,x9921,x9925),f677(x9923,x9924,x9922,x9925))
% 159.70/159.30  [993]~E(x9931,x9932)+E(f677(x9933,x9934,x9935,x9931),f677(x9933,x9934,x9935,x9932))
% 159.70/159.30  [994]~E(x9941,x9942)+E(f368(x9941,x9943,x9944),f368(x9942,x9943,x9944))
% 159.70/159.30  [995]~E(x9951,x9952)+E(f368(x9953,x9951,x9954),f368(x9953,x9952,x9954))
% 159.70/159.30  [996]~E(x9961,x9962)+E(f368(x9963,x9964,x9961),f368(x9963,x9964,x9962))
% 159.70/159.30  [997]~E(x9971,x9972)+E(f397(x9971,x9973,x9974,x9975,x9976),f397(x9972,x9973,x9974,x9975,x9976))
% 159.70/159.30  [998]~E(x9981,x9982)+E(f397(x9983,x9981,x9984,x9985,x9986),f397(x9983,x9982,x9984,x9985,x9986))
% 159.70/159.30  [999]~E(x9991,x9992)+E(f397(x9993,x9994,x9991,x9995,x9996),f397(x9993,x9994,x9992,x9995,x9996))
% 159.70/159.30  [1000]~E(x10001,x10002)+E(f397(x10003,x10004,x10005,x10001,x10006),f397(x10003,x10004,x10005,x10002,x10006))
% 159.70/159.30  [1001]~E(x10011,x10012)+E(f397(x10013,x10014,x10015,x10016,x10011),f397(x10013,x10014,x10015,x10016,x10012))
% 159.70/159.30  [1002]~E(x10021,x10022)+E(f356(x10021),f356(x10022))
% 159.70/159.30  [1003]~E(x10031,x10032)+E(f797(x10031,x10033,x10034,x10035,x10036),f797(x10032,x10033,x10034,x10035,x10036))
% 159.70/159.30  [1004]~E(x10041,x10042)+E(f797(x10043,x10041,x10044,x10045,x10046),f797(x10043,x10042,x10044,x10045,x10046))
% 159.70/159.30  [1005]~E(x10051,x10052)+E(f797(x10053,x10054,x10051,x10055,x10056),f797(x10053,x10054,x10052,x10055,x10056))
% 159.70/159.30  [1006]~E(x10061,x10062)+E(f797(x10063,x10064,x10065,x10061,x10066),f797(x10063,x10064,x10065,x10062,x10066))
% 159.70/159.30  [1007]~E(x10071,x10072)+E(f797(x10073,x10074,x10075,x10076,x10071),f797(x10073,x10074,x10075,x10076,x10072))
% 159.70/159.30  [1008]~E(x10081,x10082)+E(f536(x10081,x10083,x10084,x10085),f536(x10082,x10083,x10084,x10085))
% 159.70/159.30  [1009]~E(x10091,x10092)+E(f536(x10093,x10091,x10094,x10095),f536(x10093,x10092,x10094,x10095))
% 159.70/159.30  [1010]~E(x10101,x10102)+E(f536(x10103,x10104,x10101,x10105),f536(x10103,x10104,x10102,x10105))
% 159.70/159.30  [1011]~E(x10111,x10112)+E(f536(x10113,x10114,x10115,x10111),f536(x10113,x10114,x10115,x10112))
% 159.70/159.30  [1012]~E(x10121,x10122)+E(f652(x10121,x10123,x10124,x10125,x10126,x10127,x10128),f652(x10122,x10123,x10124,x10125,x10126,x10127,x10128))
% 159.70/159.30  [1013]~E(x10131,x10132)+E(f652(x10133,x10131,x10134,x10135,x10136,x10137,x10138),f652(x10133,x10132,x10134,x10135,x10136,x10137,x10138))
% 159.70/159.30  [1014]~E(x10141,x10142)+E(f652(x10143,x10144,x10141,x10145,x10146,x10147,x10148),f652(x10143,x10144,x10142,x10145,x10146,x10147,x10148))
% 159.70/159.30  [1015]~E(x10151,x10152)+E(f652(x10153,x10154,x10155,x10151,x10156,x10157,x10158),f652(x10153,x10154,x10155,x10152,x10156,x10157,x10158))
% 159.70/159.30  [1016]~E(x10161,x10162)+E(f652(x10163,x10164,x10165,x10166,x10161,x10167,x10168),f652(x10163,x10164,x10165,x10166,x10162,x10167,x10168))
% 159.70/159.30  [1017]~E(x10171,x10172)+E(f652(x10173,x10174,x10175,x10176,x10177,x10171,x10178),f652(x10173,x10174,x10175,x10176,x10177,x10172,x10178))
% 159.70/159.30  [1018]~E(x10181,x10182)+E(f652(x10183,x10184,x10185,x10186,x10187,x10188,x10181),f652(x10183,x10184,x10185,x10186,x10187,x10188,x10182))
% 159.70/159.30  [1019]~E(x10191,x10192)+E(f766(x10191,x10193,x10194),f766(x10192,x10193,x10194))
% 159.70/159.30  [1020]~E(x10201,x10202)+E(f766(x10203,x10201,x10204),f766(x10203,x10202,x10204))
% 159.70/159.30  [1021]~E(x10211,x10212)+E(f766(x10213,x10214,x10211),f766(x10213,x10214,x10212))
% 159.70/159.30  [1022]~E(x10221,x10222)+E(f314(x10221),f314(x10222))
% 159.70/159.30  [1023]~E(x10231,x10232)+E(f234(x10231,x10233,x10234),f234(x10232,x10233,x10234))
% 159.70/159.30  [1024]~E(x10241,x10242)+E(f234(x10243,x10241,x10244),f234(x10243,x10242,x10244))
% 159.70/159.30  [1025]~E(x10251,x10252)+E(f234(x10253,x10254,x10251),f234(x10253,x10254,x10252))
% 159.70/159.30  [1026]~E(x10261,x10262)+E(f218(x10261,x10263,x10264,x10265,x10266,x10267,x10268),f218(x10262,x10263,x10264,x10265,x10266,x10267,x10268))
% 159.70/159.30  [1027]~E(x10271,x10272)+E(f218(x10273,x10271,x10274,x10275,x10276,x10277,x10278),f218(x10273,x10272,x10274,x10275,x10276,x10277,x10278))
% 159.70/159.30  [1028]~E(x10281,x10282)+E(f218(x10283,x10284,x10281,x10285,x10286,x10287,x10288),f218(x10283,x10284,x10282,x10285,x10286,x10287,x10288))
% 159.70/159.30  [1029]~E(x10291,x10292)+E(f218(x10293,x10294,x10295,x10291,x10296,x10297,x10298),f218(x10293,x10294,x10295,x10292,x10296,x10297,x10298))
% 159.70/159.30  [1030]~E(x10301,x10302)+E(f218(x10303,x10304,x10305,x10306,x10301,x10307,x10308),f218(x10303,x10304,x10305,x10306,x10302,x10307,x10308))
% 159.70/159.30  [1031]~E(x10311,x10312)+E(f218(x10313,x10314,x10315,x10316,x10317,x10311,x10318),f218(x10313,x10314,x10315,x10316,x10317,x10312,x10318))
% 159.70/159.30  [1032]~E(x10321,x10322)+E(f218(x10323,x10324,x10325,x10326,x10327,x10328,x10321),f218(x10323,x10324,x10325,x10326,x10327,x10328,x10322))
% 159.70/159.30  [1033]~E(x10331,x10332)+E(f388(x10331,x10333,x10334,x10335,x10336),f388(x10332,x10333,x10334,x10335,x10336))
% 159.70/159.30  [1034]~E(x10341,x10342)+E(f388(x10343,x10341,x10344,x10345,x10346),f388(x10343,x10342,x10344,x10345,x10346))
% 159.70/159.30  [1035]~E(x10351,x10352)+E(f388(x10353,x10354,x10351,x10355,x10356),f388(x10353,x10354,x10352,x10355,x10356))
% 159.70/159.30  [1036]~E(x10361,x10362)+E(f388(x10363,x10364,x10365,x10361,x10366),f388(x10363,x10364,x10365,x10362,x10366))
% 159.70/159.30  [1037]~E(x10371,x10372)+E(f388(x10373,x10374,x10375,x10376,x10371),f388(x10373,x10374,x10375,x10376,x10372))
% 159.70/159.30  [1038]~E(x10381,x10382)+E(f237(x10381,x10383,x10384,x10385),f237(x10382,x10383,x10384,x10385))
% 159.70/159.30  [1039]~E(x10391,x10392)+E(f237(x10393,x10391,x10394,x10395),f237(x10393,x10392,x10394,x10395))
% 159.70/159.30  [1040]~E(x10401,x10402)+E(f237(x10403,x10404,x10401,x10405),f237(x10403,x10404,x10402,x10405))
% 159.70/159.30  [1041]~E(x10411,x10412)+E(f237(x10413,x10414,x10415,x10411),f237(x10413,x10414,x10415,x10412))
% 159.70/159.30  [1042]~E(x10421,x10422)+E(f501(x10421,x10423,x10424),f501(x10422,x10423,x10424))
% 159.70/159.30  [1043]~E(x10431,x10432)+E(f501(x10433,x10431,x10434),f501(x10433,x10432,x10434))
% 159.70/159.30  [1044]~E(x10441,x10442)+E(f501(x10443,x10444,x10441),f501(x10443,x10444,x10442))
% 159.70/159.30  [1045]~E(x10451,x10452)+E(f294(x10451,x10453,x10454,x10455,x10456),f294(x10452,x10453,x10454,x10455,x10456))
% 159.70/159.30  [1046]~E(x10461,x10462)+E(f294(x10463,x10461,x10464,x10465,x10466),f294(x10463,x10462,x10464,x10465,x10466))
% 159.70/159.30  [1047]~E(x10471,x10472)+E(f294(x10473,x10474,x10471,x10475,x10476),f294(x10473,x10474,x10472,x10475,x10476))
% 159.70/159.30  [1048]~E(x10481,x10482)+E(f294(x10483,x10484,x10485,x10481,x10486),f294(x10483,x10484,x10485,x10482,x10486))
% 159.70/159.30  [1049]~E(x10491,x10492)+E(f294(x10493,x10494,x10495,x10496,x10491),f294(x10493,x10494,x10495,x10496,x10492))
% 159.70/159.30  [1050]~E(x10501,x10502)+E(f162(x10501,x10503,x10504,x10505),f162(x10502,x10503,x10504,x10505))
% 159.70/159.30  [1051]~E(x10511,x10512)+E(f162(x10513,x10511,x10514,x10515),f162(x10513,x10512,x10514,x10515))
% 159.70/159.30  [1052]~E(x10521,x10522)+E(f162(x10523,x10524,x10521,x10525),f162(x10523,x10524,x10522,x10525))
% 159.70/159.30  [1053]~E(x10531,x10532)+E(f162(x10533,x10534,x10535,x10531),f162(x10533,x10534,x10535,x10532))
% 159.70/159.30  [1054]~E(x10541,x10542)+E(f628(x10541,x10543,x10544,x10545,x10546),f628(x10542,x10543,x10544,x10545,x10546))
% 159.70/159.30  [1055]~E(x10551,x10552)+E(f628(x10553,x10551,x10554,x10555,x10556),f628(x10553,x10552,x10554,x10555,x10556))
% 159.70/159.30  [1056]~E(x10561,x10562)+E(f628(x10563,x10564,x10561,x10565,x10566),f628(x10563,x10564,x10562,x10565,x10566))
% 159.70/159.30  [1057]~E(x10571,x10572)+E(f628(x10573,x10574,x10575,x10571,x10576),f628(x10573,x10574,x10575,x10572,x10576))
% 159.70/159.31  [1058]~E(x10581,x10582)+E(f628(x10583,x10584,x10585,x10586,x10581),f628(x10583,x10584,x10585,x10586,x10582))
% 159.70/159.31  [1059]~E(x10591,x10592)+E(f594(x10591,x10593,x10594),f594(x10592,x10593,x10594))
% 159.70/159.31  [1060]~E(x10601,x10602)+E(f594(x10603,x10601,x10604),f594(x10603,x10602,x10604))
% 159.70/159.31  [1061]~E(x10611,x10612)+E(f594(x10613,x10614,x10611),f594(x10613,x10614,x10612))
% 159.70/159.31  [1062]~E(x10621,x10622)+E(f662(x10621,x10623,x10624),f662(x10622,x10623,x10624))
% 159.70/159.31  [1063]~E(x10631,x10632)+E(f662(x10633,x10631,x10634),f662(x10633,x10632,x10634))
% 159.70/159.31  [1064]~E(x10641,x10642)+E(f662(x10643,x10644,x10641),f662(x10643,x10644,x10642))
% 159.70/159.31  [1065]~E(x10651,x10652)+E(f681(x10651,x10653,x10654),f681(x10652,x10653,x10654))
% 159.70/159.31  [1066]~E(x10661,x10662)+E(f681(x10663,x10661,x10664),f681(x10663,x10662,x10664))
% 159.70/159.31  [1067]~E(x10671,x10672)+E(f681(x10673,x10674,x10671),f681(x10673,x10674,x10672))
% 159.70/159.31  [1068]~E(x10681,x10682)+E(f261(x10681,x10683,x10684),f261(x10682,x10683,x10684))
% 159.70/159.31  [1069]~E(x10691,x10692)+E(f261(x10693,x10691,x10694),f261(x10693,x10692,x10694))
% 159.70/159.31  [1070]~E(x10701,x10702)+E(f261(x10703,x10704,x10701),f261(x10703,x10704,x10702))
% 159.70/159.31  [1071]~E(x10711,x10712)+E(f456(x10711,x10713,x10714),f456(x10712,x10713,x10714))
% 159.70/159.31  [1072]~E(x10721,x10722)+E(f456(x10723,x10721,x10724),f456(x10723,x10722,x10724))
% 159.70/159.31  [1073]~E(x10731,x10732)+E(f456(x10733,x10734,x10731),f456(x10733,x10734,x10732))
% 159.70/159.31  [1074]~E(x10741,x10742)+E(f375(x10741,x10743,x10744),f375(x10742,x10743,x10744))
% 159.70/159.31  [1075]~E(x10751,x10752)+E(f375(x10753,x10751,x10754),f375(x10753,x10752,x10754))
% 159.70/159.31  [1076]~E(x10761,x10762)+E(f375(x10763,x10764,x10761),f375(x10763,x10764,x10762))
% 159.70/159.31  [1077]~E(x10771,x10772)+E(f295(x10771,x10773,x10774),f295(x10772,x10773,x10774))
% 159.70/159.31  [1078]~E(x10781,x10782)+E(f295(x10783,x10781,x10784),f295(x10783,x10782,x10784))
% 159.70/159.31  [1079]~E(x10791,x10792)+E(f295(x10793,x10794,x10791),f295(x10793,x10794,x10792))
% 159.70/159.31  [1080]~E(x10801,x10802)+E(f606(x10801,x10803,x10804,x10805,x10806,x10807),f606(x10802,x10803,x10804,x10805,x10806,x10807))
% 159.70/159.31  [1081]~E(x10811,x10812)+E(f606(x10813,x10811,x10814,x10815,x10816,x10817),f606(x10813,x10812,x10814,x10815,x10816,x10817))
% 159.70/159.31  [1082]~E(x10821,x10822)+E(f606(x10823,x10824,x10821,x10825,x10826,x10827),f606(x10823,x10824,x10822,x10825,x10826,x10827))
% 159.70/159.31  [1083]~E(x10831,x10832)+E(f606(x10833,x10834,x10835,x10831,x10836,x10837),f606(x10833,x10834,x10835,x10832,x10836,x10837))
% 159.70/159.31  [1084]~E(x10841,x10842)+E(f606(x10843,x10844,x10845,x10846,x10841,x10847),f606(x10843,x10844,x10845,x10846,x10842,x10847))
% 159.70/159.31  [1085]~E(x10851,x10852)+E(f606(x10853,x10854,x10855,x10856,x10857,x10851),f606(x10853,x10854,x10855,x10856,x10857,x10852))
% 159.70/159.31  [1086]~E(x10861,x10862)+E(f435(x10861,x10863,x10864),f435(x10862,x10863,x10864))
% 159.70/159.31  [1087]~E(x10871,x10872)+E(f435(x10873,x10871,x10874),f435(x10873,x10872,x10874))
% 159.70/159.31  [1088]~E(x10881,x10882)+E(f435(x10883,x10884,x10881),f435(x10883,x10884,x10882))
% 159.70/159.31  [1089]~E(x10891,x10892)+E(f154(x10891,x10893,x10894),f154(x10892,x10893,x10894))
% 159.70/159.31  [1090]~E(x10901,x10902)+E(f154(x10903,x10901,x10904),f154(x10903,x10902,x10904))
% 159.70/159.31  [1091]~E(x10911,x10912)+E(f154(x10913,x10914,x10911),f154(x10913,x10914,x10912))
% 159.70/159.31  [1092]~E(x10921,x10922)+E(f816(x10921,x10923,x10924),f816(x10922,x10923,x10924))
% 159.70/159.31  [1093]~E(x10931,x10932)+E(f816(x10933,x10931,x10934),f816(x10933,x10932,x10934))
% 159.70/159.31  [1094]~E(x10941,x10942)+E(f816(x10943,x10944,x10941),f816(x10943,x10944,x10942))
% 159.70/159.31  [1095]~E(x10951,x10952)+E(f626(x10951,x10953,x10954,x10955,x10956),f626(x10952,x10953,x10954,x10955,x10956))
% 159.70/159.31  [1096]~E(x10961,x10962)+E(f626(x10963,x10961,x10964,x10965,x10966),f626(x10963,x10962,x10964,x10965,x10966))
% 159.70/159.31  [1097]~E(x10971,x10972)+E(f626(x10973,x10974,x10971,x10975,x10976),f626(x10973,x10974,x10972,x10975,x10976))
% 159.70/159.31  [1098]~E(x10981,x10982)+E(f626(x10983,x10984,x10985,x10981,x10986),f626(x10983,x10984,x10985,x10982,x10986))
% 159.70/159.31  [1099]~E(x10991,x10992)+E(f626(x10993,x10994,x10995,x10996,x10991),f626(x10993,x10994,x10995,x10996,x10992))
% 159.70/159.31  [1100]~E(x11001,x11002)+E(f874(x11001,x11003,x11004,x11005,x11006),f874(x11002,x11003,x11004,x11005,x11006))
% 159.70/159.31  [1101]~E(x11011,x11012)+E(f874(x11013,x11011,x11014,x11015,x11016),f874(x11013,x11012,x11014,x11015,x11016))
% 159.70/159.31  [1102]~E(x11021,x11022)+E(f874(x11023,x11024,x11021,x11025,x11026),f874(x11023,x11024,x11022,x11025,x11026))
% 159.70/159.31  [1103]~E(x11031,x11032)+E(f874(x11033,x11034,x11035,x11031,x11036),f874(x11033,x11034,x11035,x11032,x11036))
% 159.70/159.31  [1104]~E(x11041,x11042)+E(f874(x11043,x11044,x11045,x11046,x11041),f874(x11043,x11044,x11045,x11046,x11042))
% 159.70/159.31  [1105]~E(x11051,x11052)+E(f724(x11051,x11053,x11054,x11055,x11056),f724(x11052,x11053,x11054,x11055,x11056))
% 159.70/159.31  [1106]~E(x11061,x11062)+E(f724(x11063,x11061,x11064,x11065,x11066),f724(x11063,x11062,x11064,x11065,x11066))
% 159.70/159.31  [1107]~E(x11071,x11072)+E(f724(x11073,x11074,x11071,x11075,x11076),f724(x11073,x11074,x11072,x11075,x11076))
% 159.70/159.31  [1108]~E(x11081,x11082)+E(f724(x11083,x11084,x11085,x11081,x11086),f724(x11083,x11084,x11085,x11082,x11086))
% 159.70/159.31  [1109]~E(x11091,x11092)+E(f724(x11093,x11094,x11095,x11096,x11091),f724(x11093,x11094,x11095,x11096,x11092))
% 159.70/159.31  [1110]~E(x11101,x11102)+E(f341(x11101,x11103),f341(x11102,x11103))
% 159.70/159.31  [1111]~E(x11111,x11112)+E(f341(x11113,x11111),f341(x11113,x11112))
% 159.70/159.31  [1112]~E(x11121,x11122)+E(f373(x11121,x11123,x11124,x11125,x11126),f373(x11122,x11123,x11124,x11125,x11126))
% 159.70/159.31  [1113]~E(x11131,x11132)+E(f373(x11133,x11131,x11134,x11135,x11136),f373(x11133,x11132,x11134,x11135,x11136))
% 159.70/159.31  [1114]~E(x11141,x11142)+E(f373(x11143,x11144,x11141,x11145,x11146),f373(x11143,x11144,x11142,x11145,x11146))
% 159.70/159.31  [1115]~E(x11151,x11152)+E(f373(x11153,x11154,x11155,x11151,x11156),f373(x11153,x11154,x11155,x11152,x11156))
% 159.70/159.31  [1116]~E(x11161,x11162)+E(f373(x11163,x11164,x11165,x11166,x11161),f373(x11163,x11164,x11165,x11166,x11162))
% 159.70/159.31  [1117]~E(x11171,x11172)+E(f215(x11171,x11173,x11174,x11175),f215(x11172,x11173,x11174,x11175))
% 159.70/159.31  [1118]~E(x11181,x11182)+E(f215(x11183,x11181,x11184,x11185),f215(x11183,x11182,x11184,x11185))
% 159.70/159.31  [1119]~E(x11191,x11192)+E(f215(x11193,x11194,x11191,x11195),f215(x11193,x11194,x11192,x11195))
% 159.70/159.31  [1120]~E(x11201,x11202)+E(f215(x11203,x11204,x11205,x11201),f215(x11203,x11204,x11205,x11202))
% 159.70/159.31  [1121]~E(x11211,x11212)+E(f243(x11211),f243(x11212))
% 159.70/159.31  [1122]~E(x11221,x11222)+E(f676(x11221,x11223,x11224,x11225,x11226,x11227,x11228),f676(x11222,x11223,x11224,x11225,x11226,x11227,x11228))
% 159.70/159.31  [1123]~E(x11231,x11232)+E(f676(x11233,x11231,x11234,x11235,x11236,x11237,x11238),f676(x11233,x11232,x11234,x11235,x11236,x11237,x11238))
% 159.70/159.31  [1124]~E(x11241,x11242)+E(f676(x11243,x11244,x11241,x11245,x11246,x11247,x11248),f676(x11243,x11244,x11242,x11245,x11246,x11247,x11248))
% 159.70/159.31  [1125]~E(x11251,x11252)+E(f676(x11253,x11254,x11255,x11251,x11256,x11257,x11258),f676(x11253,x11254,x11255,x11252,x11256,x11257,x11258))
% 159.70/159.31  [1126]~E(x11261,x11262)+E(f676(x11263,x11264,x11265,x11266,x11261,x11267,x11268),f676(x11263,x11264,x11265,x11266,x11262,x11267,x11268))
% 159.70/159.31  [1127]~E(x11271,x11272)+E(f676(x11273,x11274,x11275,x11276,x11277,x11271,x11278),f676(x11273,x11274,x11275,x11276,x11277,x11272,x11278))
% 159.70/159.31  [1128]~E(x11281,x11282)+E(f676(x11283,x11284,x11285,x11286,x11287,x11288,x11281),f676(x11283,x11284,x11285,x11286,x11287,x11288,x11282))
% 159.70/159.31  [1129]~E(x11291,x11292)+E(f580(x11291,x11293),f580(x11292,x11293))
% 159.70/159.31  [1130]~E(x11301,x11302)+E(f580(x11303,x11301),f580(x11303,x11302))
% 159.70/159.31  [1131]~E(x11311,x11312)+E(f573(x11311,x11313,x11314,x11315,x11316),f573(x11312,x11313,x11314,x11315,x11316))
% 159.70/159.31  [1132]~E(x11321,x11322)+E(f573(x11323,x11321,x11324,x11325,x11326),f573(x11323,x11322,x11324,x11325,x11326))
% 159.70/159.31  [1133]~E(x11331,x11332)+E(f573(x11333,x11334,x11331,x11335,x11336),f573(x11333,x11334,x11332,x11335,x11336))
% 159.70/159.31  [1134]~E(x11341,x11342)+E(f573(x11343,x11344,x11345,x11341,x11346),f573(x11343,x11344,x11345,x11342,x11346))
% 159.70/159.31  [1135]~E(x11351,x11352)+E(f573(x11353,x11354,x11355,x11356,x11351),f573(x11353,x11354,x11355,x11356,x11352))
% 159.70/159.31  [1136]~E(x11361,x11362)+E(f618(x11361,x11363,x11364),f618(x11362,x11363,x11364))
% 159.70/159.31  [1137]~E(x11371,x11372)+E(f618(x11373,x11371,x11374),f618(x11373,x11372,x11374))
% 159.70/159.31  [1138]~E(x11381,x11382)+E(f618(x11383,x11384,x11381),f618(x11383,x11384,x11382))
% 159.70/159.31  [1139]~E(x11391,x11392)+E(f603(x11391,x11393,x11394,x11395),f603(x11392,x11393,x11394,x11395))
% 159.70/159.31  [1140]~E(x11401,x11402)+E(f603(x11403,x11401,x11404,x11405),f603(x11403,x11402,x11404,x11405))
% 159.70/159.31  [1141]~E(x11411,x11412)+E(f603(x11413,x11414,x11411,x11415),f603(x11413,x11414,x11412,x11415))
% 159.70/159.31  [1142]~E(x11421,x11422)+E(f603(x11423,x11424,x11425,x11421),f603(x11423,x11424,x11425,x11422))
% 159.70/159.31  [1143]~E(x11431,x11432)+E(f416(x11431,x11433,x11434,x11435,x11436,x11437,x11438),f416(x11432,x11433,x11434,x11435,x11436,x11437,x11438))
% 159.70/159.31  [1144]~E(x11441,x11442)+E(f416(x11443,x11441,x11444,x11445,x11446,x11447,x11448),f416(x11443,x11442,x11444,x11445,x11446,x11447,x11448))
% 159.70/159.31  [1145]~E(x11451,x11452)+E(f416(x11453,x11454,x11451,x11455,x11456,x11457,x11458),f416(x11453,x11454,x11452,x11455,x11456,x11457,x11458))
% 159.70/159.31  [1146]~E(x11461,x11462)+E(f416(x11463,x11464,x11465,x11461,x11466,x11467,x11468),f416(x11463,x11464,x11465,x11462,x11466,x11467,x11468))
% 159.70/159.31  [1147]~E(x11471,x11472)+E(f416(x11473,x11474,x11475,x11476,x11471,x11477,x11478),f416(x11473,x11474,x11475,x11476,x11472,x11477,x11478))
% 159.70/159.31  [1148]~E(x11481,x11482)+E(f416(x11483,x11484,x11485,x11486,x11487,x11481,x11488),f416(x11483,x11484,x11485,x11486,x11487,x11482,x11488))
% 159.70/159.31  [1149]~E(x11491,x11492)+E(f416(x11493,x11494,x11495,x11496,x11497,x11498,x11491),f416(x11493,x11494,x11495,x11496,x11497,x11498,x11492))
% 159.70/159.31  [1150]~E(x11501,x11502)+E(f871(x11501,x11503,x11504,x11505),f871(x11502,x11503,x11504,x11505))
% 159.70/159.31  [1151]~E(x11511,x11512)+E(f871(x11513,x11511,x11514,x11515),f871(x11513,x11512,x11514,x11515))
% 159.70/159.31  [1152]~E(x11521,x11522)+E(f871(x11523,x11524,x11521,x11525),f871(x11523,x11524,x11522,x11525))
% 159.70/159.31  [1153]~E(x11531,x11532)+E(f871(x11533,x11534,x11535,x11531),f871(x11533,x11534,x11535,x11532))
% 159.70/159.31  [1154]~E(x11541,x11542)+E(f423(x11541,x11543),f423(x11542,x11543))
% 159.70/159.31  [1155]~E(x11551,x11552)+E(f423(x11553,x11551),f423(x11553,x11552))
% 159.70/159.31  [1156]~E(x11561,x11562)+E(f362(x11561,x11563,x11564,x11565),f362(x11562,x11563,x11564,x11565))
% 159.70/159.31  [1157]~E(x11571,x11572)+E(f362(x11573,x11571,x11574,x11575),f362(x11573,x11572,x11574,x11575))
% 159.70/159.31  [1158]~E(x11581,x11582)+E(f362(x11583,x11584,x11581,x11585),f362(x11583,x11584,x11582,x11585))
% 159.70/159.31  [1159]~E(x11591,x11592)+E(f362(x11593,x11594,x11595,x11591),f362(x11593,x11594,x11595,x11592))
% 159.70/159.31  [1160]~E(x11601,x11602)+E(f46(x11601),f46(x11602))
% 159.70/159.31  [1161]~E(x11611,x11612)+E(f607(x11611,x11613,x11614),f607(x11612,x11613,x11614))
% 159.70/159.31  [1162]~E(x11621,x11622)+E(f607(x11623,x11621,x11624),f607(x11623,x11622,x11624))
% 159.70/159.31  [1163]~E(x11631,x11632)+E(f607(x11633,x11634,x11631),f607(x11633,x11634,x11632))
% 159.70/159.31  [1164]~E(x11641,x11642)+E(f467(x11641,x11643,x11644,x11645,x11646),f467(x11642,x11643,x11644,x11645,x11646))
% 159.70/159.31  [1165]~E(x11651,x11652)+E(f467(x11653,x11651,x11654,x11655,x11656),f467(x11653,x11652,x11654,x11655,x11656))
% 159.70/159.31  [1166]~E(x11661,x11662)+E(f467(x11663,x11664,x11661,x11665,x11666),f467(x11663,x11664,x11662,x11665,x11666))
% 159.70/159.31  [1167]~E(x11671,x11672)+E(f467(x11673,x11674,x11675,x11671,x11676),f467(x11673,x11674,x11675,x11672,x11676))
% 159.70/159.31  [1168]~E(x11681,x11682)+E(f467(x11683,x11684,x11685,x11686,x11681),f467(x11683,x11684,x11685,x11686,x11682))
% 159.70/159.31  [1169]~E(x11691,x11692)+E(f462(x11691,x11693,x11694,x11695),f462(x11692,x11693,x11694,x11695))
% 159.70/159.31  [1170]~E(x11701,x11702)+E(f462(x11703,x11701,x11704,x11705),f462(x11703,x11702,x11704,x11705))
% 159.70/159.31  [1171]~E(x11711,x11712)+E(f462(x11713,x11714,x11711,x11715),f462(x11713,x11714,x11712,x11715))
% 159.70/159.31  [1172]~E(x11721,x11722)+E(f462(x11723,x11724,x11725,x11721),f462(x11723,x11724,x11725,x11722))
% 159.70/159.31  [1173]~E(x11731,x11732)+E(f800(x11731,x11733,x11734,x11735,x11736,x11737,x11738),f800(x11732,x11733,x11734,x11735,x11736,x11737,x11738))
% 159.70/159.31  [1174]~E(x11741,x11742)+E(f800(x11743,x11741,x11744,x11745,x11746,x11747,x11748),f800(x11743,x11742,x11744,x11745,x11746,x11747,x11748))
% 159.70/159.31  [1175]~E(x11751,x11752)+E(f800(x11753,x11754,x11751,x11755,x11756,x11757,x11758),f800(x11753,x11754,x11752,x11755,x11756,x11757,x11758))
% 159.70/159.31  [1176]~E(x11761,x11762)+E(f800(x11763,x11764,x11765,x11761,x11766,x11767,x11768),f800(x11763,x11764,x11765,x11762,x11766,x11767,x11768))
% 159.70/159.31  [1177]~E(x11771,x11772)+E(f800(x11773,x11774,x11775,x11776,x11771,x11777,x11778),f800(x11773,x11774,x11775,x11776,x11772,x11777,x11778))
% 159.70/159.31  [1178]~E(x11781,x11782)+E(f800(x11783,x11784,x11785,x11786,x11787,x11781,x11788),f800(x11783,x11784,x11785,x11786,x11787,x11782,x11788))
% 159.70/159.31  [1179]~E(x11791,x11792)+E(f800(x11793,x11794,x11795,x11796,x11797,x11798,x11791),f800(x11793,x11794,x11795,x11796,x11797,x11798,x11792))
% 159.70/159.31  [1180]~E(x11801,x11802)+E(f464(x11801,x11803,x11804,x11805,x11806),f464(x11802,x11803,x11804,x11805,x11806))
% 159.70/159.31  [1181]~E(x11811,x11812)+E(f464(x11813,x11811,x11814,x11815,x11816),f464(x11813,x11812,x11814,x11815,x11816))
% 159.70/159.31  [1182]~E(x11821,x11822)+E(f464(x11823,x11824,x11821,x11825,x11826),f464(x11823,x11824,x11822,x11825,x11826))
% 159.70/159.31  [1183]~E(x11831,x11832)+E(f464(x11833,x11834,x11835,x11831,x11836),f464(x11833,x11834,x11835,x11832,x11836))
% 159.70/159.31  [1184]~E(x11841,x11842)+E(f464(x11843,x11844,x11845,x11846,x11841),f464(x11843,x11844,x11845,x11846,x11842))
% 159.70/159.31  [1185]~E(x11851,x11852)+E(f370(x11851,x11853,x11854,x11855,x11856),f370(x11852,x11853,x11854,x11855,x11856))
% 159.70/159.31  [1186]~E(x11861,x11862)+E(f370(x11863,x11861,x11864,x11865,x11866),f370(x11863,x11862,x11864,x11865,x11866))
% 159.70/159.31  [1187]~E(x11871,x11872)+E(f370(x11873,x11874,x11871,x11875,x11876),f370(x11873,x11874,x11872,x11875,x11876))
% 159.70/159.31  [1188]~E(x11881,x11882)+E(f370(x11883,x11884,x11885,x11881,x11886),f370(x11883,x11884,x11885,x11882,x11886))
% 159.70/159.31  [1189]~E(x11891,x11892)+E(f370(x11893,x11894,x11895,x11896,x11891),f370(x11893,x11894,x11895,x11896,x11892))
% 159.70/159.31  [1190]~E(x11901,x11902)+E(f419(x11901),f419(x11902))
% 159.70/159.31  [1191]~E(x11911,x11912)+E(f727(x11911,x11913,x11914,x11915,x11916),f727(x11912,x11913,x11914,x11915,x11916))
% 159.70/159.31  [1192]~E(x11921,x11922)+E(f727(x11923,x11921,x11924,x11925,x11926),f727(x11923,x11922,x11924,x11925,x11926))
% 159.70/159.31  [1193]~E(x11931,x11932)+E(f727(x11933,x11934,x11931,x11935,x11936),f727(x11933,x11934,x11932,x11935,x11936))
% 159.70/159.31  [1194]~E(x11941,x11942)+E(f727(x11943,x11944,x11945,x11941,x11946),f727(x11943,x11944,x11945,x11942,x11946))
% 159.70/159.31  [1195]~E(x11951,x11952)+E(f727(x11953,x11954,x11955,x11956,x11951),f727(x11953,x11954,x11955,x11956,x11952))
% 159.70/159.31  [1196]~E(x11961,x11962)+E(f321(x11961,x11963,x11964,x11965),f321(x11962,x11963,x11964,x11965))
% 159.70/159.31  [1197]~E(x11971,x11972)+E(f321(x11973,x11971,x11974,x11975),f321(x11973,x11972,x11974,x11975))
% 159.70/159.31  [1198]~E(x11981,x11982)+E(f321(x11983,x11984,x11981,x11985),f321(x11983,x11984,x11982,x11985))
% 159.70/159.31  [1199]~E(x11991,x11992)+E(f321(x11993,x11994,x11995,x11991),f321(x11993,x11994,x11995,x11992))
% 159.70/159.31  [1200]~E(x12001,x12002)+E(f382(x12001,x12003,x12004,x12005),f382(x12002,x12003,x12004,x12005))
% 159.70/159.31  [1201]~E(x12011,x12012)+E(f382(x12013,x12011,x12014,x12015),f382(x12013,x12012,x12014,x12015))
% 159.70/159.31  [1202]~E(x12021,x12022)+E(f382(x12023,x12024,x12021,x12025),f382(x12023,x12024,x12022,x12025))
% 159.70/159.31  [1203]~E(x12031,x12032)+E(f382(x12033,x12034,x12035,x12031),f382(x12033,x12034,x12035,x12032))
% 159.70/159.31  [1204]~E(x12041,x12042)+E(f827(x12041,x12043,x12044),f827(x12042,x12043,x12044))
% 159.70/159.31  [1205]~E(x12051,x12052)+E(f827(x12053,x12051,x12054),f827(x12053,x12052,x12054))
% 159.70/159.31  [1206]~E(x12061,x12062)+E(f827(x12063,x12064,x12061),f827(x12063,x12064,x12062))
% 159.70/159.31  [1207]~E(x12071,x12072)+E(f850(x12071,x12073),f850(x12072,x12073))
% 159.70/159.31  [1208]~E(x12081,x12082)+E(f850(x12083,x12081),f850(x12083,x12082))
% 159.70/159.31  [1209]~E(x12091,x12092)+E(f687(x12091,x12093,x12094,x12095,x12096,x12097),f687(x12092,x12093,x12094,x12095,x12096,x12097))
% 159.70/159.31  [1210]~E(x12101,x12102)+E(f687(x12103,x12101,x12104,x12105,x12106,x12107),f687(x12103,x12102,x12104,x12105,x12106,x12107))
% 159.70/159.31  [1211]~E(x12111,x12112)+E(f687(x12113,x12114,x12111,x12115,x12116,x12117),f687(x12113,x12114,x12112,x12115,x12116,x12117))
% 159.70/159.31  [1212]~E(x12121,x12122)+E(f687(x12123,x12124,x12125,x12121,x12126,x12127),f687(x12123,x12124,x12125,x12122,x12126,x12127))
% 159.70/159.31  [1213]~E(x12131,x12132)+E(f687(x12133,x12134,x12135,x12136,x12131,x12137),f687(x12133,x12134,x12135,x12136,x12132,x12137))
% 159.70/159.31  [1214]~E(x12141,x12142)+E(f687(x12143,x12144,x12145,x12146,x12147,x12141),f687(x12143,x12144,x12145,x12146,x12147,x12142))
% 159.70/159.31  [1215]~E(x12151,x12152)+E(f629(x12151,x12153,x12154,x12155,x12156),f629(x12152,x12153,x12154,x12155,x12156))
% 159.70/159.31  [1216]~E(x12161,x12162)+E(f629(x12163,x12161,x12164,x12165,x12166),f629(x12163,x12162,x12164,x12165,x12166))
% 159.70/159.31  [1217]~E(x12171,x12172)+E(f629(x12173,x12174,x12171,x12175,x12176),f629(x12173,x12174,x12172,x12175,x12176))
% 159.70/159.31  [1218]~E(x12181,x12182)+E(f629(x12183,x12184,x12185,x12181,x12186),f629(x12183,x12184,x12185,x12182,x12186))
% 159.70/159.31  [1219]~E(x12191,x12192)+E(f629(x12193,x12194,x12195,x12196,x12191),f629(x12193,x12194,x12195,x12196,x12192))
% 159.70/159.31  [1220]~E(x12201,x12202)+E(f484(x12201,x12203,x12204,x12205),f484(x12202,x12203,x12204,x12205))
% 159.70/159.31  [1221]~E(x12211,x12212)+E(f484(x12213,x12211,x12214,x12215),f484(x12213,x12212,x12214,x12215))
% 159.70/159.31  [1222]~E(x12221,x12222)+E(f484(x12223,x12224,x12221,x12225),f484(x12223,x12224,x12222,x12225))
% 159.70/159.31  [1223]~E(x12231,x12232)+E(f484(x12233,x12234,x12235,x12231),f484(x12233,x12234,x12235,x12232))
% 159.70/159.31  [1224]~E(x12241,x12242)+E(f455(x12241,x12243,x12244,x12245),f455(x12242,x12243,x12244,x12245))
% 159.70/159.31  [1225]~E(x12251,x12252)+E(f455(x12253,x12251,x12254,x12255),f455(x12253,x12252,x12254,x12255))
% 159.70/159.31  [1226]~E(x12261,x12262)+E(f455(x12263,x12264,x12261,x12265),f455(x12263,x12264,x12262,x12265))
% 159.70/159.31  [1227]~E(x12271,x12272)+E(f455(x12273,x12274,x12275,x12271),f455(x12273,x12274,x12275,x12272))
% 159.70/159.31  [1228]~E(x12281,x12282)+E(f361(x12281,x12283,x12284),f361(x12282,x12283,x12284))
% 159.70/159.31  [1229]~E(x12291,x12292)+E(f361(x12293,x12291,x12294),f361(x12293,x12292,x12294))
% 159.70/159.31  [1230]~E(x12301,x12302)+E(f361(x12303,x12304,x12301),f361(x12303,x12304,x12302))
% 159.70/159.31  [1231]~E(x12311,x12312)+E(f764(x12311,x12313),f764(x12312,x12313))
% 159.70/159.31  [1232]~E(x12321,x12322)+E(f764(x12323,x12321),f764(x12323,x12322))
% 159.70/159.31  [1233]~E(x12331,x12332)+E(f848(x12331,x12333),f848(x12332,x12333))
% 159.70/159.31  [1234]~E(x12341,x12342)+E(f848(x12343,x12341),f848(x12343,x12342))
% 159.70/159.31  [1235]~E(x12351,x12352)+E(f409(x12351,x12353,x12354),f409(x12352,x12353,x12354))
% 159.70/159.31  [1236]~E(x12361,x12362)+E(f409(x12363,x12361,x12364),f409(x12363,x12362,x12364))
% 159.70/159.31  [1237]~E(x12371,x12372)+E(f409(x12373,x12374,x12371),f409(x12373,x12374,x12372))
% 159.70/159.31  [1238]~E(x12381,x12382)+E(f784(x12381,x12383,x12384,x12385,x12386,x12387,x12388,x12389),f784(x12382,x12383,x12384,x12385,x12386,x12387,x12388,x12389))
% 159.70/159.31  [1239]~E(x12391,x12392)+E(f784(x12393,x12391,x12394,x12395,x12396,x12397,x12398,x12399),f784(x12393,x12392,x12394,x12395,x12396,x12397,x12398,x12399))
% 159.70/159.31  [1240]~E(x12401,x12402)+E(f784(x12403,x12404,x12401,x12405,x12406,x12407,x12408,x12409),f784(x12403,x12404,x12402,x12405,x12406,x12407,x12408,x12409))
% 159.70/159.31  [1241]~E(x12411,x12412)+E(f784(x12413,x12414,x12415,x12411,x12416,x12417,x12418,x12419),f784(x12413,x12414,x12415,x12412,x12416,x12417,x12418,x12419))
% 159.70/159.31  [1242]~E(x12421,x12422)+E(f784(x12423,x12424,x12425,x12426,x12421,x12427,x12428,x12429),f784(x12423,x12424,x12425,x12426,x12422,x12427,x12428,x12429))
% 159.70/159.31  [1243]~E(x12431,x12432)+E(f784(x12433,x12434,x12435,x12436,x12437,x12431,x12438,x12439),f784(x12433,x12434,x12435,x12436,x12437,x12432,x12438,x12439))
% 159.70/159.31  [1244]~E(x12441,x12442)+E(f784(x12443,x12444,x12445,x12446,x12447,x12448,x12441,x12449),f784(x12443,x12444,x12445,x12446,x12447,x12448,x12442,x12449))
% 159.70/159.31  [1245]~E(x12451,x12452)+E(f784(x12453,x12454,x12455,x12456,x12457,x12458,x12459,x12451),f784(x12453,x12454,x12455,x12456,x12457,x12458,x12459,x12452))
% 159.70/159.31  [1246]~E(x12461,x12462)+E(f526(x12461,x12463),f526(x12462,x12463))
% 159.70/159.31  [1247]~E(x12471,x12472)+E(f526(x12473,x12471),f526(x12473,x12472))
% 159.70/159.31  [1248]~E(x12481,x12482)+E(f873(x12481,x12483),f873(x12482,x12483))
% 159.70/159.31  [1249]~E(x12491,x12492)+E(f873(x12493,x12491),f873(x12493,x12492))
% 159.70/159.31  [1250]~E(x12501,x12502)+E(f504(x12501,x12503,x12504,x12505,x12506),f504(x12502,x12503,x12504,x12505,x12506))
% 159.70/159.31  [1251]~E(x12511,x12512)+E(f504(x12513,x12511,x12514,x12515,x12516),f504(x12513,x12512,x12514,x12515,x12516))
% 159.70/159.31  [1252]~E(x12521,x12522)+E(f504(x12523,x12524,x12521,x12525,x12526),f504(x12523,x12524,x12522,x12525,x12526))
% 159.70/159.31  [1253]~E(x12531,x12532)+E(f504(x12533,x12534,x12535,x12531,x12536),f504(x12533,x12534,x12535,x12532,x12536))
% 159.70/159.31  [1254]~E(x12541,x12542)+E(f504(x12543,x12544,x12545,x12546,x12541),f504(x12543,x12544,x12545,x12546,x12542))
% 159.70/159.31  [1255]~E(x12551,x12552)+E(f849(x12551,x12553,x12554,x12555,x12556,x12557,x12558,x12559,x125510),f849(x12552,x12553,x12554,x12555,x12556,x12557,x12558,x12559,x125510))
% 159.70/159.31  [1256]~E(x12561,x12562)+E(f849(x12563,x12561,x12564,x12565,x12566,x12567,x12568,x12569,x125610),f849(x12563,x12562,x12564,x12565,x12566,x12567,x12568,x12569,x125610))
% 159.70/159.31  [1257]~E(x12571,x12572)+E(f849(x12573,x12574,x12571,x12575,x12576,x12577,x12578,x12579,x125710),f849(x12573,x12574,x12572,x12575,x12576,x12577,x12578,x12579,x125710))
% 159.70/159.31  [1258]~E(x12581,x12582)+E(f849(x12583,x12584,x12585,x12581,x12586,x12587,x12588,x12589,x125810),f849(x12583,x12584,x12585,x12582,x12586,x12587,x12588,x12589,x125810))
% 159.70/159.31  [1259]~E(x12591,x12592)+E(f849(x12593,x12594,x12595,x12596,x12591,x12597,x12598,x12599,x125910),f849(x12593,x12594,x12595,x12596,x12592,x12597,x12598,x12599,x125910))
% 159.70/159.31  [1260]~E(x12601,x12602)+E(f849(x12603,x12604,x12605,x12606,x12607,x12601,x12608,x12609,x126010),f849(x12603,x12604,x12605,x12606,x12607,x12602,x12608,x12609,x126010))
% 159.70/159.31  [1261]~E(x12611,x12612)+E(f849(x12613,x12614,x12615,x12616,x12617,x12618,x12611,x12619,x126110),f849(x12613,x12614,x12615,x12616,x12617,x12618,x12612,x12619,x126110))
% 159.70/159.31  [1262]~E(x12621,x12622)+E(f849(x12623,x12624,x12625,x12626,x12627,x12628,x12629,x12621,x126210),f849(x12623,x12624,x12625,x12626,x12627,x12628,x12629,x12622,x126210))
% 159.70/159.31  [1263]~E(x12631,x12632)+E(f849(x12633,x12634,x12635,x12636,x12637,x12638,x12639,x126310,x12631),f849(x12633,x12634,x12635,x12636,x12637,x12638,x12639,x126310,x12632))
% 159.70/159.31  [1264]~E(x12641,x12642)+E(f278(x12641,x12643,x12644,x12645),f278(x12642,x12643,x12644,x12645))
% 159.70/159.31  [1265]~E(x12651,x12652)+E(f278(x12653,x12651,x12654,x12655),f278(x12653,x12652,x12654,x12655))
% 159.70/159.31  [1266]~E(x12661,x12662)+E(f278(x12663,x12664,x12661,x12665),f278(x12663,x12664,x12662,x12665))
% 159.70/159.31  [1267]~E(x12671,x12672)+E(f278(x12673,x12674,x12675,x12671),f278(x12673,x12674,x12675,x12672))
% 159.70/159.31  [1268]~E(x12681,x12682)+E(f478(x12681,x12683,x12684,x12685,x12686),f478(x12682,x12683,x12684,x12685,x12686))
% 159.70/159.31  [1269]~E(x12691,x12692)+E(f478(x12693,x12691,x12694,x12695,x12696),f478(x12693,x12692,x12694,x12695,x12696))
% 159.70/159.31  [1270]~E(x12701,x12702)+E(f478(x12703,x12704,x12701,x12705,x12706),f478(x12703,x12704,x12702,x12705,x12706))
% 159.70/159.31  [1271]~E(x12711,x12712)+E(f478(x12713,x12714,x12715,x12711,x12716),f478(x12713,x12714,x12715,x12712,x12716))
% 159.70/159.31  [1272]~E(x12721,x12722)+E(f478(x12723,x12724,x12725,x12726,x12721),f478(x12723,x12724,x12725,x12726,x12722))
% 159.70/159.31  [1273]~E(x12731,x12732)+E(f426(x12731),f426(x12732))
% 159.70/159.31  [1274]~E(x12741,x12742)+E(f296(x12741,x12743,x12744,x12745),f296(x12742,x12743,x12744,x12745))
% 159.70/159.31  [1275]~E(x12751,x12752)+E(f296(x12753,x12751,x12754,x12755),f296(x12753,x12752,x12754,x12755))
% 159.70/159.31  [1276]~E(x12761,x12762)+E(f296(x12763,x12764,x12761,x12765),f296(x12763,x12764,x12762,x12765))
% 159.70/159.31  [1277]~E(x12771,x12772)+E(f296(x12773,x12774,x12775,x12771),f296(x12773,x12774,x12775,x12772))
% 159.70/159.31  [1278]~E(x12781,x12782)+E(f421(x12781,x12783),f421(x12782,x12783))
% 159.70/159.31  [1279]~E(x12791,x12792)+E(f421(x12793,x12791),f421(x12793,x12792))
% 159.70/159.31  [1280]~E(x12801,x12802)+E(f537(x12801,x12803,x12804),f537(x12802,x12803,x12804))
% 159.70/159.31  [1281]~E(x12811,x12812)+E(f537(x12813,x12811,x12814),f537(x12813,x12812,x12814))
% 159.70/159.31  [1282]~E(x12821,x12822)+E(f537(x12823,x12824,x12821),f537(x12823,x12824,x12822))
% 159.70/159.31  [1283]~E(x12831,x12832)+E(f503(x12831,x12833,x12834),f503(x12832,x12833,x12834))
% 159.70/159.31  [1284]~E(x12841,x12842)+E(f503(x12843,x12841,x12844),f503(x12843,x12842,x12844))
% 159.70/159.31  [1285]~E(x12851,x12852)+E(f503(x12853,x12854,x12851),f503(x12853,x12854,x12852))
% 159.70/159.31  [1286]~E(x12861,x12862)+E(f247(x12861,x12863),f247(x12862,x12863))
% 159.70/159.31  [1287]~E(x12871,x12872)+E(f247(x12873,x12871),f247(x12873,x12872))
% 159.70/159.31  [1288]~E(x12881,x12882)+E(f439(x12881,x12883,x12884,x12885),f439(x12882,x12883,x12884,x12885))
% 159.70/159.31  [1289]~E(x12891,x12892)+E(f439(x12893,x12891,x12894,x12895),f439(x12893,x12892,x12894,x12895))
% 159.70/159.31  [1290]~E(x12901,x12902)+E(f439(x12903,x12904,x12901,x12905),f439(x12903,x12904,x12902,x12905))
% 159.70/159.31  [1291]~E(x12911,x12912)+E(f439(x12913,x12914,x12915,x12911),f439(x12913,x12914,x12915,x12912))
% 159.70/159.31  [1292]~E(x12921,x12922)+E(f809(x12921,x12923,x12924),f809(x12922,x12923,x12924))
% 159.70/159.31  [1293]~E(x12931,x12932)+E(f809(x12933,x12931,x12934),f809(x12933,x12932,x12934))
% 159.70/159.31  [1294]~E(x12941,x12942)+E(f809(x12943,x12944,x12941),f809(x12943,x12944,x12942))
% 159.70/159.31  [1295]~E(x12951,x12952)+E(f862(x12951,x12953,x12954,x12955),f862(x12952,x12953,x12954,x12955))
% 159.70/159.31  [1296]~E(x12961,x12962)+E(f862(x12963,x12961,x12964,x12965),f862(x12963,x12962,x12964,x12965))
% 159.70/159.31  [1297]~E(x12971,x12972)+E(f862(x12973,x12974,x12971,x12975),f862(x12973,x12974,x12972,x12975))
% 159.70/159.31  [1298]~E(x12981,x12982)+E(f862(x12983,x12984,x12985,x12981),f862(x12983,x12984,x12985,x12982))
% 159.70/159.31  [1299]~E(x12991,x12992)+E(f172(x12991,x12993,x12994),f172(x12992,x12993,x12994))
% 159.70/159.31  [1300]~E(x13001,x13002)+E(f172(x13003,x13001,x13004),f172(x13003,x13002,x13004))
% 159.70/159.31  [1301]~E(x13011,x13012)+E(f172(x13013,x13014,x13011),f172(x13013,x13014,x13012))
% 159.70/159.31  [1302]~E(x13021,x13022)+E(f547(x13021,x13023),f547(x13022,x13023))
% 159.70/159.31  [1303]~E(x13031,x13032)+E(f547(x13033,x13031),f547(x13033,x13032))
% 159.70/159.31  [1304]~E(x13041,x13042)+E(f761(x13041,x13043,x13044),f761(x13042,x13043,x13044))
% 159.70/159.31  [1305]~E(x13051,x13052)+E(f761(x13053,x13051,x13054),f761(x13053,x13052,x13054))
% 159.70/159.31  [1306]~E(x13061,x13062)+E(f761(x13063,x13064,x13061),f761(x13063,x13064,x13062))
% 159.70/159.31  [1307]~E(x13071,x13072)+E(f428(x13071,x13073,x13074),f428(x13072,x13073,x13074))
% 159.70/159.31  [1308]~E(x13081,x13082)+E(f428(x13083,x13081,x13084),f428(x13083,x13082,x13084))
% 159.70/159.31  [1309]~E(x13091,x13092)+E(f428(x13093,x13094,x13091),f428(x13093,x13094,x13092))
% 159.70/159.31  [1310]~E(x13101,x13102)+E(f781(x13101,x13103),f781(x13102,x13103))
% 159.70/159.31  [1311]~E(x13111,x13112)+E(f781(x13113,x13111),f781(x13113,x13112))
% 159.70/159.31  [1312]~E(x13121,x13122)+E(f767(x13121,x13123,x13124),f767(x13122,x13123,x13124))
% 159.70/159.31  [1313]~E(x13131,x13132)+E(f767(x13133,x13131,x13134),f767(x13133,x13132,x13134))
% 159.70/159.31  [1314]~E(x13141,x13142)+E(f767(x13143,x13144,x13141),f767(x13143,x13144,x13142))
% 159.70/159.31  [1315]~E(x13151,x13152)+E(f396(x13151,x13153,x13154,x13155),f396(x13152,x13153,x13154,x13155))
% 159.70/159.31  [1316]~E(x13161,x13162)+E(f396(x13163,x13161,x13164,x13165),f396(x13163,x13162,x13164,x13165))
% 159.70/159.31  [1317]~E(x13171,x13172)+E(f396(x13173,x13174,x13171,x13175),f396(x13173,x13174,x13172,x13175))
% 159.70/159.31  [1318]~E(x13181,x13182)+E(f396(x13183,x13184,x13185,x13181),f396(x13183,x13184,x13185,x13182))
% 159.70/159.31  [1319]~E(x13191,x13192)+E(f627(x13191,x13193,x13194,x13195,x13196),f627(x13192,x13193,x13194,x13195,x13196))
% 159.70/159.31  [1320]~E(x13201,x13202)+E(f627(x13203,x13201,x13204,x13205,x13206),f627(x13203,x13202,x13204,x13205,x13206))
% 159.70/159.31  [1321]~E(x13211,x13212)+E(f627(x13213,x13214,x13211,x13215,x13216),f627(x13213,x13214,x13212,x13215,x13216))
% 159.70/159.31  [1322]~E(x13221,x13222)+E(f627(x13223,x13224,x13225,x13221,x13226),f627(x13223,x13224,x13225,x13222,x13226))
% 159.70/159.31  [1323]~E(x13231,x13232)+E(f627(x13233,x13234,x13235,x13236,x13231),f627(x13233,x13234,x13235,x13236,x13232))
% 159.70/159.31  [1324]~E(x13241,x13242)+E(f379(x13241,x13243,x13244),f379(x13242,x13243,x13244))
% 159.70/159.31  [1325]~E(x13251,x13252)+E(f379(x13253,x13251,x13254),f379(x13253,x13252,x13254))
% 159.70/159.31  [1326]~E(x13261,x13262)+E(f379(x13263,x13264,x13261),f379(x13263,x13264,x13262))
% 159.70/159.31  [1327]~E(x13271,x13272)+E(f558(x13271,x13273,x13274,x13275),f558(x13272,x13273,x13274,x13275))
% 159.70/159.31  [1328]~E(x13281,x13282)+E(f558(x13283,x13281,x13284,x13285),f558(x13283,x13282,x13284,x13285))
% 159.70/159.31  [1329]~E(x13291,x13292)+E(f558(x13293,x13294,x13291,x13295),f558(x13293,x13294,x13292,x13295))
% 159.70/159.31  [1330]~E(x13301,x13302)+E(f558(x13303,x13304,x13305,x13301),f558(x13303,x13304,x13305,x13302))
% 159.70/159.31  [1331]~E(x13311,x13312)+E(f596(x13311,x13313,x13314,x13315),f596(x13312,x13313,x13314,x13315))
% 159.70/159.31  [1332]~E(x13321,x13322)+E(f596(x13323,x13321,x13324,x13325),f596(x13323,x13322,x13324,x13325))
% 159.70/159.31  [1333]~E(x13331,x13332)+E(f596(x13333,x13334,x13331,x13335),f596(x13333,x13334,x13332,x13335))
% 159.70/159.31  [1334]~E(x13341,x13342)+E(f596(x13343,x13344,x13345,x13341),f596(x13343,x13344,x13345,x13342))
% 159.70/159.31  [1335]~E(x13351,x13352)+E(f738(x13351,x13353,x13354,x13355),f738(x13352,x13353,x13354,x13355))
% 159.70/159.31  [1336]~E(x13361,x13362)+E(f738(x13363,x13361,x13364,x13365),f738(x13363,x13362,x13364,x13365))
% 159.70/159.31  [1337]~E(x13371,x13372)+E(f738(x13373,x13374,x13371,x13375),f738(x13373,x13374,x13372,x13375))
% 159.70/159.31  [1338]~E(x13381,x13382)+E(f738(x13383,x13384,x13385,x13381),f738(x13383,x13384,x13385,x13382))
% 159.70/159.31  [1339]~E(x13391,x13392)+E(f847(x13391,x13393,x13394),f847(x13392,x13393,x13394))
% 159.70/159.31  [1340]~E(x13401,x13402)+E(f847(x13403,x13401,x13404),f847(x13403,x13402,x13404))
% 159.70/159.31  [1341]~E(x13411,x13412)+E(f847(x13413,x13414,x13411),f847(x13413,x13414,x13412))
% 159.70/159.31  [1342]~E(x13421,x13422)+E(f342(x13421,x13423),f342(x13422,x13423))
% 159.70/159.31  [1343]~E(x13431,x13432)+E(f342(x13433,x13431),f342(x13433,x13432))
% 159.70/159.31  [1344]~E(x13441,x13442)+E(f557(x13441,x13443,x13444),f557(x13442,x13443,x13444))
% 159.70/159.31  [1345]~E(x13451,x13452)+E(f557(x13453,x13451,x13454),f557(x13453,x13452,x13454))
% 159.70/159.31  [1346]~E(x13461,x13462)+E(f557(x13463,x13464,x13461),f557(x13463,x13464,x13462))
% 159.70/159.31  [1347]~E(x13471,x13472)+E(f433(x13471,x13473,x13474,x13475),f433(x13472,x13473,x13474,x13475))
% 159.70/159.31  [1348]~E(x13481,x13482)+E(f433(x13483,x13481,x13484,x13485),f433(x13483,x13482,x13484,x13485))
% 159.70/159.31  [1349]~E(x13491,x13492)+E(f433(x13493,x13494,x13491,x13495),f433(x13493,x13494,x13492,x13495))
% 159.70/159.31  [1350]~E(x13501,x13502)+E(f433(x13503,x13504,x13505,x13501),f433(x13503,x13504,x13505,x13502))
% 159.70/159.31  [1351]~E(x13511,x13512)+E(f831(x13511,x13513,x13514),f831(x13512,x13513,x13514))
% 159.70/159.31  [1352]~E(x13521,x13522)+E(f831(x13523,x13521,x13524),f831(x13523,x13522,x13524))
% 159.70/159.31  [1353]~E(x13531,x13532)+E(f831(x13533,x13534,x13531),f831(x13533,x13534,x13532))
% 159.70/159.31  [1354]~E(x13541,x13542)+E(f779(x13541,x13543,x13544,x13545,x13546,x13547),f779(x13542,x13543,x13544,x13545,x13546,x13547))
% 159.70/159.31  [1355]~E(x13551,x13552)+E(f779(x13553,x13551,x13554,x13555,x13556,x13557),f779(x13553,x13552,x13554,x13555,x13556,x13557))
% 159.70/159.31  [1356]~E(x13561,x13562)+E(f779(x13563,x13564,x13561,x13565,x13566,x13567),f779(x13563,x13564,x13562,x13565,x13566,x13567))
% 159.70/159.31  [1357]~E(x13571,x13572)+E(f779(x13573,x13574,x13575,x13571,x13576,x13577),f779(x13573,x13574,x13575,x13572,x13576,x13577))
% 159.70/159.31  [1358]~E(x13581,x13582)+E(f779(x13583,x13584,x13585,x13586,x13581,x13587),f779(x13583,x13584,x13585,x13586,x13582,x13587))
% 159.70/159.31  [1359]~E(x13591,x13592)+E(f779(x13593,x13594,x13595,x13596,x13597,x13591),f779(x13593,x13594,x13595,x13596,x13597,x13592))
% 159.70/159.31  [1360]~E(x13601,x13602)+E(f731(x13601,x13603,x13604,x13605),f731(x13602,x13603,x13604,x13605))
% 159.70/159.31  [1361]~E(x13611,x13612)+E(f731(x13613,x13611,x13614,x13615),f731(x13613,x13612,x13614,x13615))
% 159.70/159.31  [1362]~E(x13621,x13622)+E(f731(x13623,x13624,x13621,x13625),f731(x13623,x13624,x13622,x13625))
% 159.70/159.31  [1363]~E(x13631,x13632)+E(f731(x13633,x13634,x13635,x13631),f731(x13633,x13634,x13635,x13632))
% 159.70/159.31  [1364]~E(x13641,x13642)+E(f602(x13641,x13643,x13644),f602(x13642,x13643,x13644))
% 159.70/159.31  [1365]~E(x13651,x13652)+E(f602(x13653,x13651,x13654),f602(x13653,x13652,x13654))
% 159.70/159.31  [1366]~E(x13661,x13662)+E(f602(x13663,x13664,x13661),f602(x13663,x13664,x13662))
% 159.70/159.31  [1367]~E(x13671,x13672)+E(f780(x13671,x13673),f780(x13672,x13673))
% 159.70/159.31  [1368]~E(x13681,x13682)+E(f780(x13683,x13681),f780(x13683,x13682))
% 159.70/159.31  [1369]~E(x13691,x13692)+E(f202(x13691,x13693),f202(x13692,x13693))
% 159.70/159.31  [1370]~E(x13701,x13702)+E(f202(x13703,x13701),f202(x13703,x13702))
% 159.70/159.31  [1371]~E(x13711,x13712)+E(f155(x13711,x13713,x13714,x13715),f155(x13712,x13713,x13714,x13715))
% 159.70/159.31  [1372]~E(x13721,x13722)+E(f155(x13723,x13721,x13724,x13725),f155(x13723,x13722,x13724,x13725))
% 159.70/159.31  [1373]~E(x13731,x13732)+E(f155(x13733,x13734,x13731,x13735),f155(x13733,x13734,x13732,x13735))
% 159.70/159.31  [1374]~E(x13741,x13742)+E(f155(x13743,x13744,x13745,x13741),f155(x13743,x13744,x13745,x13742))
% 159.70/159.31  [1375]~E(x13751,x13752)+E(f700(x13751,x13753,x13754,x13755),f700(x13752,x13753,x13754,x13755))
% 159.70/159.31  [1376]~E(x13761,x13762)+E(f700(x13763,x13761,x13764,x13765),f700(x13763,x13762,x13764,x13765))
% 159.70/159.31  [1377]~E(x13771,x13772)+E(f700(x13773,x13774,x13771,x13775),f700(x13773,x13774,x13772,x13775))
% 159.70/159.31  [1378]~E(x13781,x13782)+E(f700(x13783,x13784,x13785,x13781),f700(x13783,x13784,x13785,x13782))
% 159.70/159.31  [1379]~E(x13791,x13792)+E(f386(x13791,x13793,x13794,x13795,x13796),f386(x13792,x13793,x13794,x13795,x13796))
% 159.70/159.31  [1380]~E(x13801,x13802)+E(f386(x13803,x13801,x13804,x13805,x13806),f386(x13803,x13802,x13804,x13805,x13806))
% 159.70/159.31  [1381]~E(x13811,x13812)+E(f386(x13813,x13814,x13811,x13815,x13816),f386(x13813,x13814,x13812,x13815,x13816))
% 159.70/159.31  [1382]~E(x13821,x13822)+E(f386(x13823,x13824,x13825,x13821,x13826),f386(x13823,x13824,x13825,x13822,x13826))
% 159.70/159.31  [1383]~E(x13831,x13832)+E(f386(x13833,x13834,x13835,x13836,x13831),f386(x13833,x13834,x13835,x13836,x13832))
% 159.70/159.31  [1384]~E(x13841,x13842)+E(f588(x13841,x13843),f588(x13842,x13843))
% 159.70/159.31  [1385]~E(x13851,x13852)+E(f588(x13853,x13851),f588(x13853,x13852))
% 159.70/159.31  [1386]~E(x13861,x13862)+E(f768(x13861,x13863,x13864),f768(x13862,x13863,x13864))
% 159.70/159.31  [1387]~E(x13871,x13872)+E(f768(x13873,x13871,x13874),f768(x13873,x13872,x13874))
% 159.70/159.31  [1388]~E(x13881,x13882)+E(f768(x13883,x13884,x13881),f768(x13883,x13884,x13882))
% 159.70/159.31  [1389]~E(x13891,x13892)+E(f509(x13891,x13893,x13894,x13895,x13896),f509(x13892,x13893,x13894,x13895,x13896))
% 159.70/159.31  [1390]~E(x13901,x13902)+E(f509(x13903,x13901,x13904,x13905,x13906),f509(x13903,x13902,x13904,x13905,x13906))
% 159.70/159.31  [1391]~E(x13911,x13912)+E(f509(x13913,x13914,x13911,x13915,x13916),f509(x13913,x13914,x13912,x13915,x13916))
% 159.70/159.31  [1392]~E(x13921,x13922)+E(f509(x13923,x13924,x13925,x13921,x13926),f509(x13923,x13924,x13925,x13922,x13926))
% 159.70/159.31  [1393]~E(x13931,x13932)+E(f509(x13933,x13934,x13935,x13936,x13931),f509(x13933,x13934,x13935,x13936,x13932))
% 159.70/159.31  [1394]~E(x13941,x13942)+E(f31(x13941,x13943,x13944,x13945,x13946,x13947,x13948,x13949,x139410,x139411),f31(x13942,x13943,x13944,x13945,x13946,x13947,x13948,x13949,x139410,x139411))
% 159.70/159.31  [1395]~E(x13951,x13952)+E(f31(x13953,x13951,x13954,x13955,x13956,x13957,x13958,x13959,x139510,x139511),f31(x13953,x13952,x13954,x13955,x13956,x13957,x13958,x13959,x139510,x139511))
% 159.70/159.31  [1396]~E(x13961,x13962)+E(f31(x13963,x13964,x13961,x13965,x13966,x13967,x13968,x13969,x139610,x139611),f31(x13963,x13964,x13962,x13965,x13966,x13967,x13968,x13969,x139610,x139611))
% 159.70/159.31  [1397]~E(x13971,x13972)+E(f31(x13973,x13974,x13975,x13971,x13976,x13977,x13978,x13979,x139710,x139711),f31(x13973,x13974,x13975,x13972,x13976,x13977,x13978,x13979,x139710,x139711))
% 159.70/159.31  [1398]~E(x13981,x13982)+E(f31(x13983,x13984,x13985,x13986,x13981,x13987,x13988,x13989,x139810,x139811),f31(x13983,x13984,x13985,x13986,x13982,x13987,x13988,x13989,x139810,x139811))
% 159.70/159.31  [1399]~E(x13991,x13992)+E(f31(x13993,x13994,x13995,x13996,x13997,x13991,x13998,x13999,x139910,x139911),f31(x13993,x13994,x13995,x13996,x13997,x13992,x13998,x13999,x139910,x139911))
% 159.70/159.31  [1400]~E(x14001,x14002)+E(f31(x14003,x14004,x14005,x14006,x14007,x14008,x14001,x14009,x140010,x140011),f31(x14003,x14004,x14005,x14006,x14007,x14008,x14002,x14009,x140010,x140011))
% 159.70/159.31  [1401]~E(x14011,x14012)+E(f31(x14013,x14014,x14015,x14016,x14017,x14018,x14019,x14011,x140110,x140111),f31(x14013,x14014,x14015,x14016,x14017,x14018,x14019,x14012,x140110,x140111))
% 159.70/159.31  [1402]~E(x14021,x14022)+E(f31(x14023,x14024,x14025,x14026,x14027,x14028,x14029,x140210,x14021,x140211),f31(x14023,x14024,x14025,x14026,x14027,x14028,x14029,x140210,x14022,x140211))
% 159.70/159.31  [1403]~E(x14031,x14032)+E(f31(x14033,x14034,x14035,x14036,x14037,x14038,x14039,x140310,x140311,x14031),f31(x14033,x14034,x14035,x14036,x14037,x14038,x14039,x140310,x140311,x14032))
% 159.70/159.31  [1404]~E(x14041,x14042)+E(f743(x14041,x14043,x14044,x14045),f743(x14042,x14043,x14044,x14045))
% 159.70/159.31  [1405]~E(x14051,x14052)+E(f743(x14053,x14051,x14054,x14055),f743(x14053,x14052,x14054,x14055))
% 159.70/159.31  [1406]~E(x14061,x14062)+E(f743(x14063,x14064,x14061,x14065),f743(x14063,x14064,x14062,x14065))
% 159.70/159.31  [1407]~E(x14071,x14072)+E(f743(x14073,x14074,x14075,x14071),f743(x14073,x14074,x14075,x14072))
% 159.70/159.31  [1408]~E(x14081,x14082)+E(f660(x14081,x14083,x14084),f660(x14082,x14083,x14084))
% 159.70/159.31  [1409]~E(x14091,x14092)+E(f660(x14093,x14091,x14094),f660(x14093,x14092,x14094))
% 159.70/159.31  [1410]~E(x14101,x14102)+E(f660(x14103,x14104,x14101),f660(x14103,x14104,x14102))
% 159.70/159.31  [1411]~E(x14111,x14112)+E(f593(x14111,x14113,x14114),f593(x14112,x14113,x14114))
% 159.70/159.31  [1412]~E(x14121,x14122)+E(f593(x14123,x14121,x14124),f593(x14123,x14122,x14124))
% 159.70/159.31  [1413]~E(x14131,x14132)+E(f593(x14133,x14134,x14131),f593(x14133,x14134,x14132))
% 159.70/159.31  [1414]~E(x14141,x14142)+E(f735(x14141,x14143,x14144),f735(x14142,x14143,x14144))
% 159.70/159.31  [1415]~E(x14151,x14152)+E(f735(x14153,x14151,x14154),f735(x14153,x14152,x14154))
% 159.70/159.31  [1416]~E(x14161,x14162)+E(f735(x14163,x14164,x14161),f735(x14163,x14164,x14162))
% 159.70/159.31  [1417]~E(x14171,x14172)+E(f812(x14171,x14173,x14174,x14175),f812(x14172,x14173,x14174,x14175))
% 159.70/159.31  [1418]~E(x14181,x14182)+E(f812(x14183,x14181,x14184,x14185),f812(x14183,x14182,x14184,x14185))
% 159.70/159.31  [1419]~E(x14191,x14192)+E(f812(x14193,x14194,x14191,x14195),f812(x14193,x14194,x14192,x14195))
% 159.70/159.31  [1420]~E(x14201,x14202)+E(f812(x14203,x14204,x14205,x14201),f812(x14203,x14204,x14205,x14202))
% 159.70/159.31  [1421]~E(x14211,x14212)+E(f804(x14211,x14213,x14214),f804(x14212,x14213,x14214))
% 159.70/159.31  [1422]~E(x14221,x14222)+E(f804(x14223,x14221,x14224),f804(x14223,x14222,x14224))
% 159.70/159.31  [1423]~E(x14231,x14232)+E(f804(x14233,x14234,x14231),f804(x14233,x14234,x14232))
% 159.70/159.31  [1424]~E(x14241,x14242)+E(f490(x14241,x14243,x14244,x14245),f490(x14242,x14243,x14244,x14245))
% 159.70/159.31  [1425]~E(x14251,x14252)+E(f490(x14253,x14251,x14254,x14255),f490(x14253,x14252,x14254,x14255))
% 159.70/159.31  [1426]~E(x14261,x14262)+E(f490(x14263,x14264,x14261,x14265),f490(x14263,x14264,x14262,x14265))
% 159.70/159.31  [1427]~E(x14271,x14272)+E(f490(x14273,x14274,x14275,x14271),f490(x14273,x14274,x14275,x14272))
% 159.70/159.31  [1428]~E(x14281,x14282)+E(f340(x14281,x14283),f340(x14282,x14283))
% 159.70/159.31  [1429]~E(x14291,x14292)+E(f340(x14293,x14291),f340(x14293,x14292))
% 159.70/159.31  [1430]~E(x14301,x14302)+E(f733(x14301,x14303,x14304),f733(x14302,x14303,x14304))
% 159.70/159.31  [1431]~E(x14311,x14312)+E(f733(x14313,x14311,x14314),f733(x14313,x14312,x14314))
% 159.70/159.31  [1432]~E(x14321,x14322)+E(f733(x14323,x14324,x14321),f733(x14323,x14324,x14322))
% 159.70/159.31  [1433]~E(x14331,x14332)+E(f595(x14331,x14333,x14334),f595(x14332,x14333,x14334))
% 159.70/159.31  [1434]~E(x14341,x14342)+E(f595(x14343,x14341,x14344),f595(x14343,x14342,x14344))
% 159.70/159.31  [1435]~E(x14351,x14352)+E(f595(x14353,x14354,x14351),f595(x14353,x14354,x14352))
% 159.70/159.31  [1436]~E(x14361,x14362)+E(f398(x14361,x14363,x14364,x14365,x14366,x14367),f398(x14362,x14363,x14364,x14365,x14366,x14367))
% 159.70/159.31  [1437]~E(x14371,x14372)+E(f398(x14373,x14371,x14374,x14375,x14376,x14377),f398(x14373,x14372,x14374,x14375,x14376,x14377))
% 159.70/159.31  [1438]~E(x14381,x14382)+E(f398(x14383,x14384,x14381,x14385,x14386,x14387),f398(x14383,x14384,x14382,x14385,x14386,x14387))
% 159.70/159.31  [1439]~E(x14391,x14392)+E(f398(x14393,x14394,x14395,x14391,x14396,x14397),f398(x14393,x14394,x14395,x14392,x14396,x14397))
% 159.70/159.31  [1440]~E(x14401,x14402)+E(f398(x14403,x14404,x14405,x14406,x14401,x14407),f398(x14403,x14404,x14405,x14406,x14402,x14407))
% 159.70/159.31  [1441]~E(x14411,x14412)+E(f398(x14413,x14414,x14415,x14416,x14417,x14411),f398(x14413,x14414,x14415,x14416,x14417,x14412))
% 159.70/159.31  [1442]~E(x14421,x14422)+E(f705(x14421,x14423,x14424,x14425,x14426),f705(x14422,x14423,x14424,x14425,x14426))
% 159.70/159.31  [1443]~E(x14431,x14432)+E(f705(x14433,x14431,x14434,x14435,x14436),f705(x14433,x14432,x14434,x14435,x14436))
% 159.70/159.31  [1444]~E(x14441,x14442)+E(f705(x14443,x14444,x14441,x14445,x14446),f705(x14443,x14444,x14442,x14445,x14446))
% 159.70/159.31  [1445]~E(x14451,x14452)+E(f705(x14453,x14454,x14455,x14451,x14456),f705(x14453,x14454,x14455,x14452,x14456))
% 159.70/159.31  [1446]~E(x14461,x14462)+E(f705(x14463,x14464,x14465,x14466,x14461),f705(x14463,x14464,x14465,x14466,x14462))
% 159.70/159.31  [1447]~E(x14471,x14472)+E(f745(x14471,x14473,x14474,x14475,x14476),f745(x14472,x14473,x14474,x14475,x14476))
% 159.70/159.31  [1448]~E(x14481,x14482)+E(f745(x14483,x14481,x14484,x14485,x14486),f745(x14483,x14482,x14484,x14485,x14486))
% 159.70/159.31  [1449]~E(x14491,x14492)+E(f745(x14493,x14494,x14491,x14495,x14496),f745(x14493,x14494,x14492,x14495,x14496))
% 159.70/159.31  [1450]~E(x14501,x14502)+E(f745(x14503,x14504,x14505,x14501,x14506),f745(x14503,x14504,x14505,x14502,x14506))
% 159.70/159.31  [1451]~E(x14511,x14512)+E(f745(x14513,x14514,x14515,x14516,x14511),f745(x14513,x14514,x14515,x14516,x14512))
% 159.70/159.31  [1452]~E(x14521,x14522)+E(f708(x14521,x14523,x14524),f708(x14522,x14523,x14524))
% 159.70/159.31  [1453]~E(x14531,x14532)+E(f708(x14533,x14531,x14534),f708(x14533,x14532,x14534))
% 159.70/159.31  [1454]~E(x14541,x14542)+E(f708(x14543,x14544,x14541),f708(x14543,x14544,x14542))
% 159.70/159.31  [1455]~E(x14551,x14552)+E(f613(x14551,x14553,x14554,x14555,x14556),f613(x14552,x14553,x14554,x14555,x14556))
% 159.70/159.31  [1456]~E(x14561,x14562)+E(f613(x14563,x14561,x14564,x14565,x14566),f613(x14563,x14562,x14564,x14565,x14566))
% 159.70/159.31  [1457]~E(x14571,x14572)+E(f613(x14573,x14574,x14571,x14575,x14576),f613(x14573,x14574,x14572,x14575,x14576))
% 159.70/159.31  [1458]~E(x14581,x14582)+E(f613(x14583,x14584,x14585,x14581,x14586),f613(x14583,x14584,x14585,x14582,x14586))
% 159.70/159.31  [1459]~E(x14591,x14592)+E(f613(x14593,x14594,x14595,x14596,x14591),f613(x14593,x14594,x14595,x14596,x14592))
% 159.70/159.31  [1460]~E(x14601,x14602)+E(f240(x14601,x14603,x14604),f240(x14602,x14603,x14604))
% 159.70/159.31  [1461]~E(x14611,x14612)+E(f240(x14613,x14611,x14614),f240(x14613,x14612,x14614))
% 159.70/159.31  [1462]~E(x14621,x14622)+E(f240(x14623,x14624,x14621),f240(x14623,x14624,x14622))
% 159.70/159.31  [1463]~E(x14631,x14632)+E(f487(x14631,x14633,x14634),f487(x14632,x14633,x14634))
% 159.70/159.31  [1464]~E(x14641,x14642)+E(f487(x14643,x14641,x14644),f487(x14643,x14642,x14644))
% 159.70/159.31  [1465]~E(x14651,x14652)+E(f487(x14653,x14654,x14651),f487(x14653,x14654,x14652))
% 159.70/159.31  [1466]~E(x14661,x14662)+E(f750(x14661,x14663),f750(x14662,x14663))
% 159.70/159.31  [1467]~E(x14671,x14672)+E(f750(x14673,x14671),f750(x14673,x14672))
% 159.70/159.31  [1468]~E(x14681,x14682)+E(f545(x14681,x14683,x14684,x14685,x14686),f545(x14682,x14683,x14684,x14685,x14686))
% 159.70/159.31  [1469]~E(x14691,x14692)+E(f545(x14693,x14691,x14694,x14695,x14696),f545(x14693,x14692,x14694,x14695,x14696))
% 159.70/159.31  [1470]~E(x14701,x14702)+E(f545(x14703,x14704,x14701,x14705,x14706),f545(x14703,x14704,x14702,x14705,x14706))
% 159.70/159.31  [1471]~E(x14711,x14712)+E(f545(x14713,x14714,x14715,x14711,x14716),f545(x14713,x14714,x14715,x14712,x14716))
% 159.70/159.31  [1472]~E(x14721,x14722)+E(f545(x14723,x14724,x14725,x14726,x14721),f545(x14723,x14724,x14725,x14726,x14722))
% 159.70/159.31  [1473]~E(x14731,x14732)+E(f778(x14731,x14733,x14734,x14735),f778(x14732,x14733,x14734,x14735))
% 159.70/159.31  [1474]~E(x14741,x14742)+E(f778(x14743,x14741,x14744,x14745),f778(x14743,x14742,x14744,x14745))
% 159.70/159.31  [1475]~E(x14751,x14752)+E(f778(x14753,x14754,x14751,x14755),f778(x14753,x14754,x14752,x14755))
% 159.70/159.31  [1476]~E(x14761,x14762)+E(f778(x14763,x14764,x14765,x14761),f778(x14763,x14764,x14765,x14762))
% 159.70/159.31  [1477]~E(x14771,x14772)+E(f697(x14771,x14773),f697(x14772,x14773))
% 159.70/159.31  [1478]~E(x14781,x14782)+E(f697(x14783,x14781),f697(x14783,x14782))
% 159.70/159.31  [1479]~E(x14791,x14792)+E(f698(x14791,x14793,x14794),f698(x14792,x14793,x14794))
% 159.70/159.31  [1480]~E(x14801,x14802)+E(f698(x14803,x14801,x14804),f698(x14803,x14802,x14804))
% 159.70/159.31  [1481]~E(x14811,x14812)+E(f698(x14813,x14814,x14811),f698(x14813,x14814,x14812))
% 159.70/159.31  [1482]~E(x14821,x14822)+E(f617(x14821,x14823,x14824,x14825,x14826,x14827,x14828,x14829),f617(x14822,x14823,x14824,x14825,x14826,x14827,x14828,x14829))
% 159.70/159.31  [1483]~E(x14831,x14832)+E(f617(x14833,x14831,x14834,x14835,x14836,x14837,x14838,x14839),f617(x14833,x14832,x14834,x14835,x14836,x14837,x14838,x14839))
% 159.70/159.31  [1484]~E(x14841,x14842)+E(f617(x14843,x14844,x14841,x14845,x14846,x14847,x14848,x14849),f617(x14843,x14844,x14842,x14845,x14846,x14847,x14848,x14849))
% 159.70/159.31  [1485]~E(x14851,x14852)+E(f617(x14853,x14854,x14855,x14851,x14856,x14857,x14858,x14859),f617(x14853,x14854,x14855,x14852,x14856,x14857,x14858,x14859))
% 159.70/159.31  [1486]~E(x14861,x14862)+E(f617(x14863,x14864,x14865,x14866,x14861,x14867,x14868,x14869),f617(x14863,x14864,x14865,x14866,x14862,x14867,x14868,x14869))
% 159.70/159.31  [1487]~E(x14871,x14872)+E(f617(x14873,x14874,x14875,x14876,x14877,x14871,x14878,x14879),f617(x14873,x14874,x14875,x14876,x14877,x14872,x14878,x14879))
% 159.70/159.31  [1488]~E(x14881,x14882)+E(f617(x14883,x14884,x14885,x14886,x14887,x14888,x14881,x14889),f617(x14883,x14884,x14885,x14886,x14887,x14888,x14882,x14889))
% 159.70/159.31  [1489]~E(x14891,x14892)+E(f617(x14893,x14894,x14895,x14896,x14897,x14898,x14899,x14891),f617(x14893,x14894,x14895,x14896,x14897,x14898,x14899,x14892))
% 159.70/159.31  [1490]~E(x14901,x14902)+E(f658(x14901,x14903,x14904,x14905,x14906,x14907,x14908),f658(x14902,x14903,x14904,x14905,x14906,x14907,x14908))
% 159.70/159.31  [1491]~E(x14911,x14912)+E(f658(x14913,x14911,x14914,x14915,x14916,x14917,x14918),f658(x14913,x14912,x14914,x14915,x14916,x14917,x14918))
% 159.70/159.31  [1492]~E(x14921,x14922)+E(f658(x14923,x14924,x14921,x14925,x14926,x14927,x14928),f658(x14923,x14924,x14922,x14925,x14926,x14927,x14928))
% 159.70/159.31  [1493]~E(x14931,x14932)+E(f658(x14933,x14934,x14935,x14931,x14936,x14937,x14938),f658(x14933,x14934,x14935,x14932,x14936,x14937,x14938))
% 159.70/159.31  [1494]~E(x14941,x14942)+E(f658(x14943,x14944,x14945,x14946,x14941,x14947,x14948),f658(x14943,x14944,x14945,x14946,x14942,x14947,x14948))
% 159.70/159.31  [1495]~E(x14951,x14952)+E(f658(x14953,x14954,x14955,x14956,x14957,x14951,x14958),f658(x14953,x14954,x14955,x14956,x14957,x14952,x14958))
% 159.70/159.31  [1496]~E(x14961,x14962)+E(f658(x14963,x14964,x14965,x14966,x14967,x14968,x14961),f658(x14963,x14964,x14965,x14966,x14967,x14968,x14962))
% 159.70/159.31  [1497]~E(x14971,x14972)+E(f801(x14971,x14973,x14974,x14975,x14976,x14977,x14978),f801(x14972,x14973,x14974,x14975,x14976,x14977,x14978))
% 159.70/159.31  [1498]~E(x14981,x14982)+E(f801(x14983,x14981,x14984,x14985,x14986,x14987,x14988),f801(x14983,x14982,x14984,x14985,x14986,x14987,x14988))
% 159.70/159.31  [1499]~E(x14991,x14992)+E(f801(x14993,x14994,x14991,x14995,x14996,x14997,x14998),f801(x14993,x14994,x14992,x14995,x14996,x14997,x14998))
% 159.70/159.31  [1500]~E(x15001,x15002)+E(f801(x15003,x15004,x15005,x15001,x15006,x15007,x15008),f801(x15003,x15004,x15005,x15002,x15006,x15007,x15008))
% 159.70/159.31  [1501]~E(x15011,x15012)+E(f801(x15013,x15014,x15015,x15016,x15011,x15017,x15018),f801(x15013,x15014,x15015,x15016,x15012,x15017,x15018))
% 159.70/159.31  [1502]~E(x15021,x15022)+E(f801(x15023,x15024,x15025,x15026,x15027,x15021,x15028),f801(x15023,x15024,x15025,x15026,x15027,x15022,x15028))
% 159.70/159.31  [1503]~E(x15031,x15032)+E(f801(x15033,x15034,x15035,x15036,x15037,x15038,x15031),f801(x15033,x15034,x15035,x15036,x15037,x15038,x15032))
% 159.70/159.31  [1504]~E(x15041,x15042)+E(f566(x15041,x15043,x15044,x15045),f566(x15042,x15043,x15044,x15045))
% 159.70/159.31  [1505]~E(x15051,x15052)+E(f566(x15053,x15051,x15054,x15055),f566(x15053,x15052,x15054,x15055))
% 159.70/159.31  [1506]~E(x15061,x15062)+E(f566(x15063,x15064,x15061,x15065),f566(x15063,x15064,x15062,x15065))
% 159.70/159.31  [1507]~E(x15071,x15072)+E(f566(x15073,x15074,x15075,x15071),f566(x15073,x15074,x15075,x15072))
% 159.70/159.31  [1508]~E(x15081,x15082)+E(f693(x15081,x15083,x15084,x15085,x15086,x15087,x15088),f693(x15082,x15083,x15084,x15085,x15086,x15087,x15088))
% 159.70/159.31  [1509]~E(x15091,x15092)+E(f693(x15093,x15091,x15094,x15095,x15096,x15097,x15098),f693(x15093,x15092,x15094,x15095,x15096,x15097,x15098))
% 159.70/159.31  [1510]~E(x15101,x15102)+E(f693(x15103,x15104,x15101,x15105,x15106,x15107,x15108),f693(x15103,x15104,x15102,x15105,x15106,x15107,x15108))
% 159.70/159.31  [1511]~E(x15111,x15112)+E(f693(x15113,x15114,x15115,x15111,x15116,x15117,x15118),f693(x15113,x15114,x15115,x15112,x15116,x15117,x15118))
% 159.70/159.31  [1512]~E(x15121,x15122)+E(f693(x15123,x15124,x15125,x15126,x15121,x15127,x15128),f693(x15123,x15124,x15125,x15126,x15122,x15127,x15128))
% 159.70/159.31  [1513]~E(x15131,x15132)+E(f693(x15133,x15134,x15135,x15136,x15137,x15131,x15138),f693(x15133,x15134,x15135,x15136,x15137,x15132,x15138))
% 159.70/159.31  [1514]~E(x15141,x15142)+E(f693(x15143,x15144,x15145,x15146,x15147,x15148,x15141),f693(x15143,x15144,x15145,x15146,x15147,x15148,x15142))
% 159.70/159.31  [1515]~E(x15151,x15152)+E(f411(x15151,x15153,x15154),f411(x15152,x15153,x15154))
% 159.70/159.31  [1516]~E(x15161,x15162)+E(f411(x15163,x15161,x15164),f411(x15163,x15162,x15164))
% 159.70/159.31  [1517]~E(x15171,x15172)+E(f411(x15173,x15174,x15171),f411(x15173,x15174,x15172))
% 159.70/159.31  [1518]~E(x15181,x15182)+E(f820(x15181,x15183,x15184),f820(x15182,x15183,x15184))
% 159.70/159.31  [1519]~E(x15191,x15192)+E(f820(x15193,x15191,x15194),f820(x15193,x15192,x15194))
% 159.70/159.31  [1520]~E(x15201,x15202)+E(f820(x15203,x15204,x15201),f820(x15203,x15204,x15202))
% 159.70/159.31  [1521]~E(x15211,x15212)+E(f609(x15211,x15213),f609(x15212,x15213))
% 159.70/159.31  [1522]~E(x15221,x15222)+E(f609(x15223,x15221),f609(x15223,x15222))
% 159.70/159.31  [1523]~E(x15231,x15232)+E(f262(x15231,x15233),f262(x15232,x15233))
% 159.70/159.31  [1524]~E(x15241,x15242)+E(f262(x15243,x15241),f262(x15243,x15242))
% 159.70/159.31  [1525]~E(x15251,x15252)+E(f651(x15251,x15253,x15254,x15255,x15256),f651(x15252,x15253,x15254,x15255,x15256))
% 159.70/159.31  [1526]~E(x15261,x15262)+E(f651(x15263,x15261,x15264,x15265,x15266),f651(x15263,x15262,x15264,x15265,x15266))
% 159.70/159.31  [1527]~E(x15271,x15272)+E(f651(x15273,x15274,x15271,x15275,x15276),f651(x15273,x15274,x15272,x15275,x15276))
% 159.70/159.31  [1528]~E(x15281,x15282)+E(f651(x15283,x15284,x15285,x15281,x15286),f651(x15283,x15284,x15285,x15282,x15286))
% 159.70/159.31  [1529]~E(x15291,x15292)+E(f651(x15293,x15294,x15295,x15296,x15291),f651(x15293,x15294,x15295,x15296,x15292))
% 159.70/159.31  [1530]~E(x15301,x15302)+E(f561(x15301,x15303,x15304,x15305),f561(x15302,x15303,x15304,x15305))
% 159.70/159.31  [1531]~E(x15311,x15312)+E(f561(x15313,x15311,x15314,x15315),f561(x15313,x15312,x15314,x15315))
% 159.70/159.31  [1532]~E(x15321,x15322)+E(f561(x15323,x15324,x15321,x15325),f561(x15323,x15324,x15322,x15325))
% 159.70/159.31  [1533]~E(x15331,x15332)+E(f561(x15333,x15334,x15335,x15331),f561(x15333,x15334,x15335,x15332))
% 159.70/159.31  [1534]~E(x15341,x15342)+E(f384(x15341,x15343,x15344,x15345),f384(x15342,x15343,x15344,x15345))
% 159.70/159.31  [1535]~E(x15351,x15352)+E(f384(x15353,x15351,x15354,x15355),f384(x15353,x15352,x15354,x15355))
% 159.70/159.31  [1536]~E(x15361,x15362)+E(f384(x15363,x15364,x15361,x15365),f384(x15363,x15364,x15362,x15365))
% 159.70/159.31  [1537]~E(x15371,x15372)+E(f384(x15373,x15374,x15375,x15371),f384(x15373,x15374,x15375,x15372))
% 159.70/159.31  [1538]~E(x15381,x15382)+E(f271(x15381,x15383,x15384,x15385,x15386),f271(x15382,x15383,x15384,x15385,x15386))
% 159.70/159.31  [1539]~E(x15391,x15392)+E(f271(x15393,x15391,x15394,x15395,x15396),f271(x15393,x15392,x15394,x15395,x15396))
% 159.70/159.31  [1540]~E(x15401,x15402)+E(f271(x15403,x15404,x15401,x15405,x15406),f271(x15403,x15404,x15402,x15405,x15406))
% 159.70/159.31  [1541]~E(x15411,x15412)+E(f271(x15413,x15414,x15415,x15411,x15416),f271(x15413,x15414,x15415,x15412,x15416))
% 159.70/159.31  [1542]~E(x15421,x15422)+E(f271(x15423,x15424,x15425,x15426,x15421),f271(x15423,x15424,x15425,x15426,x15422))
% 159.70/159.31  [1543]~E(x15431,x15432)+E(f77(x15431,x15433),f77(x15432,x15433))
% 159.70/159.31  [1544]~E(x15441,x15442)+E(f77(x15443,x15441),f77(x15443,x15442))
% 159.70/159.31  [1545]~E(x15451,x15452)+E(f408(x15451,x15453,x15454),f408(x15452,x15453,x15454))
% 159.70/159.31  [1546]~E(x15461,x15462)+E(f408(x15463,x15461,x15464),f408(x15463,x15462,x15464))
% 159.70/159.31  [1547]~E(x15471,x15472)+E(f408(x15473,x15474,x15471),f408(x15473,x15474,x15472))
% 159.70/159.31  [1548]~E(x15481,x15482)+E(f313(x15481,x15483,x15484),f313(x15482,x15483,x15484))
% 159.70/159.31  [1549]~E(x15491,x15492)+E(f313(x15493,x15491,x15494),f313(x15493,x15492,x15494))
% 159.70/159.31  [1550]~E(x15501,x15502)+E(f313(x15503,x15504,x15501),f313(x15503,x15504,x15502))
% 159.70/159.31  [1551]~E(x15511,x15512)+E(f395(x15511,x15513),f395(x15512,x15513))
% 159.70/159.31  [1552]~E(x15521,x15522)+E(f395(x15523,x15521),f395(x15523,x15522))
% 159.70/159.31  [1553]~E(x15531,x15532)+E(f17(x15531,x15533,x15534,x15535),f17(x15532,x15533,x15534,x15535))
% 159.70/159.31  [1554]~E(x15541,x15542)+E(f17(x15543,x15541,x15544,x15545),f17(x15543,x15542,x15544,x15545))
% 159.70/159.31  [1555]~E(x15551,x15552)+E(f17(x15553,x15554,x15551,x15555),f17(x15553,x15554,x15552,x15555))
% 159.70/159.31  [1556]~E(x15561,x15562)+E(f17(x15563,x15564,x15565,x15561),f17(x15563,x15564,x15565,x15562))
% 159.70/159.31  [1557]~E(x15571,x15572)+E(f710(x15571,x15573,x15574),f710(x15572,x15573,x15574))
% 159.70/159.31  [1558]~E(x15581,x15582)+E(f710(x15583,x15581,x15584),f710(x15583,x15582,x15584))
% 159.70/159.31  [1559]~E(x15591,x15592)+E(f710(x15593,x15594,x15591),f710(x15593,x15594,x15592))
% 159.70/159.31  [1560]~E(x15601,x15602)+E(f476(x15601,x15603,x15604,x15605,x15606),f476(x15602,x15603,x15604,x15605,x15606))
% 159.70/159.31  [1561]~E(x15611,x15612)+E(f476(x15613,x15611,x15614,x15615,x15616),f476(x15613,x15612,x15614,x15615,x15616))
% 159.70/159.31  [1562]~E(x15621,x15622)+E(f476(x15623,x15624,x15621,x15625,x15626),f476(x15623,x15624,x15622,x15625,x15626))
% 159.70/159.31  [1563]~E(x15631,x15632)+E(f476(x15633,x15634,x15635,x15631,x15636),f476(x15633,x15634,x15635,x15632,x15636))
% 159.70/159.31  [1564]~E(x15641,x15642)+E(f476(x15643,x15644,x15645,x15646,x15641),f476(x15643,x15644,x15645,x15646,x15642))
% 159.70/159.31  [1565]~E(x15651,x15652)+E(f420(x15651,x15653),f420(x15652,x15653))
% 159.70/159.31  [1566]~E(x15661,x15662)+E(f420(x15663,x15661),f420(x15663,x15662))
% 159.70/159.31  [1567]~E(x15671,x15672)+E(f516(x15671,x15673,x15674),f516(x15672,x15673,x15674))
% 159.70/159.31  [1568]~E(x15681,x15682)+E(f516(x15683,x15681,x15684),f516(x15683,x15682,x15684))
% 159.70/159.31  [1569]~E(x15691,x15692)+E(f516(x15693,x15694,x15691),f516(x15693,x15694,x15692))
% 159.70/159.31  [1570]~E(x15701,x15702)+E(f534(x15701,x15703,x15704),f534(x15702,x15703,x15704))
% 159.70/159.31  [1571]~E(x15711,x15712)+E(f534(x15713,x15711,x15714),f534(x15713,x15712,x15714))
% 159.70/159.31  [1572]~E(x15721,x15722)+E(f534(x15723,x15724,x15721),f534(x15723,x15724,x15722))
% 159.70/159.31  [1573]~E(x15731,x15732)+E(f452(x15731,x15733),f452(x15732,x15733))
% 159.70/159.31  [1574]~E(x15741,x15742)+E(f452(x15743,x15741),f452(x15743,x15742))
% 159.70/159.31  [1575]~E(x15751,x15752)+E(f163(x15751,x15753,x15754,x15755),f163(x15752,x15753,x15754,x15755))
% 159.70/159.31  [1576]~E(x15761,x15762)+E(f163(x15763,x15761,x15764,x15765),f163(x15763,x15762,x15764,x15765))
% 159.70/159.31  [1577]~E(x15771,x15772)+E(f163(x15773,x15774,x15771,x15775),f163(x15773,x15774,x15772,x15775))
% 159.70/159.31  [1578]~E(x15781,x15782)+E(f163(x15783,x15784,x15785,x15781),f163(x15783,x15784,x15785,x15782))
% 159.70/159.31  [1579]~E(x15791,x15792)+E(f132(x15791),f132(x15792))
% 159.70/159.31  [1580]~E(x15801,x15802)+E(f197(x15801,x15803,x15804,x15805),f197(x15802,x15803,x15804,x15805))
% 159.70/159.31  [1581]~E(x15811,x15812)+E(f197(x15813,x15811,x15814,x15815),f197(x15813,x15812,x15814,x15815))
% 159.70/159.31  [1582]~E(x15821,x15822)+E(f197(x15823,x15824,x15821,x15825),f197(x15823,x15824,x15822,x15825))
% 159.70/159.31  [1583]~E(x15831,x15832)+E(f197(x15833,x15834,x15835,x15831),f197(x15833,x15834,x15835,x15832))
% 159.70/159.31  [1584]~E(x15841,x15842)+E(f621(x15841,x15843,x15844),f621(x15842,x15843,x15844))
% 159.70/159.31  [1585]~E(x15851,x15852)+E(f621(x15853,x15851,x15854),f621(x15853,x15852,x15854))
% 159.70/159.31  [1586]~E(x15861,x15862)+E(f621(x15863,x15864,x15861),f621(x15863,x15864,x15862))
% 159.70/159.31  [1587]~E(x15871,x15872)+E(f672(x15871,x15873,x15874,x15875,x15876),f672(x15872,x15873,x15874,x15875,x15876))
% 159.70/159.31  [1588]~E(x15881,x15882)+E(f672(x15883,x15881,x15884,x15885,x15886),f672(x15883,x15882,x15884,x15885,x15886))
% 159.70/159.31  [1589]~E(x15891,x15892)+E(f672(x15893,x15894,x15891,x15895,x15896),f672(x15893,x15894,x15892,x15895,x15896))
% 159.70/159.31  [1590]~E(x15901,x15902)+E(f672(x15903,x15904,x15905,x15901,x15906),f672(x15903,x15904,x15905,x15902,x15906))
% 159.70/159.31  [1591]~E(x15911,x15912)+E(f672(x15913,x15914,x15915,x15916,x15911),f672(x15913,x15914,x15915,x15916,x15912))
% 159.70/159.31  [1592]~E(x15921,x15922)+E(f365(x15921,x15923,x15924),f365(x15922,x15923,x15924))
% 159.70/159.31  [1593]~E(x15931,x15932)+E(f365(x15933,x15931,x15934),f365(x15933,x15932,x15934))
% 159.70/159.31  [1594]~E(x15941,x15942)+E(f365(x15943,x15944,x15941),f365(x15943,x15944,x15942))
% 159.70/159.31  [1595]~E(x15951,x15952)+E(f491(x15951,x15953,x15954,x15955,x15956,x15957,x15958),f491(x15952,x15953,x15954,x15955,x15956,x15957,x15958))
% 159.70/159.31  [1596]~E(x15961,x15962)+E(f491(x15963,x15961,x15964,x15965,x15966,x15967,x15968),f491(x15963,x15962,x15964,x15965,x15966,x15967,x15968))
% 159.70/159.31  [1597]~E(x15971,x15972)+E(f491(x15973,x15974,x15971,x15975,x15976,x15977,x15978),f491(x15973,x15974,x15972,x15975,x15976,x15977,x15978))
% 159.70/159.31  [1598]~E(x15981,x15982)+E(f491(x15983,x15984,x15985,x15981,x15986,x15987,x15988),f491(x15983,x15984,x15985,x15982,x15986,x15987,x15988))
% 159.70/159.31  [1599]~E(x15991,x15992)+E(f491(x15993,x15994,x15995,x15996,x15991,x15997,x15998),f491(x15993,x15994,x15995,x15996,x15992,x15997,x15998))
% 159.70/159.31  [1600]~E(x16001,x16002)+E(f491(x16003,x16004,x16005,x16006,x16007,x16001,x16008),f491(x16003,x16004,x16005,x16006,x16007,x16002,x16008))
% 159.70/159.31  [1601]~E(x16011,x16012)+E(f491(x16013,x16014,x16015,x16016,x16017,x16018,x16011),f491(x16013,x16014,x16015,x16016,x16017,x16018,x16012))
% 159.70/159.31  [1602]~E(x16021,x16022)+E(f477(x16021,x16023,x16024,x16025,x16026),f477(x16022,x16023,x16024,x16025,x16026))
% 159.70/159.31  [1603]~E(x16031,x16032)+E(f477(x16033,x16031,x16034,x16035,x16036),f477(x16033,x16032,x16034,x16035,x16036))
% 159.70/159.31  [1604]~E(x16041,x16042)+E(f477(x16043,x16044,x16041,x16045,x16046),f477(x16043,x16044,x16042,x16045,x16046))
% 159.70/159.31  [1605]~E(x16051,x16052)+E(f477(x16053,x16054,x16055,x16051,x16056),f477(x16053,x16054,x16055,x16052,x16056))
% 159.70/159.31  [1606]~E(x16061,x16062)+E(f477(x16063,x16064,x16065,x16066,x16061),f477(x16063,x16064,x16065,x16066,x16062))
% 159.70/159.31  [1607]~E(x16071,x16072)+E(f437(x16071,x16073,x16074,x16075,x16076,x16077,x16078),f437(x16072,x16073,x16074,x16075,x16076,x16077,x16078))
% 159.70/159.31  [1608]~E(x16081,x16082)+E(f437(x16083,x16081,x16084,x16085,x16086,x16087,x16088),f437(x16083,x16082,x16084,x16085,x16086,x16087,x16088))
% 159.70/159.31  [1609]~E(x16091,x16092)+E(f437(x16093,x16094,x16091,x16095,x16096,x16097,x16098),f437(x16093,x16094,x16092,x16095,x16096,x16097,x16098))
% 159.70/159.31  [1610]~E(x16101,x16102)+E(f437(x16103,x16104,x16105,x16101,x16106,x16107,x16108),f437(x16103,x16104,x16105,x16102,x16106,x16107,x16108))
% 159.70/159.31  [1611]~E(x16111,x16112)+E(f437(x16113,x16114,x16115,x16116,x16111,x16117,x16118),f437(x16113,x16114,x16115,x16116,x16112,x16117,x16118))
% 159.70/159.31  [1612]~E(x16121,x16122)+E(f437(x16123,x16124,x16125,x16126,x16127,x16121,x16128),f437(x16123,x16124,x16125,x16126,x16127,x16122,x16128))
% 159.70/159.31  [1613]~E(x16131,x16132)+E(f437(x16133,x16134,x16135,x16136,x16137,x16138,x16131),f437(x16133,x16134,x16135,x16136,x16137,x16138,x16132))
% 159.70/159.31  [1614]~E(x16141,x16142)+E(f635(x16141,x16143),f635(x16142,x16143))
% 159.70/159.31  [1615]~E(x16151,x16152)+E(f635(x16153,x16151),f635(x16153,x16152))
% 159.70/159.31  [1616]~E(x16161,x16162)+E(f834(x16161,x16163,x16164),f834(x16162,x16163,x16164))
% 159.70/159.31  [1617]~E(x16171,x16172)+E(f834(x16173,x16171,x16174),f834(x16173,x16172,x16174))
% 159.70/159.31  [1618]~E(x16181,x16182)+E(f834(x16183,x16184,x16181),f834(x16183,x16184,x16182))
% 159.70/159.31  [1619]~E(x16191,x16192)+E(f443(x16191,x16193,x16194,x16195),f443(x16192,x16193,x16194,x16195))
% 159.70/159.31  [1620]~E(x16201,x16202)+E(f443(x16203,x16201,x16204,x16205),f443(x16203,x16202,x16204,x16205))
% 159.70/159.31  [1621]~E(x16211,x16212)+E(f443(x16213,x16214,x16211,x16215),f443(x16213,x16214,x16212,x16215))
% 159.70/159.31  [1622]~E(x16221,x16222)+E(f443(x16223,x16224,x16225,x16221),f443(x16223,x16224,x16225,x16222))
% 159.70/159.31  [1623]~E(x16231,x16232)+E(f791(x16231,x16233,x16234,x16235),f791(x16232,x16233,x16234,x16235))
% 159.70/159.31  [1624]~E(x16241,x16242)+E(f791(x16243,x16241,x16244,x16245),f791(x16243,x16242,x16244,x16245))
% 159.70/159.31  [1625]~E(x16251,x16252)+E(f791(x16253,x16254,x16251,x16255),f791(x16253,x16254,x16252,x16255))
% 159.70/159.31  [1626]~E(x16261,x16262)+E(f791(x16263,x16264,x16265,x16261),f791(x16263,x16264,x16265,x16262))
% 159.70/159.31  [1627]~E(x16271,x16272)+E(f695(x16271,x16273,x16274,x16275,x16276,x16277),f695(x16272,x16273,x16274,x16275,x16276,x16277))
% 159.70/159.31  [1628]~E(x16281,x16282)+E(f695(x16283,x16281,x16284,x16285,x16286,x16287),f695(x16283,x16282,x16284,x16285,x16286,x16287))
% 159.70/159.31  [1629]~E(x16291,x16292)+E(f695(x16293,x16294,x16291,x16295,x16296,x16297),f695(x16293,x16294,x16292,x16295,x16296,x16297))
% 159.70/159.31  [1630]~E(x16301,x16302)+E(f695(x16303,x16304,x16305,x16301,x16306,x16307),f695(x16303,x16304,x16305,x16302,x16306,x16307))
% 159.70/159.31  [1631]~E(x16311,x16312)+E(f695(x16313,x16314,x16315,x16316,x16311,x16317),f695(x16313,x16314,x16315,x16316,x16312,x16317))
% 159.70/159.31  [1632]~E(x16321,x16322)+E(f695(x16323,x16324,x16325,x16326,x16327,x16321),f695(x16323,x16324,x16325,x16326,x16327,x16322))
% 159.70/159.31  [1633]~E(x16331,x16332)+E(f579(x16331,x16333,x16334),f579(x16332,x16333,x16334))
% 159.70/159.31  [1634]~E(x16341,x16342)+E(f579(x16343,x16341,x16344),f579(x16343,x16342,x16344))
% 159.70/159.31  [1635]~E(x16351,x16352)+E(f579(x16353,x16354,x16351),f579(x16353,x16354,x16352))
% 159.70/159.31  [1636]~E(x16361,x16362)+E(f446(x16361,x16363,x16364,x16365),f446(x16362,x16363,x16364,x16365))
% 159.70/159.31  [1637]~E(x16371,x16372)+E(f446(x16373,x16371,x16374,x16375),f446(x16373,x16372,x16374,x16375))
% 159.70/159.31  [1638]~E(x16381,x16382)+E(f446(x16383,x16384,x16381,x16385),f446(x16383,x16384,x16382,x16385))
% 159.70/159.31  [1639]~E(x16391,x16392)+E(f446(x16393,x16394,x16395,x16391),f446(x16393,x16394,x16395,x16392))
% 159.70/159.31  [1640]~E(x16401,x16402)+E(f391(x16401),f391(x16402))
% 159.70/159.31  [1641]~E(x16411,x16412)+E(f351(x16411,x16413,x16414),f351(x16412,x16413,x16414))
% 159.70/159.31  [1642]~E(x16421,x16422)+E(f351(x16423,x16421,x16424),f351(x16423,x16422,x16424))
% 159.70/159.31  [1643]~E(x16431,x16432)+E(f351(x16433,x16434,x16431),f351(x16433,x16434,x16432))
% 159.70/159.31  [1644]~E(x16441,x16442)+E(f836(x16441,x16443,x16444,x16445,x16446,x16447,x16448),f836(x16442,x16443,x16444,x16445,x16446,x16447,x16448))
% 159.70/159.31  [1645]~E(x16451,x16452)+E(f836(x16453,x16451,x16454,x16455,x16456,x16457,x16458),f836(x16453,x16452,x16454,x16455,x16456,x16457,x16458))
% 159.70/159.31  [1646]~E(x16461,x16462)+E(f836(x16463,x16464,x16461,x16465,x16466,x16467,x16468),f836(x16463,x16464,x16462,x16465,x16466,x16467,x16468))
% 159.70/159.31  [1647]~E(x16471,x16472)+E(f836(x16473,x16474,x16475,x16471,x16476,x16477,x16478),f836(x16473,x16474,x16475,x16472,x16476,x16477,x16478))
% 159.70/159.31  [1648]~E(x16481,x16482)+E(f836(x16483,x16484,x16485,x16486,x16481,x16487,x16488),f836(x16483,x16484,x16485,x16486,x16482,x16487,x16488))
% 159.70/159.31  [1649]~E(x16491,x16492)+E(f836(x16493,x16494,x16495,x16496,x16497,x16491,x16498),f836(x16493,x16494,x16495,x16496,x16497,x16492,x16498))
% 159.70/159.31  [1650]~E(x16501,x16502)+E(f836(x16503,x16504,x16505,x16506,x16507,x16508,x16501),f836(x16503,x16504,x16505,x16506,x16507,x16508,x16502))
% 159.70/159.31  [1651]~E(x16511,x16512)+E(f459(x16511,x16513),f459(x16512,x16513))
% 159.70/159.31  [1652]~E(x16521,x16522)+E(f459(x16523,x16521),f459(x16523,x16522))
% 159.70/159.31  [1653]~E(x16531,x16532)+E(f622(x16531,x16533,x16534),f622(x16532,x16533,x16534))
% 159.70/159.31  [1654]~E(x16541,x16542)+E(f622(x16543,x16541,x16544),f622(x16543,x16542,x16544))
% 159.70/159.31  [1655]~E(x16551,x16552)+E(f622(x16553,x16554,x16551),f622(x16553,x16554,x16552))
% 159.70/159.31  [1656]~E(x16561,x16562)+E(f706(x16561,x16563,x16564,x16565,x16566),f706(x16562,x16563,x16564,x16565,x16566))
% 159.70/159.31  [1657]~E(x16571,x16572)+E(f706(x16573,x16571,x16574,x16575,x16576),f706(x16573,x16572,x16574,x16575,x16576))
% 159.70/159.31  [1658]~E(x16581,x16582)+E(f706(x16583,x16584,x16581,x16585,x16586),f706(x16583,x16584,x16582,x16585,x16586))
% 159.70/159.31  [1659]~E(x16591,x16592)+E(f706(x16593,x16594,x16595,x16591,x16596),f706(x16593,x16594,x16595,x16592,x16596))
% 159.70/159.31  [1660]~E(x16601,x16602)+E(f706(x16603,x16604,x16605,x16606,x16601),f706(x16603,x16604,x16605,x16606,x16602))
% 159.70/159.31  [1661]~E(x16611,x16612)+E(f853(x16611,x16613,x16614,x16615,x16616,x16617),f853(x16612,x16613,x16614,x16615,x16616,x16617))
% 159.70/159.31  [1662]~E(x16621,x16622)+E(f853(x16623,x16621,x16624,x16625,x16626,x16627),f853(x16623,x16622,x16624,x16625,x16626,x16627))
% 159.70/159.31  [1663]~E(x16631,x16632)+E(f853(x16633,x16634,x16631,x16635,x16636,x16637),f853(x16633,x16634,x16632,x16635,x16636,x16637))
% 159.70/159.31  [1664]~E(x16641,x16642)+E(f853(x16643,x16644,x16645,x16641,x16646,x16647),f853(x16643,x16644,x16645,x16642,x16646,x16647))
% 159.70/159.31  [1665]~E(x16651,x16652)+E(f853(x16653,x16654,x16655,x16656,x16651,x16657),f853(x16653,x16654,x16655,x16656,x16652,x16657))
% 159.70/159.31  [1666]~E(x16661,x16662)+E(f853(x16663,x16664,x16665,x16666,x16667,x16661),f853(x16663,x16664,x16665,x16666,x16667,x16662))
% 159.70/159.31  [1667]~E(x16671,x16672)+E(f232(x16671,x16673,x16674),f232(x16672,x16673,x16674))
% 159.70/159.31  [1668]~E(x16681,x16682)+E(f232(x16683,x16681,x16684),f232(x16683,x16682,x16684))
% 159.70/159.31  [1669]~E(x16691,x16692)+E(f232(x16693,x16694,x16691),f232(x16693,x16694,x16692))
% 159.70/159.31  [1670]~E(x16701,x16702)+E(f686(x16701,x16703,x16704,x16705,x16706,x16707),f686(x16702,x16703,x16704,x16705,x16706,x16707))
% 159.70/159.31  [1671]~E(x16711,x16712)+E(f686(x16713,x16711,x16714,x16715,x16716,x16717),f686(x16713,x16712,x16714,x16715,x16716,x16717))
% 159.70/159.31  [1672]~E(x16721,x16722)+E(f686(x16723,x16724,x16721,x16725,x16726,x16727),f686(x16723,x16724,x16722,x16725,x16726,x16727))
% 159.70/159.31  [1673]~E(x16731,x16732)+E(f686(x16733,x16734,x16735,x16731,x16736,x16737),f686(x16733,x16734,x16735,x16732,x16736,x16737))
% 159.70/159.31  [1674]~E(x16741,x16742)+E(f686(x16743,x16744,x16745,x16746,x16741,x16747),f686(x16743,x16744,x16745,x16746,x16742,x16747))
% 159.70/159.31  [1675]~E(x16751,x16752)+E(f686(x16753,x16754,x16755,x16756,x16757,x16751),f686(x16753,x16754,x16755,x16756,x16757,x16752))
% 159.70/159.31  [1676]~E(x16761,x16762)+E(f55(x16761,x16763),f55(x16762,x16763))
% 159.70/159.31  [1677]~E(x16771,x16772)+E(f55(x16773,x16771),f55(x16773,x16772))
% 159.70/159.31  [1678]~E(x16781,x16782)+E(f485(x16781,x16783,x16784),f485(x16782,x16783,x16784))
% 159.70/159.31  [1679]~E(x16791,x16792)+E(f485(x16793,x16791,x16794),f485(x16793,x16792,x16794))
% 159.70/159.31  [1680]~E(x16801,x16802)+E(f485(x16803,x16804,x16801),f485(x16803,x16804,x16802))
% 159.70/159.31  [1681]~E(x16811,x16812)+E(f454(x16811,x16813,x16814,x16815),f454(x16812,x16813,x16814,x16815))
% 159.70/159.31  [1682]~E(x16821,x16822)+E(f454(x16823,x16821,x16824,x16825),f454(x16823,x16822,x16824,x16825))
% 159.70/159.31  [1683]~E(x16831,x16832)+E(f454(x16833,x16834,x16831,x16835),f454(x16833,x16834,x16832,x16835))
% 159.70/159.31  [1684]~E(x16841,x16842)+E(f454(x16843,x16844,x16845,x16841),f454(x16843,x16844,x16845,x16842))
% 159.70/159.31  [1685]~E(x16851,x16852)+E(f492(x16851),f492(x16852))
% 159.70/159.31  [1686]~E(x16861,x16862)+E(f415(x16861,x16863,x16864,x16865,x16866,x16867),f415(x16862,x16863,x16864,x16865,x16866,x16867))
% 159.70/159.31  [1687]~E(x16871,x16872)+E(f415(x16873,x16871,x16874,x16875,x16876,x16877),f415(x16873,x16872,x16874,x16875,x16876,x16877))
% 159.70/159.31  [1688]~E(x16881,x16882)+E(f415(x16883,x16884,x16881,x16885,x16886,x16887),f415(x16883,x16884,x16882,x16885,x16886,x16887))
% 159.70/159.31  [1689]~E(x16891,x16892)+E(f415(x16893,x16894,x16895,x16891,x16896,x16897),f415(x16893,x16894,x16895,x16892,x16896,x16897))
% 159.70/159.31  [1690]~E(x16901,x16902)+E(f415(x16903,x16904,x16905,x16906,x16901,x16907),f415(x16903,x16904,x16905,x16906,x16902,x16907))
% 159.70/159.31  [1691]~E(x16911,x16912)+E(f415(x16913,x16914,x16915,x16916,x16917,x16911),f415(x16913,x16914,x16915,x16916,x16917,x16912))
% 159.70/159.31  [1692]~E(x16921,x16922)+E(f532(x16921,x16923),f532(x16922,x16923))
% 159.70/159.31  [1693]~E(x16931,x16932)+E(f532(x16933,x16931),f532(x16933,x16932))
% 159.70/159.31  [1694]~E(x16941,x16942)+E(f533(x16941,x16943,x16944),f533(x16942,x16943,x16944))
% 159.70/159.31  [1695]~E(x16951,x16952)+E(f533(x16953,x16951,x16954),f533(x16953,x16952,x16954))
% 159.70/159.31  [1696]~E(x16961,x16962)+E(f533(x16963,x16964,x16961),f533(x16963,x16964,x16962))
% 159.70/159.31  [1697]~E(x16971,x16972)+E(f832(x16971,x16973,x16974,x16975),f832(x16972,x16973,x16974,x16975))
% 159.70/159.31  [1698]~E(x16981,x16982)+E(f832(x16983,x16981,x16984,x16985),f832(x16983,x16982,x16984,x16985))
% 159.70/159.31  [1699]~E(x16991,x16992)+E(f832(x16993,x16994,x16991,x16995),f832(x16993,x16994,x16992,x16995))
% 159.70/159.31  [1700]~E(x17001,x17002)+E(f832(x17003,x17004,x17005,x17001),f832(x17003,x17004,x17005,x17002))
% 159.70/159.31  [1701]~E(x17011,x17012)+E(f352(x17011,x17013,x17014),f352(x17012,x17013,x17014))
% 159.70/159.31  [1702]~E(x17021,x17022)+E(f352(x17023,x17021,x17024),f352(x17023,x17022,x17024))
% 159.70/159.31  [1703]~E(x17031,x17032)+E(f352(x17033,x17034,x17031),f352(x17033,x17034,x17032))
% 159.70/159.31  [1704]~E(x17041,x17042)+E(f541(x17041,x17043,x17044),f541(x17042,x17043,x17044))
% 159.70/159.31  [1705]~E(x17051,x17052)+E(f541(x17053,x17051,x17054),f541(x17053,x17052,x17054))
% 159.70/159.31  [1706]~E(x17061,x17062)+E(f541(x17063,x17064,x17061),f541(x17063,x17064,x17062))
% 159.70/159.31  [1707]~E(x17071,x17072)+E(f713(x17071,x17073,x17074),f713(x17072,x17073,x17074))
% 159.70/159.31  [1708]~E(x17081,x17082)+E(f713(x17083,x17081,x17084),f713(x17083,x17082,x17084))
% 159.70/159.31  [1709]~E(x17091,x17092)+E(f713(x17093,x17094,x17091),f713(x17093,x17094,x17092))
% 159.70/159.31  [1710]~E(x17101,x17102)+E(f280(x17101,x17103),f280(x17102,x17103))
% 159.70/159.31  [1711]~E(x17111,x17112)+E(f280(x17113,x17111),f280(x17113,x17112))
% 159.70/159.31  [1712]~E(x17121,x17122)+E(f719(x17121,x17123,x17124,x17125),f719(x17122,x17123,x17124,x17125))
% 159.70/159.31  [1713]~E(x17131,x17132)+E(f719(x17133,x17131,x17134,x17135),f719(x17133,x17132,x17134,x17135))
% 159.70/159.31  [1714]~E(x17141,x17142)+E(f719(x17143,x17144,x17141,x17145),f719(x17143,x17144,x17142,x17145))
% 159.70/159.31  [1715]~E(x17151,x17152)+E(f719(x17153,x17154,x17155,x17151),f719(x17153,x17154,x17155,x17152))
% 159.70/159.31  [1716]~E(x17161,x17162)+E(f640(x17161,x17163,x17164,x17165),f640(x17162,x17163,x17164,x17165))
% 159.70/159.31  [1717]~E(x17171,x17172)+E(f640(x17173,x17171,x17174,x17175),f640(x17173,x17172,x17174,x17175))
% 159.70/159.31  [1718]~E(x17181,x17182)+E(f640(x17183,x17184,x17181,x17185),f640(x17183,x17184,x17182,x17185))
% 159.70/159.31  [1719]~E(x17191,x17192)+E(f640(x17193,x17194,x17195,x17191),f640(x17193,x17194,x17195,x17192))
% 159.70/159.31  [1720]~E(x17201,x17202)+E(f183(x17201,x17203,x17204),f183(x17202,x17203,x17204))
% 159.70/159.31  [1721]~E(x17211,x17212)+E(f183(x17213,x17211,x17214),f183(x17213,x17212,x17214))
% 159.70/159.31  [1722]~E(x17221,x17222)+E(f183(x17223,x17224,x17221),f183(x17223,x17224,x17222))
% 159.70/159.31  [1723]~E(x17231,x17232)+E(f790(x17231,x17233,x17234),f790(x17232,x17233,x17234))
% 159.70/159.31  [1724]~E(x17241,x17242)+E(f790(x17243,x17241,x17244),f790(x17243,x17242,x17244))
% 159.70/159.31  [1725]~E(x17251,x17252)+E(f790(x17253,x17254,x17251),f790(x17253,x17254,x17252))
% 159.70/159.31  [1726]~E(x17261,x17262)+E(f845(x17261,x17263,x17264),f845(x17262,x17263,x17264))
% 159.70/159.31  [1727]~E(x17271,x17272)+E(f845(x17273,x17271,x17274),f845(x17273,x17272,x17274))
% 159.70/159.31  [1728]~E(x17281,x17282)+E(f845(x17283,x17284,x17281),f845(x17283,x17284,x17282))
% 159.70/159.31  [1729]~E(x17291,x17292)+E(f879(x17291,x17293),f879(x17292,x17293))
% 159.70/159.31  [1730]~E(x17301,x17302)+E(f879(x17303,x17301),f879(x17303,x17302))
% 159.70/159.31  [1731]~E(x17311,x17312)+E(f786(x17311,x17313,x17314,x17315,x17316),f786(x17312,x17313,x17314,x17315,x17316))
% 159.70/159.31  [1732]~E(x17321,x17322)+E(f786(x17323,x17321,x17324,x17325,x17326),f786(x17323,x17322,x17324,x17325,x17326))
% 159.70/159.31  [1733]~E(x17331,x17332)+E(f786(x17333,x17334,x17331,x17335,x17336),f786(x17333,x17334,x17332,x17335,x17336))
% 159.70/159.31  [1734]~E(x17341,x17342)+E(f786(x17343,x17344,x17345,x17341,x17346),f786(x17343,x17344,x17345,x17342,x17346))
% 159.70/159.31  [1735]~E(x17351,x17352)+E(f786(x17353,x17354,x17355,x17356,x17351),f786(x17353,x17354,x17355,x17356,x17352))
% 159.70/159.31  [1736]~E(x17361,x17362)+E(f598(x17361,x17363,x17364,x17365,x17366,x17367),f598(x17362,x17363,x17364,x17365,x17366,x17367))
% 159.70/159.31  [1737]~E(x17371,x17372)+E(f598(x17373,x17371,x17374,x17375,x17376,x17377),f598(x17373,x17372,x17374,x17375,x17376,x17377))
% 159.70/159.31  [1738]~E(x17381,x17382)+E(f598(x17383,x17384,x17381,x17385,x17386,x17387),f598(x17383,x17384,x17382,x17385,x17386,x17387))
% 159.70/159.31  [1739]~E(x17391,x17392)+E(f598(x17393,x17394,x17395,x17391,x17396,x17397),f598(x17393,x17394,x17395,x17392,x17396,x17397))
% 159.70/159.31  [1740]~E(x17401,x17402)+E(f598(x17403,x17404,x17405,x17406,x17401,x17407),f598(x17403,x17404,x17405,x17406,x17402,x17407))
% 159.70/159.31  [1741]~E(x17411,x17412)+E(f598(x17413,x17414,x17415,x17416,x17417,x17411),f598(x17413,x17414,x17415,x17416,x17417,x17412))
% 159.70/159.31  [1742]~E(x17421,x17422)+E(f349(x17421,x17423,x17424),f349(x17422,x17423,x17424))
% 159.70/159.31  [1743]~E(x17431,x17432)+E(f349(x17433,x17431,x17434),f349(x17433,x17432,x17434))
% 159.70/159.31  [1744]~E(x17441,x17442)+E(f349(x17443,x17444,x17441),f349(x17443,x17444,x17442))
% 159.70/159.31  [1745]~E(x17451,x17452)+E(f648(x17451,x17453,x17454,x17455,x17456),f648(x17452,x17453,x17454,x17455,x17456))
% 159.70/159.31  [1746]~E(x17461,x17462)+E(f648(x17463,x17461,x17464,x17465,x17466),f648(x17463,x17462,x17464,x17465,x17466))
% 159.70/159.31  [1747]~E(x17471,x17472)+E(f648(x17473,x17474,x17471,x17475,x17476),f648(x17473,x17474,x17472,x17475,x17476))
% 159.70/159.31  [1748]~E(x17481,x17482)+E(f648(x17483,x17484,x17485,x17481,x17486),f648(x17483,x17484,x17485,x17482,x17486))
% 159.70/159.31  [1749]~E(x17491,x17492)+E(f648(x17493,x17494,x17495,x17496,x17491),f648(x17493,x17494,x17495,x17496,x17492))
% 159.70/159.31  [1750]~E(x17501,x17502)+E(f226(x17501,x17503),f226(x17502,x17503))
% 159.70/159.31  [1751]~E(x17511,x17512)+E(f226(x17513,x17511),f226(x17513,x17512))
% 159.70/159.31  [1752]~E(x17521,x17522)+E(f399(x17521,x17523,x17524,x17525,x17526,x17527),f399(x17522,x17523,x17524,x17525,x17526,x17527))
% 159.70/159.31  [1753]~E(x17531,x17532)+E(f399(x17533,x17531,x17534,x17535,x17536,x17537),f399(x17533,x17532,x17534,x17535,x17536,x17537))
% 159.70/159.31  [1754]~E(x17541,x17542)+E(f399(x17543,x17544,x17541,x17545,x17546,x17547),f399(x17543,x17544,x17542,x17545,x17546,x17547))
% 159.70/159.31  [1755]~E(x17551,x17552)+E(f399(x17553,x17554,x17555,x17551,x17556,x17557),f399(x17553,x17554,x17555,x17552,x17556,x17557))
% 159.70/159.31  [1756]~E(x17561,x17562)+E(f399(x17563,x17564,x17565,x17566,x17561,x17567),f399(x17563,x17564,x17565,x17566,x17562,x17567))
% 159.70/159.31  [1757]~E(x17571,x17572)+E(f399(x17573,x17574,x17575,x17576,x17577,x17571),f399(x17573,x17574,x17575,x17576,x17577,x17572))
% 159.70/159.31  [1758]~E(x17581,x17582)+E(f410(x17581,x17583,x17584),f410(x17582,x17583,x17584))
% 159.70/159.31  [1759]~E(x17591,x17592)+E(f410(x17593,x17591,x17594),f410(x17593,x17592,x17594))
% 159.70/159.31  [1760]~E(x17601,x17602)+E(f410(x17603,x17604,x17601),f410(x17603,x17604,x17602))
% 159.70/159.31  [1761]~E(x17611,x17612)+E(f530(x17611,x17613,x17614,x17615,x17616,x17617,x17618),f530(x17612,x17613,x17614,x17615,x17616,x17617,x17618))
% 159.70/159.31  [1762]~E(x17621,x17622)+E(f530(x17623,x17621,x17624,x17625,x17626,x17627,x17628),f530(x17623,x17622,x17624,x17625,x17626,x17627,x17628))
% 159.70/159.31  [1763]~E(x17631,x17632)+E(f530(x17633,x17634,x17631,x17635,x17636,x17637,x17638),f530(x17633,x17634,x17632,x17635,x17636,x17637,x17638))
% 159.70/159.31  [1764]~E(x17641,x17642)+E(f530(x17643,x17644,x17645,x17641,x17646,x17647,x17648),f530(x17643,x17644,x17645,x17642,x17646,x17647,x17648))
% 159.70/159.31  [1765]~E(x17651,x17652)+E(f530(x17653,x17654,x17655,x17656,x17651,x17657,x17658),f530(x17653,x17654,x17655,x17656,x17652,x17657,x17658))
% 159.70/159.31  [1766]~E(x17661,x17662)+E(f530(x17663,x17664,x17665,x17666,x17667,x17661,x17668),f530(x17663,x17664,x17665,x17666,x17667,x17662,x17668))
% 159.70/159.31  [1767]~E(x17671,x17672)+E(f530(x17673,x17674,x17675,x17676,x17677,x17678,x17671),f530(x17673,x17674,x17675,x17676,x17677,x17678,x17672))
% 159.70/159.31  [1768]~E(x17681,x17682)+E(f655(x17681,x17683,x17684,x17685),f655(x17682,x17683,x17684,x17685))
% 159.70/159.31  [1769]~E(x17691,x17692)+E(f655(x17693,x17691,x17694,x17695),f655(x17693,x17692,x17694,x17695))
% 159.70/159.31  [1770]~E(x17701,x17702)+E(f655(x17703,x17704,x17701,x17705),f655(x17703,x17704,x17702,x17705))
% 159.70/159.31  [1771]~E(x17711,x17712)+E(f655(x17713,x17714,x17715,x17711),f655(x17713,x17714,x17715,x17712))
% 159.70/159.31  [1772]~E(x17721,x17722)+E(f668(x17721,x17723,x17724),f668(x17722,x17723,x17724))
% 159.70/159.31  [1773]~E(x17731,x17732)+E(f668(x17733,x17731,x17734),f668(x17733,x17732,x17734))
% 159.70/159.31  [1774]~E(x17741,x17742)+E(f668(x17743,x17744,x17741),f668(x17743,x17744,x17742))
% 159.70/159.31  [1775]~E(x17751,x17752)+E(f275(x17751,x17753),f275(x17752,x17753))
% 159.70/159.31  [1776]~E(x17761,x17762)+E(f275(x17763,x17761),f275(x17763,x17762))
% 159.70/159.31  [1777]~E(x17771,x17772)+E(f529(x17771,x17773,x17774,x17775,x17776,x17777,x17778),f529(x17772,x17773,x17774,x17775,x17776,x17777,x17778))
% 159.70/159.31  [1778]~E(x17781,x17782)+E(f529(x17783,x17781,x17784,x17785,x17786,x17787,x17788),f529(x17783,x17782,x17784,x17785,x17786,x17787,x17788))
% 159.70/159.31  [1779]~E(x17791,x17792)+E(f529(x17793,x17794,x17791,x17795,x17796,x17797,x17798),f529(x17793,x17794,x17792,x17795,x17796,x17797,x17798))
% 159.70/159.31  [1780]~E(x17801,x17802)+E(f529(x17803,x17804,x17805,x17801,x17806,x17807,x17808),f529(x17803,x17804,x17805,x17802,x17806,x17807,x17808))
% 159.70/159.31  [1781]~E(x17811,x17812)+E(f529(x17813,x17814,x17815,x17816,x17811,x17817,x17818),f529(x17813,x17814,x17815,x17816,x17812,x17817,x17818))
% 159.70/159.31  [1782]~E(x17821,x17822)+E(f529(x17823,x17824,x17825,x17826,x17827,x17821,x17828),f529(x17823,x17824,x17825,x17826,x17827,x17822,x17828))
% 159.70/159.31  [1783]~E(x17831,x17832)+E(f529(x17833,x17834,x17835,x17836,x17837,x17838,x17831),f529(x17833,x17834,x17835,x17836,x17837,x17838,x17832))
% 159.70/159.31  [1784]~E(x17841,x17842)+E(f759(x17841,x17843,x17844),f759(x17842,x17843,x17844))
% 159.70/159.31  [1785]~E(x17851,x17852)+E(f759(x17853,x17851,x17854),f759(x17853,x17852,x17854))
% 159.70/159.31  [1786]~E(x17861,x17862)+E(f759(x17863,x17864,x17861),f759(x17863,x17864,x17862))
% 159.70/159.31  [1787]~E(x17871,x17872)+E(f505(x17871,x17873,x17874),f505(x17872,x17873,x17874))
% 159.70/159.31  [1788]~E(x17881,x17882)+E(f505(x17883,x17881,x17884),f505(x17883,x17882,x17884))
% 159.70/159.31  [1789]~E(x17891,x17892)+E(f505(x17893,x17894,x17891),f505(x17893,x17894,x17892))
% 159.70/159.31  [1790]~E(x17901,x17902)+E(f866(x17901,x17903,x17904,x17905),f866(x17902,x17903,x17904,x17905))
% 159.70/159.31  [1791]~E(x17911,x17912)+E(f866(x17913,x17911,x17914,x17915),f866(x17913,x17912,x17914,x17915))
% 159.70/159.31  [1792]~E(x17921,x17922)+E(f866(x17923,x17924,x17921,x17925),f866(x17923,x17924,x17922,x17925))
% 159.70/159.31  [1793]~E(x17931,x17932)+E(f866(x17933,x17934,x17935,x17931),f866(x17933,x17934,x17935,x17932))
% 159.70/159.31  [1794]~E(x17941,x17942)+E(f401(x17941,x17943),f401(x17942,x17943))
% 159.70/159.31  [1795]~E(x17951,x17952)+E(f401(x17953,x17951),f401(x17953,x17952))
% 159.70/159.31  [1796]~E(x17961,x17962)+E(f221(x17961,x17963,x17964,x17965),f221(x17962,x17963,x17964,x17965))
% 159.70/159.31  [1797]~E(x17971,x17972)+E(f221(x17973,x17971,x17974,x17975),f221(x17973,x17972,x17974,x17975))
% 159.70/159.31  [1798]~E(x17981,x17982)+E(f221(x17983,x17984,x17981,x17985),f221(x17983,x17984,x17982,x17985))
% 159.70/159.31  [1799]~E(x17991,x17992)+E(f221(x17993,x17994,x17995,x17991),f221(x17993,x17994,x17995,x17992))
% 159.70/159.31  [1800]~E(x18001,x18002)+E(f601(x18001,x18003,x18004,x18005,x18006,x18007),f601(x18002,x18003,x18004,x18005,x18006,x18007))
% 159.70/159.31  [1801]~E(x18011,x18012)+E(f601(x18013,x18011,x18014,x18015,x18016,x18017),f601(x18013,x18012,x18014,x18015,x18016,x18017))
% 159.70/159.31  [1802]~E(x18021,x18022)+E(f601(x18023,x18024,x18021,x18025,x18026,x18027),f601(x18023,x18024,x18022,x18025,x18026,x18027))
% 159.70/159.31  [1803]~E(x18031,x18032)+E(f601(x18033,x18034,x18035,x18031,x18036,x18037),f601(x18033,x18034,x18035,x18032,x18036,x18037))
% 159.70/159.31  [1804]~E(x18041,x18042)+E(f601(x18043,x18044,x18045,x18046,x18041,x18047),f601(x18043,x18044,x18045,x18046,x18042,x18047))
% 159.70/159.31  [1805]~E(x18051,x18052)+E(f601(x18053,x18054,x18055,x18056,x18057,x18051),f601(x18053,x18054,x18055,x18056,x18057,x18052))
% 159.70/159.31  [1806]~E(x18061,x18062)+E(f568(x18061,x18063,x18064,x18065),f568(x18062,x18063,x18064,x18065))
% 159.70/159.31  [1807]~E(x18071,x18072)+E(f568(x18073,x18071,x18074,x18075),f568(x18073,x18072,x18074,x18075))
% 159.70/159.31  [1808]~E(x18081,x18082)+E(f568(x18083,x18084,x18081,x18085),f568(x18083,x18084,x18082,x18085))
% 159.70/159.31  [1809]~E(x18091,x18092)+E(f568(x18093,x18094,x18095,x18091),f568(x18093,x18094,x18095,x18092))
% 159.70/159.31  [1810]~E(x18101,x18102)+E(f783(x18101,x18103,x18104,x18105),f783(x18102,x18103,x18104,x18105))
% 159.70/159.31  [1811]~E(x18111,x18112)+E(f783(x18113,x18111,x18114,x18115),f783(x18113,x18112,x18114,x18115))
% 159.70/159.31  [1812]~E(x18121,x18122)+E(f783(x18123,x18124,x18121,x18125),f783(x18123,x18124,x18122,x18125))
% 159.70/159.31  [1813]~E(x18131,x18132)+E(f783(x18133,x18134,x18135,x18131),f783(x18133,x18134,x18135,x18132))
% 159.70/159.31  [1814]~E(x18141,x18142)+E(f548(x18141,x18143,x18144),f548(x18142,x18143,x18144))
% 159.70/159.31  [1815]~E(x18151,x18152)+E(f548(x18153,x18151,x18154),f548(x18153,x18152,x18154))
% 159.70/159.31  [1816]~E(x18161,x18162)+E(f548(x18163,x18164,x18161),f548(x18163,x18164,x18162))
% 159.70/159.31  [1817]~E(x18171,x18172)+E(f770(x18171,x18173,x18174,x18175),f770(x18172,x18173,x18174,x18175))
% 159.70/159.31  [1818]~E(x18181,x18182)+E(f770(x18183,x18181,x18184,x18185),f770(x18183,x18182,x18184,x18185))
% 159.70/159.31  [1819]~E(x18191,x18192)+E(f770(x18193,x18194,x18191,x18195),f770(x18193,x18194,x18192,x18195))
% 159.70/159.31  [1820]~E(x18201,x18202)+E(f770(x18203,x18204,x18205,x18201),f770(x18203,x18204,x18205,x18202))
% 159.70/159.31  [1821]~E(x18211,x18212)+E(f189(x18211,x18213,x18214),f189(x18212,x18213,x18214))
% 159.70/159.31  [1822]~E(x18221,x18222)+E(f189(x18223,x18221,x18224),f189(x18223,x18222,x18224))
% 159.70/159.31  [1823]~E(x18231,x18232)+E(f189(x18233,x18234,x18231),f189(x18233,x18234,x18232))
% 159.70/159.31  [1824]~E(x18241,x18242)+E(f675(x18241,x18243,x18244,x18245,x18246,x18247),f675(x18242,x18243,x18244,x18245,x18246,x18247))
% 159.70/159.31  [1825]~E(x18251,x18252)+E(f675(x18253,x18251,x18254,x18255,x18256,x18257),f675(x18253,x18252,x18254,x18255,x18256,x18257))
% 159.70/159.31  [1826]~E(x18261,x18262)+E(f675(x18263,x18264,x18261,x18265,x18266,x18267),f675(x18263,x18264,x18262,x18265,x18266,x18267))
% 159.70/159.31  [1827]~E(x18271,x18272)+E(f675(x18273,x18274,x18275,x18271,x18276,x18277),f675(x18273,x18274,x18275,x18272,x18276,x18277))
% 159.70/159.31  [1828]~E(x18281,x18282)+E(f675(x18283,x18284,x18285,x18286,x18281,x18287),f675(x18283,x18284,x18285,x18286,x18282,x18287))
% 159.70/159.31  [1829]~E(x18291,x18292)+E(f675(x18293,x18294,x18295,x18296,x18297,x18291),f675(x18293,x18294,x18295,x18296,x18297,x18292))
% 159.70/159.31  [1830]~E(x18301,x18302)+E(f475(x18301,x18303,x18304,x18305),f475(x18302,x18303,x18304,x18305))
% 159.70/159.31  [1831]~E(x18311,x18312)+E(f475(x18313,x18311,x18314,x18315),f475(x18313,x18312,x18314,x18315))
% 159.70/159.31  [1832]~E(x18321,x18322)+E(f475(x18323,x18324,x18321,x18325),f475(x18323,x18324,x18322,x18325))
% 159.70/159.31  [1833]~E(x18331,x18332)+E(f475(x18333,x18334,x18335,x18331),f475(x18333,x18334,x18335,x18332))
% 159.70/159.31  [1834]~E(x18341,x18342)+E(f860(x18341,x18343),f860(x18342,x18343))
% 159.70/159.31  [1835]~E(x18351,x18352)+E(f860(x18353,x18351),f860(x18353,x18352))
% 159.70/159.31  [1836]~E(x18361,x18362)+E(f691(x18361,x18363,x18364,x18365),f691(x18362,x18363,x18364,x18365))
% 159.70/159.31  [1837]~E(x18371,x18372)+E(f691(x18373,x18371,x18374,x18375),f691(x18373,x18372,x18374,x18375))
% 159.70/159.31  [1838]~E(x18381,x18382)+E(f691(x18383,x18384,x18381,x18385),f691(x18383,x18384,x18382,x18385))
% 159.70/159.31  [1839]~E(x18391,x18392)+E(f691(x18393,x18394,x18395,x18391),f691(x18393,x18394,x18395,x18392))
% 159.70/159.31  [1840]~E(x18401,x18402)+E(f815(x18401,x18403,x18404),f815(x18402,x18403,x18404))
% 159.70/159.31  [1841]~E(x18411,x18412)+E(f815(x18413,x18411,x18414),f815(x18413,x18412,x18414))
% 159.70/159.31  [1842]~E(x18421,x18422)+E(f815(x18423,x18424,x18421),f815(x18423,x18424,x18422))
% 159.70/159.31  [1843]~E(x18431,x18432)+E(f513(x18431,x18433,x18434,x18435),f513(x18432,x18433,x18434,x18435))
% 159.70/159.31  [1844]~E(x18441,x18442)+E(f513(x18443,x18441,x18444,x18445),f513(x18443,x18442,x18444,x18445))
% 159.70/159.31  [1845]~E(x18451,x18452)+E(f513(x18453,x18454,x18451,x18455),f513(x18453,x18454,x18452,x18455))
% 159.70/159.31  [1846]~E(x18461,x18462)+E(f513(x18463,x18464,x18465,x18461),f513(x18463,x18464,x18465,x18462))
% 159.70/159.31  [1847]~E(x18471,x18472)+E(f875(x18471,x18473,x18474,x18475,x18476,x18477),f875(x18472,x18473,x18474,x18475,x18476,x18477))
% 159.70/159.31  [1848]~E(x18481,x18482)+E(f875(x18483,x18481,x18484,x18485,x18486,x18487),f875(x18483,x18482,x18484,x18485,x18486,x18487))
% 159.70/159.31  [1849]~E(x18491,x18492)+E(f875(x18493,x18494,x18491,x18495,x18496,x18497),f875(x18493,x18494,x18492,x18495,x18496,x18497))
% 159.70/159.31  [1850]~E(x18501,x18502)+E(f875(x18503,x18504,x18505,x18501,x18506,x18507),f875(x18503,x18504,x18505,x18502,x18506,x18507))
% 159.70/159.31  [1851]~E(x18511,x18512)+E(f875(x18513,x18514,x18515,x18516,x18511,x18517),f875(x18513,x18514,x18515,x18516,x18512,x18517))
% 159.70/159.31  [1852]~E(x18521,x18522)+E(f875(x18523,x18524,x18525,x18526,x18527,x18521),f875(x18523,x18524,x18525,x18526,x18527,x18522))
% 159.70/159.31  [1853]~E(x18531,x18532)+E(f161(x18531,x18533),f161(x18532,x18533))
% 159.70/159.31  [1854]~E(x18541,x18542)+E(f161(x18543,x18541),f161(x18543,x18542))
% 159.70/159.31  [1855]~E(x18551,x18552)+E(f376(x18551,x18553,x18554),f376(x18552,x18553,x18554))
% 159.70/159.31  [1856]~E(x18561,x18562)+E(f376(x18563,x18561,x18564),f376(x18563,x18562,x18564))
% 159.70/159.31  [1857]~E(x18571,x18572)+E(f376(x18573,x18574,x18571),f376(x18573,x18574,x18572))
% 159.70/159.31  [1858]~E(x18581,x18582)+E(f814(x18581,x18583,x18584,x18585),f814(x18582,x18583,x18584,x18585))
% 159.70/159.31  [1859]~E(x18591,x18592)+E(f814(x18593,x18591,x18594,x18595),f814(x18593,x18592,x18594,x18595))
% 159.70/159.31  [1860]~E(x18601,x18602)+E(f814(x18603,x18604,x18601,x18605),f814(x18603,x18604,x18602,x18605))
% 159.70/159.31  [1861]~E(x18611,x18612)+E(f814(x18613,x18614,x18615,x18611),f814(x18613,x18614,x18615,x18612))
% 159.70/159.31  [1862]~E(x18621,x18622)+E(f134(x18621,x18623,x18624,x18625,x18626),f134(x18622,x18623,x18624,x18625,x18626))
% 159.70/159.31  [1863]~E(x18631,x18632)+E(f134(x18633,x18631,x18634,x18635,x18636),f134(x18633,x18632,x18634,x18635,x18636))
% 159.70/159.31  [1864]~E(x18641,x18642)+E(f134(x18643,x18644,x18641,x18645,x18646),f134(x18643,x18644,x18642,x18645,x18646))
% 159.70/159.31  [1865]~E(x18651,x18652)+E(f134(x18653,x18654,x18655,x18651,x18656),f134(x18653,x18654,x18655,x18652,x18656))
% 159.70/159.31  [1866]~E(x18661,x18662)+E(f134(x18663,x18664,x18665,x18666,x18661),f134(x18663,x18664,x18665,x18666,x18662))
% 159.70/159.31  [1867]~E(x18671,x18672)+E(f685(x18671,x18673,x18674,x18675,x18676,x18677),f685(x18672,x18673,x18674,x18675,x18676,x18677))
% 159.70/159.31  [1868]~E(x18681,x18682)+E(f685(x18683,x18681,x18684,x18685,x18686,x18687),f685(x18683,x18682,x18684,x18685,x18686,x18687))
% 159.70/159.31  [1869]~E(x18691,x18692)+E(f685(x18693,x18694,x18691,x18695,x18696,x18697),f685(x18693,x18694,x18692,x18695,x18696,x18697))
% 159.70/159.31  [1870]~E(x18701,x18702)+E(f685(x18703,x18704,x18705,x18701,x18706,x18707),f685(x18703,x18704,x18705,x18702,x18706,x18707))
% 159.70/159.31  [1871]~E(x18711,x18712)+E(f685(x18713,x18714,x18715,x18716,x18711,x18717),f685(x18713,x18714,x18715,x18716,x18712,x18717))
% 159.70/159.31  [1872]~E(x18721,x18722)+E(f685(x18723,x18724,x18725,x18726,x18727,x18721),f685(x18723,x18724,x18725,x18726,x18727,x18722))
% 159.70/159.31  [1873]~E(x18731,x18732)+E(f851(x18731,x18733),f851(x18732,x18733))
% 159.70/159.31  [1874]~E(x18741,x18742)+E(f851(x18743,x18741),f851(x18743,x18742))
% 159.70/159.31  [1875]~E(x18751,x18752)+E(f758(x18751,x18753),f758(x18752,x18753))
% 159.70/159.31  [1876]~E(x18761,x18762)+E(f758(x18763,x18761),f758(x18763,x18762))
% 159.70/159.31  [1877]~E(x18771,x18772)+E(f722(x18771,x18773,x18774,x18775,x18776),f722(x18772,x18773,x18774,x18775,x18776))
% 159.70/159.31  [1878]~E(x18781,x18782)+E(f722(x18783,x18781,x18784,x18785,x18786),f722(x18783,x18782,x18784,x18785,x18786))
% 159.70/159.31  [1879]~E(x18791,x18792)+E(f722(x18793,x18794,x18791,x18795,x18796),f722(x18793,x18794,x18792,x18795,x18796))
% 159.70/159.31  [1880]~E(x18801,x18802)+E(f722(x18803,x18804,x18805,x18801,x18806),f722(x18803,x18804,x18805,x18802,x18806))
% 159.70/159.31  [1881]~E(x18811,x18812)+E(f722(x18813,x18814,x18815,x18816,x18811),f722(x18813,x18814,x18815,x18816,x18812))
% 159.70/159.31  [1882]~E(x18821,x18822)+E(f289(x18821,x18823),f289(x18822,x18823))
% 159.70/159.31  [1883]~E(x18831,x18832)+E(f289(x18833,x18831),f289(x18833,x18832))
% 159.70/159.31  [1884]~E(x18841,x18842)+E(f350(x18841,x18843,x18844,x18845),f350(x18842,x18843,x18844,x18845))
% 159.70/159.31  [1885]~E(x18851,x18852)+E(f350(x18853,x18851,x18854,x18855),f350(x18853,x18852,x18854,x18855))
% 159.70/159.31  [1886]~E(x18861,x18862)+E(f350(x18863,x18864,x18861,x18865),f350(x18863,x18864,x18862,x18865))
% 159.70/159.31  [1887]~E(x18871,x18872)+E(f350(x18873,x18874,x18875,x18871),f350(x18873,x18874,x18875,x18872))
% 159.70/159.31  [1888]~E(x18881,x18882)+E(f100(x18881,x18883,x18884),f100(x18882,x18883,x18884))
% 159.70/159.31  [1889]~E(x18891,x18892)+E(f100(x18893,x18891,x18894),f100(x18893,x18892,x18894))
% 159.70/159.31  [1890]~E(x18901,x18902)+E(f100(x18903,x18904,x18901),f100(x18903,x18904,x18902))
% 159.70/159.31  [1891]~E(x18911,x18912)+E(f179(x18911),f179(x18912))
% 159.70/159.31  [1892]~E(x18921,x18922)+E(f665(x18921,x18923,x18924),f665(x18922,x18923,x18924))
% 159.70/159.31  [1893]~E(x18931,x18932)+E(f665(x18933,x18931,x18934),f665(x18933,x18932,x18934))
% 159.70/159.31  [1894]~E(x18941,x18942)+E(f665(x18943,x18944,x18941),f665(x18943,x18944,x18942))
% 159.70/159.31  [1895]~E(x18951,x18952)+E(f390(x18951,x18953,x18954,x18955,x18956),f390(x18952,x18953,x18954,x18955,x18956))
% 159.70/159.31  [1896]~E(x18961,x18962)+E(f390(x18963,x18961,x18964,x18965,x18966),f390(x18963,x18962,x18964,x18965,x18966))
% 159.70/159.31  [1897]~E(x18971,x18972)+E(f390(x18973,x18974,x18971,x18975,x18976),f390(x18973,x18974,x18972,x18975,x18976))
% 159.70/159.31  [1898]~E(x18981,x18982)+E(f390(x18983,x18984,x18985,x18981,x18986),f390(x18983,x18984,x18985,x18982,x18986))
% 159.70/159.31  [1899]~E(x18991,x18992)+E(f390(x18993,x18994,x18995,x18996,x18991),f390(x18993,x18994,x18995,x18996,x18992))
% 159.70/159.31  [1900]~E(x19001,x19002)+E(f101(x19001,x19003,x19004),f101(x19002,x19003,x19004))
% 159.70/159.31  [1901]~E(x19011,x19012)+E(f101(x19013,x19011,x19014),f101(x19013,x19012,x19014))
% 159.70/159.31  [1902]~E(x19021,x19022)+E(f101(x19023,x19024,x19021),f101(x19023,x19024,x19022))
% 159.70/159.31  [1903]~E(x19031,x19032)+E(f578(x19031),f578(x19032))
% 159.70/159.31  [1904]~E(x19041,x19042)+E(f751(x19041,x19043),f751(x19042,x19043))
% 159.70/159.31  [1905]~E(x19051,x19052)+E(f751(x19053,x19051),f751(x19053,x19052))
% 159.70/159.31  [1906]~E(x19061,x19062)+E(f711(x19061,x19063),f711(x19062,x19063))
% 159.70/159.31  [1907]~E(x19071,x19072)+E(f711(x19073,x19071),f711(x19073,x19072))
% 159.70/159.31  [1908]~E(x19081,x19082)+E(f414(x19081,x19083,x19084,x19085,x19086),f414(x19082,x19083,x19084,x19085,x19086))
% 159.70/159.31  [1909]~E(x19091,x19092)+E(f414(x19093,x19091,x19094,x19095,x19096),f414(x19093,x19092,x19094,x19095,x19096))
% 159.70/159.31  [1910]~E(x19101,x19102)+E(f414(x19103,x19104,x19101,x19105,x19106),f414(x19103,x19104,x19102,x19105,x19106))
% 159.70/159.31  [1911]~E(x19111,x19112)+E(f414(x19113,x19114,x19115,x19111,x19116),f414(x19113,x19114,x19115,x19112,x19116))
% 159.70/159.31  [1912]~E(x19121,x19122)+E(f414(x19123,x19124,x19125,x19126,x19121),f414(x19123,x19124,x19125,x19126,x19122))
% 159.70/159.31  [1913]~E(x19131,x19132)+E(f859(x19131,x19133,x19134,x19135),f859(x19132,x19133,x19134,x19135))
% 159.70/159.31  [1914]~E(x19141,x19142)+E(f859(x19143,x19141,x19144,x19145),f859(x19143,x19142,x19144,x19145))
% 159.70/159.31  [1915]~E(x19151,x19152)+E(f859(x19153,x19154,x19151,x19155),f859(x19153,x19154,x19152,x19155))
% 159.70/159.31  [1916]~E(x19161,x19162)+E(f859(x19163,x19164,x19165,x19161),f859(x19163,x19164,x19165,x19162))
% 159.70/159.31  [1917]~E(x19171,x19172)+E(f407(x19171,x19173),f407(x19172,x19173))
% 159.70/159.31  [1918]~E(x19181,x19182)+E(f407(x19183,x19181),f407(x19183,x19182))
% 159.70/159.31  [1919]~E(x19191,x19192)+E(f127(x19191,x19193,x19194,x19195),f127(x19192,x19193,x19194,x19195))
% 159.70/159.31  [1920]~E(x19201,x19202)+E(f127(x19203,x19201,x19204,x19205),f127(x19203,x19202,x19204,x19205))
% 159.70/159.31  [1921]~E(x19211,x19212)+E(f127(x19213,x19214,x19211,x19215),f127(x19213,x19214,x19212,x19215))
% 159.70/159.31  [1922]~E(x19221,x19222)+E(f127(x19223,x19224,x19225,x19221),f127(x19223,x19224,x19225,x19222))
% 159.70/159.31  [1923]~E(x19231,x19232)+E(f483(x19231,x19233,x19234,x19235,x19236),f483(x19232,x19233,x19234,x19235,x19236))
% 159.70/159.31  [1924]~E(x19241,x19242)+E(f483(x19243,x19241,x19244,x19245,x19246),f483(x19243,x19242,x19244,x19245,x19246))
% 159.70/159.31  [1925]~E(x19251,x19252)+E(f483(x19253,x19254,x19251,x19255,x19256),f483(x19253,x19254,x19252,x19255,x19256))
% 159.70/159.31  [1926]~E(x19261,x19262)+E(f483(x19263,x19264,x19265,x19261,x19266),f483(x19263,x19264,x19265,x19262,x19266))
% 159.70/159.31  [1927]~E(x19271,x19272)+E(f483(x19273,x19274,x19275,x19276,x19271),f483(x19273,x19274,x19275,x19276,x19272))
% 159.70/159.31  [1928]~E(x19281,x19282)+E(f458(x19281),f458(x19282))
% 159.70/159.31  [1929]~E(x19291,x19292)+E(f590(x19291,x19293),f590(x19292,x19293))
% 159.70/159.31  [1930]~E(x19301,x19302)+E(f590(x19303,x19301),f590(x19303,x19302))
% 159.70/159.31  [1931]~E(x19311,x19312)+E(f460(x19311,x19313,x19314),f460(x19312,x19313,x19314))
% 159.70/159.31  [1932]~E(x19321,x19322)+E(f460(x19323,x19321,x19324),f460(x19323,x19322,x19324))
% 159.70/159.31  [1933]~E(x19331,x19332)+E(f460(x19333,x19334,x19331),f460(x19333,x19334,x19332))
% 159.70/159.31  [1934]~E(x19341,x19342)+E(f400(x19341),f400(x19342))
% 159.70/159.31  [1935]~E(x19351,x19352)+E(f264(x19351,x19353,x19354),f264(x19352,x19353,x19354))
% 159.70/159.31  [1936]~E(x19361,x19362)+E(f264(x19363,x19361,x19364),f264(x19363,x19362,x19364))
% 159.70/159.31  [1937]~E(x19371,x19372)+E(f264(x19373,x19374,x19371),f264(x19373,x19374,x19372))
% 159.70/159.31  [1938]~E(x19381,x19382)+E(f510(x19381,x19383,x19384),f510(x19382,x19383,x19384))
% 159.70/159.31  [1939]~E(x19391,x19392)+E(f510(x19393,x19391,x19394),f510(x19393,x19392,x19394))
% 159.70/159.31  [1940]~E(x19401,x19402)+E(f510(x19403,x19404,x19401),f510(x19403,x19404,x19402))
% 159.70/159.31  [1941]~E(x19411,x19412)+E(f794(x19411,x19413,x19414,x19415),f794(x19412,x19413,x19414,x19415))
% 159.70/159.31  [1942]~E(x19421,x19422)+E(f794(x19423,x19421,x19424,x19425),f794(x19423,x19422,x19424,x19425))
% 159.70/159.31  [1943]~E(x19431,x19432)+E(f794(x19433,x19434,x19431,x19435),f794(x19433,x19434,x19432,x19435))
% 159.70/159.31  [1944]~E(x19441,x19442)+E(f794(x19443,x19444,x19445,x19441),f794(x19443,x19444,x19445,x19442))
% 159.70/159.31  [1945]~E(x19451,x19452)+E(f811(x19451,x19453,x19454),f811(x19452,x19453,x19454))
% 159.70/159.31  [1946]~E(x19461,x19462)+E(f811(x19463,x19461,x19464),f811(x19463,x19462,x19464))
% 159.70/159.31  [1947]~E(x19471,x19472)+E(f811(x19473,x19474,x19471),f811(x19473,x19474,x19472))
% 159.70/159.31  [1948]~E(x19481,x19482)+E(f869(x19481,x19483,x19484,x19485,x19486,x19487,x19488),f869(x19482,x19483,x19484,x19485,x19486,x19487,x19488))
% 159.70/159.31  [1949]~E(x19491,x19492)+E(f869(x19493,x19491,x19494,x19495,x19496,x19497,x19498),f869(x19493,x19492,x19494,x19495,x19496,x19497,x19498))
% 159.70/159.31  [1950]~E(x19501,x19502)+E(f869(x19503,x19504,x19501,x19505,x19506,x19507,x19508),f869(x19503,x19504,x19502,x19505,x19506,x19507,x19508))
% 159.70/159.31  [1951]~E(x19511,x19512)+E(f869(x19513,x19514,x19515,x19511,x19516,x19517,x19518),f869(x19513,x19514,x19515,x19512,x19516,x19517,x19518))
% 159.70/159.31  [1952]~E(x19521,x19522)+E(f869(x19523,x19524,x19525,x19526,x19521,x19527,x19528),f869(x19523,x19524,x19525,x19526,x19522,x19527,x19528))
% 159.70/159.31  [1953]~E(x19531,x19532)+E(f869(x19533,x19534,x19535,x19536,x19537,x19531,x19538),f869(x19533,x19534,x19535,x19536,x19537,x19532,x19538))
% 159.70/159.31  [1954]~E(x19541,x19542)+E(f869(x19543,x19544,x19545,x19546,x19547,x19548,x19541),f869(x19543,x19544,x19545,x19546,x19547,x19548,x19542))
% 159.70/159.31  [1955]~E(x19551,x19552)+E(f522(x19551,x19553,x19554,x19555,x19556),f522(x19552,x19553,x19554,x19555,x19556))
% 159.70/159.31  [1956]~E(x19561,x19562)+E(f522(x19563,x19561,x19564,x19565,x19566),f522(x19563,x19562,x19564,x19565,x19566))
% 159.70/159.31  [1957]~E(x19571,x19572)+E(f522(x19573,x19574,x19571,x19575,x19576),f522(x19573,x19574,x19572,x19575,x19576))
% 159.70/159.31  [1958]~E(x19581,x19582)+E(f522(x19583,x19584,x19585,x19581,x19586),f522(x19583,x19584,x19585,x19582,x19586))
% 159.70/159.31  [1959]~E(x19591,x19592)+E(f522(x19593,x19594,x19595,x19596,x19591),f522(x19593,x19594,x19595,x19596,x19592))
% 159.70/159.31  [1960]~E(x19601,x19602)+E(f445(x19601,x19603,x19604,x19605),f445(x19602,x19603,x19604,x19605))
% 159.70/159.31  [1961]~E(x19611,x19612)+E(f445(x19613,x19611,x19614,x19615),f445(x19613,x19612,x19614,x19615))
% 159.70/159.31  [1962]~E(x19621,x19622)+E(f445(x19623,x19624,x19621,x19625),f445(x19623,x19624,x19622,x19625))
% 159.70/159.31  [1963]~E(x19631,x19632)+E(f445(x19633,x19634,x19635,x19631),f445(x19633,x19634,x19635,x19632))
% 159.70/159.31  [1964]~E(x19641,x19642)+E(f139(x19641,x19643,x19644),f139(x19642,x19643,x19644))
% 159.70/159.31  [1965]~E(x19651,x19652)+E(f139(x19653,x19651,x19654),f139(x19653,x19652,x19654))
% 159.70/159.31  [1966]~E(x19661,x19662)+E(f139(x19663,x19664,x19661),f139(x19663,x19664,x19662))
% 159.70/159.31  [1967]~E(x19671,x19672)+E(f418(x19671),f418(x19672))
% 159.70/159.31  [1968]~E(x19681,x19682)+E(f810(x19681,x19683,x19684),f810(x19682,x19683,x19684))
% 159.70/159.31  [1969]~E(x19691,x19692)+E(f810(x19693,x19691,x19694),f810(x19693,x19692,x19694))
% 159.70/159.31  [1970]~E(x19701,x19702)+E(f810(x19703,x19704,x19701),f810(x19703,x19704,x19702))
% 159.70/159.31  [1971]~E(x19711,x19712)+E(f788(x19711,x19713),f788(x19712,x19713))
% 159.70/159.31  [1972]~E(x19721,x19722)+E(f788(x19723,x19721),f788(x19723,x19722))
% 159.70/159.31  [1973]~E(x19731,x19732)+E(f699(x19731,x19733,x19734),f699(x19732,x19733,x19734))
% 159.70/159.31  [1974]~E(x19741,x19742)+E(f699(x19743,x19741,x19744),f699(x19743,x19742,x19744))
% 159.70/159.31  [1975]~E(x19751,x19752)+E(f699(x19753,x19754,x19751),f699(x19753,x19754,x19752))
% 159.70/159.31  [1976]~E(x19761,x19762)+E(f843(x19761,x19763),f843(x19762,x19763))
% 159.70/159.31  [1977]~E(x19771,x19772)+E(f843(x19773,x19771),f843(x19773,x19772))
% 159.70/159.31  [1978]~E(x19781,x19782)+E(f496(x19781,x19783,x19784,x19785),f496(x19782,x19783,x19784,x19785))
% 159.70/159.31  [1979]~E(x19791,x19792)+E(f496(x19793,x19791,x19794,x19795),f496(x19793,x19792,x19794,x19795))
% 159.70/159.31  [1980]~E(x19801,x19802)+E(f496(x19803,x19804,x19801,x19805),f496(x19803,x19804,x19802,x19805))
% 159.70/159.31  [1981]~E(x19811,x19812)+E(f496(x19813,x19814,x19815,x19811),f496(x19813,x19814,x19815,x19812))
% 159.70/159.31  [1982]~E(x19821,x19822)+E(f560(x19821,x19823,x19824,x19825),f560(x19822,x19823,x19824,x19825))
% 159.70/159.31  [1983]~E(x19831,x19832)+E(f560(x19833,x19831,x19834,x19835),f560(x19833,x19832,x19834,x19835))
% 159.70/159.31  [1984]~E(x19841,x19842)+E(f560(x19843,x19844,x19841,x19845),f560(x19843,x19844,x19842,x19845))
% 159.70/159.31  [1985]~E(x19851,x19852)+E(f560(x19853,x19854,x19855,x19851),f560(x19853,x19854,x19855,x19852))
% 159.70/159.31  [1986]~E(x19861,x19862)+E(f461(x19861,x19863,x19864,x19865),f461(x19862,x19863,x19864,x19865))
% 159.70/159.31  [1987]~E(x19871,x19872)+E(f461(x19873,x19871,x19874,x19875),f461(x19873,x19872,x19874,x19875))
% 159.70/159.31  [1988]~E(x19881,x19882)+E(f461(x19883,x19884,x19881,x19885),f461(x19883,x19884,x19882,x19885))
% 159.70/159.31  [1989]~E(x19891,x19892)+E(f461(x19893,x19894,x19895,x19891),f461(x19893,x19894,x19895,x19892))
% 159.70/159.31  [1990]~E(x19901,x19902)+E(f381(x19901,x19903,x19904,x19905),f381(x19902,x19903,x19904,x19905))
% 159.70/159.31  [1991]~E(x19911,x19912)+E(f381(x19913,x19911,x19914,x19915),f381(x19913,x19912,x19914,x19915))
% 159.70/159.31  [1992]~E(x19921,x19922)+E(f381(x19923,x19924,x19921,x19925),f381(x19923,x19924,x19922,x19925))
% 159.70/159.31  [1993]~E(x19931,x19932)+E(f381(x19933,x19934,x19935,x19931),f381(x19933,x19934,x19935,x19932))
% 159.70/159.31  [1994]~E(x19941,x19942)+E(f323(x19941,x19943,x19944),f323(x19942,x19943,x19944))
% 159.70/159.31  [1995]~E(x19951,x19952)+E(f323(x19953,x19951,x19954),f323(x19953,x19952,x19954))
% 159.70/159.31  [1996]~E(x19961,x19962)+E(f323(x19963,x19964,x19961),f323(x19963,x19964,x19962))
% 159.70/159.31  [1997]~E(x19971,x19972)+E(f276(x19971,x19973),f276(x19972,x19973))
% 159.70/159.31  [1998]~E(x19981,x19982)+E(f276(x19983,x19981),f276(x19983,x19982))
% 159.70/159.31  [1999]~E(x19991,x19992)+E(f807(x19991,x19993,x19994),f807(x19992,x19993,x19994))
% 159.70/159.31  [2000]~E(x20001,x20002)+E(f807(x20003,x20001,x20004),f807(x20003,x20002,x20004))
% 159.70/159.31  [2001]~E(x20011,x20012)+E(f807(x20013,x20014,x20011),f807(x20013,x20014,x20012))
% 159.70/159.31  [2002]~E(x20021,x20022)+E(f474(x20021,x20023,x20024,x20025,x20026),f474(x20022,x20023,x20024,x20025,x20026))
% 159.70/159.31  [2003]~E(x20031,x20032)+E(f474(x20033,x20031,x20034,x20035,x20036),f474(x20033,x20032,x20034,x20035,x20036))
% 159.70/159.31  [2004]~E(x20041,x20042)+E(f474(x20043,x20044,x20041,x20045,x20046),f474(x20043,x20044,x20042,x20045,x20046))
% 159.70/159.31  [2005]~E(x20051,x20052)+E(f474(x20053,x20054,x20055,x20051,x20056),f474(x20053,x20054,x20055,x20052,x20056))
% 159.70/159.31  [2006]~E(x20061,x20062)+E(f474(x20063,x20064,x20065,x20066,x20061),f474(x20063,x20064,x20065,x20066,x20062))
% 159.70/159.31  [2007]~E(x20071,x20072)+E(f338(x20071,x20073,x20074),f338(x20072,x20073,x20074))
% 159.70/159.31  [2008]~E(x20081,x20082)+E(f338(x20083,x20081,x20084),f338(x20083,x20082,x20084))
% 159.70/159.31  [2009]~E(x20091,x20092)+E(f338(x20093,x20094,x20091),f338(x20093,x20094,x20092))
% 159.70/159.31  [2010]~E(x20101,x20102)+E(f212(x20101),f212(x20102))
% 159.70/159.31  [2011]~E(x20111,x20112)+E(f546(x20111),f546(x20112))
% 159.70/159.31  [2012]~E(x20121,x20122)+E(f591(x20121),f591(x20122))
% 159.70/159.31  [2013]~E(x20131,x20132)+E(f858(x20131,x20133,x20134),f858(x20132,x20133,x20134))
% 159.70/159.31  [2014]~E(x20141,x20142)+E(f858(x20143,x20141,x20144),f858(x20143,x20142,x20144))
% 159.70/159.31  [2015]~E(x20151,x20152)+E(f858(x20153,x20154,x20151),f858(x20153,x20154,x20152))
% 159.70/159.31  [2016]~E(x20161,x20162)+E(f213(x20161,x20163),f213(x20162,x20163))
% 159.70/159.31  [2017]~E(x20171,x20172)+E(f213(x20173,x20171),f213(x20173,x20172))
% 159.70/159.31  [2018]~E(x20181,x20182)+E(f586(x20181,x20183),f586(x20182,x20183))
% 159.70/159.31  [2019]~E(x20191,x20192)+E(f586(x20193,x20191),f586(x20193,x20192))
% 159.70/159.31  [2020]~E(x20201,x20202)+E(f703(x20201,x20203,x20204,x20205,x20206),f703(x20202,x20203,x20204,x20205,x20206))
% 159.70/159.31  [2021]~E(x20211,x20212)+E(f703(x20213,x20211,x20214,x20215,x20216),f703(x20213,x20212,x20214,x20215,x20216))
% 159.70/159.31  [2022]~E(x20221,x20222)+E(f703(x20223,x20224,x20221,x20225,x20226),f703(x20223,x20224,x20222,x20225,x20226))
% 159.70/159.31  [2023]~E(x20231,x20232)+E(f703(x20233,x20234,x20235,x20231,x20236),f703(x20233,x20234,x20235,x20232,x20236))
% 159.70/159.31  [2024]~E(x20241,x20242)+E(f703(x20243,x20244,x20245,x20246,x20241),f703(x20243,x20244,x20245,x20246,x20242))
% 159.70/159.31  [2025]~E(x20251,x20252)+E(f347(x20251,x20253,x20254),f347(x20252,x20253,x20254))
% 159.70/159.31  [2026]~E(x20261,x20262)+E(f347(x20263,x20261,x20264),f347(x20263,x20262,x20264))
% 159.70/159.31  [2027]~E(x20271,x20272)+E(f347(x20273,x20274,x20271),f347(x20273,x20274,x20272))
% 159.70/159.31  [2028]~E(x20281,x20282)+E(f220(x20281,x20283,x20284,x20285),f220(x20282,x20283,x20284,x20285))
% 159.70/159.31  [2029]~E(x20291,x20292)+E(f220(x20293,x20291,x20294,x20295),f220(x20293,x20292,x20294,x20295))
% 159.70/159.31  [2030]~E(x20301,x20302)+E(f220(x20303,x20304,x20301,x20305),f220(x20303,x20304,x20302,x20305))
% 159.70/159.31  [2031]~E(x20311,x20312)+E(f220(x20313,x20314,x20315,x20311),f220(x20313,x20314,x20315,x20312))
% 159.70/159.31  [2032]~E(x20321,x20322)+E(f649(x20321,x20323,x20324,x20325),f649(x20322,x20323,x20324,x20325))
% 159.70/159.31  [2033]~E(x20331,x20332)+E(f649(x20333,x20331,x20334,x20335),f649(x20333,x20332,x20334,x20335))
% 159.70/159.31  [2034]~E(x20341,x20342)+E(f649(x20343,x20344,x20341,x20345),f649(x20343,x20344,x20342,x20345))
% 159.70/159.31  [2035]~E(x20351,x20352)+E(f649(x20353,x20354,x20355,x20351),f649(x20353,x20354,x20355,x20352))
% 159.70/159.31  [2036]~E(x20361,x20362)+E(f488(x20361,x20363,x20364,x20365,x20366),f488(x20362,x20363,x20364,x20365,x20366))
% 159.70/159.31  [2037]~E(x20371,x20372)+E(f488(x20373,x20371,x20374,x20375,x20376),f488(x20373,x20372,x20374,x20375,x20376))
% 159.70/159.31  [2038]~E(x20381,x20382)+E(f488(x20383,x20384,x20381,x20385,x20386),f488(x20383,x20384,x20382,x20385,x20386))
% 159.70/159.31  [2039]~E(x20391,x20392)+E(f488(x20393,x20394,x20395,x20391,x20396),f488(x20393,x20394,x20395,x20392,x20396))
% 159.70/159.31  [2040]~E(x20401,x20402)+E(f488(x20403,x20404,x20405,x20406,x20401),f488(x20403,x20404,x20405,x20406,x20402))
% 159.70/159.31  [2041]~E(x20411,x20412)+E(f173(x20411,x20413,x20414),f173(x20412,x20413,x20414))
% 159.70/159.31  [2042]~E(x20421,x20422)+E(f173(x20423,x20421,x20424),f173(x20423,x20422,x20424))
% 159.70/159.31  [2043]~E(x20431,x20432)+E(f173(x20433,x20434,x20431),f173(x20433,x20434,x20432))
% 159.70/159.31  [2044]~E(x20441,x20442)+E(f645(x20441,x20443,x20444,x20445,x20446),f645(x20442,x20443,x20444,x20445,x20446))
% 159.70/159.31  [2045]~E(x20451,x20452)+E(f645(x20453,x20451,x20454,x20455,x20456),f645(x20453,x20452,x20454,x20455,x20456))
% 159.70/159.31  [2046]~E(x20461,x20462)+E(f645(x20463,x20464,x20461,x20465,x20466),f645(x20463,x20464,x20462,x20465,x20466))
% 159.70/159.31  [2047]~E(x20471,x20472)+E(f645(x20473,x20474,x20475,x20471,x20476),f645(x20473,x20474,x20475,x20472,x20476))
% 159.70/159.31  [2048]~E(x20481,x20482)+E(f645(x20483,x20484,x20485,x20486,x20481),f645(x20483,x20484,x20485,x20486,x20482))
% 159.70/159.31  [2049]~E(x20491,x20492)+E(f519(x20491,x20493,x20494),f519(x20492,x20493,x20494))
% 159.70/159.31  [2050]~E(x20501,x20502)+E(f519(x20503,x20501,x20504),f519(x20503,x20502,x20504))
% 159.70/159.31  [2051]~E(x20511,x20512)+E(f519(x20513,x20514,x20511),f519(x20513,x20514,x20512))
% 159.70/159.31  [2052]~E(x20521,x20522)+E(f569(x20521,x20523,x20524,x20525,x20526,x20527),f569(x20522,x20523,x20524,x20525,x20526,x20527))
% 159.70/159.31  [2053]~E(x20531,x20532)+E(f569(x20533,x20531,x20534,x20535,x20536,x20537),f569(x20533,x20532,x20534,x20535,x20536,x20537))
% 159.70/159.31  [2054]~E(x20541,x20542)+E(f569(x20543,x20544,x20541,x20545,x20546,x20547),f569(x20543,x20544,x20542,x20545,x20546,x20547))
% 159.70/159.31  [2055]~E(x20551,x20552)+E(f569(x20553,x20554,x20555,x20551,x20556,x20557),f569(x20553,x20554,x20555,x20552,x20556,x20557))
% 159.70/159.31  [2056]~E(x20561,x20562)+E(f569(x20563,x20564,x20565,x20566,x20561,x20567),f569(x20563,x20564,x20565,x20566,x20562,x20567))
% 159.70/159.31  [2057]~E(x20571,x20572)+E(f569(x20573,x20574,x20575,x20576,x20577,x20571),f569(x20573,x20574,x20575,x20576,x20577,x20572))
% 159.70/159.31  [2058]~E(x20581,x20582)+E(f403(x20581),f403(x20582))
% 159.70/159.31  [2059]~E(x20591,x20592)+E(f757(x20591,x20593),f757(x20592,x20593))
% 159.70/159.31  [2060]~E(x20601,x20602)+E(f757(x20603,x20601),f757(x20603,x20602))
% 159.70/159.31  [2061]~E(x20611,x20612)+E(f692(x20611,x20613,x20614,x20615),f692(x20612,x20613,x20614,x20615))
% 159.70/159.31  [2062]~E(x20621,x20622)+E(f692(x20623,x20621,x20624,x20625),f692(x20623,x20622,x20624,x20625))
% 159.70/159.31  [2063]~E(x20631,x20632)+E(f692(x20633,x20634,x20631,x20635),f692(x20633,x20634,x20632,x20635))
% 159.70/159.31  [2064]~E(x20641,x20642)+E(f692(x20643,x20644,x20645,x20641),f692(x20643,x20644,x20645,x20642))
% 159.70/159.31  [2065]~E(x20651,x20652)+E(f436(x20651,x20653,x20654),f436(x20652,x20653,x20654))
% 159.70/159.31  [2066]~E(x20661,x20662)+E(f436(x20663,x20661,x20664),f436(x20663,x20662,x20664))
% 159.70/159.31  [2067]~E(x20671,x20672)+E(f436(x20673,x20674,x20671),f436(x20673,x20674,x20672))
% 159.70/159.31  [2068]~E(x20681,x20682)+E(f344(x20681,x20683,x20684),f344(x20682,x20683,x20684))
% 159.70/159.31  [2069]~E(x20691,x20692)+E(f344(x20693,x20691,x20694),f344(x20693,x20692,x20694))
% 159.70/159.31  [2070]~E(x20701,x20702)+E(f344(x20703,x20704,x20701),f344(x20703,x20704,x20702))
% 159.70/159.31  [2071]~E(x20711,x20712)+E(f457(x20711),f457(x20712))
% 159.70/159.31  [2072]~E(x20721,x20722)+E(f796(x20721,x20723,x20724,x20725,x20726),f796(x20722,x20723,x20724,x20725,x20726))
% 159.70/159.31  [2073]~E(x20731,x20732)+E(f796(x20733,x20731,x20734,x20735,x20736),f796(x20733,x20732,x20734,x20735,x20736))
% 159.70/159.31  [2074]~E(x20741,x20742)+E(f796(x20743,x20744,x20741,x20745,x20746),f796(x20743,x20744,x20742,x20745,x20746))
% 159.70/159.31  [2075]~E(x20751,x20752)+E(f796(x20753,x20754,x20755,x20751,x20756),f796(x20753,x20754,x20755,x20752,x20756))
% 159.70/159.31  [2076]~E(x20761,x20762)+E(f796(x20763,x20764,x20765,x20766,x20761),f796(x20763,x20764,x20765,x20766,x20762))
% 159.70/159.31  [2077]~E(x20771,x20772)+E(f402(x20771,x20773),f402(x20772,x20773))
% 159.70/159.31  [2078]~E(x20781,x20782)+E(f402(x20783,x20781),f402(x20783,x20782))
% 159.70/159.31  [2079]~E(x20791,x20792)+E(f554(x20791,x20793,x20794,x20795),f554(x20792,x20793,x20794,x20795))
% 159.70/159.31  [2080]~E(x20801,x20802)+E(f554(x20803,x20801,x20804,x20805),f554(x20803,x20802,x20804,x20805))
% 159.70/159.31  [2081]~E(x20811,x20812)+E(f554(x20813,x20814,x20811,x20815),f554(x20813,x20814,x20812,x20815))
% 159.70/159.31  [2082]~E(x20821,x20822)+E(f554(x20823,x20824,x20825,x20821),f554(x20823,x20824,x20825,x20822))
% 159.70/159.31  [2083]~E(x20831,x20832)+E(f36(x20831,x20833,x20834,x20835),f36(x20832,x20833,x20834,x20835))
% 159.70/159.31  [2084]~E(x20841,x20842)+E(f36(x20843,x20841,x20844,x20845),f36(x20843,x20842,x20844,x20845))
% 159.70/159.31  [2085]~E(x20851,x20852)+E(f36(x20853,x20854,x20851,x20855),f36(x20853,x20854,x20852,x20855))
% 159.70/159.31  [2086]~E(x20861,x20862)+E(f36(x20863,x20864,x20865,x20861),f36(x20863,x20864,x20865,x20862))
% 159.70/159.31  [2087]~E(x20871,x20872)+E(f747(x20871,x20873),f747(x20872,x20873))
% 159.70/159.31  [2088]~E(x20881,x20882)+E(f747(x20883,x20881),f747(x20883,x20882))
% 159.70/159.31  [2089]~E(x20891,x20892)+E(f806(x20891,x20893,x20894),f806(x20892,x20893,x20894))
% 159.70/159.31  [2090]~E(x20901,x20902)+E(f806(x20903,x20901,x20904),f806(x20903,x20902,x20904))
% 159.70/159.31  [2091]~E(x20911,x20912)+E(f806(x20913,x20914,x20911),f806(x20913,x20914,x20912))
% 159.70/159.31  [2092]~E(x20921,x20922)+E(f739(x20921,x20923,x20924,x20925),f739(x20922,x20923,x20924,x20925))
% 159.70/159.31  [2093]~E(x20931,x20932)+E(f739(x20933,x20931,x20934,x20935),f739(x20933,x20932,x20934,x20935))
% 159.70/159.31  [2094]~E(x20941,x20942)+E(f739(x20943,x20944,x20941,x20945),f739(x20943,x20944,x20942,x20945))
% 159.70/159.31  [2095]~E(x20951,x20952)+E(f739(x20953,x20954,x20955,x20951),f739(x20953,x20954,x20955,x20952))
% 159.70/159.31  [2096]~E(x20961,x20962)+E(f714(x20961,x20963),f714(x20962,x20963))
% 159.70/159.31  [2097]~E(x20971,x20972)+E(f714(x20973,x20971),f714(x20973,x20972))
% 159.70/159.31  [2098]~E(x20981,x20982)+E(f795(x20981,x20983,x20984,x20985,x20986),f795(x20982,x20983,x20984,x20985,x20986))
% 159.70/159.31  [2099]~E(x20991,x20992)+E(f795(x20993,x20991,x20994,x20995,x20996),f795(x20993,x20992,x20994,x20995,x20996))
% 159.70/159.31  [2100]~E(x21001,x21002)+E(f795(x21003,x21004,x21001,x21005,x21006),f795(x21003,x21004,x21002,x21005,x21006))
% 159.70/159.31  [2101]~E(x21011,x21012)+E(f795(x21013,x21014,x21015,x21011,x21016),f795(x21013,x21014,x21015,x21012,x21016))
% 159.70/159.31  [2102]~E(x21021,x21022)+E(f795(x21023,x21024,x21025,x21026,x21021),f795(x21023,x21024,x21025,x21026,x21022))
% 159.70/159.31  [2103]~E(x21031,x21032)+E(f480(x21031,x21033,x21034,x21035,x21036),f480(x21032,x21033,x21034,x21035,x21036))
% 159.70/159.31  [2104]~E(x21041,x21042)+E(f480(x21043,x21041,x21044,x21045,x21046),f480(x21043,x21042,x21044,x21045,x21046))
% 159.70/159.31  [2105]~E(x21051,x21052)+E(f480(x21053,x21054,x21051,x21055,x21056),f480(x21053,x21054,x21052,x21055,x21056))
% 159.70/159.31  [2106]~E(x21061,x21062)+E(f480(x21063,x21064,x21065,x21061,x21066),f480(x21063,x21064,x21065,x21062,x21066))
% 159.70/159.31  [2107]~E(x21071,x21072)+E(f480(x21073,x21074,x21075,x21076,x21071),f480(x21073,x21074,x21075,x21076,x21072))
% 159.70/159.31  [2108]~E(x21081,x21082)+E(f438(x21081,x21083,x21084,x21085),f438(x21082,x21083,x21084,x21085))
% 159.70/159.31  [2109]~E(x21091,x21092)+E(f438(x21093,x21091,x21094,x21095),f438(x21093,x21092,x21094,x21095))
% 159.70/159.31  [2110]~E(x21101,x21102)+E(f438(x21103,x21104,x21101,x21105),f438(x21103,x21104,x21102,x21105))
% 159.70/159.31  [2111]~E(x21111,x21112)+E(f438(x21113,x21114,x21115,x21111),f438(x21113,x21114,x21115,x21112))
% 159.70/159.31  [2112]~E(x21121,x21122)+E(f571(x21121,x21123,x21124,x21125,x21126,x21127),f571(x21122,x21123,x21124,x21125,x21126,x21127))
% 159.70/159.31  [2113]~E(x21131,x21132)+E(f571(x21133,x21131,x21134,x21135,x21136,x21137),f571(x21133,x21132,x21134,x21135,x21136,x21137))
% 159.70/159.31  [2114]~E(x21141,x21142)+E(f571(x21143,x21144,x21141,x21145,x21146,x21147),f571(x21143,x21144,x21142,x21145,x21146,x21147))
% 159.70/159.31  [2115]~E(x21151,x21152)+E(f571(x21153,x21154,x21155,x21151,x21156,x21157),f571(x21153,x21154,x21155,x21152,x21156,x21157))
% 159.70/159.31  [2116]~E(x21161,x21162)+E(f571(x21163,x21164,x21165,x21166,x21161,x21167),f571(x21163,x21164,x21165,x21166,x21162,x21167))
% 159.70/159.31  [2117]~E(x21171,x21172)+E(f571(x21173,x21174,x21175,x21176,x21177,x21171),f571(x21173,x21174,x21175,x21176,x21177,x21172))
% 159.70/159.31  [2118]~E(x21181,x21182)+E(f489(x21181,x21183,x21184),f489(x21182,x21183,x21184))
% 159.70/159.31  [2119]~E(x21191,x21192)+E(f489(x21193,x21191,x21194),f489(x21193,x21192,x21194))
% 159.70/159.31  [2120]~E(x21201,x21202)+E(f489(x21203,x21204,x21201),f489(x21203,x21204,x21202))
% 159.70/159.31  [2121]~E(x21211,x21212)+E(f641(x21211,x21213),f641(x21212,x21213))
% 159.70/159.31  [2122]~E(x21221,x21222)+E(f641(x21223,x21221),f641(x21223,x21222))
% 159.70/159.31  [2123]~E(x21231,x21232)+E(f813(x21231,x21233,x21234),f813(x21232,x21233,x21234))
% 159.70/159.31  [2124]~E(x21241,x21242)+E(f813(x21243,x21241,x21244),f813(x21243,x21242,x21244))
% 159.70/159.31  [2125]~E(x21251,x21252)+E(f813(x21253,x21254,x21251),f813(x21253,x21254,x21252))
% 159.70/159.31  [2126]~E(x21261,x21262)+E(f694(x21261,x21263,x21264,x21265,x21266),f694(x21262,x21263,x21264,x21265,x21266))
% 159.70/159.31  [2127]~E(x21271,x21272)+E(f694(x21273,x21271,x21274,x21275,x21276),f694(x21273,x21272,x21274,x21275,x21276))
% 159.70/159.31  [2128]~E(x21281,x21282)+E(f694(x21283,x21284,x21281,x21285,x21286),f694(x21283,x21284,x21282,x21285,x21286))
% 159.70/159.31  [2129]~E(x21291,x21292)+E(f694(x21293,x21294,x21295,x21291,x21296),f694(x21293,x21294,x21295,x21292,x21296))
% 159.70/159.31  [2130]~E(x21301,x21302)+E(f694(x21303,x21304,x21305,x21306,x21301),f694(x21303,x21304,x21305,x21306,x21302))
% 159.70/159.31  [2131]~E(x21311,x21312)+E(f528(x21311,x21313,x21314),f528(x21312,x21313,x21314))
% 159.70/159.31  [2132]~E(x21321,x21322)+E(f528(x21323,x21321,x21324),f528(x21323,x21322,x21324))
% 159.70/159.31  [2133]~E(x21331,x21332)+E(f528(x21333,x21334,x21331),f528(x21333,x21334,x21332))
% 159.70/159.31  [2134]~E(x21341,x21342)+E(f616(x21341,x21343,x21344),f616(x21342,x21343,x21344))
% 159.70/159.31  [2135]~E(x21351,x21352)+E(f616(x21353,x21351,x21354),f616(x21353,x21352,x21354))
% 159.70/159.31  [2136]~E(x21361,x21362)+E(f616(x21363,x21364,x21361),f616(x21363,x21364,x21362))
% 159.70/159.31  [2137]~E(x21371,x21372)+E(f756(x21371,x21373),f756(x21372,x21373))
% 159.70/159.31  [2138]~E(x21381,x21382)+E(f756(x21383,x21381),f756(x21383,x21382))
% 159.70/159.31  [2139]~E(x21391,x21392)+E(f742(x21391,x21393,x21394,x21395),f742(x21392,x21393,x21394,x21395))
% 159.70/159.31  [2140]~E(x21401,x21402)+E(f742(x21403,x21401,x21404,x21405),f742(x21403,x21402,x21404,x21405))
% 159.70/159.31  [2141]~E(x21411,x21412)+E(f742(x21413,x21414,x21411,x21415),f742(x21413,x21414,x21412,x21415))
% 159.70/159.31  [2142]~E(x21421,x21422)+E(f742(x21423,x21424,x21425,x21421),f742(x21423,x21424,x21425,x21422))
% 159.70/159.31  [2143]~E(x21431,x21432)+E(f363(x21431,x21433,x21434),f363(x21432,x21433,x21434))
% 159.70/159.31  [2144]~E(x21441,x21442)+E(f363(x21443,x21441,x21444),f363(x21443,x21442,x21444))
% 159.70/159.31  [2145]~E(x21451,x21452)+E(f363(x21453,x21454,x21451),f363(x21453,x21454,x21452))
% 159.70/159.31  [2146]~E(x21461,x21462)+E(f787(x21461,x21463),f787(x21462,x21463))
% 159.70/159.31  [2147]~E(x21471,x21472)+E(f787(x21473,x21471),f787(x21473,x21472))
% 159.70/159.31  [2148]~E(x21481,x21482)+E(f209(x21481,x21483,x21484,x21485),f209(x21482,x21483,x21484,x21485))
% 159.70/159.31  [2149]~E(x21491,x21492)+E(f209(x21493,x21491,x21494,x21495),f209(x21493,x21492,x21494,x21495))
% 159.70/159.31  [2150]~E(x21501,x21502)+E(f209(x21503,x21504,x21501,x21505),f209(x21503,x21504,x21502,x21505))
% 159.70/159.31  [2151]~E(x21511,x21512)+E(f209(x21513,x21514,x21515,x21511),f209(x21513,x21514,x21515,x21512))
% 159.70/159.31  [2152]~E(x21521,x21522)+E(f864(x21521,x21523,x21524,x21525,x21526,x21527),f864(x21522,x21523,x21524,x21525,x21526,x21527))
% 159.70/159.31  [2153]~E(x21531,x21532)+E(f864(x21533,x21531,x21534,x21535,x21536,x21537),f864(x21533,x21532,x21534,x21535,x21536,x21537))
% 159.70/159.31  [2154]~E(x21541,x21542)+E(f864(x21543,x21544,x21541,x21545,x21546,x21547),f864(x21543,x21544,x21542,x21545,x21546,x21547))
% 159.70/159.31  [2155]~E(x21551,x21552)+E(f864(x21553,x21554,x21555,x21551,x21556,x21557),f864(x21553,x21554,x21555,x21552,x21556,x21557))
% 159.70/159.31  [2156]~E(x21561,x21562)+E(f864(x21563,x21564,x21565,x21566,x21561,x21567),f864(x21563,x21564,x21565,x21566,x21562,x21567))
% 159.70/159.31  [2157]~E(x21571,x21572)+E(f864(x21573,x21574,x21575,x21576,x21577,x21571),f864(x21573,x21574,x21575,x21576,x21577,x21572))
% 159.70/159.31  [2158]~E(x21581,x21582)+E(f678(x21581,x21583,x21584,x21585),f678(x21582,x21583,x21584,x21585))
% 159.70/159.31  [2159]~E(x21591,x21592)+E(f678(x21593,x21591,x21594,x21595),f678(x21593,x21592,x21594,x21595))
% 159.70/159.31  [2160]~E(x21601,x21602)+E(f678(x21603,x21604,x21601,x21605),f678(x21603,x21604,x21602,x21605))
% 159.70/159.31  [2161]~E(x21611,x21612)+E(f678(x21613,x21614,x21615,x21611),f678(x21613,x21614,x21615,x21612))
% 159.70/159.31  [2162]~E(x21621,x21622)+E(f236(x21621,x21623,x21624),f236(x21622,x21623,x21624))
% 159.70/159.31  [2163]~E(x21631,x21632)+E(f236(x21633,x21631,x21634),f236(x21633,x21632,x21634))
% 159.70/159.31  [2164]~E(x21641,x21642)+E(f236(x21643,x21644,x21641),f236(x21643,x21644,x21642))
% 159.70/159.31  [2165]~E(x21651,x21652)+E(f567(x21651,x21653,x21654,x21655),f567(x21652,x21653,x21654,x21655))
% 159.70/159.31  [2166]~E(x21661,x21662)+E(f567(x21663,x21661,x21664,x21665),f567(x21663,x21662,x21664,x21665))
% 159.70/159.31  [2167]~E(x21671,x21672)+E(f567(x21673,x21674,x21671,x21675),f567(x21673,x21674,x21672,x21675))
% 159.70/159.31  [2168]~E(x21681,x21682)+E(f567(x21683,x21684,x21685,x21681),f567(x21683,x21684,x21685,x21682))
% 159.70/159.31  [2169]~E(x21691,x21692)+E(f297(x21691,x21693,x21694,x21695,x21696),f297(x21692,x21693,x21694,x21695,x21696))
% 159.70/159.31  [2170]~E(x21701,x21702)+E(f297(x21703,x21701,x21704,x21705,x21706),f297(x21703,x21702,x21704,x21705,x21706))
% 159.70/159.31  [2171]~E(x21711,x21712)+E(f297(x21713,x21714,x21711,x21715,x21716),f297(x21713,x21714,x21712,x21715,x21716))
% 159.70/159.31  [2172]~E(x21721,x21722)+E(f297(x21723,x21724,x21725,x21721,x21726),f297(x21723,x21724,x21725,x21722,x21726))
% 159.70/159.31  [2173]~E(x21731,x21732)+E(f297(x21733,x21734,x21735,x21736,x21731),f297(x21733,x21734,x21735,x21736,x21732))
% 159.70/159.31  [2174]~E(x21741,x21742)+E(f592(x21741,x21743,x21744,x21745,x21746),f592(x21742,x21743,x21744,x21745,x21746))
% 159.70/159.31  [2175]~E(x21751,x21752)+E(f592(x21753,x21751,x21754,x21755,x21756),f592(x21753,x21752,x21754,x21755,x21756))
% 159.70/159.31  [2176]~E(x21761,x21762)+E(f592(x21763,x21764,x21761,x21765,x21766),f592(x21763,x21764,x21762,x21765,x21766))
% 159.70/159.31  [2177]~E(x21771,x21772)+E(f592(x21773,x21774,x21775,x21771,x21776),f592(x21773,x21774,x21775,x21772,x21776))
% 159.70/159.31  [2178]~E(x21781,x21782)+E(f592(x21783,x21784,x21785,x21786,x21781),f592(x21783,x21784,x21785,x21786,x21782))
% 159.70/159.31  [2179]~E(x21791,x21792)+E(f208(x21791,x21793,x21794,x21795),f208(x21792,x21793,x21794,x21795))
% 159.70/159.31  [2180]~E(x21801,x21802)+E(f208(x21803,x21801,x21804,x21805),f208(x21803,x21802,x21804,x21805))
% 159.70/159.31  [2181]~E(x21811,x21812)+E(f208(x21813,x21814,x21811,x21815),f208(x21813,x21814,x21812,x21815))
% 159.70/159.31  [2182]~E(x21821,x21822)+E(f208(x21823,x21824,x21825,x21821),f208(x21823,x21824,x21825,x21822))
% 159.70/159.31  [2183]~E(x21831,x21832)+E(f333(x21831,x21833,x21834,x21835),f333(x21832,x21833,x21834,x21835))
% 159.70/159.31  [2184]~E(x21841,x21842)+E(f333(x21843,x21841,x21844,x21845),f333(x21843,x21842,x21844,x21845))
% 159.70/159.31  [2185]~E(x21851,x21852)+E(f333(x21853,x21854,x21851,x21855),f333(x21853,x21854,x21852,x21855))
% 159.70/159.31  [2186]~E(x21861,x21862)+E(f333(x21863,x21864,x21865,x21861),f333(x21863,x21864,x21865,x21862))
% 159.70/159.31  [2187]~E(x21871,x21872)+E(f611(x21871,x21873,x21874),f611(x21872,x21873,x21874))
% 159.70/159.31  [2188]~E(x21881,x21882)+E(f611(x21883,x21881,x21884),f611(x21883,x21882,x21884))
% 159.70/159.31  [2189]~E(x21891,x21892)+E(f611(x21893,x21894,x21891),f611(x21893,x21894,x21892))
% 159.70/159.31  [2190]~E(x21901,x21902)+E(f771(x21901,x21903,x21904,x21905,x21906),f771(x21902,x21903,x21904,x21905,x21906))
% 159.70/159.31  [2191]~E(x21911,x21912)+E(f771(x21913,x21911,x21914,x21915,x21916),f771(x21913,x21912,x21914,x21915,x21916))
% 159.70/159.31  [2192]~E(x21921,x21922)+E(f771(x21923,x21924,x21921,x21925,x21926),f771(x21923,x21924,x21922,x21925,x21926))
% 159.70/159.31  [2193]~E(x21931,x21932)+E(f771(x21933,x21934,x21935,x21931,x21936),f771(x21933,x21934,x21935,x21932,x21936))
% 159.70/159.31  [2194]~E(x21941,x21942)+E(f771(x21943,x21944,x21945,x21946,x21941),f771(x21943,x21944,x21945,x21946,x21942))
% 159.70/159.31  [2195]~E(x21951,x21952)+E(f521(x21951,x21953,x21954,x21955),f521(x21952,x21953,x21954,x21955))
% 159.70/159.31  [2196]~E(x21961,x21962)+E(f521(x21963,x21961,x21964,x21965),f521(x21963,x21962,x21964,x21965))
% 159.70/159.31  [2197]~E(x21971,x21972)+E(f521(x21973,x21974,x21971,x21975),f521(x21973,x21974,x21972,x21975))
% 159.70/159.31  [2198]~E(x21981,x21982)+E(f521(x21983,x21984,x21985,x21981),f521(x21983,x21984,x21985,x21982))
% 159.70/159.31  [2199]~E(x21991,x21992)+E(f563(x21991,x21993,x21994,x21995),f563(x21992,x21993,x21994,x21995))
% 159.70/159.31  [2200]~E(x22001,x22002)+E(f563(x22003,x22001,x22004,x22005),f563(x22003,x22002,x22004,x22005))
% 159.70/159.31  [2201]~E(x22011,x22012)+E(f563(x22013,x22014,x22011,x22015),f563(x22013,x22014,x22012,x22015))
% 159.70/159.31  [2202]~E(x22021,x22022)+E(f563(x22023,x22024,x22025,x22021),f563(x22023,x22024,x22025,x22022))
% 159.70/159.31  [2203]~E(x22031,x22032)+E(f481(x22031,x22033,x22034,x22035,x22036),f481(x22032,x22033,x22034,x22035,x22036))
% 159.70/159.31  [2204]~E(x22041,x22042)+E(f481(x22043,x22041,x22044,x22045,x22046),f481(x22043,x22042,x22044,x22045,x22046))
% 159.70/159.31  [2205]~E(x22051,x22052)+E(f481(x22053,x22054,x22051,x22055,x22056),f481(x22053,x22054,x22052,x22055,x22056))
% 159.70/159.31  [2206]~E(x22061,x22062)+E(f481(x22063,x22064,x22065,x22061,x22066),f481(x22063,x22064,x22065,x22062,x22066))
% 159.70/159.31  [2207]~E(x22071,x22072)+E(f481(x22073,x22074,x22075,x22076,x22071),f481(x22073,x22074,x22075,x22076,x22072))
% 159.70/159.31  [2208]~E(x22081,x22082)+E(f429(x22081,x22083,x22084),f429(x22082,x22083,x22084))
% 159.70/159.31  [2209]~E(x22091,x22092)+E(f429(x22093,x22091,x22094),f429(x22093,x22092,x22094))
% 159.70/159.31  [2210]~E(x22101,x22102)+E(f429(x22103,x22104,x22101),f429(x22103,x22104,x22102))
% 159.70/159.31  [2211]~E(x22111,x22112)+E(f755(x22111,x22113,x22114),f755(x22112,x22113,x22114))
% 159.70/159.31  [2212]~E(x22121,x22122)+E(f755(x22123,x22121,x22124),f755(x22123,x22122,x22124))
% 159.70/159.31  [2213]~E(x22131,x22132)+E(f755(x22133,x22134,x22131),f755(x22133,x22134,x22132))
% 159.70/159.31  [2214]~E(x22141,x22142)+E(f406(x22141,x22143,x22144,x22145,x22146),f406(x22142,x22143,x22144,x22145,x22146))
% 159.70/159.31  [2215]~E(x22151,x22152)+E(f406(x22153,x22151,x22154,x22155,x22156),f406(x22153,x22152,x22154,x22155,x22156))
% 159.70/159.31  [2216]~E(x22161,x22162)+E(f406(x22163,x22164,x22161,x22165,x22166),f406(x22163,x22164,x22162,x22165,x22166))
% 159.70/159.31  [2217]~E(x22171,x22172)+E(f406(x22173,x22174,x22175,x22171,x22176),f406(x22173,x22174,x22175,x22172,x22176))
% 159.70/159.31  [2218]~E(x22181,x22182)+E(f406(x22183,x22184,x22185,x22186,x22181),f406(x22183,x22184,x22185,x22186,x22182))
% 159.70/159.31  [2219]~E(x22191,x22192)+E(f565(x22191,x22193),f565(x22192,x22193))
% 159.70/159.31  [2220]~E(x22201,x22202)+E(f565(x22203,x22201),f565(x22203,x22202))
% 159.70/159.31  [2221]~E(x22211,x22212)+E(f855(x22211,x22213,x22214,x22215),f855(x22212,x22213,x22214,x22215))
% 159.70/159.31  [2222]~E(x22221,x22222)+E(f855(x22223,x22221,x22224,x22225),f855(x22223,x22222,x22224,x22225))
% 159.70/159.31  [2223]~E(x22231,x22232)+E(f855(x22233,x22234,x22231,x22235),f855(x22233,x22234,x22232,x22235))
% 159.70/159.31  [2224]~E(x22241,x22242)+E(f855(x22243,x22244,x22245,x22241),f855(x22243,x22244,x22245,x22242))
% 159.70/159.31  [2225]~E(x22251,x22252)+E(f551(x22251,x22253,x22254,x22255),f551(x22252,x22253,x22254,x22255))
% 159.70/159.31  [2226]~E(x22261,x22262)+E(f551(x22263,x22261,x22264,x22265),f551(x22263,x22262,x22264,x22265))
% 159.70/159.31  [2227]~E(x22271,x22272)+E(f551(x22273,x22274,x22271,x22275),f551(x22273,x22274,x22272,x22275))
% 159.70/159.31  [2228]~E(x22281,x22282)+E(f551(x22283,x22284,x22285,x22281),f551(x22283,x22284,x22285,x22282))
% 159.70/159.31  [2229]~E(x22291,x22292)+E(f760(x22291,x22293,x22294),f760(x22292,x22293,x22294))
% 159.70/159.31  [2230]~E(x22301,x22302)+E(f760(x22303,x22301,x22304),f760(x22303,x22302,x22304))
% 159.70/159.31  [2231]~E(x22311,x22312)+E(f760(x22313,x22314,x22311),f760(x22313,x22314,x22312))
% 159.70/159.31  [2232]~E(x22321,x22322)+E(f789(x22321,x22323,x22324),f789(x22322,x22323,x22324))
% 159.70/159.31  [2233]~E(x22331,x22332)+E(f789(x22333,x22331,x22334),f789(x22333,x22332,x22334))
% 159.70/159.31  [2234]~E(x22341,x22342)+E(f789(x22343,x22344,x22341),f789(x22343,x22344,x22342))
% 159.70/159.31  [2235]~E(x22351,x22352)+E(f466(x22351,x22353,x22354,x22355,x22356),f466(x22352,x22353,x22354,x22355,x22356))
% 159.70/159.31  [2236]~E(x22361,x22362)+E(f466(x22363,x22361,x22364,x22365,x22366),f466(x22363,x22362,x22364,x22365,x22366))
% 159.70/159.31  [2237]~E(x22371,x22372)+E(f466(x22373,x22374,x22371,x22375,x22376),f466(x22373,x22374,x22372,x22375,x22376))
% 159.70/159.31  [2238]~E(x22381,x22382)+E(f466(x22383,x22384,x22385,x22381,x22386),f466(x22383,x22384,x22385,x22382,x22386))
% 159.70/159.31  [2239]~E(x22391,x22392)+E(f466(x22393,x22394,x22395,x22396,x22391),f466(x22393,x22394,x22395,x22396,x22392))
% 159.70/159.31  [2240]~E(x22401,x22402)+E(f734(x22401,x22403,x22404,x22405),f734(x22402,x22403,x22404,x22405))
% 159.70/159.31  [2241]~E(x22411,x22412)+E(f734(x22413,x22411,x22414,x22415),f734(x22413,x22412,x22414,x22415))
% 159.70/159.31  [2242]~E(x22421,x22422)+E(f734(x22423,x22424,x22421,x22425),f734(x22423,x22424,x22422,x22425))
% 159.70/159.31  [2243]~E(x22431,x22432)+E(f734(x22433,x22434,x22435,x22431),f734(x22433,x22434,x22435,x22432))
% 159.70/159.31  [2244]~E(x22441,x22442)+E(f360(x22441,x22443),f360(x22442,x22443))
% 159.70/159.31  [2245]~E(x22451,x22452)+E(f360(x22453,x22451),f360(x22453,x22452))
% 159.70/159.31  [2246]~E(x22461,x22462)+E(f657(x22461,x22463,x22464,x22465,x22466),f657(x22462,x22463,x22464,x22465,x22466))
% 159.70/159.31  [2247]~E(x22471,x22472)+E(f657(x22473,x22471,x22474,x22475,x22476),f657(x22473,x22472,x22474,x22475,x22476))
% 159.70/159.31  [2248]~E(x22481,x22482)+E(f657(x22483,x22484,x22481,x22485,x22486),f657(x22483,x22484,x22482,x22485,x22486))
% 159.70/159.31  [2249]~E(x22491,x22492)+E(f657(x22493,x22494,x22495,x22491,x22496),f657(x22493,x22494,x22495,x22492,x22496))
% 159.70/159.31  [2250]~E(x22501,x22502)+E(f657(x22503,x22504,x22505,x22506,x22501),f657(x22503,x22504,x22505,x22506,x22502))
% 159.70/159.31  [2251]~E(x22511,x22512)+E(f572(x22511,x22513,x22514),f572(x22512,x22513,x22514))
% 159.70/159.31  [2252]~E(x22521,x22522)+E(f572(x22523,x22521,x22524),f572(x22523,x22522,x22524))
% 159.70/159.31  [2253]~E(x22531,x22532)+E(f572(x22533,x22534,x22531),f572(x22533,x22534,x22532))
% 159.70/159.31  [2254]~E(x22541,x22542)+E(f387(x22541,x22543,x22544,x22545,x22546),f387(x22542,x22543,x22544,x22545,x22546))
% 159.70/159.31  [2255]~E(x22551,x22552)+E(f387(x22553,x22551,x22554,x22555,x22556),f387(x22553,x22552,x22554,x22555,x22556))
% 159.70/159.31  [2256]~E(x22561,x22562)+E(f387(x22563,x22564,x22561,x22565,x22566),f387(x22563,x22564,x22562,x22565,x22566))
% 159.70/159.31  [2257]~E(x22571,x22572)+E(f387(x22573,x22574,x22575,x22571,x22576),f387(x22573,x22574,x22575,x22572,x22576))
% 159.70/159.31  [2258]~E(x22581,x22582)+E(f387(x22583,x22584,x22585,x22586,x22581),f387(x22583,x22584,x22585,x22586,x22582))
% 159.70/159.31  [2259]~E(x22591,x22592)+E(f639(x22591,x22593,x22594),f639(x22592,x22593,x22594))
% 159.70/159.31  [2260]~E(x22601,x22602)+E(f639(x22603,x22601,x22604),f639(x22603,x22602,x22604))
% 159.70/159.31  [2261]~E(x22611,x22612)+E(f639(x22613,x22614,x22611),f639(x22613,x22614,x22612))
% 159.70/159.31  [2262]~E(x22621,x22622)+E(f540(x22621,x22623,x22624),f540(x22622,x22623,x22624))
% 159.70/159.31  [2263]~E(x22631,x22632)+E(f540(x22633,x22631,x22634),f540(x22633,x22632,x22634))
% 159.70/159.31  [2264]~E(x22641,x22642)+E(f540(x22643,x22644,x22641),f540(x22643,x22644,x22642))
% 159.70/159.31  [2265]~E(x22651,x22652)+E(f392(x22651),f392(x22652))
% 159.70/159.31  [2266]~E(x22661,x22662)+E(f310(x22661,x22663),f310(x22662,x22663))
% 159.70/159.31  [2267]~E(x22671,x22672)+E(f310(x22673,x22671),f310(x22673,x22672))
% 159.70/159.31  [2268]~E(x22681,x22682)+E(f217(x22681,x22683,x22684,x22685),f217(x22682,x22683,x22684,x22685))
% 159.70/159.31  [2269]~E(x22691,x22692)+E(f217(x22693,x22691,x22694,x22695),f217(x22693,x22692,x22694,x22695))
% 159.70/159.31  [2270]~E(x22701,x22702)+E(f217(x22703,x22704,x22701,x22705),f217(x22703,x22704,x22702,x22705))
% 159.70/159.31  [2271]~E(x22711,x22712)+E(f217(x22713,x22714,x22715,x22711),f217(x22713,x22714,x22715,x22712))
% 159.70/159.31  [2272]~E(x22721,x22722)+E(f442(x22721,x22723,x22724,x22725),f442(x22722,x22723,x22724,x22725))
% 159.70/159.31  [2273]~E(x22731,x22732)+E(f442(x22733,x22731,x22734,x22735),f442(x22733,x22732,x22734,x22735))
% 159.70/159.31  [2274]~E(x22741,x22742)+E(f442(x22743,x22744,x22741,x22745),f442(x22743,x22744,x22742,x22745))
% 159.70/159.31  [2275]~E(x22751,x22752)+E(f442(x22753,x22754,x22755,x22751),f442(x22753,x22754,x22755,x22752))
% 159.70/159.31  [2276]~E(x22761,x22762)+E(f670(x22761,x22763,x22764,x22765),f670(x22762,x22763,x22764,x22765))
% 159.70/159.31  [2277]~E(x22771,x22772)+E(f670(x22773,x22771,x22774,x22775),f670(x22773,x22772,x22774,x22775))
% 159.70/159.31  [2278]~E(x22781,x22782)+E(f670(x22783,x22784,x22781,x22785),f670(x22783,x22784,x22782,x22785))
% 159.70/159.31  [2279]~E(x22791,x22792)+E(f670(x22793,x22794,x22795,x22791),f670(x22793,x22794,x22795,x22792))
% 159.70/159.31  [2280]~E(x22801,x22802)+E(f383(x22801,x22803,x22804),f383(x22802,x22803,x22804))
% 159.70/159.31  [2281]~E(x22811,x22812)+E(f383(x22813,x22811,x22814),f383(x22813,x22812,x22814))
% 159.70/159.31  [2282]~E(x22821,x22822)+E(f383(x22823,x22824,x22821),f383(x22823,x22824,x22822))
% 159.70/159.31  [2283]~E(x22831,x22832)+E(f471(x22831,x22833,x22834,x22835,x22836),f471(x22832,x22833,x22834,x22835,x22836))
% 159.70/159.31  [2284]~E(x22841,x22842)+E(f471(x22843,x22841,x22844,x22845,x22846),f471(x22843,x22842,x22844,x22845,x22846))
% 159.70/159.31  [2285]~E(x22851,x22852)+E(f471(x22853,x22854,x22851,x22855,x22856),f471(x22853,x22854,x22852,x22855,x22856))
% 159.70/159.31  [2286]~E(x22861,x22862)+E(f471(x22863,x22864,x22865,x22861,x22866),f471(x22863,x22864,x22865,x22862,x22866))
% 159.70/159.31  [2287]~E(x22871,x22872)+E(f471(x22873,x22874,x22875,x22876,x22871),f471(x22873,x22874,x22875,x22876,x22872))
% 159.70/159.31  [2288]~E(x22881,x22882)+E(f225(x22881,x22883),f225(x22882,x22883))
% 159.70/159.31  [2289]~E(x22891,x22892)+E(f225(x22893,x22891),f225(x22893,x22892))
% 159.70/159.31  [2290]~E(x22901,x22902)+E(f448(x22901,x22903,x22904,x22905),f448(x22902,x22903,x22904,x22905))
% 159.70/159.31  [2291]~E(x22911,x22912)+E(f448(x22913,x22911,x22914,x22915),f448(x22913,x22912,x22914,x22915))
% 159.70/159.31  [2292]~E(x22921,x22922)+E(f448(x22923,x22924,x22921,x22925),f448(x22923,x22924,x22922,x22925))
% 159.70/159.31  [2293]~E(x22931,x22932)+E(f448(x22933,x22934,x22935,x22931),f448(x22933,x22934,x22935,x22932))
% 159.70/159.31  [2294]~E(x22941,x22942)+E(f336(x22941,x22943,x22944),f336(x22942,x22943,x22944))
% 159.70/159.31  [2295]~E(x22951,x22952)+E(f336(x22953,x22951,x22954),f336(x22953,x22952,x22954))
% 159.70/159.31  [2296]~E(x22961,x22962)+E(f336(x22963,x22964,x22961),f336(x22963,x22964,x22962))
% 159.70/159.31  [2297]~E(x22971,x22972)+E(f715(x22971,x22973,x22974),f715(x22972,x22973,x22974))
% 159.70/159.31  [2298]~E(x22981,x22982)+E(f715(x22983,x22981,x22984),f715(x22983,x22982,x22984))
% 159.70/159.31  [2299]~E(x22991,x22992)+E(f715(x22993,x22994,x22991),f715(x22993,x22994,x22992))
% 159.70/159.31  [2300]~E(x23001,x23002)+E(f538(x23001,x23003,x23004),f538(x23002,x23003,x23004))
% 159.70/159.31  [2301]~E(x23011,x23012)+E(f538(x23013,x23011,x23014),f538(x23013,x23012,x23014))
% 159.70/159.31  [2302]~E(x23021,x23022)+E(f538(x23023,x23024,x23021),f538(x23023,x23024,x23022))
% 159.70/159.31  [2303]~E(x23031,x23032)+E(f659(x23031,x23033,x23034,x23035,x23036),f659(x23032,x23033,x23034,x23035,x23036))
% 159.70/159.31  [2304]~E(x23041,x23042)+E(f659(x23043,x23041,x23044,x23045,x23046),f659(x23043,x23042,x23044,x23045,x23046))
% 159.70/159.31  [2305]~E(x23051,x23052)+E(f659(x23053,x23054,x23051,x23055,x23056),f659(x23053,x23054,x23052,x23055,x23056))
% 159.70/159.31  [2306]~E(x23061,x23062)+E(f659(x23063,x23064,x23065,x23061,x23066),f659(x23063,x23064,x23065,x23062,x23066))
% 159.70/159.31  [2307]~E(x23071,x23072)+E(f659(x23073,x23074,x23075,x23076,x23071),f659(x23073,x23074,x23075,x23076,x23072))
% 159.70/159.31  [2308]~E(x23081,x23082)+E(f725(x23081,x23083,x23084,x23085,x23086),f725(x23082,x23083,x23084,x23085,x23086))
% 159.70/159.31  [2309]~E(x23091,x23092)+E(f725(x23093,x23091,x23094,x23095,x23096),f725(x23093,x23092,x23094,x23095,x23096))
% 159.70/159.31  [2310]~E(x23101,x23102)+E(f725(x23103,x23104,x23101,x23105,x23106),f725(x23103,x23104,x23102,x23105,x23106))
% 159.70/159.31  [2311]~E(x23111,x23112)+E(f725(x23113,x23114,x23115,x23111,x23116),f725(x23113,x23114,x23115,x23112,x23116))
% 159.70/159.31  [2312]~E(x23121,x23122)+E(f725(x23123,x23124,x23125,x23126,x23121),f725(x23123,x23124,x23125,x23126,x23122))
% 159.70/159.31  [2313]~E(x23131,x23132)+E(f281(x23131,x23133,x23134,x23135),f281(x23132,x23133,x23134,x23135))
% 159.70/159.31  [2314]~E(x23141,x23142)+E(f281(x23143,x23141,x23144,x23145),f281(x23143,x23142,x23144,x23145))
% 159.70/159.31  [2315]~E(x23151,x23152)+E(f281(x23153,x23154,x23151,x23155),f281(x23153,x23154,x23152,x23155))
% 159.70/159.31  [2316]~E(x23161,x23162)+E(f281(x23163,x23164,x23165,x23161),f281(x23163,x23164,x23165,x23162))
% 159.70/159.31  [2317]~E(x23171,x23172)+E(f512(x23171,x23173,x23174,x23175),f512(x23172,x23173,x23174,x23175))
% 159.70/159.31  [2318]~E(x23181,x23182)+E(f512(x23183,x23181,x23184,x23185),f512(x23183,x23182,x23184,x23185))
% 159.70/159.31  [2319]~E(x23191,x23192)+E(f512(x23193,x23194,x23191,x23195),f512(x23193,x23194,x23192,x23195))
% 159.70/159.31  [2320]~E(x23201,x23202)+E(f512(x23203,x23204,x23205,x23201),f512(x23203,x23204,x23205,x23202))
% 159.70/159.31  [2321]~E(x23211,x23212)+E(f647(x23211,x23213,x23214,x23215,x23216),f647(x23212,x23213,x23214,x23215,x23216))
% 159.70/159.31  [2322]~E(x23221,x23222)+E(f647(x23223,x23221,x23224,x23225,x23226),f647(x23223,x23222,x23224,x23225,x23226))
% 159.70/159.31  [2323]~E(x23231,x23232)+E(f647(x23233,x23234,x23231,x23235,x23236),f647(x23233,x23234,x23232,x23235,x23236))
% 159.70/159.31  [2324]~E(x23241,x23242)+E(f647(x23243,x23244,x23245,x23241,x23246),f647(x23243,x23244,x23245,x23242,x23246))
% 159.70/159.31  [2325]~E(x23251,x23252)+E(f647(x23253,x23254,x23255,x23256,x23251),f647(x23253,x23254,x23255,x23256,x23252))
% 159.70/159.31  [2326]~E(x23261,x23262)+E(f763(x23261,x23263,x23264),f763(x23262,x23263,x23264))
% 159.70/159.31  [2327]~E(x23271,x23272)+E(f763(x23273,x23271,x23274),f763(x23273,x23272,x23274))
% 159.70/159.31  [2328]~E(x23281,x23282)+E(f763(x23283,x23284,x23281),f763(x23283,x23284,x23282))
% 159.70/159.31  [2329]~E(x23291,x23292)+E(f878(x23291,x23293),f878(x23292,x23293))
% 159.70/159.31  [2330]~E(x23301,x23302)+E(f878(x23303,x23301),f878(x23303,x23302))
% 159.70/159.31  [2331]~E(x23311,x23312)+E(f840(x23311,x23313),f840(x23312,x23313))
% 159.70/159.31  [2332]~E(x23321,x23322)+E(f840(x23323,x23321),f840(x23323,x23322))
% 159.70/159.31  [2333]~E(x23331,x23332)+E(f128(x23331),f128(x23332))
% 159.70/159.31  [2334]~E(x23341,x23342)+E(f748(x23341,x23343,x23344),f748(x23342,x23343,x23344))
% 159.70/159.31  [2335]~E(x23351,x23352)+E(f748(x23353,x23351,x23354),f748(x23353,x23352,x23354))
% 159.70/159.31  [2336]~E(x23361,x23362)+E(f748(x23363,x23364,x23361),f748(x23363,x23364,x23362))
% 159.70/159.31  [2337]~E(x23371,x23372)+E(f650(x23371,x23373,x23374,x23375),f650(x23372,x23373,x23374,x23375))
% 159.70/159.31  [2338]~E(x23381,x23382)+E(f650(x23383,x23381,x23384,x23385),f650(x23383,x23382,x23384,x23385))
% 159.70/159.31  [2339]~E(x23391,x23392)+E(f650(x23393,x23394,x23391,x23395),f650(x23393,x23394,x23392,x23395))
% 159.70/159.31  [2340]~E(x23401,x23402)+E(f650(x23403,x23404,x23405,x23401),f650(x23403,x23404,x23405,x23402))
% 159.70/159.31  [2341]~E(x23411,x23412)+E(f644(x23411,x23413,x23414,x23415,x23416),f644(x23412,x23413,x23414,x23415,x23416))
% 159.70/159.31  [2342]~E(x23421,x23422)+E(f644(x23423,x23421,x23424,x23425,x23426),f644(x23423,x23422,x23424,x23425,x23426))
% 159.70/159.31  [2343]~E(x23431,x23432)+E(f644(x23433,x23434,x23431,x23435,x23436),f644(x23433,x23434,x23432,x23435,x23436))
% 159.70/159.31  [2344]~E(x23441,x23442)+E(f644(x23443,x23444,x23445,x23441,x23446),f644(x23443,x23444,x23445,x23442,x23446))
% 159.70/159.31  [2345]~E(x23451,x23452)+E(f644(x23453,x23454,x23455,x23456,x23451),f644(x23453,x23454,x23455,x23456,x23452))
% 159.70/159.31  [2346]~E(x23461,x23462)+E(f584(x23461),f584(x23462))
% 159.70/159.31  [2347]~E(x23471,x23472)+E(f638(x23471,x23473,x23474),f638(x23472,x23473,x23474))
% 159.70/159.31  [2348]~E(x23481,x23482)+E(f638(x23483,x23481,x23484),f638(x23483,x23482,x23484))
% 159.70/159.31  [2349]~E(x23491,x23492)+E(f638(x23493,x23494,x23491),f638(x23493,x23494,x23492))
% 159.70/159.31  [2350]~E(x23501,x23502)+E(f515(x23501,x23503,x23504),f515(x23502,x23503,x23504))
% 159.70/159.31  [2351]~E(x23511,x23512)+E(f515(x23513,x23511,x23514),f515(x23513,x23512,x23514))
% 159.70/159.31  [2352]~E(x23521,x23522)+E(f515(x23523,x23524,x23521),f515(x23523,x23524,x23522))
% 159.70/159.31  [2353]~E(x23531,x23532)+E(f870(x23531,x23533),f870(x23532,x23533))
% 159.70/159.31  [2354]~E(x23541,x23542)+E(f870(x23543,x23541),f870(x23543,x23542))
% 159.70/159.31  [2355]~E(x23551,x23552)+E(f762(x23551,x23553,x23554),f762(x23552,x23553,x23554))
% 159.70/159.31  [2356]~E(x23561,x23562)+E(f762(x23563,x23561,x23564),f762(x23563,x23562,x23564))
% 159.70/159.31  [2357]~E(x23571,x23572)+E(f762(x23573,x23574,x23571),f762(x23573,x23574,x23572))
% 159.70/159.31  [2358]~E(x23581,x23582)+E(f730(x23581,x23583,x23584,x23585),f730(x23582,x23583,x23584,x23585))
% 159.70/159.31  [2359]~E(x23591,x23592)+E(f730(x23593,x23591,x23594,x23595),f730(x23593,x23592,x23594,x23595))
% 159.70/159.31  [2360]~E(x23601,x23602)+E(f730(x23603,x23604,x23601,x23605),f730(x23603,x23604,x23602,x23605))
% 159.70/159.31  [2361]~E(x23611,x23612)+E(f730(x23613,x23614,x23615,x23611),f730(x23613,x23614,x23615,x23612))
% 159.70/159.31  [2362]~E(x23621,x23622)+E(f746(x23621,x23623),f746(x23622,x23623))
% 159.70/159.31  [2363]~E(x23631,x23632)+E(f746(x23633,x23631),f746(x23633,x23632))
% 159.70/159.31  [2364]~E(x23641,x23642)+E(f103(x23641,x23643,x23644,x23645),f103(x23642,x23643,x23644,x23645))
% 159.70/159.31  [2365]~E(x23651,x23652)+E(f103(x23653,x23651,x23654,x23655),f103(x23653,x23652,x23654,x23655))
% 159.70/159.31  [2366]~E(x23661,x23662)+E(f103(x23663,x23664,x23661,x23665),f103(x23663,x23664,x23662,x23665))
% 159.70/159.31  [2367]~E(x23671,x23672)+E(f103(x23673,x23674,x23675,x23671),f103(x23673,x23674,x23675,x23672))
% 159.70/159.31  [2368]~E(x23681,x23682)+E(f507(x23681,x23683,x23684,x23685),f507(x23682,x23683,x23684,x23685))
% 159.70/159.31  [2369]~E(x23691,x23692)+E(f507(x23693,x23691,x23694,x23695),f507(x23693,x23692,x23694,x23695))
% 159.70/159.31  [2370]~E(x23701,x23702)+E(f507(x23703,x23704,x23701,x23705),f507(x23703,x23704,x23702,x23705))
% 159.70/159.31  [2371]~E(x23711,x23712)+E(f507(x23713,x23714,x23715,x23711),f507(x23713,x23714,x23715,x23712))
% 159.70/159.31  [2372]~E(x23721,x23722)+E(f518(x23721,x23723,x23724,x23725,x23726,x23727),f518(x23722,x23723,x23724,x23725,x23726,x23727))
% 159.70/159.31  [2373]~E(x23731,x23732)+E(f518(x23733,x23731,x23734,x23735,x23736,x23737),f518(x23733,x23732,x23734,x23735,x23736,x23737))
% 159.70/159.31  [2374]~E(x23741,x23742)+E(f518(x23743,x23744,x23741,x23745,x23746,x23747),f518(x23743,x23744,x23742,x23745,x23746,x23747))
% 159.70/159.31  [2375]~E(x23751,x23752)+E(f518(x23753,x23754,x23755,x23751,x23756,x23757),f518(x23753,x23754,x23755,x23752,x23756,x23757))
% 159.70/159.31  [2376]~E(x23761,x23762)+E(f518(x23763,x23764,x23765,x23766,x23761,x23767),f518(x23763,x23764,x23765,x23766,x23762,x23767))
% 159.70/159.31  [2377]~E(x23771,x23772)+E(f518(x23773,x23774,x23775,x23776,x23777,x23771),f518(x23773,x23774,x23775,x23776,x23777,x23772))
% 159.70/159.31  [2378]~E(x23781,x23782)+E(f389(x23781,x23783,x23784,x23785,x23786),f389(x23782,x23783,x23784,x23785,x23786))
% 159.70/159.31  [2379]~E(x23791,x23792)+E(f389(x23793,x23791,x23794,x23795,x23796),f389(x23793,x23792,x23794,x23795,x23796))
% 159.70/159.31  [2380]~E(x23801,x23802)+E(f389(x23803,x23804,x23801,x23805,x23806),f389(x23803,x23804,x23802,x23805,x23806))
% 159.70/159.31  [2381]~E(x23811,x23812)+E(f389(x23813,x23814,x23815,x23811,x23816),f389(x23813,x23814,x23815,x23812,x23816))
% 159.70/159.31  [2382]~E(x23821,x23822)+E(f389(x23823,x23824,x23825,x23826,x23821),f389(x23823,x23824,x23825,x23826,x23822))
% 159.70/159.31  [2383]~E(x23831,x23832)+E(f846(x23831,x23833,x23834),f846(x23832,x23833,x23834))
% 159.70/159.31  [2384]~E(x23841,x23842)+E(f846(x23843,x23841,x23844),f846(x23843,x23842,x23844))
% 159.70/159.31  [2385]~E(x23851,x23852)+E(f846(x23853,x23854,x23851),f846(x23853,x23854,x23852))
% 159.70/159.31  [2386]~E(x23861,x23862)+E(f585(x23861),f585(x23862))
% 159.70/159.31  [2387]~E(x23871,x23872)+E(f631(x23871,x23873,x23874,x23875,x23876),f631(x23872,x23873,x23874,x23875,x23876))
% 159.70/159.31  [2388]~E(x23881,x23882)+E(f631(x23883,x23881,x23884,x23885,x23886),f631(x23883,x23882,x23884,x23885,x23886))
% 159.70/159.31  [2389]~E(x23891,x23892)+E(f631(x23893,x23894,x23891,x23895,x23896),f631(x23893,x23894,x23892,x23895,x23896))
% 159.70/159.31  [2390]~E(x23901,x23902)+E(f631(x23903,x23904,x23905,x23901,x23906),f631(x23903,x23904,x23905,x23902,x23906))
% 159.70/159.31  [2391]~E(x23911,x23912)+E(f631(x23913,x23914,x23915,x23916,x23911),f631(x23913,x23914,x23915,x23916,x23912))
% 159.70/159.31  [2392]~E(x23921,x23922)+E(f854(x23921,x23923,x23924,x23925),f854(x23922,x23923,x23924,x23925))
% 159.70/159.31  [2393]~E(x23931,x23932)+E(f854(x23933,x23931,x23934,x23935),f854(x23933,x23932,x23934,x23935))
% 159.70/159.31  [2394]~E(x23941,x23942)+E(f854(x23943,x23944,x23941,x23945),f854(x23943,x23944,x23942,x23945))
% 159.70/159.31  [2395]~E(x23951,x23952)+E(f854(x23953,x23954,x23955,x23951),f854(x23953,x23954,x23955,x23952))
% 159.70/159.31  [2396]~E(x23961,x23962)+E(f346(x23961,x23963),f346(x23962,x23963))
% 159.70/159.31  [2397]~E(x23971,x23972)+E(f346(x23973,x23971),f346(x23973,x23972))
% 159.70/159.31  [2398]~E(x23981,x23982)+E(f377(x23981,x23983,x23984),f377(x23982,x23983,x23984))
% 159.70/159.31  [2399]~E(x23991,x23992)+E(f377(x23993,x23991,x23994),f377(x23993,x23992,x23994))
% 159.70/159.31  [2400]~E(x24001,x24002)+E(f377(x24003,x24004,x24001),f377(x24003,x24004,x24002))
% 159.70/159.31  [2401]~E(x24011,x24012)+E(f772(x24011,x24013,x24014,x24015,x24016),f772(x24012,x24013,x24014,x24015,x24016))
% 159.70/159.31  [2402]~E(x24021,x24022)+E(f772(x24023,x24021,x24024,x24025,x24026),f772(x24023,x24022,x24024,x24025,x24026))
% 159.70/159.31  [2403]~E(x24031,x24032)+E(f772(x24033,x24034,x24031,x24035,x24036),f772(x24033,x24034,x24032,x24035,x24036))
% 159.70/159.31  [2404]~E(x24041,x24042)+E(f772(x24043,x24044,x24045,x24041,x24046),f772(x24043,x24044,x24045,x24042,x24046))
% 159.70/159.31  [2405]~E(x24051,x24052)+E(f772(x24053,x24054,x24055,x24056,x24051),f772(x24053,x24054,x24055,x24056,x24052))
% 159.70/159.31  [2406]~E(x24061,x24062)+E(f495(x24061,x24063,x24064),f495(x24062,x24063,x24064))
% 159.70/159.31  [2407]~E(x24071,x24072)+E(f495(x24073,x24071,x24074),f495(x24073,x24072,x24074))
% 159.70/159.31  [2408]~E(x24081,x24082)+E(f495(x24083,x24084,x24081),f495(x24083,x24084,x24082))
% 159.70/159.31  [2409]~E(x24091,x24092)+E(f450(x24091,x24093,x24094,x24095),f450(x24092,x24093,x24094,x24095))
% 159.70/159.31  [2410]~E(x24101,x24102)+E(f450(x24103,x24101,x24104,x24105),f450(x24103,x24102,x24104,x24105))
% 159.70/159.31  [2411]~E(x24111,x24112)+E(f450(x24113,x24114,x24111,x24115),f450(x24113,x24114,x24112,x24115))
% 159.70/159.31  [2412]~E(x24121,x24122)+E(f450(x24123,x24124,x24125,x24121),f450(x24123,x24124,x24125,x24122))
% 159.70/159.31  [2413]~E(x24131,x24132)+E(f367(x24131,x24133),f367(x24132,x24133))
% 159.70/159.31  [2414]~E(x24141,x24142)+E(f367(x24143,x24141),f367(x24143,x24142))
% 159.70/159.31  [2415]~E(x24151,x24152)+E(f589(x24151,x24153,x24154),f589(x24152,x24153,x24154))
% 159.70/159.31  [2416]~E(x24161,x24162)+E(f589(x24163,x24161,x24164),f589(x24163,x24162,x24164))
% 159.70/159.31  [2417]~E(x24171,x24172)+E(f589(x24173,x24174,x24171),f589(x24173,x24174,x24172))
% 159.70/159.31  [2418]~E(x24181,x24182)+E(f539(x24181,x24183,x24184),f539(x24182,x24183,x24184))
% 159.70/159.31  [2419]~E(x24191,x24192)+E(f539(x24193,x24191,x24194),f539(x24193,x24192,x24194))
% 159.70/159.31  [2420]~E(x24201,x24202)+E(f539(x24203,x24204,x24201),f539(x24203,x24204,x24202))
% 159.70/159.31  [2421]~E(x24211,x24212)+E(f473(x24211,x24213,x24214,x24215),f473(x24212,x24213,x24214,x24215))
% 159.70/159.31  [2422]~E(x24221,x24222)+E(f473(x24223,x24221,x24224,x24225),f473(x24223,x24222,x24224,x24225))
% 159.70/159.31  [2423]~E(x24231,x24232)+E(f473(x24233,x24234,x24231,x24235),f473(x24233,x24234,x24232,x24235))
% 159.70/159.31  [2424]~E(x24241,x24242)+E(f473(x24243,x24244,x24245,x24241),f473(x24243,x24244,x24245,x24242))
% 159.70/159.31  [2425]~E(x24251,x24252)+E(f689(x24251,x24253,x24254,x24255),f689(x24252,x24253,x24254,x24255))
% 159.70/159.31  [2426]~E(x24261,x24262)+E(f689(x24263,x24261,x24264,x24265),f689(x24263,x24262,x24264,x24265))
% 159.70/159.31  [2427]~E(x24271,x24272)+E(f689(x24273,x24274,x24271,x24275),f689(x24273,x24274,x24272,x24275))
% 159.70/159.31  [2428]~E(x24281,x24282)+E(f689(x24283,x24284,x24285,x24281),f689(x24283,x24284,x24285,x24282))
% 159.70/159.31  [2429]~E(x24291,x24292)+E(f632(x24291,x24293,x24294,x24295,x24296),f632(x24292,x24293,x24294,x24295,x24296))
% 159.70/159.31  [2430]~E(x24301,x24302)+E(f632(x24303,x24301,x24304,x24305,x24306),f632(x24303,x24302,x24304,x24305,x24306))
% 159.70/159.31  [2431]~E(x24311,x24312)+E(f632(x24313,x24314,x24311,x24315,x24316),f632(x24313,x24314,x24312,x24315,x24316))
% 159.70/159.31  [2432]~E(x24321,x24322)+E(f632(x24323,x24324,x24325,x24321,x24326),f632(x24323,x24324,x24325,x24322,x24326))
% 159.70/159.31  [2433]~E(x24331,x24332)+E(f632(x24333,x24334,x24335,x24336,x24331),f632(x24333,x24334,x24335,x24336,x24332))
% 159.70/159.31  [2434]~E(x24341,x24342)+E(f369(x24341,x24343,x24344,x24345,x24346),f369(x24342,x24343,x24344,x24345,x24346))
% 159.70/159.31  [2435]~E(x24351,x24352)+E(f369(x24353,x24351,x24354,x24355,x24356),f369(x24353,x24352,x24354,x24355,x24356))
% 159.70/159.31  [2436]~E(x24361,x24362)+E(f369(x24363,x24364,x24361,x24365,x24366),f369(x24363,x24364,x24362,x24365,x24366))
% 159.70/159.31  [2437]~E(x24371,x24372)+E(f369(x24373,x24374,x24375,x24371,x24376),f369(x24373,x24374,x24375,x24372,x24376))
% 159.70/159.31  [2438]~E(x24381,x24382)+E(f369(x24383,x24384,x24385,x24386,x24381),f369(x24383,x24384,x24385,x24386,x24382))
% 159.70/159.31  [2439]~E(x24391,x24392)+E(f499(x24391,x24393,x24394),f499(x24392,x24393,x24394))
% 159.70/159.31  [2440]~E(x24401,x24402)+E(f499(x24403,x24401,x24404),f499(x24403,x24402,x24404))
% 159.70/159.31  [2441]~E(x24411,x24412)+E(f499(x24413,x24414,x24411),f499(x24413,x24414,x24412))
% 159.70/159.31  [2442]~E(x24421,x24422)+E(f680(x24421,x24423,x24424),f680(x24422,x24423,x24424))
% 159.70/159.31  [2443]~E(x24431,x24432)+E(f680(x24433,x24431,x24434),f680(x24433,x24432,x24434))
% 159.70/159.31  [2444]~E(x24441,x24442)+E(f680(x24443,x24444,x24441),f680(x24443,x24444,x24442))
% 159.70/159.31  [2445]~E(x24451,x24452)+E(f838(x24451,x24453,x24454,x24455,x24456,x24457),f838(x24452,x24453,x24454,x24455,x24456,x24457))
% 159.70/159.31  [2446]~E(x24461,x24462)+E(f838(x24463,x24461,x24464,x24465,x24466,x24467),f838(x24463,x24462,x24464,x24465,x24466,x24467))
% 159.70/159.31  [2447]~E(x24471,x24472)+E(f838(x24473,x24474,x24471,x24475,x24476,x24477),f838(x24473,x24474,x24472,x24475,x24476,x24477))
% 159.70/159.31  [2448]~E(x24481,x24482)+E(f838(x24483,x24484,x24485,x24481,x24486,x24487),f838(x24483,x24484,x24485,x24482,x24486,x24487))
% 159.70/159.31  [2449]~E(x24491,x24492)+E(f838(x24493,x24494,x24495,x24496,x24491,x24497),f838(x24493,x24494,x24495,x24496,x24492,x24497))
% 159.70/159.31  [2450]~E(x24501,x24502)+E(f838(x24503,x24504,x24505,x24506,x24507,x24501),f838(x24503,x24504,x24505,x24506,x24507,x24502))
% 159.70/159.31  [2451]~E(x24511,x24512)+E(f424(x24511,x24513),f424(x24512,x24513))
% 159.70/159.31  [2452]~E(x24521,x24522)+E(f424(x24523,x24521),f424(x24523,x24522))
% 159.70/159.31  [2453]~E(x24531,x24532)+E(f709(x24531,x24533,x24534),f709(x24532,x24533,x24534))
% 159.70/159.31  [2454]~E(x24541,x24542)+E(f709(x24543,x24541,x24544),f709(x24543,x24542,x24544))
% 159.70/159.31  [2455]~E(x24551,x24552)+E(f709(x24553,x24554,x24551),f709(x24553,x24554,x24552))
% 159.70/159.31  [2456]~E(x24561,x24562)+E(f70(x24561,x24563,x24564),f70(x24562,x24563,x24564))
% 159.70/159.31  [2457]~E(x24571,x24572)+E(f70(x24573,x24571,x24574),f70(x24573,x24572,x24574))
% 159.70/159.31  [2458]~E(x24581,x24582)+E(f70(x24583,x24584,x24581),f70(x24583,x24584,x24582))
% 159.70/159.31  [2459]~E(x24591,x24592)+E(f777(x24591,x24593,x24594,x24595),f777(x24592,x24593,x24594,x24595))
% 159.70/159.31  [2460]~E(x24601,x24602)+E(f777(x24603,x24601,x24604,x24605),f777(x24603,x24602,x24604,x24605))
% 159.70/159.31  [2461]~E(x24611,x24612)+E(f777(x24613,x24614,x24611,x24615),f777(x24613,x24614,x24612,x24615))
% 159.70/159.31  [2462]~E(x24621,x24622)+E(f777(x24623,x24624,x24625,x24621),f777(x24623,x24624,x24625,x24622))
% 159.70/159.31  [2463]~E(x24631,x24632)+E(f469(x24631,x24633),f469(x24632,x24633))
% 159.70/159.31  [2464]~E(x24641,x24642)+E(f469(x24643,x24641),f469(x24643,x24642))
% 159.70/159.31  [2465]~E(x24651,x24652)+E(f497(x24651,x24653,x24654),f497(x24652,x24653,x24654))
% 159.70/159.31  [2466]~E(x24661,x24662)+E(f497(x24663,x24661,x24664),f497(x24663,x24662,x24664))
% 159.70/159.31  [2467]~E(x24671,x24672)+E(f497(x24673,x24674,x24671),f497(x24673,x24674,x24672))
% 159.70/159.31  [2468]~E(x24681,x24682)+E(f343(x24681,x24683,x24684),f343(x24682,x24683,x24684))
% 159.70/159.31  [2469]~E(x24691,x24692)+E(f343(x24693,x24691,x24694),f343(x24693,x24692,x24694))
% 159.70/159.31  [2470]~E(x24701,x24702)+E(f343(x24703,x24704,x24701),f343(x24703,x24704,x24702))
% 159.70/159.31  [2471]~E(x24711,x24712)+E(f857(x24711,x24713,x24714),f857(x24712,x24713,x24714))
% 159.70/159.31  [2472]~E(x24721,x24722)+E(f857(x24723,x24721,x24724),f857(x24723,x24722,x24724))
% 159.70/159.31  [2473]~E(x24731,x24732)+E(f857(x24733,x24734,x24731),f857(x24733,x24734,x24732))
% 159.70/159.31  [2474]~E(x24741,x24742)+E(f498(x24741,x24743,x24744,x24745,x24746),f498(x24742,x24743,x24744,x24745,x24746))
% 159.70/159.31  [2475]~E(x24751,x24752)+E(f498(x24753,x24751,x24754,x24755,x24756),f498(x24753,x24752,x24754,x24755,x24756))
% 159.70/159.31  [2476]~E(x24761,x24762)+E(f498(x24763,x24764,x24761,x24765,x24766),f498(x24763,x24764,x24762,x24765,x24766))
% 159.70/159.31  [2477]~E(x24771,x24772)+E(f498(x24773,x24774,x24775,x24771,x24776),f498(x24773,x24774,x24775,x24772,x24776))
% 159.70/159.31  [2478]~E(x24781,x24782)+E(f498(x24783,x24784,x24785,x24786,x24781),f498(x24783,x24784,x24785,x24786,x24782))
% 159.70/159.31  [2479]~E(x24791,x24792)+E(f434(x24791,x24793,x24794,x24795),f434(x24792,x24793,x24794,x24795))
% 159.70/159.31  [2480]~E(x24801,x24802)+E(f434(x24803,x24801,x24804,x24805),f434(x24803,x24802,x24804,x24805))
% 159.70/159.31  [2481]~E(x24811,x24812)+E(f434(x24813,x24814,x24811,x24815),f434(x24813,x24814,x24812,x24815))
% 159.70/159.31  [2482]~E(x24821,x24822)+E(f434(x24823,x24824,x24825,x24821),f434(x24823,x24824,x24825,x24822))
% 159.70/159.31  [2483]~E(x24831,x24832)+E(f274(x24831),f274(x24832))
% 159.70/159.31  [2484]~E(x24841,x24842)+E(f570(x24841,x24843,x24844,x24845,x24846,x24847),f570(x24842,x24843,x24844,x24845,x24846,x24847))
% 159.70/159.31  [2485]~E(x24851,x24852)+E(f570(x24853,x24851,x24854,x24855,x24856,x24857),f570(x24853,x24852,x24854,x24855,x24856,x24857))
% 159.70/159.31  [2486]~E(x24861,x24862)+E(f570(x24863,x24864,x24861,x24865,x24866,x24867),f570(x24863,x24864,x24862,x24865,x24866,x24867))
% 159.70/159.31  [2487]~E(x24871,x24872)+E(f570(x24873,x24874,x24875,x24871,x24876,x24877),f570(x24873,x24874,x24875,x24872,x24876,x24877))
% 159.70/159.31  [2488]~E(x24881,x24882)+E(f570(x24883,x24884,x24885,x24886,x24881,x24887),f570(x24883,x24884,x24885,x24886,x24882,x24887))
% 159.70/159.31  [2489]~E(x24891,x24892)+E(f570(x24893,x24894,x24895,x24896,x24897,x24891),f570(x24893,x24894,x24895,x24896,x24897,x24892))
% 159.70/159.31  [2490]~E(x24901,x24902)+E(f744(x24901,x24903,x24904,x24905,x24906),f744(x24902,x24903,x24904,x24905,x24906))
% 159.70/159.31  [2491]~E(x24911,x24912)+E(f744(x24913,x24911,x24914,x24915,x24916),f744(x24913,x24912,x24914,x24915,x24916))
% 159.70/159.31  [2492]~E(x24921,x24922)+E(f744(x24923,x24924,x24921,x24925,x24926),f744(x24923,x24924,x24922,x24925,x24926))
% 159.70/159.31  [2493]~E(x24931,x24932)+E(f744(x24933,x24934,x24935,x24931,x24936),f744(x24933,x24934,x24935,x24932,x24936))
% 159.70/159.31  [2494]~E(x24941,x24942)+E(f744(x24943,x24944,x24945,x24946,x24941),f744(x24943,x24944,x24945,x24946,x24942))
% 159.70/159.31  [2495]~E(x24951,x24952)+E(f861(x24951,x24953),f861(x24952,x24953))
% 159.70/159.31  [2496]~E(x24961,x24962)+E(f861(x24963,x24961),f861(x24963,x24962))
% 159.70/159.31  [2497]~E(x24971,x24972)+E(f833(x24971,x24973,x24974,x24975),f833(x24972,x24973,x24974,x24975))
% 159.70/159.31  [2498]~E(x24981,x24982)+E(f833(x24983,x24981,x24984,x24985),f833(x24983,x24982,x24984,x24985))
% 159.70/159.31  [2499]~E(x24991,x24992)+E(f833(x24993,x24994,x24991,x24995),f833(x24993,x24994,x24992,x24995))
% 159.70/159.31  [2500]~E(x25001,x25002)+E(f833(x25003,x25004,x25005,x25001),f833(x25003,x25004,x25005,x25002))
% 159.70/159.31  [2501]~E(x25011,x25012)+E(f679(x25011,x25013,x25014,x25015,x25016,x25017),f679(x25012,x25013,x25014,x25015,x25016,x25017))
% 159.70/159.31  [2502]~E(x25021,x25022)+E(f679(x25023,x25021,x25024,x25025,x25026,x25027),f679(x25023,x25022,x25024,x25025,x25026,x25027))
% 159.70/159.31  [2503]~E(x25031,x25032)+E(f679(x25033,x25034,x25031,x25035,x25036,x25037),f679(x25033,x25034,x25032,x25035,x25036,x25037))
% 159.70/159.31  [2504]~E(x25041,x25042)+E(f679(x25043,x25044,x25045,x25041,x25046,x25047),f679(x25043,x25044,x25045,x25042,x25046,x25047))
% 159.70/159.31  [2505]~E(x25051,x25052)+E(f679(x25053,x25054,x25055,x25056,x25051,x25057),f679(x25053,x25054,x25055,x25056,x25052,x25057))
% 159.70/159.31  [2506]~E(x25061,x25062)+E(f679(x25063,x25064,x25065,x25066,x25067,x25061),f679(x25063,x25064,x25065,x25066,x25067,x25062))
% 159.70/159.31  [2507]~E(x25071,x25072)+E(f785(x25071,x25073,x25074,x25075),f785(x25072,x25073,x25074,x25075))
% 159.70/159.31  [2508]~E(x25081,x25082)+E(f785(x25083,x25081,x25084,x25085),f785(x25083,x25082,x25084,x25085))
% 159.70/159.31  [2509]~E(x25091,x25092)+E(f785(x25093,x25094,x25091,x25095),f785(x25093,x25094,x25092,x25095))
% 159.70/159.31  [2510]~E(x25101,x25102)+E(f785(x25103,x25104,x25105,x25101),f785(x25103,x25104,x25105,x25102))
% 159.70/159.31  [2511]~E(x25111,x25112)+E(f334(x25111),f334(x25112))
% 159.70/159.31  [2512]~E(x25121,x25122)+E(f348(x25121,x25123),f348(x25122,x25123))
% 159.70/159.31  [2513]~E(x25131,x25132)+E(f348(x25133,x25131),f348(x25133,x25132))
% 159.70/159.31  [2514]~E(x25141,x25142)+E(f272(x25141,x25143,x25144,x25145,x25146),f272(x25142,x25143,x25144,x25145,x25146))
% 159.70/159.31  [2515]~E(x25151,x25152)+E(f272(x25153,x25151,x25154,x25155,x25156),f272(x25153,x25152,x25154,x25155,x25156))
% 159.70/159.31  [2516]~E(x25161,x25162)+E(f272(x25163,x25164,x25161,x25165,x25166),f272(x25163,x25164,x25162,x25165,x25166))
% 159.70/159.31  [2517]~E(x25171,x25172)+E(f272(x25173,x25174,x25175,x25171,x25176),f272(x25173,x25174,x25175,x25172,x25176))
% 159.70/159.31  [2518]~E(x25181,x25182)+E(f272(x25183,x25184,x25185,x25186,x25181),f272(x25183,x25184,x25185,x25186,x25182))
% 159.70/159.31  [2519]~E(x25191,x25192)+E(f229(x25191,x25193),f229(x25192,x25193))
% 159.70/159.31  [2520]~E(x25201,x25202)+E(f229(x25203,x25201),f229(x25203,x25202))
% 159.70/159.31  [2521]~E(x25211,x25212)+E(f753(x25211,x25213,x25214),f753(x25212,x25213,x25214))
% 159.70/159.31  [2522]~E(x25221,x25222)+E(f753(x25223,x25221,x25224),f753(x25223,x25222,x25224))
% 159.70/159.31  [2523]~E(x25231,x25232)+E(f753(x25233,x25234,x25231),f753(x25233,x25234,x25232))
% 159.70/159.31  [2524]~E(x25241,x25242)+E(f863(x25241,x25243,x25244,x25245),f863(x25242,x25243,x25244,x25245))
% 159.70/159.31  [2525]~E(x25251,x25252)+E(f863(x25253,x25251,x25254,x25255),f863(x25253,x25252,x25254,x25255))
% 159.70/159.31  [2526]~E(x25261,x25262)+E(f863(x25263,x25264,x25261,x25265),f863(x25263,x25264,x25262,x25265))
% 159.70/159.31  [2527]~E(x25271,x25272)+E(f863(x25273,x25274,x25275,x25271),f863(x25273,x25274,x25275,x25272))
% 159.70/159.31  [2528]~E(x25281,x25282)+E(f737(x25281,x25283,x25284),f737(x25282,x25283,x25284))
% 159.70/159.31  [2529]~E(x25291,x25292)+E(f737(x25293,x25291,x25294),f737(x25293,x25292,x25294))
% 159.70/159.31  [2530]~E(x25301,x25302)+E(f737(x25303,x25304,x25301),f737(x25303,x25304,x25302))
% 159.70/159.31  [2531]~E(x25311,x25312)+E(f354(x25311,x25313,x25314),f354(x25312,x25313,x25314))
% 159.70/159.31  [2532]~E(x25321,x25322)+E(f354(x25323,x25321,x25324),f354(x25323,x25322,x25324))
% 159.70/159.31  [2533]~E(x25331,x25332)+E(f354(x25333,x25334,x25331),f354(x25333,x25334,x25332))
% 159.70/159.31  [2534]~E(x25341,x25342)+E(f741(x25341,x25343,x25344),f741(x25342,x25343,x25344))
% 159.70/159.31  [2535]~E(x25351,x25352)+E(f741(x25353,x25351,x25354),f741(x25353,x25352,x25354))
% 159.70/159.31  [2536]~E(x25361,x25362)+E(f741(x25363,x25364,x25361),f741(x25363,x25364,x25362))
% 159.70/159.31  [2537]~E(x25371,x25372)+E(f550(x25371,x25373,x25374,x25375,x25376),f550(x25372,x25373,x25374,x25375,x25376))
% 159.70/159.31  [2538]~E(x25381,x25382)+E(f550(x25383,x25381,x25384,x25385,x25386),f550(x25383,x25382,x25384,x25385,x25386))
% 159.70/159.31  [2539]~E(x25391,x25392)+E(f550(x25393,x25394,x25391,x25395,x25396),f550(x25393,x25394,x25392,x25395,x25396))
% 159.70/159.31  [2540]~E(x25401,x25402)+E(f550(x25403,x25404,x25405,x25401,x25406),f550(x25403,x25404,x25405,x25402,x25406))
% 159.70/159.31  [2541]~E(x25411,x25412)+E(f550(x25413,x25414,x25415,x25416,x25411),f550(x25413,x25414,x25415,x25416,x25412))
% 159.70/159.31  [2542]~E(x25421,x25422)+E(f506(x25421,x25423,x25424,x25425),f506(x25422,x25423,x25424,x25425))
% 159.70/159.31  [2543]~E(x25431,x25432)+E(f506(x25433,x25431,x25434,x25435),f506(x25433,x25432,x25434,x25435))
% 159.70/159.31  [2544]~E(x25441,x25442)+E(f506(x25443,x25444,x25441,x25445),f506(x25443,x25444,x25442,x25445))
% 159.70/159.31  [2545]~E(x25451,x25452)+E(f506(x25453,x25454,x25455,x25451),f506(x25453,x25454,x25455,x25452))
% 159.70/159.31  [2546]~E(x25461,x25462)+E(f646(x25461,x25463,x25464,x25465,x25466),f646(x25462,x25463,x25464,x25465,x25466))
% 159.70/159.31  [2547]~E(x25471,x25472)+E(f646(x25473,x25471,x25474,x25475,x25476),f646(x25473,x25472,x25474,x25475,x25476))
% 159.70/159.31  [2548]~E(x25481,x25482)+E(f646(x25483,x25484,x25481,x25485,x25486),f646(x25483,x25484,x25482,x25485,x25486))
% 159.70/159.31  [2549]~E(x25491,x25492)+E(f646(x25493,x25494,x25495,x25491,x25496),f646(x25493,x25494,x25495,x25492,x25496))
% 159.70/159.31  [2550]~E(x25501,x25502)+E(f646(x25503,x25504,x25505,x25506,x25501),f646(x25503,x25504,x25505,x25506,x25502))
% 159.70/159.31  [2551]~E(x25511,x25512)+E(f394(x25511,x25513),f394(x25512,x25513))
% 159.70/159.31  [2552]~E(x25521,x25522)+E(f394(x25523,x25521),f394(x25523,x25522))
% 159.70/159.31  [2553]~E(x25531,x25532)+E(f233(x25531,x25533,x25534,x25535),f233(x25532,x25533,x25534,x25535))
% 159.70/159.31  [2554]~E(x25541,x25542)+E(f233(x25543,x25541,x25544,x25545),f233(x25543,x25542,x25544,x25545))
% 159.70/159.31  [2555]~E(x25551,x25552)+E(f233(x25553,x25554,x25551,x25555),f233(x25553,x25554,x25552,x25555))
% 159.70/159.31  [2556]~E(x25561,x25562)+E(f233(x25563,x25564,x25565,x25561),f233(x25563,x25564,x25565,x25562))
% 159.70/159.31  [2557]~E(x25571,x25572)+E(f671(x25571,x25573,x25574,x25575,x25576),f671(x25572,x25573,x25574,x25575,x25576))
% 159.70/159.31  [2558]~E(x25581,x25582)+E(f671(x25583,x25581,x25584,x25585,x25586),f671(x25583,x25582,x25584,x25585,x25586))
% 159.70/159.31  [2559]~E(x25591,x25592)+E(f671(x25593,x25594,x25591,x25595,x25596),f671(x25593,x25594,x25592,x25595,x25596))
% 159.70/159.31  [2560]~E(x25601,x25602)+E(f671(x25603,x25604,x25605,x25601,x25606),f671(x25603,x25604,x25605,x25602,x25606))
% 159.70/159.31  [2561]~E(x25611,x25612)+E(f671(x25613,x25614,x25615,x25616,x25611),f671(x25613,x25614,x25615,x25616,x25612))
% 159.70/159.31  [2562]~E(x25621,x25622)+E(f413(x25621,x25623,x25624),f413(x25622,x25623,x25624))
% 159.70/159.31  [2563]~E(x25631,x25632)+E(f413(x25633,x25631,x25634),f413(x25633,x25632,x25634))
% 159.70/159.31  [2564]~E(x25641,x25642)+E(f413(x25643,x25644,x25641),f413(x25643,x25644,x25642))
% 159.70/159.31  [2565]~E(x25651,x25652)+E(f684(x25651,x25653,x25654,x25655),f684(x25652,x25653,x25654,x25655))
% 159.70/159.31  [2566]~E(x25661,x25662)+E(f684(x25663,x25661,x25664,x25665),f684(x25663,x25662,x25664,x25665))
% 159.70/159.31  [2567]~E(x25671,x25672)+E(f684(x25673,x25674,x25671,x25675),f684(x25673,x25674,x25672,x25675))
% 159.70/159.31  [2568]~E(x25681,x25682)+E(f684(x25683,x25684,x25685,x25681),f684(x25683,x25684,x25685,x25682))
% 159.70/159.31  [2569]~E(x25691,x25692)+E(f214(x25691),f214(x25692))
% 159.70/159.31  [2570]~E(x25701,x25702)+E(f553(x25701,x25703),f553(x25702,x25703))
% 159.70/159.31  [2571]~E(x25711,x25712)+E(f553(x25713,x25711),f553(x25713,x25712))
% 159.70/159.31  [2572]~E(x25721,x25722)+E(f479(x25721,x25723,x25724,x25725,x25726),f479(x25722,x25723,x25724,x25725,x25726))
% 159.70/159.31  [2573]~E(x25731,x25732)+E(f479(x25733,x25731,x25734,x25735,x25736),f479(x25733,x25732,x25734,x25735,x25736))
% 159.70/159.31  [2574]~E(x25741,x25742)+E(f479(x25743,x25744,x25741,x25745,x25746),f479(x25743,x25744,x25742,x25745,x25746))
% 159.70/159.31  [2575]~E(x25751,x25752)+E(f479(x25753,x25754,x25755,x25751,x25756),f479(x25753,x25754,x25755,x25752,x25756))
% 159.70/159.31  [2576]~E(x25761,x25762)+E(f479(x25763,x25764,x25765,x25766,x25761),f479(x25763,x25764,x25765,x25766,x25762))
% 159.70/159.31  [2577]~E(x25771,x25772)+E(f562(x25771,x25773,x25774,x25775),f562(x25772,x25773,x25774,x25775))
% 159.70/159.31  [2578]~E(x25781,x25782)+E(f562(x25783,x25781,x25784,x25785),f562(x25783,x25782,x25784,x25785))
% 159.70/159.31  [2579]~E(x25791,x25792)+E(f562(x25793,x25794,x25791,x25795),f562(x25793,x25794,x25792,x25795))
% 159.70/159.31  [2580]~E(x25801,x25802)+E(f562(x25803,x25804,x25805,x25801),f562(x25803,x25804,x25805,x25802))
% 159.70/159.31  [2581]~E(x25811,x25812)+E(f636(x25811,x25813,x25814),f636(x25812,x25813,x25814))
% 159.70/159.31  [2582]~E(x25821,x25822)+E(f636(x25823,x25821,x25824),f636(x25823,x25822,x25824))
% 159.70/159.31  [2583]~E(x25831,x25832)+E(f636(x25833,x25834,x25831),f636(x25833,x25834,x25832))
% 159.70/159.31  [2584]~E(x25841,x25842)+E(f102(x25841,x25843,x25844,x25845),f102(x25842,x25843,x25844,x25845))
% 159.70/159.31  [2585]~E(x25851,x25852)+E(f102(x25853,x25851,x25854,x25855),f102(x25853,x25852,x25854,x25855))
% 159.70/159.31  [2586]~E(x25861,x25862)+E(f102(x25863,x25864,x25861,x25865),f102(x25863,x25864,x25862,x25865))
% 159.70/159.31  [2587]~E(x25871,x25872)+E(f102(x25873,x25874,x25875,x25871),f102(x25873,x25874,x25875,x25872))
% 159.70/159.31  [2588]~E(x25881,x25882)+E(f752(x25881,x25883,x25884,x25885,x25886),f752(x25882,x25883,x25884,x25885,x25886))
% 159.70/159.31  [2589]~E(x25891,x25892)+E(f752(x25893,x25891,x25894,x25895,x25896),f752(x25893,x25892,x25894,x25895,x25896))
% 159.70/159.31  [2590]~E(x25901,x25902)+E(f752(x25903,x25904,x25901,x25905,x25906),f752(x25903,x25904,x25902,x25905,x25906))
% 159.70/159.31  [2591]~E(x25911,x25912)+E(f752(x25913,x25914,x25915,x25911,x25916),f752(x25913,x25914,x25915,x25912,x25916))
% 159.70/159.31  [2592]~E(x25921,x25922)+E(f752(x25923,x25924,x25925,x25926,x25921),f752(x25923,x25924,x25925,x25926,x25922))
% 159.70/159.31  [2593]~E(x25931,x25932)+E(f366(x25931,x25933),f366(x25932,x25933))
% 159.70/159.31  [2594]~E(x25941,x25942)+E(f366(x25943,x25941),f366(x25943,x25942))
% 159.70/159.31  [2595]~E(x25951,x25952)+E(f312(x25951,x25953,x25954),f312(x25952,x25953,x25954))
% 159.70/159.31  [2596]~E(x25961,x25962)+E(f312(x25963,x25961,x25964),f312(x25963,x25962,x25964))
% 159.70/159.31  [2597]~E(x25971,x25972)+E(f312(x25973,x25974,x25971),f312(x25973,x25974,x25972))
% 159.70/159.31  [2598]~E(x25981,x25982)+E(f712(x25981,x25983,x25984,x25985),f712(x25982,x25983,x25984,x25985))
% 159.70/159.31  [2599]~E(x25991,x25992)+E(f712(x25993,x25991,x25994,x25995),f712(x25993,x25992,x25994,x25995))
% 159.70/159.31  [2600]~E(x26001,x26002)+E(f712(x26003,x26004,x26001,x26005),f712(x26003,x26004,x26002,x26005))
% 159.70/159.31  [2601]~E(x26011,x26012)+E(f712(x26013,x26014,x26015,x26011),f712(x26013,x26014,x26015,x26012))
% 159.70/159.31  [2602]~E(x26021,x26022)+E(f623(x26021,x26023,x26024),f623(x26022,x26023,x26024))
% 159.70/159.31  [2603]~E(x26031,x26032)+E(f623(x26033,x26031,x26034),f623(x26033,x26032,x26034))
% 159.70/159.31  [2604]~E(x26041,x26042)+E(f623(x26043,x26044,x26041),f623(x26043,x26044,x26042))
% 159.70/159.31  [2605]~E(x26051,x26052)+E(f704(x26051,x26053,x26054,x26055,x26056),f704(x26052,x26053,x26054,x26055,x26056))
% 159.70/159.31  [2606]~E(x26061,x26062)+E(f704(x26063,x26061,x26064,x26065,x26066),f704(x26063,x26062,x26064,x26065,x26066))
% 159.70/159.31  [2607]~E(x26071,x26072)+E(f704(x26073,x26074,x26071,x26075,x26076),f704(x26073,x26074,x26072,x26075,x26076))
% 159.70/159.31  [2608]~E(x26081,x26082)+E(f704(x26083,x26084,x26085,x26081,x26086),f704(x26083,x26084,x26085,x26082,x26086))
% 159.70/159.31  [2609]~E(x26091,x26092)+E(f704(x26093,x26094,x26095,x26096,x26091),f704(x26093,x26094,x26095,x26096,x26092))
% 159.70/159.31  [2610]~E(x26101,x26102)+E(f654(x26101,x26103,x26104,x26105,x26106),f654(x26102,x26103,x26104,x26105,x26106))
% 159.70/159.31  [2611]~E(x26111,x26112)+E(f654(x26113,x26111,x26114,x26115,x26116),f654(x26113,x26112,x26114,x26115,x26116))
% 159.70/159.31  [2612]~E(x26121,x26122)+E(f654(x26123,x26124,x26121,x26125,x26126),f654(x26123,x26124,x26122,x26125,x26126))
% 159.70/159.31  [2613]~E(x26131,x26132)+E(f654(x26133,x26134,x26135,x26131,x26136),f654(x26133,x26134,x26135,x26132,x26136))
% 159.70/159.31  [2614]~E(x26141,x26142)+E(f654(x26143,x26144,x26145,x26146,x26141),f654(x26143,x26144,x26145,x26146,x26142))
% 159.70/159.31  [2615]~E(x26151,x26152)+E(f523(x26151,x26153,x26154,x26155,x26156,x26157,x26158),f523(x26152,x26153,x26154,x26155,x26156,x26157,x26158))
% 159.70/159.31  [2616]~E(x26161,x26162)+E(f523(x26163,x26161,x26164,x26165,x26166,x26167,x26168),f523(x26163,x26162,x26164,x26165,x26166,x26167,x26168))
% 159.70/159.31  [2617]~E(x26171,x26172)+E(f523(x26173,x26174,x26171,x26175,x26176,x26177,x26178),f523(x26173,x26174,x26172,x26175,x26176,x26177,x26178))
% 159.70/159.31  [2618]~E(x26181,x26182)+E(f523(x26183,x26184,x26185,x26181,x26186,x26187,x26188),f523(x26183,x26184,x26185,x26182,x26186,x26187,x26188))
% 159.70/159.31  [2619]~E(x26191,x26192)+E(f523(x26193,x26194,x26195,x26196,x26191,x26197,x26198),f523(x26193,x26194,x26195,x26196,x26192,x26197,x26198))
% 159.70/159.31  [2620]~E(x26201,x26202)+E(f523(x26203,x26204,x26205,x26206,x26207,x26201,x26208),f523(x26203,x26204,x26205,x26206,x26207,x26202,x26208))
% 159.70/159.31  [2621]~E(x26211,x26212)+E(f523(x26213,x26214,x26215,x26216,x26217,x26218,x26211),f523(x26213,x26214,x26215,x26216,x26217,x26218,x26212))
% 159.70/159.31  [2622]~E(x26221,x26222)+E(f597(x26221,x26223,x26224),f597(x26222,x26223,x26224))
% 159.70/159.31  [2623]~E(x26231,x26232)+E(f597(x26233,x26231,x26234),f597(x26233,x26232,x26234))
% 159.70/159.31  [2624]~E(x26241,x26242)+E(f597(x26243,x26244,x26241),f597(x26243,x26244,x26242))
% 159.70/159.31  [2625]~E(x26251,x26252)+E(f726(x26251,x26253,x26254,x26255,x26256),f726(x26252,x26253,x26254,x26255,x26256))
% 159.70/159.31  [2626]~E(x26261,x26262)+E(f726(x26263,x26261,x26264,x26265,x26266),f726(x26263,x26262,x26264,x26265,x26266))
% 159.70/159.31  [2627]~E(x26271,x26272)+E(f726(x26273,x26274,x26271,x26275,x26276),f726(x26273,x26274,x26272,x26275,x26276))
% 159.70/159.31  [2628]~E(x26281,x26282)+E(f726(x26283,x26284,x26285,x26281,x26286),f726(x26283,x26284,x26285,x26282,x26286))
% 159.70/159.31  [2629]~E(x26291,x26292)+E(f726(x26293,x26294,x26295,x26296,x26291),f726(x26293,x26294,x26295,x26296,x26292))
% 159.70/159.31  [2630]~E(x26301,x26302)+E(f559(x26301,x26303,x26304,x26305,x26306),f559(x26302,x26303,x26304,x26305,x26306))
% 159.70/159.31  [2631]~E(x26311,x26312)+E(f559(x26313,x26311,x26314,x26315,x26316),f559(x26313,x26312,x26314,x26315,x26316))
% 159.70/159.31  [2632]~E(x26321,x26322)+E(f559(x26323,x26324,x26321,x26325,x26326),f559(x26323,x26324,x26322,x26325,x26326))
% 159.70/159.31  [2633]~E(x26331,x26332)+E(f559(x26333,x26334,x26335,x26331,x26336),f559(x26333,x26334,x26335,x26332,x26336))
% 159.70/159.31  [2634]~E(x26341,x26342)+E(f559(x26343,x26344,x26345,x26346,x26341),f559(x26343,x26344,x26345,x26346,x26342))
% 159.70/159.31  [2635]~E(x26351,x26352)+E(f619(x26351,x26353),f619(x26352,x26353))
% 159.70/159.31  [2636]~E(x26361,x26362)+E(f619(x26363,x26361),f619(x26363,x26362))
% 159.70/159.31  [2637]~E(x26371,x26372)+E(f667(x26371,x26373,x26374),f667(x26372,x26373,x26374))
% 159.70/159.31  [2638]~E(x26381,x26382)+E(f667(x26383,x26381,x26384),f667(x26383,x26382,x26384))
% 159.70/159.31  [2639]~E(x26391,x26392)+E(f667(x26393,x26394,x26391),f667(x26393,x26394,x26392))
% 159.70/159.31  [2640]~E(x26401,x26402)+E(f773(x26401,x26403,x26404,x26405,x26406),f773(x26402,x26403,x26404,x26405,x26406))
% 159.70/159.31  [2641]~E(x26411,x26412)+E(f773(x26413,x26411,x26414,x26415,x26416),f773(x26413,x26412,x26414,x26415,x26416))
% 159.70/159.31  [2642]~E(x26421,x26422)+E(f773(x26423,x26424,x26421,x26425,x26426),f773(x26423,x26424,x26422,x26425,x26426))
% 159.70/159.31  [2643]~E(x26431,x26432)+E(f773(x26433,x26434,x26435,x26431,x26436),f773(x26433,x26434,x26435,x26432,x26436))
% 159.70/159.31  [2644]~E(x26441,x26442)+E(f773(x26443,x26444,x26445,x26446,x26441),f773(x26443,x26444,x26445,x26446,x26442))
% 159.70/159.31  [2645]~E(x26451,x26452)+E(f345(x26451,x26453,x26454),f345(x26452,x26453,x26454))
% 159.70/159.31  [2646]~E(x26461,x26462)+E(f345(x26463,x26461,x26464),f345(x26463,x26462,x26464))
% 159.70/159.31  [2647]~E(x26471,x26472)+E(f345(x26473,x26474,x26471),f345(x26473,x26474,x26472))
% 159.70/159.31  [2648]~E(x26481,x26482)+E(f131(x26481),f131(x26482))
% 159.70/159.31  [2649]~E(x26491,x26492)+E(f500(x26491,x26493,x26494),f500(x26492,x26493,x26494))
% 159.70/159.31  [2650]~E(x26501,x26502)+E(f500(x26503,x26501,x26504),f500(x26503,x26502,x26504))
% 159.70/159.31  [2651]~E(x26511,x26512)+E(f500(x26513,x26514,x26511),f500(x26513,x26514,x26512))
% 159.70/159.31  [2652]~E(x26521,x26522)+E(f493(x26521,x26523),f493(x26522,x26523))
% 159.70/159.31  [2653]~E(x26531,x26532)+E(f493(x26533,x26531),f493(x26533,x26532))
% 159.70/159.31  [2654]~E(x26541,x26542)+E(f732(x26541,x26543,x26544,x26545,x26546),f732(x26542,x26543,x26544,x26545,x26546))
% 159.70/159.31  [2655]~E(x26551,x26552)+E(f732(x26553,x26551,x26554,x26555,x26556),f732(x26553,x26552,x26554,x26555,x26556))
% 159.70/159.31  [2656]~E(x26561,x26562)+E(f732(x26563,x26564,x26561,x26565,x26566),f732(x26563,x26564,x26562,x26565,x26566))
% 159.70/159.31  [2657]~E(x26571,x26572)+E(f732(x26573,x26574,x26575,x26571,x26576),f732(x26573,x26574,x26575,x26572,x26576))
% 159.70/159.31  [2658]~E(x26581,x26582)+E(f732(x26583,x26584,x26585,x26586,x26581),f732(x26583,x26584,x26585,x26586,x26582))
% 159.70/159.31  [2659]~E(x26591,x26592)+E(f624(x26591,x26593,x26594),f624(x26592,x26593,x26594))
% 159.70/159.31  [2660]~E(x26601,x26602)+E(f624(x26603,x26601,x26604),f624(x26603,x26602,x26604))
% 159.70/159.31  [2661]~E(x26611,x26612)+E(f624(x26613,x26614,x26611),f624(x26613,x26614,x26612))
% 159.70/159.31  [2662]~E(x26621,x26622)+E(f844(x26621),f844(x26622))
% 159.70/159.31  [2663]~E(x26631,x26632)+E(f683(x26631,x26633,x26634,x26635),f683(x26632,x26633,x26634,x26635))
% 159.70/159.31  [2664]~E(x26641,x26642)+E(f683(x26643,x26641,x26644,x26645),f683(x26643,x26642,x26644,x26645))
% 159.70/159.31  [2665]~E(x26651,x26652)+E(f683(x26653,x26654,x26651,x26655),f683(x26653,x26654,x26652,x26655))
% 159.70/159.31  [2666]~E(x26661,x26662)+E(f683(x26663,x26664,x26665,x26661),f683(x26663,x26664,x26665,x26662))
% 159.70/159.31  [2667]~E(x26671,x26672)+E(f612(x26671,x26673,x26674,x26675),f612(x26672,x26673,x26674,x26675))
% 159.70/159.31  [2668]~E(x26681,x26682)+E(f612(x26683,x26681,x26684,x26685),f612(x26683,x26682,x26684,x26685))
% 159.70/159.31  [2669]~E(x26691,x26692)+E(f612(x26693,x26694,x26691,x26695),f612(x26693,x26694,x26692,x26695))
% 159.70/159.31  [2670]~E(x26701,x26702)+E(f612(x26703,x26704,x26705,x26701),f612(x26703,x26704,x26705,x26702))
% 159.70/159.31  [2671]~E(x26711,x26712)+E(f527(x26711,x26713,x26714),f527(x26712,x26713,x26714))
% 159.70/159.31  [2672]~E(x26721,x26722)+E(f527(x26723,x26721,x26724),f527(x26723,x26722,x26724))
% 159.70/159.31  [2673]~E(x26731,x26732)+E(f527(x26733,x26734,x26731),f527(x26733,x26734,x26732))
% 159.70/159.31  [2674]~E(x26741,x26742)+E(f552(x26741,x26743),f552(x26742,x26743))
% 159.70/159.31  [2675]~E(x26751,x26752)+E(f552(x26753,x26751),f552(x26753,x26752))
% 159.70/159.31  [2676]~E(x26761,x26762)+E(f427(x26761,x26763),f427(x26762,x26763))
% 159.70/159.31  [2677]~E(x26771,x26772)+E(f427(x26773,x26771),f427(x26773,x26772))
% 159.70/159.31  [2678]~E(x26781,x26782)+E(f219(x26781),f219(x26782))
% 159.70/159.31  [2679]~E(x26791,x26792)+E(f355(x26791,x26793),f355(x26792,x26793))
% 159.70/159.31  [2680]~E(x26801,x26802)+E(f355(x26803,x26801),f355(x26803,x26802))
% 159.70/159.31  [2681]~E(x26811,x26812)+E(f605(x26811,x26813),f605(x26812,x26813))
% 159.70/159.31  [2682]~E(x26821,x26822)+E(f605(x26823,x26821),f605(x26823,x26822))
% 159.70/159.31  [2683]~E(x26831,x26832)+E(f841(x26831),f841(x26832))
% 159.70/159.31  [2684]~E(x26841,x26842)+E(f837(x26841,x26843),f837(x26842,x26843))
% 159.70/159.31  [2685]~E(x26851,x26852)+E(f837(x26853,x26851),f837(x26853,x26852))
% 159.70/159.31  [2686]~P1(x26861)+P1(x26862)+~E(x26861,x26862)
% 159.70/159.31  [2687]~P24(x26871)+P24(x26872)+~E(x26871,x26872)
% 159.70/159.31  [2688]P9(x26882,x26883,x26884,x26885,x26886,x26887)+~E(x26881,x26882)+~P9(x26881,x26883,x26884,x26885,x26886,x26887)
% 159.70/159.31  [2689]P9(x26893,x26892,x26894,x26895,x26896,x26897)+~E(x26891,x26892)+~P9(x26893,x26891,x26894,x26895,x26896,x26897)
% 159.70/159.31  [2690]P9(x26903,x26904,x26902,x26905,x26906,x26907)+~E(x26901,x26902)+~P9(x26903,x26904,x26901,x26905,x26906,x26907)
% 159.70/159.31  [2691]P9(x26913,x26914,x26915,x26912,x26916,x26917)+~E(x26911,x26912)+~P9(x26913,x26914,x26915,x26911,x26916,x26917)
% 159.70/159.31  [2692]P9(x26923,x26924,x26925,x26926,x26922,x26927)+~E(x26921,x26922)+~P9(x26923,x26924,x26925,x26926,x26921,x26927)
% 159.70/159.31  [2693]P9(x26933,x26934,x26935,x26936,x26937,x26932)+~E(x26931,x26932)+~P9(x26933,x26934,x26935,x26936,x26937,x26931)
% 159.70/159.31  [2694]~P104(x26941)+P104(x26942)+~E(x26941,x26942)
% 159.70/159.31  [2695]~P105(x26951)+P105(x26952)+~E(x26951,x26952)
% 159.70/159.31  [2696]P146(x26962,x26963,x26964)+~E(x26961,x26962)+~P146(x26961,x26963,x26964)
% 159.70/159.31  [2697]P146(x26973,x26972,x26974)+~E(x26971,x26972)+~P146(x26973,x26971,x26974)
% 159.70/159.31  [2698]P146(x26983,x26984,x26982)+~E(x26981,x26982)+~P146(x26983,x26984,x26981)
% 159.70/159.31  [2699]~P107(x26991)+P107(x26992)+~E(x26991,x26992)
% 159.70/159.31  [2700]P40(x27002,x27003)+~E(x27001,x27002)+~P40(x27001,x27003)
% 159.70/159.31  [2701]P40(x27013,x27012)+~E(x27011,x27012)+~P40(x27013,x27011)
% 159.70/159.31  [2702]~P106(x27021)+P106(x27022)+~E(x27021,x27022)
% 159.70/159.31  [2703]P145(x27032,x27033,x27034)+~E(x27031,x27032)+~P145(x27031,x27033,x27034)
% 159.70/159.31  [2704]P145(x27043,x27042,x27044)+~E(x27041,x27042)+~P145(x27043,x27041,x27044)
% 159.70/159.31  [2705]P145(x27053,x27054,x27052)+~E(x27051,x27052)+~P145(x27053,x27054,x27051)
% 159.70/159.31  [2706]~P131(x27061)+P131(x27062)+~E(x27061,x27062)
% 159.70/159.31  [2707]P31(x27072,x27073)+~E(x27071,x27072)+~P31(x27071,x27073)
% 159.70/159.31  [2708]P31(x27083,x27082)+~E(x27081,x27082)+~P31(x27083,x27081)
% 159.70/159.31  [2709]P13(x27092,x27093,x27094)+~E(x27091,x27092)+~P13(x27091,x27093,x27094)
% 159.70/159.31  [2710]P13(x27103,x27102,x27104)+~E(x27101,x27102)+~P13(x27103,x27101,x27104)
% 159.70/159.31  [2711]P13(x27113,x27114,x27112)+~E(x27111,x27112)+~P13(x27113,x27114,x27111)
% 159.70/159.31  [2712]P38(x27122,x27123,x27124)+~E(x27121,x27122)+~P38(x27121,x27123,x27124)
% 159.70/159.31  [2713]P38(x27133,x27132,x27134)+~E(x27131,x27132)+~P38(x27133,x27131,x27134)
% 159.70/159.31  [2714]P38(x27143,x27144,x27142)+~E(x27141,x27142)+~P38(x27143,x27144,x27141)
% 159.70/159.31  [2715]~P116(x27151)+P116(x27152)+~E(x27151,x27152)
% 159.70/159.31  [2716]~P108(x27161)+P108(x27162)+~E(x27161,x27162)
% 159.70/159.31  [2717]~P88(x27171)+P88(x27172)+~E(x27171,x27172)
% 159.70/159.31  [2718]P34(x27182,x27183,x27184)+~E(x27181,x27182)+~P34(x27181,x27183,x27184)
% 159.70/159.31  [2719]P34(x27193,x27192,x27194)+~E(x27191,x27192)+~P34(x27193,x27191,x27194)
% 159.70/159.31  [2720]P34(x27203,x27204,x27202)+~E(x27201,x27202)+~P34(x27203,x27204,x27201)
% 159.70/159.31  [2721]~P41(x27211)+P41(x27212)+~E(x27211,x27212)
% 159.70/159.31  [2722]~P25(x27221)+P25(x27222)+~E(x27221,x27222)
% 159.70/159.31  [2723]~P65(x27231)+P65(x27232)+~E(x27231,x27232)
% 159.70/159.31  [2724]~P139(x27241)+P139(x27242)+~E(x27241,x27242)
% 159.70/159.31  [2725]~P26(x27251)+P26(x27252)+~E(x27251,x27252)
% 159.70/159.31  [2726]~P100(x27261)+P100(x27262)+~E(x27261,x27262)
% 159.70/159.31  [2727]~P110(x27271)+P110(x27272)+~E(x27271,x27272)
% 159.70/159.31  [2728]~P28(x27281)+P28(x27282)+~E(x27281,x27282)
% 159.70/159.31  [2729]~P27(x27291)+P27(x27292)+~E(x27291,x27292)
% 159.70/159.31  [2730]P32(x27302,x27303)+~E(x27301,x27302)+~P32(x27301,x27303)
% 159.70/159.31  [2731]P32(x27313,x27312)+~E(x27311,x27312)+~P32(x27313,x27311)
% 159.70/159.31  [2732]~P101(x27321)+P101(x27322)+~E(x27321,x27322)
% 159.70/159.31  [2733]P14(x27332,x27333,x27334,x27335)+~E(x27331,x27332)+~P14(x27331,x27333,x27334,x27335)
% 159.70/159.31  [2734]P14(x27343,x27342,x27344,x27345)+~E(x27341,x27342)+~P14(x27343,x27341,x27344,x27345)
% 159.70/159.31  [2735]P14(x27353,x27354,x27352,x27355)+~E(x27351,x27352)+~P14(x27353,x27354,x27351,x27355)
% 159.70/159.31  [2736]P14(x27363,x27364,x27365,x27362)+~E(x27361,x27362)+~P14(x27363,x27364,x27365,x27361)
% 159.70/159.31  [2737]P44(x27372,x27373)+~E(x27371,x27372)+~P44(x27371,x27373)
% 159.70/159.31  [2738]P44(x27383,x27382)+~E(x27381,x27382)+~P44(x27383,x27381)
% 159.70/159.31  [2739]~P61(x27391)+P61(x27392)+~E(x27391,x27392)
% 159.70/159.31  [2740]~P94(x27401)+P94(x27402)+~E(x27401,x27402)
% 159.70/159.31  [2741]~P66(x27411)+P66(x27412)+~E(x27411,x27412)
% 159.70/159.31  [2742]P11(x27422,x27423,x27424)+~E(x27421,x27422)+~P11(x27421,x27423,x27424)
% 159.70/159.31  [2743]P11(x27433,x27432,x27434)+~E(x27431,x27432)+~P11(x27433,x27431,x27434)
% 159.70/159.31  [2744]P11(x27443,x27444,x27442)+~E(x27441,x27442)+~P11(x27443,x27444,x27441)
% 159.70/159.31  [2745]~P98(x27451)+P98(x27452)+~E(x27451,x27452)
% 159.70/159.31  [2746]~P64(x27461)+P64(x27462)+~E(x27461,x27462)
% 159.70/159.31  [2747]~P68(x27471)+P68(x27472)+~E(x27471,x27472)
% 159.70/159.31  [2748]~P78(x27481)+P78(x27482)+~E(x27481,x27482)
% 159.70/159.31  [2749]~P62(x27491)+P62(x27492)+~E(x27491,x27492)
% 159.70/159.31  [2750]~P30(x27501)+P30(x27502)+~E(x27501,x27502)
% 159.70/159.31  [2751]~P93(x27511)+P93(x27512)+~E(x27511,x27512)
% 159.70/159.31  [2752]P58(x27522,x27523,x27524,x27525)+~E(x27521,x27522)+~P58(x27521,x27523,x27524,x27525)
% 159.70/159.31  [2753]P58(x27533,x27532,x27534,x27535)+~E(x27531,x27532)+~P58(x27533,x27531,x27534,x27535)
% 159.70/159.31  [2754]P58(x27543,x27544,x27542,x27545)+~E(x27541,x27542)+~P58(x27543,x27544,x27541,x27545)
% 159.70/159.31  [2755]P58(x27553,x27554,x27555,x27552)+~E(x27551,x27552)+~P58(x27553,x27554,x27555,x27551)
% 159.70/159.31  [2756]~P109(x27561)+P109(x27562)+~E(x27561,x27562)
% 159.70/159.31  [2757]~P63(x27571)+P63(x27572)+~E(x27571,x27572)
% 159.70/159.31  [2758]~P140(x27581)+P140(x27582)+~E(x27581,x27582)
% 159.70/159.31  [2759]~P82(x27591)+P82(x27592)+~E(x27591,x27592)
% 159.70/159.31  [2760]~P92(x27601)+P92(x27602)+~E(x27601,x27602)
% 159.70/159.31  [2761]P57(x27612,x27613)+~E(x27611,x27612)+~P57(x27611,x27613)
% 159.70/159.31  [2762]P57(x27623,x27622)+~E(x27621,x27622)+~P57(x27623,x27621)
% 159.70/159.31  [2763]~P69(x27631)+P69(x27632)+~E(x27631,x27632)
% 159.70/159.31  [2764]P37(x27642,x27643,x27644,x27645,x27646)+~E(x27641,x27642)+~P37(x27641,x27643,x27644,x27645,x27646)
% 159.70/159.31  [2765]P37(x27653,x27652,x27654,x27655,x27656)+~E(x27651,x27652)+~P37(x27653,x27651,x27654,x27655,x27656)
% 159.70/159.31  [2766]P37(x27663,x27664,x27662,x27665,x27666)+~E(x27661,x27662)+~P37(x27663,x27664,x27661,x27665,x27666)
% 159.70/159.31  [2767]P37(x27673,x27674,x27675,x27672,x27676)+~E(x27671,x27672)+~P37(x27673,x27674,x27675,x27671,x27676)
% 159.70/159.31  [2768]P37(x27683,x27684,x27685,x27686,x27682)+~E(x27681,x27682)+~P37(x27683,x27684,x27685,x27686,x27681)
% 159.70/159.31  [2769]~P29(x27691)+P29(x27692)+~E(x27691,x27692)
% 159.70/159.31  [2770]~P70(x27701)+P70(x27702)+~E(x27701,x27702)
% 159.70/159.31  [2771]~P67(x27711)+P67(x27712)+~E(x27711,x27712)
% 159.70/159.31  [2772]~P86(x27721)+P86(x27722)+~E(x27721,x27722)
% 159.70/159.31  [2773]~P71(x27731)+P71(x27732)+~E(x27731,x27732)
% 159.70/159.31  [2774]P19(x27742,x27743,x27744)+~E(x27741,x27742)+~P19(x27741,x27743,x27744)
% 159.70/159.31  [2775]P19(x27753,x27752,x27754)+~E(x27751,x27752)+~P19(x27753,x27751,x27754)
% 159.70/159.31  [2776]P19(x27763,x27764,x27762)+~E(x27761,x27762)+~P19(x27763,x27764,x27761)
% 159.70/159.31  [2777]~P118(x27771)+P118(x27772)+~E(x27771,x27772)
% 159.70/159.31  [2778]~P83(x27781)+P83(x27782)+~E(x27781,x27782)
% 159.70/159.31  [2779]~P75(x27791)+P75(x27792)+~E(x27791,x27792)
% 159.70/159.31  [2780]P20(x27802,x27803,x27804,x27805)+~E(x27801,x27802)+~P20(x27801,x27803,x27804,x27805)
% 159.70/159.31  [2781]P20(x27813,x27812,x27814,x27815)+~E(x27811,x27812)+~P20(x27813,x27811,x27814,x27815)
% 159.70/159.31  [2782]P20(x27823,x27824,x27822,x27825)+~E(x27821,x27822)+~P20(x27823,x27824,x27821,x27825)
% 159.70/159.31  [2783]P20(x27833,x27834,x27835,x27832)+~E(x27831,x27832)+~P20(x27833,x27834,x27835,x27831)
% 159.70/159.31  [2784]~P84(x27841)+P84(x27842)+~E(x27841,x27842)
% 159.70/159.31  [2785]P3(x27852,x27853,x27854)+~E(x27851,x27852)+~P3(x27851,x27853,x27854)
% 159.70/159.31  [2786]P3(x27863,x27862,x27864)+~E(x27861,x27862)+~P3(x27863,x27861,x27864)
% 159.70/159.31  [2787]P3(x27873,x27874,x27872)+~E(x27871,x27872)+~P3(x27873,x27874,x27871)
% 159.70/159.31  [2788]P54(x27882,x27883,x27884)+~E(x27881,x27882)+~P54(x27881,x27883,x27884)
% 159.70/159.31  [2789]P54(x27893,x27892,x27894)+~E(x27891,x27892)+~P54(x27893,x27891,x27894)
% 159.70/159.31  [2790]P54(x27903,x27904,x27902)+~E(x27901,x27902)+~P54(x27903,x27904,x27901)
% 159.70/159.31  [2791]~P74(x27911)+P74(x27912)+~E(x27911,x27912)
% 159.70/159.31  [2792]~P76(x27921)+P76(x27922)+~E(x27921,x27922)
% 159.70/159.31  [2793]~P80(x27931)+P80(x27932)+~E(x27931,x27932)
% 159.70/159.31  [2794]~P117(x27941)+P117(x27942)+~E(x27941,x27942)
% 159.70/159.31  [2795]~P79(x27951)+P79(x27952)+~E(x27951,x27952)
% 159.70/159.31  [2796]P6(x27962,x27963,x27964)+~E(x27961,x27962)+~P6(x27961,x27963,x27964)
% 159.70/159.31  [2797]P6(x27973,x27972,x27974)+~E(x27971,x27972)+~P6(x27973,x27971,x27974)
% 159.70/159.31  [2798]P6(x27983,x27984,x27982)+~E(x27981,x27982)+~P6(x27983,x27984,x27981)
% 159.70/159.31  [2799]~P113(x27991)+P113(x27992)+~E(x27991,x27992)
% 159.70/159.31  [2800]P10(x28002,x28003,x28004)+~E(x28001,x28002)+~P10(x28001,x28003,x28004)
% 159.70/159.31  [2801]P10(x28013,x28012,x28014)+~E(x28011,x28012)+~P10(x28013,x28011,x28014)
% 159.70/159.31  [2802]P10(x28023,x28024,x28022)+~E(x28021,x28022)+~P10(x28023,x28024,x28021)
% 159.70/159.31  [2803]~P85(x28031)+P85(x28032)+~E(x28031,x28032)
% 159.70/159.31  [2804]~P95(x28041)+P95(x28042)+~E(x28041,x28042)
% 159.70/159.31  [2805]P55(x28052,x28053,x28054)+~E(x28051,x28052)+~P55(x28051,x28053,x28054)
% 159.70/159.31  [2806]P55(x28063,x28062,x28064)+~E(x28061,x28062)+~P55(x28063,x28061,x28064)
% 159.70/159.31  [2807]P55(x28073,x28074,x28072)+~E(x28071,x28072)+~P55(x28073,x28074,x28071)
% 159.70/159.31  [2808]P17(x28082,x28083,x28084,x28085,x28086,x28087)+~E(x28081,x28082)+~P17(x28081,x28083,x28084,x28085,x28086,x28087)
% 159.70/159.31  [2809]P17(x28093,x28092,x28094,x28095,x28096,x28097)+~E(x28091,x28092)+~P17(x28093,x28091,x28094,x28095,x28096,x28097)
% 159.70/159.31  [2810]P17(x28103,x28104,x28102,x28105,x28106,x28107)+~E(x28101,x28102)+~P17(x28103,x28104,x28101,x28105,x28106,x28107)
% 159.70/159.31  [2811]P17(x28113,x28114,x28115,x28112,x28116,x28117)+~E(x28111,x28112)+~P17(x28113,x28114,x28115,x28111,x28116,x28117)
% 159.70/159.31  [2812]P17(x28123,x28124,x28125,x28126,x28122,x28127)+~E(x28121,x28122)+~P17(x28123,x28124,x28125,x28126,x28121,x28127)
% 159.70/159.31  [2813]P17(x28133,x28134,x28135,x28136,x28137,x28132)+~E(x28131,x28132)+~P17(x28133,x28134,x28135,x28136,x28137,x28131)
% 159.70/159.31  [2814]~P123(x28141)+P123(x28142)+~E(x28141,x28142)
% 159.70/159.31  [2815]~P72(x28151)+P72(x28152)+~E(x28151,x28152)
% 159.70/159.31  [2816]~P132(x28161)+P132(x28162)+~E(x28161,x28162)
% 159.70/159.31  [2817]P36(x28172,x28173,x28174)+~E(x28171,x28172)+~P36(x28171,x28173,x28174)
% 159.70/159.31  [2818]P36(x28183,x28182,x28184)+~E(x28181,x28182)+~P36(x28183,x28181,x28184)
% 159.70/159.31  [2819]P36(x28193,x28194,x28192)+~E(x28191,x28192)+~P36(x28193,x28194,x28191)
% 159.70/159.31  [2820]~P111(x28201)+P111(x28202)+~E(x28201,x28202)
% 159.70/159.31  [2821]~P77(x28211)+P77(x28212)+~E(x28211,x28212)
% 159.70/159.31  [2822]~P99(x28221)+P99(x28222)+~E(x28221,x28222)
% 159.70/159.31  [2823]~P136(x28231)+P136(x28232)+~E(x28231,x28232)
% 159.70/159.31  [2824]~P81(x28241)+P81(x28242)+~E(x28241,x28242)
% 159.70/159.31  [2825]P23(x28252,x28253,x28254)+~E(x28251,x28252)+~P23(x28251,x28253,x28254)
% 159.70/159.31  [2826]P23(x28263,x28262,x28264)+~E(x28261,x28262)+~P23(x28263,x28261,x28264)
% 159.70/159.31  [2827]P23(x28273,x28274,x28272)+~E(x28271,x28272)+~P23(x28273,x28274,x28271)
% 159.70/159.31  [2828]P8(x28282,x28283,x28284,x28285)+~E(x28281,x28282)+~P8(x28281,x28283,x28284,x28285)
% 159.70/159.31  [2829]P8(x28293,x28292,x28294,x28295)+~E(x28291,x28292)+~P8(x28293,x28291,x28294,x28295)
% 159.70/159.31  [2830]P8(x28303,x28304,x28302,x28305)+~E(x28301,x28302)+~P8(x28303,x28304,x28301,x28305)
% 159.70/159.31  [2831]P8(x28313,x28314,x28315,x28312)+~E(x28311,x28312)+~P8(x28313,x28314,x28315,x28311)
% 159.70/159.31  [2832]P46(x28322,x28323)+~E(x28321,x28322)+~P46(x28321,x28323)
% 159.70/159.31  [2833]P46(x28333,x28332)+~E(x28331,x28332)+~P46(x28333,x28331)
% 159.70/159.31  [2834]P59(x28342,x28343)+~E(x28341,x28342)+~P59(x28341,x28343)
% 159.70/159.31  [2835]P59(x28353,x28352)+~E(x28351,x28352)+~P59(x28353,x28351)
% 159.70/159.31  [2836]~P143(x28361)+P143(x28362)+~E(x28361,x28362)
% 159.70/159.31  [2837]P42(x28372,x28373,x28374)+~E(x28371,x28372)+~P42(x28371,x28373,x28374)
% 159.70/159.31  [2838]P42(x28383,x28382,x28384)+~E(x28381,x28382)+~P42(x28383,x28381,x28384)
% 159.70/159.31  [2839]P42(x28393,x28394,x28392)+~E(x28391,x28392)+~P42(x28393,x28394,x28391)
% 159.70/159.31  [2840]~P125(x28401)+P125(x28402)+~E(x28401,x28402)
% 159.70/159.31  [2841]~P134(x28411)+P134(x28412)+~E(x28411,x28412)
% 159.70/159.31  [2842]~P137(x28421)+P137(x28422)+~E(x28421,x28422)
% 159.70/159.31  [2843]P33(x28432,x28433,x28434)+~E(x28431,x28432)+~P33(x28431,x28433,x28434)
% 159.70/159.31  [2844]P33(x28443,x28442,x28444)+~E(x28441,x28442)+~P33(x28443,x28441,x28444)
% 159.70/159.31  [2845]P33(x28453,x28454,x28452)+~E(x28451,x28452)+~P33(x28453,x28454,x28451)
% 159.70/159.31  [2846]~P135(x28461)+P135(x28462)+~E(x28461,x28462)
% 159.70/159.31  [2847]P45(x28472,x28473,x28474,x28475,x28476,x28477)+~E(x28471,x28472)+~P45(x28471,x28473,x28474,x28475,x28476,x28477)
% 159.70/159.31  [2848]P45(x28483,x28482,x28484,x28485,x28486,x28487)+~E(x28481,x28482)+~P45(x28483,x28481,x28484,x28485,x28486,x28487)
% 159.70/159.31  [2849]P45(x28493,x28494,x28492,x28495,x28496,x28497)+~E(x28491,x28492)+~P45(x28493,x28494,x28491,x28495,x28496,x28497)
% 159.70/159.31  [2850]P45(x28503,x28504,x28505,x28502,x28506,x28507)+~E(x28501,x28502)+~P45(x28503,x28504,x28505,x28501,x28506,x28507)
% 159.70/159.31  [2851]P45(x28513,x28514,x28515,x28516,x28512,x28517)+~E(x28511,x28512)+~P45(x28513,x28514,x28515,x28516,x28511,x28517)
% 159.70/159.31  [2852]P45(x28523,x28524,x28525,x28526,x28527,x28522)+~E(x28521,x28522)+~P45(x28523,x28524,x28525,x28526,x28527,x28521)
% 159.70/159.31  [2853]~P141(x28531)+P141(x28532)+~E(x28531,x28532)
% 159.70/159.31  [2854]P48(x28542,x28543)+~E(x28541,x28542)+~P48(x28541,x28543)
% 159.70/159.31  [2855]P48(x28553,x28552)+~E(x28551,x28552)+~P48(x28553,x28551)
% 159.70/159.31  [2856]~P126(x28561)+P126(x28562)+~E(x28561,x28562)
% 159.70/159.31  [2857]~P144(x28571)+P144(x28572)+~E(x28571,x28572)
% 159.70/159.31  [2858]~P87(x28581)+P87(x28582)+~E(x28581,x28582)
% 159.70/159.31  [2859]P56(x28592,x28593,x28594,x28595,x28596)+~E(x28591,x28592)+~P56(x28591,x28593,x28594,x28595,x28596)
% 159.70/159.31  [2860]P56(x28603,x28602,x28604,x28605,x28606)+~E(x28601,x28602)+~P56(x28603,x28601,x28604,x28605,x28606)
% 159.70/159.31  [2861]P56(x28613,x28614,x28612,x28615,x28616)+~E(x28611,x28612)+~P56(x28613,x28614,x28611,x28615,x28616)
% 159.70/159.31  [2862]P56(x28623,x28624,x28625,x28622,x28626)+~E(x28621,x28622)+~P56(x28623,x28624,x28625,x28621,x28626)
% 159.70/159.31  [2863]P56(x28633,x28634,x28635,x28636,x28632)+~E(x28631,x28632)+~P56(x28633,x28634,x28635,x28636,x28631)
% 159.70/159.31  [2864]~P96(x28641)+P96(x28642)+~E(x28641,x28642)
% 159.70/159.31  [2865]~P91(x28651)+P91(x28652)+~E(x28651,x28652)
% 159.70/159.31  [2866]P35(x28662,x28663,x28664,x28665)+~E(x28661,x28662)+~P35(x28661,x28663,x28664,x28665)
% 159.70/159.31  [2867]P35(x28673,x28672,x28674,x28675)+~E(x28671,x28672)+~P35(x28673,x28671,x28674,x28675)
% 159.70/159.31  [2868]P35(x28683,x28684,x28682,x28685)+~E(x28681,x28682)+~P35(x28683,x28684,x28681,x28685)
% 159.70/159.31  [2869]P35(x28693,x28694,x28695,x28692)+~E(x28691,x28692)+~P35(x28693,x28694,x28695,x28691)
% 159.70/159.31  [2870]~P129(x28701)+P129(x28702)+~E(x28701,x28702)
% 159.70/159.31  [2871]P21(x28712,x28713)+~E(x28711,x28712)+~P21(x28711,x28713)
% 159.70/159.31  [2872]P21(x28723,x28722)+~E(x28721,x28722)+~P21(x28723,x28721)
% 159.70/159.31  [2873]P2(x28732,x28733)+~E(x28731,x28732)+~P2(x28731,x28733)
% 159.70/159.31  [2874]P2(x28743,x28742)+~E(x28741,x28742)+~P2(x28743,x28741)
% 159.70/159.31  [2875]~P39(x28751)+P39(x28752)+~E(x28751,x28752)
% 159.70/159.31  [2876]P43(x28762,x28763,x28764,x28765)+~E(x28761,x28762)+~P43(x28761,x28763,x28764,x28765)
% 159.70/159.31  [2877]P43(x28773,x28772,x28774,x28775)+~E(x28771,x28772)+~P43(x28773,x28771,x28774,x28775)
% 159.70/159.31  [2878]P43(x28783,x28784,x28782,x28785)+~E(x28781,x28782)+~P43(x28783,x28784,x28781,x28785)
% 159.70/159.31  [2879]P43(x28793,x28794,x28795,x28792)+~E(x28791,x28792)+~P43(x28793,x28794,x28795,x28791)
% 159.70/159.31  [2880]~P73(x28801)+P73(x28802)+~E(x28801,x28802)
% 159.70/159.31  [2881]~P97(x28811)+P97(x28812)+~E(x28811,x28812)
% 159.70/159.31  [2882]~P119(x28821)+P119(x28822)+~E(x28821,x28822)
% 159.70/159.31  [2883]~P130(x28831)+P130(x28832)+~E(x28831,x28832)
% 159.70/159.31  [2884]P18(x28842,x28843,x28844,x28845,x28846,x28847)+~E(x28841,x28842)+~P18(x28841,x28843,x28844,x28845,x28846,x28847)
% 159.70/159.31  [2885]P18(x28853,x28852,x28854,x28855,x28856,x28857)+~E(x28851,x28852)+~P18(x28853,x28851,x28854,x28855,x28856,x28857)
% 159.70/159.31  [2886]P18(x28863,x28864,x28862,x28865,x28866,x28867)+~E(x28861,x28862)+~P18(x28863,x28864,x28861,x28865,x28866,x28867)
% 159.70/159.31  [2887]P18(x28873,x28874,x28875,x28872,x28876,x28877)+~E(x28871,x28872)+~P18(x28873,x28874,x28875,x28871,x28876,x28877)
% 159.70/159.31  [2888]P18(x28883,x28884,x28885,x28886,x28882,x28887)+~E(x28881,x28882)+~P18(x28883,x28884,x28885,x28886,x28881,x28887)
% 159.70/159.31  [2889]P18(x28893,x28894,x28895,x28896,x28897,x28892)+~E(x28891,x28892)+~P18(x28893,x28894,x28895,x28896,x28897,x28891)
% 159.70/159.31  [2890]~P22(x28901)+P22(x28902)+~E(x28901,x28902)
% 159.70/159.31  [2891]~P138(x28911)+P138(x28912)+~E(x28911,x28912)
% 159.70/159.31  [2892]~P142(x28921)+P142(x28922)+~E(x28921,x28922)
% 159.70/159.31  [2893]~P114(x28931)+P114(x28932)+~E(x28931,x28932)
% 159.70/159.31  [2894]P7(x28942,x28943,x28944)+~E(x28941,x28942)+~P7(x28941,x28943,x28944)
% 159.70/159.31  [2895]P7(x28953,x28952,x28954)+~E(x28951,x28952)+~P7(x28953,x28951,x28954)
% 159.70/159.31  [2896]P7(x28963,x28964,x28962)+~E(x28961,x28962)+~P7(x28963,x28964,x28961)
% 159.70/159.31  [2897]~P112(x28971)+P112(x28972)+~E(x28971,x28972)
% 159.70/159.31  [2898]P4(x28982,x28983,x28984)+~E(x28981,x28982)+~P4(x28981,x28983,x28984)
% 159.70/159.31  [2899]P4(x28993,x28992,x28994)+~E(x28991,x28992)+~P4(x28993,x28991,x28994)
% 159.70/159.31  [2900]P4(x29003,x29004,x29002)+~E(x29001,x29002)+~P4(x29003,x29004,x29001)
% 159.70/159.31  [2901]~P60(x29011)+P60(x29012)+~E(x29011,x29012)
% 159.70/159.31  [2902]P15(x29022,x29023,x29024,x29025)+~E(x29021,x29022)+~P15(x29021,x29023,x29024,x29025)
% 159.70/159.31  [2903]P15(x29033,x29032,x29034,x29035)+~E(x29031,x29032)+~P15(x29033,x29031,x29034,x29035)
% 159.70/159.31  [2904]P15(x29043,x29044,x29042,x29045)+~E(x29041,x29042)+~P15(x29043,x29044,x29041,x29045)
% 159.70/159.31  [2905]P15(x29053,x29054,x29055,x29052)+~E(x29051,x29052)+~P15(x29053,x29054,x29055,x29051)
% 159.70/159.31  [2906]~P124(x29061)+P124(x29062)+~E(x29061,x29062)
% 159.70/159.31  [2907]~P89(x29071)+P89(x29072)+~E(x29071,x29072)
% 159.70/159.31  [2908]P12(x29082,x29083,x29084)+~E(x29081,x29082)+~P12(x29081,x29083,x29084)
% 159.70/159.31  [2909]P12(x29093,x29092,x29094)+~E(x29091,x29092)+~P12(x29093,x29091,x29094)
% 159.70/159.31  [2910]P12(x29103,x29104,x29102)+~E(x29101,x29102)+~P12(x29103,x29104,x29101)
% 159.70/159.31  [2911]P50(x29112,x29113,x29114)+~E(x29111,x29112)+~P50(x29111,x29113,x29114)
% 159.70/159.31  [2912]P50(x29123,x29122,x29124)+~E(x29121,x29122)+~P50(x29123,x29121,x29124)
% 159.70/159.31  [2913]P50(x29133,x29134,x29132)+~E(x29131,x29132)+~P50(x29133,x29134,x29131)
% 159.70/159.31  [2914]~P115(x29141)+P115(x29142)+~E(x29141,x29142)
% 159.70/159.31  [2915]~P127(x29151)+P127(x29152)+~E(x29151,x29152)
% 159.70/159.31  [2916]~P102(x29161)+P102(x29162)+~E(x29161,x29162)
% 159.70/159.31  [2917]~P133(x29171)+P133(x29172)+~E(x29171,x29172)
% 159.70/159.31  [2918]~P90(x29181)+P90(x29182)+~E(x29181,x29182)
% 159.70/159.31  [2919]~P122(x29191)+P122(x29192)+~E(x29191,x29192)
% 159.70/159.31  [2920]~P120(x29201)+P120(x29202)+~E(x29201,x29202)
% 159.70/159.31  [2921]~P103(x29211)+P103(x29212)+~E(x29211,x29212)
% 159.70/159.31  [2922]~P121(x29221)+P121(x29222)+~E(x29221,x29222)
% 159.70/159.31  [2923]P52(x29232,x29233,x29234,x29235)+~E(x29231,x29232)+~P52(x29231,x29233,x29234,x29235)
% 159.70/159.31  [2924]P52(x29243,x29242,x29244,x29245)+~E(x29241,x29242)+~P52(x29243,x29241,x29244,x29245)
% 159.70/159.31  [2925]P52(x29253,x29254,x29252,x29255)+~E(x29251,x29252)+~P52(x29253,x29254,x29251,x29255)
% 159.70/159.31  [2926]P52(x29263,x29264,x29265,x29262)+~E(x29261,x29262)+~P52(x29263,x29264,x29265,x29261)
% 159.70/159.31  [2927]P53(x29272,x29273,x29274,x29275,x29276,x29277,x29278)+~E(x29271,x29272)+~P53(x29271,x29273,x29274,x29275,x29276,x29277,x29278)
% 159.70/159.31  [2928]P53(x29283,x29282,x29284,x29285,x29286,x29287,x29288)+~E(x29281,x29282)+~P53(x29283,x29281,x29284,x29285,x29286,x29287,x29288)
% 159.70/159.31  [2929]P53(x29293,x29294,x29292,x29295,x29296,x29297,x29298)+~E(x29291,x29292)+~P53(x29293,x29294,x29291,x29295,x29296,x29297,x29298)
% 159.70/159.31  [2930]P53(x29303,x29304,x29305,x29302,x29306,x29307,x29308)+~E(x29301,x29302)+~P53(x29303,x29304,x29305,x29301,x29306,x29307,x29308)
% 159.70/159.31  [2931]P53(x29313,x29314,x29315,x29316,x29312,x29317,x29318)+~E(x29311,x29312)+~P53(x29313,x29314,x29315,x29316,x29311,x29317,x29318)
% 159.70/159.31  [2932]P53(x29323,x29324,x29325,x29326,x29327,x29322,x29328)+~E(x29321,x29322)+~P53(x29323,x29324,x29325,x29326,x29327,x29321,x29328)
% 159.70/159.31  [2933]P53(x29333,x29334,x29335,x29336,x29337,x29338,x29332)+~E(x29331,x29332)+~P53(x29333,x29334,x29335,x29336,x29337,x29338,x29331)
% 159.70/159.31  [2934]P16(x29342,x29343,x29344,x29345,x29346)+~E(x29341,x29342)+~P16(x29341,x29343,x29344,x29345,x29346)
% 159.70/159.31  [2935]P16(x29353,x29352,x29354,x29355,x29356)+~E(x29351,x29352)+~P16(x29353,x29351,x29354,x29355,x29356)
% 159.70/159.31  [2936]P16(x29363,x29364,x29362,x29365,x29366)+~E(x29361,x29362)+~P16(x29363,x29364,x29361,x29365,x29366)
% 159.70/159.31  [2937]P16(x29373,x29374,x29375,x29372,x29376)+~E(x29371,x29372)+~P16(x29373,x29374,x29375,x29371,x29376)
% 159.70/159.31  [2938]P16(x29383,x29384,x29385,x29386,x29382)+~E(x29381,x29382)+~P16(x29383,x29384,x29385,x29386,x29381)
% 159.70/159.31  [2939]P5(x29392,x29393,x29394,x29395,x29396)+~E(x29391,x29392)+~P5(x29391,x29393,x29394,x29395,x29396)
% 159.70/159.31  [2940]P5(x29403,x29402,x29404,x29405,x29406)+~E(x29401,x29402)+~P5(x29403,x29401,x29404,x29405,x29406)
% 159.70/159.31  [2941]P5(x29413,x29414,x29412,x29415,x29416)+~E(x29411,x29412)+~P5(x29413,x29414,x29411,x29415,x29416)
% 159.70/159.31  [2942]P5(x29423,x29424,x29425,x29422,x29426)+~E(x29421,x29422)+~P5(x29423,x29424,x29425,x29421,x29426)
% 159.70/159.31  [2943]P5(x29433,x29434,x29435,x29436,x29432)+~E(x29431,x29432)+~P5(x29433,x29434,x29435,x29436,x29431)
% 159.70/159.31  [2944]P51(x29442,x29443)+~E(x29441,x29442)+~P51(x29441,x29443)
% 159.70/159.31  [2945]P51(x29453,x29452)+~E(x29451,x29452)+~P51(x29453,x29451)
% 159.70/159.31  [2946]P49(x29462,x29463,x29464)+~E(x29461,x29462)+~P49(x29461,x29463,x29464)
% 159.70/159.31  [2947]P49(x29473,x29472,x29474)+~E(x29471,x29472)+~P49(x29473,x29471,x29474)
% 159.70/159.31  [2948]P49(x29483,x29484,x29482)+~E(x29481,x29482)+~P49(x29483,x29484,x29481)
% 159.70/159.31  [2949]~P47(x29491)+P47(x29492)+~E(x29491,x29492)
% 159.70/159.31  [2950]~P128(x29501)+P128(x29502)+~E(x29501,x29502)
% 159.70/159.31  
% 159.70/159.31  %-------------------------------------------
% 159.81/159.34  cnf(10284,plain,
% 159.81/159.34     (E(f31(x102841,x102842,x102843,x102844,x102845,x102846,x102847,x102848,x102849,a24),x102842)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10287,plain,
% 159.81/159.34     (~E(f329(a120,x102871),x102871)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10290,plain,
% 159.81/159.34     (E(f31(x102901,x102902,x102903,x102904,x102905,x102906,x102907,x102908,x102909,a24),x102902)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10297,plain,
% 159.81/159.34     (~E(f329(a120,x102971),x102971)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10308,plain,
% 159.81/159.34     (~E(f329(a120,x103081),x103081)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10313,plain,
% 159.81/159.34     (~P104(f329(f65(x103131,x103132,f195(f891(x103131,a880))),x103133))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10316,plain,
% 159.81/159.34     (~P104(f329(f65(x103161,x103162,f195(f891(x103161,a880))),x103163))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10319,plain,
% 159.81/159.34     (~E(f329(a120,x103191),x103191)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10322,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x103221),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10325,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x103251),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10338,plain,
% 159.81/159.34     (~P104(f329(f195(f891(x103381,a880)),x103382))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,4546,10287,10297,10308,2951,3195,3258,3204,3344,4613,10322,4610,4568,4616,3335,4600,4633,10313,4637,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108])).
% 159.81/159.34  cnf(10342,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x103421)),x103421))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(10345,plain,
% 159.81/159.34     (~E(f329(f329(f150(x103451),x103452),x103453),x103453)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(10351,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x103511),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10354,plain,
% 159.81/159.34     (E(f31(x103541,x103542,x103543,x103544,x103545,x103546,x103547,x103548,x103549,a24),x103542)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10357,plain,
% 159.81/159.34     (E(f31(x103571,x103572,x103573,x103574,x103575,x103576,x103577,x103578,x103579,a24),x103572)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10364,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x103641),x103642)),x103642))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(10367,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x103671),x103672)),x103672))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(10374,plain,
% 159.81/159.34     (~E(x103741,f329(a120,x103741))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,4546,10287,10297,10308,2951,3195,3258,3223,3204,4573,3430,3344,4613,10322,10325,4610,4568,4618,4188,4616,3335,4600,4633,10313,4637,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240])).
% 159.81/159.34  cnf(10388,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x103881),x103881))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10391,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f47(a885,x103911,x103912)),x103911))),
% 159.81/159.34     inference(rename_variables,[],[3818])).
% 159.81/159.34  cnf(10412,plain,
% 159.81/159.34     (E(f329(f40(a885),f329(f251(a885),x104121)),x104121)),
% 159.81/159.34     inference(rename_variables,[],[3253])).
% 159.81/159.34  cnf(10420,plain,
% 159.81/159.34     (~E(f329(a120,x104201),x104201)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10423,plain,
% 159.81/159.34     (~E(f329(a120,x104231),x104231)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10426,plain,
% 159.81/159.34     (~E(f329(a120,x104261),x104261)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10431,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x104311),f329(a120,x104311)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10440,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x104401),x104401))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(10447,plain,
% 159.81/159.34     (E(f31(x104471,x104472,x104473,x104474,x104475,x104476,x104477,x104478,x104479,a24),x104472)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10450,plain,
% 159.81/159.34     (E(f31(x104501,x104502,x104503,x104504,x104505,x104506,x104507,x104508,x104509,a24),x104502)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10469,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x104691),x104691))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(10478,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x104781),x104781))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10483,plain,
% 159.81/159.34     (~E(f329(f329(f329(f75(x104831,f889(x104832)),x104833),x104834),f329(f239(x104832),x104835)),f329(f16(f889(x104832),x104831),f210(x104832)))),
% 159.81/159.34     inference(rename_variables,[],[4630])).
% 159.81/159.34  cnf(10510,plain,
% 159.81/159.34     (~E(f329(f329(f150(x105101),x105102),x105103),x105103)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(10513,plain,
% 159.81/159.34     (~E(f329(a120,x105131),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(10524,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x105241),x105241))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(10529,plain,
% 159.81/159.34     (~E(f329(a120,x105291),x105291)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10536,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x105361),x105361))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(10549,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x105491),f329(a120,x105491)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10554,plain,
% 159.81/159.34     (E(f329(f329(f129(x105541),f121(x105541)),x105542),x105542)),
% 159.81/159.34     inference(rename_variables,[],[3313])).
% 159.81/159.34  cnf(10572,plain,
% 159.81/159.34     (~P104(f329(f65(x105721,x105722,f195(f891(x105721,a880))),x105723))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10591,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x105911),x105911))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10603,plain,
% 159.81/159.34     (E(f329(f329(f259(a885),f329(f111(a885),a105)),x106031),f329(f329(f259(a885),f2(a885)),x106031))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,4546,10287,10297,10308,10319,10420,10423,10426,4558,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,4144,4643,3273,3725,3430,10431,10549,3344,4613,10322,10325,10351,4625,3800,3948,3390,3392,3365,4610,4568,4097,3361,10440,3362,3363,10469,3364,4609,10388,10478,3455,3879,3818,10391,4618,10342,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,4637,3839,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880])).
% 159.81/159.34  cnf(10606,plain,
% 159.81/159.34     (~E(f329(a120,x106061),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(10612,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),f2(a885)),f329(a112,f81(a1))))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,4546,10287,10297,10308,10319,10420,10423,10426,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,4144,4643,3273,3725,3430,10431,10549,3344,4613,10322,10325,10351,4625,3800,3948,3390,3392,3365,4610,4568,4097,3361,10440,3362,3363,10469,3364,4609,10388,10478,3455,3879,3818,10391,4618,10342,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,4637,3839,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941])).
% 159.81/159.34  cnf(10615,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x106151),x106151))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10620,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x106201),f329(a120,x106201)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10623,plain,
% 159.81/159.34     (~P104(f329(f65(x106231,x106232,f195(f891(x106231,a880))),x106233))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10626,plain,
% 159.81/159.34     (~P104(f329(f65(x106261,x106262,f195(f891(x106261,a880))),x106263))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10631,plain,
% 159.81/159.34     (~P104(f329(f65(x106311,x106312,f195(f891(x106311,a880))),x106313))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(10641,plain,
% 159.81/159.34     (~E(f329(f168(x106411),f329(a120,f329(f329(f129(x106411),f329(f168(x106411),x106412)),f329(f329(f150(x106411),x106413),f121(x106411))))),f329(f329(f150(x106411),x106413),x106412))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,4144,4643,3273,3725,3430,10431,10549,10620,3344,4613,10322,10325,10351,4625,3800,3948,3390,3392,3365,4610,4568,4097,3361,10440,3362,3363,10469,3364,4609,10388,10478,10591,3455,3879,3818,10391,4618,10342,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4637,3839,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055])).
% 159.81/159.34  cnf(10642,plain,
% 159.81/159.34     (~E(f329(a120,x106421),x106421)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10660,plain,
% 159.81/159.34     (P104(f329(f329(f245(a107),f329(a3,x106601)),f329(a3,f329(a120,x106601))))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,4144,4643,3273,3725,3430,10431,10549,10620,3813,3344,4613,10322,10325,10351,4625,3800,3948,3390,3392,3365,4610,4568,4097,3361,10440,3362,3363,10469,3364,4609,10388,10478,10591,3455,3879,3818,10391,4618,10342,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4637,3839,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138])).
% 159.81/159.34  cnf(10667,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x106671),x106671))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(10670,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x106701),f329(f329(f84(a885),x106701),x106701)))),
% 159.81/159.34     inference(rename_variables,[],[3631])).
% 159.81/159.34  cnf(10672,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x106721),f329(f329(f84(a885),f329(a120,x106721)),f329(a120,x106721))))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,4144,4643,3273,3725,3430,10431,10549,10620,3813,3344,4613,10322,10325,10351,4625,3800,3948,3390,3392,3365,4610,4568,4097,3361,10440,10536,3362,3363,10469,3364,4609,10388,10478,10591,3455,3879,3818,10391,4618,10342,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,3631,10670,4637,3839,4635,10364,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160])).
% 159.81/159.34  cnf(10673,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x106731),f329(f329(f84(a885),x106731),x106731)))),
% 159.81/159.34     inference(rename_variables,[],[3631])).
% 159.81/159.34  cnf(10676,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x106761),f329(a120,f329(f329(f83(a885),x106762),x106761))))),
% 159.81/159.34     inference(rename_variables,[],[3811])).
% 159.81/159.34  cnf(10681,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x106811),f329(a120,x106811)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10684,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x106841),f329(a120,x106841)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10687,plain,
% 159.81/159.34     (P104(f329(f329(f331(x106871),x106872),f253(f891(x106871,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(10702,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x107021)),x107021))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(10705,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x107051)),x107051))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(10708,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x107081),x107082)),x107082))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(10711,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x107111),x107112)),x107112))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(10714,plain,
% 159.81/159.34     (P104(f329(f253(f891(x107141,a880)),x107142))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(10717,plain,
% 159.81/159.34     (E(f329(f40(a885),f329(f251(a885),x107171)),x107171)),
% 159.81/159.34     inference(rename_variables,[],[3253])).
% 159.81/159.34  cnf(10720,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x107201),f329(a120,x107201)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10727,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x107271),x107271))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(10732,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x107321),x107321))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(10741,plain,
% 159.81/159.34     (E(f31(x107411,x107412,x107413,x107414,x107415,x107416,x107417,x107418,x107419,a24),x107412)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10744,plain,
% 159.81/159.34     (P104(f329(f253(f891(x107441,a880)),x107442))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(10747,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x107471))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(10750,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x107501,a880)),f195(f891(x107501,a880))),x107502))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(10753,plain,
% 159.81/159.34     (P104(f329(f253(f891(x107531,a880)),x107532))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(10755,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(f329(f84(a885),f329(a120,x107551)),f329(a120,x107551))),x107551))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,10450,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,10412,4144,4643,3273,3725,3665,3430,10431,10549,10620,10681,10684,3813,3344,4613,10322,10325,10351,4625,3800,3570,3948,3390,3392,3365,4610,4568,4097,3361,10440,10536,10667,3362,3363,10469,10524,3364,4609,10388,10478,10591,3518,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,3384,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4641,3809,3631,10670,10673,4637,3839,4635,10364,10367,10708,3811,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365])).
% 159.81/159.34  cnf(10756,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x107561),f329(f329(f84(a885),x107561),x107561)))),
% 159.81/159.34     inference(rename_variables,[],[3631])).
% 159.81/159.34  cnf(10761,plain,
% 159.81/159.34     (E(f31(x107611,x107612,x107613,x107614,x107615,x107616,x107617,x107618,x107619,a24),x107612)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(10765,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,f329(a120,f329(f329(f83(a885),x107651),x107652)))),f329(a120,x107652)))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,10450,10741,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,10412,4144,4643,3273,3725,3665,3430,10431,10549,10620,10681,10684,10720,3813,3344,4613,10322,10325,10351,4625,3800,3570,3948,3390,3392,3365,4610,4568,4097,3361,10440,10536,10667,3362,3363,10469,10524,3364,4609,10388,10478,10591,3518,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,3384,4188,4616,4599,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4641,3809,3631,10670,10673,4637,3839,4635,10364,10367,10708,3811,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407])).
% 159.81/159.34  cnf(10798,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x107981),x107981))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10809,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x108091,f891(x108092,a880))),x108093),x108094))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(10818,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x108181),f329(a120,x108181)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(10820,plain,
% 159.81/159.34     (P104(f329(f329(f245(a1),f329(f329(f22(a1),x108201),f81(a1))),x108201))),
% 159.81/159.34     inference(scs_inference,[],[4528,10284,10290,10354,10357,10447,10450,10741,4546,10287,10297,10308,10319,10420,10423,10426,10529,4558,10513,2951,3195,3258,3223,3204,3290,3313,10554,4630,4573,10345,3253,10412,4144,3999,4643,3273,3725,3665,3430,10431,10549,10620,10681,10684,10720,3813,3344,4613,10322,10325,10351,4625,3800,3570,3948,3390,3392,3365,4610,4568,4097,3361,10440,10536,10667,3362,10798,3363,10469,10524,10732,3364,4609,10388,10478,10591,3518,4621,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,3384,4188,4616,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4641,3809,3631,10670,10673,4637,4638,3839,4635,10364,10367,10708,3811,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671])).
% 159.81/159.34  cnf(10821,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x108211),x108211))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(10826,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x108261),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10839,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x108391),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10842,plain,
% 159.81/159.34     (~P104(f329(f329(f245(f891(x108421,a880)),x108422),f195(f891(x108421,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4631])).
% 159.81/159.34  cnf(10845,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x108451),x108451))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10848,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x108481),x108481))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10863,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x108631),x108631))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10872,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x108721),x108722),f195(f891(x108721,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(10881,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x108811),x108811))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10884,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x108841),x108842),f195(f891(x108841,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(10887,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x108871,a880)),f329(f308(x108872,x108871,x108873),f329(f309(x108872,x108871,x108873),x108874))),x108874))),
% 159.81/159.34     inference(rename_variables,[],[4248])).
% 159.81/159.34  cnf(10894,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x108941,a880)),f329(f171(x108941),f329(f135(x108941,x108942),x108943))),f329(f171(x108941),x108943)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(10897,plain,
% 159.81/159.34     (E(f329(f308(x108971,x108971,f5(x108971)),x108972),x108972)),
% 159.81/159.34     inference(rename_variables,[],[3420])).
% 159.81/159.34  cnf(10904,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x109041))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(10907,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x109071),x109071))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10910,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x109101),x109101))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10913,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x109131,f891(x109132,a880))),x109133),x109134))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(10920,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x109201),x109201))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(10931,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x109311),f329(f329(f84(a885),x109311),x109311)))),
% 159.81/159.34     inference(rename_variables,[],[3631])).
% 159.81/159.34  cnf(10937,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x109371),f329(a120,f329(f329(f83(a885),x109372),x109371))))),
% 159.81/159.34     inference(rename_variables,[],[3811])).
% 159.81/159.34  cnf(10944,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x109441),x109441))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10947,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x109471),x109471))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(10950,plain,
% 159.81/159.34     (~E(f329(a120,x109501),x109501)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(10955,plain,
% 159.81/159.34     (P104(f329(f329(f331(x109551),x109552),f253(f891(x109551,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(10960,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x109601),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(10975,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x109751))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(10982,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x109821),x109821))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(10991,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x109911),x109912),f195(f891(x109911,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(10999,plain,
% 159.81/159.34     (P104(f329(f329(f331(x109991),x109992),f253(f891(x109991,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(11002,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x110021),f886(x110021))),f329(f329(f258(f886(x110021),f886(x110021)),x110022),f121(x110021))),f144(x110021,x110023)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11008,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(x110081,x110081)),x110082),f255(x110081,f195(f891(x110081,a880)))))),
% 159.81/159.34     inference(scs_inference,[],[4640,4528,10284,10290,10354,10357,10447,10450,10741,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,4558,10513,2951,3195,3258,3223,3204,3420,3290,3313,10554,4630,4573,10345,3253,10412,4144,3999,4643,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,3813,3344,4613,10322,10325,10351,10826,10839,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,3726,4097,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,4621,10872,10884,10991,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4641,3809,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960])).
% 159.81/159.34  cnf(11009,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x110091),x110092),f195(f891(x110091,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11011,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x110111),x110112),f329(f309(x110111,x110113,x110114),f195(f891(x110113,a880)))))),
% 159.81/159.34     inference(scs_inference,[],[4640,4528,10284,10290,10354,10357,10447,10450,10741,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,4558,10513,2951,3195,3258,3223,3204,3420,3290,3313,10554,4630,4573,10345,3253,10412,4144,3999,4643,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,3813,3344,4613,10322,10325,10351,10826,10839,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,3726,4097,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,4621,10872,10884,10991,11009,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,4641,3809,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994])).
% 159.81/159.34  cnf(11012,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x110121),x110122),f195(f891(x110121,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11015,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x110151,a880)),x110152),f329(f329(f307(x110151),x110153),x110152)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(11018,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x110181),x110181))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(11021,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x110211,a880)),x110212),f329(f329(f307(x110211),x110213),x110212)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(11024,plain,
% 159.81/159.34     (E(f329(f308(x110241,x110241,f5(x110241)),x110242),x110242)),
% 159.81/159.34     inference(rename_variables,[],[3420])).
% 159.81/159.34  cnf(11027,plain,
% 159.81/159.34     (E(f31(x110271,x110272,x110273,x110274,x110275,x110276,x110277,x110278,x110279,a24),x110272)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11030,plain,
% 159.81/159.34     (E(f31(x110301,x110302,x110303,x110304,x110305,x110306,x110307,x110308,x110309,a24),x110302)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11041,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x110411,a880)),x110412),f329(f329(f307(x110411),x110413),x110412)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(11048,plain,
% 159.81/159.34     (~E(f329(a120,x110481),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(11051,plain,
% 159.81/159.34     (~P104(f329(f65(x110511,x110512,f195(f891(x110511,a880))),x110513))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(11055,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(a885,a885)),f329(f329(f258(a885,a885),f329(a120,x110551)),x110551)),f305(a885,a319)))),
% 159.81/159.34     inference(scs_inference,[],[4640,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,4558,10513,10606,2951,3195,3258,3223,3204,3420,10897,3290,3313,10554,4630,4573,10345,3253,10412,4144,3999,4643,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,3813,3344,4613,10322,10325,10351,10826,10839,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,3726,4097,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3809,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429])).
% 159.81/159.34  cnf(11064,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x110641),f329(a120,x110641)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(11074,plain,
% 159.81/159.34     (~E(f329(f308(x110741,f891(x110741,a880),x110742),x110743),f329(f306(x110741),x110743))),
% 159.81/159.34     inference(rename_variables,[],[4619])).
% 159.81/159.34  cnf(11077,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x110771),x110772),f195(f891(x110771,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11080,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x110801,x110801)),f329(f329(f258(x110801,x110801),x110802),x110802)),f305(x110801,x110803)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(11083,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x110831,a880)),f329(f171(x110831),f175(x110831,x110832,x110833))),f329(f171(x110831),x110832)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(11086,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x110861,a880)),x110862),f253(f891(x110861,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(11102,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x111021,a880)),f195(f891(x111021,a880))),x111022))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(11113,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x111131),f886(x111131))),f329(f329(f258(f886(x111131),f886(x111131)),x111132),f121(x111131))),f146(x111131,x111133)))),
% 159.81/159.34     inference(rename_variables,[],[4644])).
% 159.81/159.34  cnf(11124,plain,
% 159.81/159.34     (~E(f329(a120,x111241),x111241)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11127,plain,
% 159.81/159.34     (~E(f329(a120,x111271),x111271)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11132,plain,
% 159.81/159.34     (~E(f329(a120,x111321),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(11137,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x111371,a880)),x111372),x111372))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(11144,plain,
% 159.81/159.34     (P20(x111441,x111441,f5(x111441),x111442)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(11149,plain,
% 159.81/159.34     (~E(f329(f308(x111491,f891(x111491,a880),x111492),x111493),f329(f306(x111491),x111493))),
% 159.81/159.34     inference(rename_variables,[],[4619])).
% 159.81/159.34  cnf(11154,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x111541,a880)),x111542),f253(f891(x111541,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(11168,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x111681),x111682),f195(f891(x111681,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11171,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x111711)),x111711))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11176,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x111761),x111762),f195(f891(x111761,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11188,plain,
% 159.81/159.34     (~P104(f329(f329(f331(a885),f329(a120,f329(f141(a885,a885,f83(a885),f2(a885)),x111881))),f329(f171(a885),x111881)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,4643,11002,4644,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,3809,10750,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886])).
% 159.81/159.34  cnf(11189,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x111891)),x111891))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11192,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x111921),x111922),f195(f891(x111921,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11204,plain,
% 159.81/159.34     (E(f329(x112041,f688(f329(x112041,x112042),f329(f239(x112043),x112042),x112041,x112044,x112043)),f329(x112041,x112042))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,4643,11002,4644,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,3809,10750,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963])).
% 159.81/159.34  cnf(11213,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x112131,x112131)),f329(f329(f258(x112131,x112131),x112132),x112132)),f305(x112131,x112133)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(11218,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112181),f886(x112181))),f329(f329(f258(f886(x112181),f886(x112181)),x112182),f121(x112181))),f144(x112181,x112183)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11221,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112211),f886(x112211))),f329(f329(f258(f886(x112211),f886(x112211)),x112212),f121(x112211))),f146(x112211,x112213)))),
% 159.81/159.34     inference(rename_variables,[],[4644])).
% 159.81/159.34  cnf(11224,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112241),f886(x112241))),f329(f329(f258(f886(x112241),f886(x112241)),x112242),f121(x112241))),f156(x112241,x112243)))),
% 159.81/159.34     inference(rename_variables,[],[4645])).
% 159.81/159.34  cnf(11226,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112261),f886(x112261))),f329(f329(f258(f886(x112261),f886(x112261)),f121(x112261)),x112262)),f329(f284(f886(x112261),f886(x112261)),f144(x112261,x112263))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,4631,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,3809,10750,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110])).
% 159.81/159.34  cnf(11229,plain,
% 159.81/159.34     (~P104(f329(f329(f245(f891(x112291,a880)),x112292),f195(f891(x112291,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4631])).
% 159.81/159.34  cnf(11232,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x112321),x112322),f195(f891(x112321,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11238,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112381,a880)),x112382),f329(f329(f118(f891(x112381,a880)),x112383),f253(f891(x112381,a880)))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,4631,10842,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,3809,10750,3631,10670,10673,10756,10931,4637,4638,10809,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166])).
% 159.81/159.34  cnf(11239,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112391,a880)),x112392),f253(f891(x112391,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(11242,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x112421,f891(x112422,a880))),x112423),x112424))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(11251,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x112511),x112512),f195(f891(x112511,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11254,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(x112541,x112541)),f329(f329(f258(x112541,x112541),x112542),x112543)),f152(x112541,f121(f891(x112541,a885)))))),
% 159.81/159.34     inference(rename_variables,[],[4641])).
% 159.81/159.34  cnf(11257,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112571,a880)),x112572),x112572))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(11260,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x112601),x112602),f195(f891(x112601,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11262,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112621,a880)),f329(f283(x112622,x112621,f195(f891(f890(x112622,x112621),a880))),x112623)),x112624))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,4631,10842,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338])).
% 159.81/159.34  cnf(11263,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112631,a880)),f195(f891(x112631,a880))),x112632))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(11266,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x112661,x112661)),f329(f329(f258(x112661,x112661),x112662),x112662)),f305(x112661,x112663)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(11268,plain,
% 159.81/159.34     (~P37(x112681,x112682,x112683,f329(f329(f153(x112684,x112681),x112685),f329(a120,f121(x112684))),f121(x112682))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,4631,10842,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347])).
% 159.81/159.34  cnf(11270,plain,
% 159.81/159.34     (~E(f329(f329(f109(f891(f890(f886(x112701),f886(x112701)),a880)),f329(f284(f886(x112701),f886(x112701)),f157(x112701,x112702))),f305(f886(x112701),f157(x112701,x112702))),f195(f891(f890(f886(x112701),f886(x112701)),a880)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,4631,10842,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369])).
% 159.81/159.34  cnf(11272,plain,
% 159.81/159.34     (P37(x112721,x112722,x112723,f329(f329(f153(x112724,x112721),x112725),f31(x112726,f121(x112724),x112727,x112728,x112729,x1127210,x1127211,x1127212,x1127213,a24)),f121(x112722))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,4644,11113,4645,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,4631,10842,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370])).
% 159.81/159.34  cnf(11277,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112771),f886(x112771))),f329(f329(f258(f886(x112771),f886(x112771)),x112772),f121(x112771))),f156(x112771,x112773)))),
% 159.81/159.34     inference(rename_variables,[],[4645])).
% 159.81/159.34  cnf(11280,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x112801),f886(x112801))),f329(f329(f258(f886(x112801),f886(x112801)),f121(x112801)),x112802)),f144(x112801,x112803)))),
% 159.81/159.34     inference(rename_variables,[],[4646])).
% 159.81/159.34  cnf(11288,plain,
% 159.81/159.34     (P104(f329(f329(f331(x112881),x112882),f253(f891(x112881,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(11293,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112931,a880)),f195(f891(x112931,a880))),x112932))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(11296,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x112961),x112962),f195(f891(x112961,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11299,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x112991,a880)),x112992),f253(f891(x112991,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(11303,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x113031,a880)),f329(f283(x113032,x113031,x113033),f195(f891(x113032,a880)))),x113034))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,4644,11113,4645,11224,4646,4647,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,3424,10714,10744,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,4149,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604])).
% 159.81/159.34  cnf(11304,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x113041,a880)),f195(f891(x113041,a880))),x113042))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(11317,plain,
% 159.81/159.34     (P104(f329(f253(f891(x113171,a880)),x113172))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(11325,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x113251),f886(x113251))),f329(f329(f258(f886(x113251),f886(x113251)),x113252),f121(x113251))),f144(x113251,x113253)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11328,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x113281),f886(x113281))),f329(f329(f258(f886(x113281),f886(x113281)),x113282),f121(x113281))),f146(x113281,x113283)))),
% 159.81/159.34     inference(rename_variables,[],[4644])).
% 159.81/159.34  cnf(11331,plain,
% 159.81/159.34     (~E(f329(f329(f150(x113311),x113312),x113313),x113313)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(11334,plain,
% 159.81/159.34     (~E(f329(a120,x113341),x113341)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11337,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113371),x113372),f195(f891(x113371,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11342,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(f886(x113421),f886(x113421))),f329(f329(f258(f886(x113421),f886(x113421)),x113422),x113422)),f157(x113421,f305(x113421,x113423))))),
% 159.81/159.34     inference(rename_variables,[],[4138])).
% 159.81/159.34  cnf(11347,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x113471),f886(x113471))),f329(f329(f258(f886(x113471),f886(x113471)),x113472),f121(x113471))),f144(x113471,x113473)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11351,plain,
% 159.81/159.34     (E(f329(f329(f150(x113511),f705(f305(x113511,x113512),f329(f329(f150(x113511),x113513),x113514),x113514,x113513,x113511)),f706(f305(x113511,x113512),f329(f329(f150(x113511),x113513),x113514),x113514,x113513,x113511)),f329(f329(f150(x113511),x113513),x113514))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,11325,4644,11113,11221,4645,11224,4646,11280,4647,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4138,11342,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,3424,10714,10744,10753,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,4149,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800])).
% 159.81/159.34  cnf(11356,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113561),x113562),f183(x113563,x113561,f187(x113563,x113561,x113564,f195(f891(x113563,a880))))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,4619,11074,3466,3253,10412,4144,3999,11080,11213,4643,11002,11218,11325,4644,11113,11221,4645,11224,4646,11280,4647,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4138,11342,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,3424,10714,10744,10753,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,3965,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,4638,10809,10913,4248,4149,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823])).
% 159.81/159.34  cnf(11357,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113571),x113572),f195(f891(x113571,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11360,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113601),x113602),f195(f891(x113601,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11363,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113631),x113632),f195(f891(x113631,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11366,plain,
% 159.81/159.34     (P104(f329(f329(f331(x113661),x113662),f253(f891(x113661,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(11371,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(x113711,x113711)),f329(f329(f258(x113711,x113711),x113712),x113713)),f152(x113711,f121(f891(x113711,a885)))))),
% 159.81/159.34     inference(rename_variables,[],[4641])).
% 159.81/159.34  cnf(11374,plain,
% 159.81/159.34     (~E(f329(f308(x113741,f891(x113741,a880),x113742),x113743),f329(f306(x113741),x113743))),
% 159.81/159.34     inference(rename_variables,[],[4619])).
% 159.81/159.34  cnf(11377,plain,
% 159.81/159.34     (~E(f329(f308(x113771,f891(x113771,a880),x113772),x113773),f329(f306(x113771),x113773))),
% 159.81/159.34     inference(rename_variables,[],[4619])).
% 159.81/159.34  cnf(11382,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x113821),f886(x113821))),f329(f329(f258(f886(x113821),f886(x113821)),x113822),f121(x113821))),f144(x113821,x113823)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11388,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x113881),f886(x113881))),f329(f329(f258(f886(x113881),f886(x113881)),x113882),f121(x113881))),f144(x113881,x113883)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(11391,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x113911),x113912),f195(f891(x113911,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11394,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x113941,f891(x113942,a880))),x113943),x113944))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(11397,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x113971),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(11401,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x114011,x114012)),f329(f329(f258(x114011,x114012),f329(x114013,x114014)),f329(x114015,x114014))),f329(f308(f890(x114016,x114016),f890(x114011,x114012),f269(x114016,x114011,x114016,x114012,x114013,x114015)),f305(x114016,x114017))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,4558,10513,10606,11048,2951,3820,3195,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,4619,11074,11149,11374,3466,3253,10412,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,4625,3800,3570,3948,3390,3392,3365,4610,4568,4138,11342,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,11288,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,3424,10714,10744,10753,3455,3879,3818,10391,4618,10342,10702,10705,11171,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,4641,11254,3965,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,4638,10809,10913,11242,4248,4149,3839,4635,10364,10367,10708,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129])).
% 159.81/159.34  cnf(11404,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x114041),x114042),f195(f891(x114041,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11407,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x114071),x114072),f195(f891(x114071,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11410,plain,
% 159.81/159.34     (P104(f329(f329(f331(x114101),f329(x114102,x114103)),f329(f308(x114104,x114101,x114102),f253(f891(x114104,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(11413,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(x114131,x114131)),f329(f329(f258(x114131,x114131),x114132),x114133)),f152(x114131,f121(f891(x114131,a885)))))),
% 159.81/159.34     inference(rename_variables,[],[4641])).
% 159.81/159.34  cnf(11419,plain,
% 159.81/159.34     (E(f31(x114191,x114192,x114193,x114194,x114195,x114196,x114197,x114198,x114199,a24),x114192)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11422,plain,
% 159.81/159.34     (E(f31(x114221,x114222,x114223,x114224,x114225,x114226,x114227,x114228,x114229,a24),x114222)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11425,plain,
% 159.81/159.34     (~E(f329(a120,x114251),x114251)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11432,plain,
% 159.81/159.34     (~E(f329(a120,x114321),x114321)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11437,plain,
% 159.81/159.34     (E(f31(x114371,x114372,x114373,x114374,x114375,x114376,x114377,x114378,x114379,a24),x114372)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11440,plain,
% 159.81/159.34     (E(f31(x114401,x114402,x114403,x114404,x114405,x114406,x114407,x114408,x114409,a24),x114402)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11446,plain,
% 159.81/159.34     (~E(f329(a120,x114461),x114461)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11453,plain,
% 159.81/159.34     (~E(f329(f329(f83(a1),x114531),x114531),a105)),
% 159.81/159.34     inference(rename_variables,[],[4571])).
% 159.81/159.34  cnf(11462,plain,
% 159.81/159.34     (E(f329(f329(f22(a885),f2(a885)),x114621),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[3274])).
% 159.81/159.34  cnf(11465,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x114651),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(11472,plain,
% 159.81/159.34     (E(f329(f329(f83(a1),f329(f329(f84(a1),x114721),f329(f329(f41(a1),x114722),x114721))),f47(a1,x114722,x114721)),x114722)),
% 159.81/159.34     inference(rename_variables,[],[3911])).
% 159.81/159.34  cnf(11488,plain,
% 159.81/159.34     (E(f31(x114881,x114882,x114883,x114884,x114885,x114886,x114887,x114888,x114889,a24),x114882)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11491,plain,
% 159.81/159.34     (E(f31(x114911,x114912,x114913,x114914,x114915,x114916,x114917,x114918,x114919,a24),x114912)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11494,plain,
% 159.81/159.34     (E(f31(x114941,x114942,x114943,x114944,x114945,x114946,x114947,x114948,x114949,a24),x114942)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11497,plain,
% 159.81/159.34     (E(f31(x114971,x114972,x114973,x114974,x114975,x114976,x114977,x114978,x114979,a24),x114972)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11500,plain,
% 159.81/159.34     (~E(f329(a120,x115001),x115001)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11503,plain,
% 159.81/159.34     (~E(f329(a120,x115031),x115031)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11507,plain,
% 159.81/159.34     (E(f31(x115071,x115072,x115073,x115074,x115075,x115076,x115077,x115078,x115079,a24),x115072)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11526,plain,
% 159.81/159.34     (P104(f329(f253(f891(x115261,a880)),x115262))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(11533,plain,
% 159.81/159.34     (~P104(f329(f65(x115331,x115332,f195(f891(x115331,a880))),x115333))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(11536,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x115361,f891(x115362,a880))),x115363),x115364))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(11539,plain,
% 159.81/159.34     (P104(f329(f329(f331(x115391),x115392),f253(f891(x115391,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(11547,plain,
% 159.81/159.34     (E(f31(x115471,x115472,x115473,x115474,x115475,x115476,x115477,x115478,x115479,a24),x115472)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11552,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x115521),x115521))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11559,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x115591),x115591))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11560,plain,
% 159.81/159.34     (E(f31(x115601,x115602,x115603,x115604,x115605,x115606,x115607,x115608,x115609,a24),x115602)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11565,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x115651,f891(x115652,a880))),x115653),x115654))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(11576,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x115761),x115762)),x115762))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(11579,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x115791)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(11591,plain,
% 159.81/159.34     (~E(f329(f329(f109(a885),f329(a120,x115911)),x115911),f329(a120,x115911))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,4558,10513,10606,11048,2951,2960,2966,2970,2971,2974,2978,2980,2983,2993,2994,3006,3018,3028,3047,3051,3052,3057,3104,3107,3122,3135,3153,4542,3820,3195,3911,11472,3258,3223,3204,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,3344,4613,10322,10325,10351,10826,10839,10960,11397,11465,4625,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,3364,4609,10388,10478,10591,10615,10863,10910,3518,10687,10955,10999,11288,11366,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,3424,10714,10744,10753,11317,3455,3879,3818,10391,4618,10342,10702,10705,11171,11189,3384,10747,10904,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,4633,10313,10316,10572,10623,10626,10631,11051,4641,11254,11371,3965,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,4635,10364,10367,10708,10711,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425])).
% 159.81/159.34  cnf(11598,plain,
% 159.81/159.34     (E(f31(x115981,x115982,x115983,x115984,x115985,x115986,x115987,x115988,x115989,a24),x115982)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11603,plain,
% 159.81/159.34     (E(f31(x116031,x116032,x116033,x116034,x116035,x116036,x116037,x116038,x116039,a24),x116032)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11606,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x116061)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(11609,plain,
% 159.81/159.34     (E(f31(x116091,x116092,x116093,x116094,x116095,x116096,x116097,x116098,x116099,a24),x116092)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11612,plain,
% 159.81/159.34     (~E(f329(a120,x116121),x116121)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11615,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x116151),x116151))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(11622,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x116221),x116221))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11643,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x116431)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(11658,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x116581)),x116581))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11659,plain,
% 159.81/159.34     (~E(f329(a120,x116591),x116591)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11669,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x116691),x116692)),x116691))),
% 159.81/159.34     inference(rename_variables,[],[4636])).
% 159.81/159.34  cnf(11672,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x116721)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(11675,plain,
% 159.81/159.34     (~E(f329(a120,x116751),x116751)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11688,plain,
% 159.81/159.34     (P104(f329(f329(f331(x116881),x116882),f329(f329(f307(x116881),x116882),x116883)))),
% 159.81/159.34     inference(rename_variables,[],[3675])).
% 159.81/159.34  cnf(11689,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a1),f2(a1)),f329(f82(a1),f329(f108(a1),f329(a120,x116891)))))),
% 159.81/159.34     inference(rename_variables,[],[4637])).
% 159.81/159.34  cnf(11692,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),f329(f329(f22(a885),x116921),x116922)),f329(a120,x116921)))),
% 159.81/159.34     inference(rename_variables,[],[3813])).
% 159.81/159.34  cnf(11695,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f47(a885,x116951,x116952)),x116951))),
% 159.81/159.34     inference(rename_variables,[],[3818])).
% 159.81/159.34  cnf(11699,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x116991))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(11700,plain,
% 159.81/159.34     (E(f31(x117001,x117002,x117003,x117004,x117005,x117006,x117007,x117008,x117009,a24),x117002)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11703,plain,
% 159.81/159.34     (E(f31(x117031,x117032,x117033,x117034,x117035,x117036,x117037,x117038,x117039,a24),x117032)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11706,plain,
% 159.81/159.34     (E(f31(x117061,x117062,x117063,x117064,x117065,x117066,x117067,x117068,x117069,a24),x117062)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11709,plain,
% 159.81/159.34     (E(f31(x117091,x117092,x117093,x117094,x117095,x117096,x117097,x117098,x117099,a24),x117092)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11712,plain,
% 159.81/159.34     (E(f31(x117121,x117122,x117123,x117124,x117125,x117126,x117127,x117128,x117129,a24),x117122)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11715,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x117151)),x117151))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11716,plain,
% 159.81/159.34     (E(f31(x117161,x117162,x117163,x117164,x117165,x117166,x117167,x117168,x117169,a24),x117162)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11725,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x117251),x117251))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11726,plain,
% 159.81/159.34     (E(f31(x117261,x117262,x117263,x117264,x117265,x117266,x117267,x117268,x117269,a24),x117262)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11729,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f47(a885,x117291,x117292)),x117291))),
% 159.81/159.34     inference(rename_variables,[],[3818])).
% 159.81/159.34  cnf(11730,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x117301))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(11747,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x117471),x117471))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11750,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x117501),x117501))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11753,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x117531),x117531))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11756,plain,
% 159.81/159.34     (P104(f329(f329(f331(x117561),f329(x117562,x117563)),f329(f308(x117564,x117561,x117562),f253(f891(x117564,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(11757,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x117571)),x117571))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11760,plain,
% 159.81/159.34     (P104(f329(f329(f331(x117601),f329(x117602,x117603)),f329(f308(x117604,x117601,x117602),f253(f891(x117604,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(11761,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x117611),x117612)),x117612))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(11766,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x117661),x117662)),x117661))),
% 159.81/159.34     inference(rename_variables,[],[4636])).
% 159.81/159.34  cnf(11769,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x117691),x117691))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11772,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x117721),x117721))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11778,plain,
% 159.81/159.34     (~P38(x117781,x117782,f121(x117781))),
% 159.81/159.34     inference(rename_variables,[],[4582])).
% 159.81/159.34  cnf(11781,plain,
% 159.81/159.34     (P104(f329(f329(f331(x117811),x117812),f253(f891(x117811,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(11782,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x117821)),x117821))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11785,plain,
% 159.81/159.34     (~P104(f329(f65(x117851,x117852,f195(f891(x117851,a880))),x117853))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(11788,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x117881),x117881))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11801,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x118011),x118012),f195(f891(x118011,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11804,plain,
% 159.81/159.34     (E(f329(f329(f16(x118041,x118042),x118043),x118044),x118043)),
% 159.81/159.34     inference(rename_variables,[],[3351])).
% 159.81/159.34  cnf(11807,plain,
% 159.81/159.34     (E(f329(f329(f16(x118071,x118072),x118073),x118074),x118073)),
% 159.81/159.34     inference(rename_variables,[],[3351])).
% 159.81/159.34  cnf(11819,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),f2(a885)),f329(a120,x118191)))),
% 159.81/159.34     inference(rename_variables,[],[3442])).
% 159.81/159.34  cnf(11821,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),f329(f329(f41(a885),x118211),f31(x118212,f2(a885),x118213,x118214,x118215,x118216,x118217,x118218,x118219,a24))),f2(a885)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,4558,10513,10606,11048,2951,2959,2960,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2993,2994,3006,3018,3028,3047,3051,3052,3057,3104,3107,3118,3122,3135,3153,4542,3404,3291,3820,3195,3911,11472,3258,3223,3218,3204,3205,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,4625,11579,11606,11643,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,10947,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,3424,10714,10744,10753,11317,3461,3455,3879,3818,10391,11695,4618,10342,10702,10705,11171,11189,11658,11715,11757,3384,10747,10904,10975,11699,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,4641,11254,11371,3965,11410,11756,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103])).
% 159.81/159.34  cnf(11822,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x118221),x118221))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11823,plain,
% 159.81/159.34     (E(f31(x118231,x118232,x118233,x118234,x118235,x118236,x118237,x118238,x118239,a24),x118232)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11826,plain,
% 159.81/159.34     (P104(f329(f329(f331(x118261),f329(x118262,x118263)),f329(f308(x118264,x118261,x118262),f253(f891(x118264,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(11829,plain,
% 159.81/159.34     (P104(f329(f64(x118291),f329(f171(x118291),x118292)))),
% 159.81/159.34     inference(rename_variables,[],[3403])).
% 159.81/159.34  cnf(11832,plain,
% 159.81/159.34     (P104(f329(f64(x118321),f329(f171(x118321),x118322)))),
% 159.81/159.34     inference(rename_variables,[],[3403])).
% 159.81/159.34  cnf(11835,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),f329(f82(a1),f329(f108(a1),x118351))),f329(f108(a1),x118352)))),
% 159.81/159.34     inference(rename_variables,[],[3840])).
% 159.81/159.34  cnf(11838,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x118381),x118382),f195(f891(x118381,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(11852,plain,
% 159.81/159.34     (~P104(f329(f329(f331(a885),f2(a885)),f329(f301(a885),x118521)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,4558,10513,10606,11048,2951,2959,2960,2963,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2993,2994,3006,3018,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3135,3153,4542,3404,3291,3820,3195,3911,11472,3258,3223,3218,3204,3205,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,4625,11579,11606,11643,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,10947,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,3424,10714,10744,10753,11317,3461,3455,3879,3818,10391,11695,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,3384,10747,10904,10975,11699,3840,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191])).
% 159.81/159.34  cnf(11854,plain,
% 159.81/159.34     (~P104(f329(f329(f331(a885),x118541),f329(f251(a885),f2(a885))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,4558,10513,10606,11048,2951,2959,2960,2963,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2993,2994,3006,3018,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3135,3153,4542,3404,3291,3820,3195,3911,11472,3258,3223,3218,3204,3205,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,4625,11579,11606,11643,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,10947,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,3424,10714,10744,10753,11317,3461,3455,3879,3818,10391,11695,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,3384,10747,10904,10975,11699,3840,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192])).
% 159.81/159.34  cnf(11857,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x118571),x118571))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11858,plain,
% 159.81/159.34     (E(f31(x118581,x118582,x118583,x118584,x118585,x118586,x118587,x118588,x118589,a24),x118582)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(11861,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x118611),x118611))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(11870,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x118701),x118701))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(11873,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x118731),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(11878,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x118781),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(11885,plain,
% 159.81/159.34     (P104(f329(f253(f891(x118851,a880)),x118852))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(11890,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x118901))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(11891,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x118911)),x118911))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11894,plain,
% 159.81/159.34     (~P104(f329(f65(x118941,x118942,f195(f891(x118941,a880))),x118943))),
% 159.81/159.34     inference(rename_variables,[],[4633])).
% 159.81/159.34  cnf(11900,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x119001),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(11901,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x119011),f329(a120,x119011)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(11917,plain,
% 159.81/159.34     (P104(f329(f329(f245(a1),f329(f82(a1),f81(a1))),f2(a1)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,4558,10513,10606,11048,2951,2959,2960,2963,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3820,3195,3911,11472,3258,3223,3218,3204,3205,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,4108,4009,10894,4062,3726,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,3362,10798,10845,10848,10881,10907,10944,10982,3363,10469,10524,10732,10821,10947,11615,11861,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,3384,10747,10904,10975,11699,11730,3840,4188,4616,3887,4599,4602,3335,3339,4601,4600,4604,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493])).
% 159.81/159.34  cnf(11920,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x119201)),x119201))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11923,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x119231)),x119231))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11926,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x119261)),x119261))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11929,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x119291)),x119291))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(11932,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x119321),x119321))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11935,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x119351),x119351))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11938,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x119381),x119381))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11941,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x119411),x119411))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(11959,plain,
% 159.81/159.34     (E(f329(f196(f886(x119591)),f329(f167(x119591),x119592)),f329(f196(f886(x119591)),x119592))),
% 159.81/159.34     inference(rename_variables,[],[3375])).
% 159.81/159.34  cnf(11962,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x119621),x119621))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(11968,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x119681),x119681))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(11979,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x119791),x119791))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(11982,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(f890(f886(x119821),f886(x119821)),a880)),f157(x119821,x119822)),f305(f886(x119821),f156(x119821,x119822))))),
% 159.81/159.34     inference(rename_variables,[],[4067])).
% 159.81/159.34  cnf(11989,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x119891),f329(a120,x119891)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(11992,plain,
% 159.81/159.34     (P104(f329(f329(f331(f891(x119921,a880)),x119922),f329(f306(x119921),x119922)))),
% 159.81/159.34     inference(rename_variables,[],[3726])).
% 159.81/159.34  cnf(11993,plain,
% 159.81/159.34     (~E(f329(a120,x119931),x119931)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(11998,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x119981),x119981))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12003,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x120031),x120031))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12014,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x120141,a880)),x120142),f329(f329(f307(x120141),x120143),x120142)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(12017,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x120171),x120171))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(12018,plain,
% 159.81/159.34     (~E(f329(a120,x120181),x120181)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12029,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x120291),x120291))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12030,plain,
% 159.81/159.34     (~E(f329(a120,x120301),x120301)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12033,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x120331),x120331))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12036,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x120361),x120361))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12039,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x120391),x120391))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12042,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x120421),x120421))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12045,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x120451),x120451))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12048,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x120481),x120481))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12051,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x120511),x120511))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12052,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x120521),f329(a120,x120521)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12061,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x120611),x120611))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12062,plain,
% 159.81/159.34     (~E(f329(a120,x120621),x120621)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12065,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x120651),x120651))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12082,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x120821),x120821))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12087,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x120871))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(12104,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121041),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12107,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121071),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12110,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x121101),x121102),f195(f891(x121101,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12113,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x121131),x121132),f195(f891(x121131,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12116,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121161),x121161))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12119,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121191),x121191))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12122,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121221),x121221))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12125,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121251),x121251))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12128,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x121281),f329(a120,x121281)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12135,plain,
% 159.81/159.34     (P104(f329(f329(f331(f891(x121351,a880)),x121352),f329(f306(x121351),x121352)))),
% 159.81/159.34     inference(rename_variables,[],[3726])).
% 159.81/159.34  cnf(12139,plain,
% 159.81/159.34     (~P104(f329(f329(f331(a885),f329(a120,f329(f141(a885,a885,f83(a885),f2(a885)),x121391))),f329(f171(a885),f329(f135(a885,x121392),x121391))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,3569,4558,10513,10606,11048,2951,2959,2960,2963,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3303,3415,3820,4059,3195,3911,11472,3258,3223,3218,3204,3205,3375,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,4108,4067,4009,10894,4062,3726,11992,4097,3743,11086,11154,11239,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,3384,10747,10904,10975,11699,11730,11890,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,11041,3661,11137,3809,10750,11102,11263,11293,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167])).
% 159.81/159.34  cnf(12140,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x121401,a880)),f329(f171(x121401),f329(f135(x121401,x121402),x121403))),f329(f171(x121401),x121403)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(12147,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x121471),x121472),f195(f891(x121471,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12152,plain,
% 159.81/159.34     (E(f329(f196(f886(x121521)),f329(f167(x121521),x121522)),f329(f196(f886(x121521)),x121522))),
% 159.81/159.34     inference(rename_variables,[],[3375])).
% 159.81/159.34  cnf(12159,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x121591,a880)),x121592),f253(f891(x121591,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(12160,plain,
% 159.81/159.34     (~E(f329(a120,x121601),x121601)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12162,plain,
% 159.81/159.34     (~P19(a881,f195(f891(f884(a881),a880)),f329(f329(f307(f884(a881)),f329(f329(f329(f95(a881),a326),a894),f201(a894))),f195(f891(f884(a881),a880))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,3569,4558,10513,10606,11048,2951,2959,2960,2963,2966,2967,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3303,3415,3820,4059,3195,3911,11472,3258,3223,3218,3204,3205,3375,11959,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,3813,11692,3344,3442,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,4108,4067,4009,10894,4062,3726,11992,4097,3743,11086,11154,11239,11299,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,3384,10747,10904,10975,11699,11730,11890,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,11041,3661,11137,3809,10750,11102,11263,11293,11304,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221])).
% 159.81/159.34  cnf(12163,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x121631,a880)),f195(f891(x121631,a880))),x121632))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(12166,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x121661,a880)),f329(f171(x121661),f329(f135(x121661,x121662),x121663))),f329(f171(x121661),x121663)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(12172,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x121721),f329(a120,x121721)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12181,plain,
% 159.81/159.34     (E(f31(x121811,x121812,x121813,x121814,x121815,x121816,x121817,x121818,x121819,a24),x121812)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12192,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x121921)),x121921))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(12193,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x121931),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12196,plain,
% 159.81/159.34     (P104(f329(f64(x121961),f195(f891(x121961,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12197,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x121971),x121972),f195(f891(x121971,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12202,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x122021),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12203,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x122031),x122031))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12208,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x122081,a880)),f329(f171(x122081),f175(x122081,x122082,x122083))),f329(f171(x122081),x122082)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(12211,plain,
% 159.81/159.34     (P20(x122111,x122111,f5(x122111),x122112)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12216,plain,
% 159.81/159.34     (P104(f329(f329(f331(f891(x122161,a880)),x122162),f329(f306(x122161),x122162)))),
% 159.81/159.34     inference(rename_variables,[],[3726])).
% 159.81/159.34  cnf(12223,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x122231),x122231))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(12226,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x122261),x122262),f195(f891(x122261,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12229,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x122291,a880)),x122292),f329(f329(f307(x122291),x122293),x122292)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(12230,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x122301,a880)),x122302),f253(f891(x122301,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(12237,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x122371),x122371))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12240,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x122401),x122401))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12243,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x122431),x122431))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12246,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x122461),x122461))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12249,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x122491),f329(a120,x122491)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12252,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x122521),f329(a120,x122521)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12255,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x122551,a880)),x122552),x122552))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12257,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a1),f329(f329(f22(a1),a86),a105)),f2(a1)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3303,3415,3820,4059,3195,3911,11472,3258,3223,3218,3204,3205,3375,11959,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,11832,4108,4067,4009,10894,12140,4062,11083,3726,11992,12135,4097,3743,11086,11154,11239,11299,12159,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,3384,10747,10904,10975,11699,11730,11890,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,11041,12014,3661,11137,11257,3809,10750,11102,11263,11293,11304,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678])).
% 159.81/159.34  cnf(12262,plain,
% 159.81/159.34     (P104(f329(f329(f331(f891(x122621,a880)),x122622),f329(f306(x122621),x122622)))),
% 159.81/159.34     inference(rename_variables,[],[3726])).
% 159.81/159.34  cnf(12268,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f329(f83(a1),a86),a86)),f2(a1)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,4581,4582,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3303,3415,3820,4059,3195,3911,11472,3258,3223,3218,3204,3205,3375,11959,3420,10897,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,3725,4427,4428,4571,3665,3875,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,11832,4108,4067,4009,10894,12140,4062,11083,3726,11992,12135,12216,4097,3743,11086,11154,11239,11299,12159,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,3518,10687,10955,10999,11288,11366,11539,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,3384,10747,10904,10975,11699,11730,11890,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,11041,12014,3661,11137,11257,3809,10750,11102,11263,11293,11304,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,4248,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715])).
% 159.81/159.34  cnf(12271,plain,
% 159.81/159.34     (~E(f329(a120,x122711),x122711)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12272,plain,
% 159.81/159.34     (E(f329(f308(x122721,x122721,f5(x122721)),x122722),x122722)),
% 159.81/159.34     inference(rename_variables,[],[3420])).
% 159.81/159.34  cnf(12275,plain,
% 159.81/159.34     (P35(x122751,x122752,f121(x122751),f121(x122751))),
% 159.81/159.34     inference(rename_variables,[],[3608])).
% 159.81/159.34  cnf(12278,plain,
% 159.81/159.34     (~E(f329(a120,x122781),x122781)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12281,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x122811,a880)),f329(f171(x122811),f175(x122811,x122812,x122813))),f329(f171(x122811),x122812)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(12282,plain,
% 159.81/159.34     (P104(f329(f64(x122821),f329(f171(x122821),x122822)))),
% 159.81/159.34     inference(rename_variables,[],[3403])).
% 159.81/159.34  cnf(12293,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x122931),x122931))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12296,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x122961),x122961))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12301,plain,
% 159.81/159.34     (E(f329(f196(f886(x123011)),f329(f167(x123011),x123012)),f329(f196(f886(x123011)),x123012))),
% 159.81/159.34     inference(rename_variables,[],[3375])).
% 159.81/159.34  cnf(12304,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x123041))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(12311,plain,
% 159.81/159.34     (P31(a885,f329(f168(a885),f329(f329(f153(f886(x123111),a885),f196(f886(x123111))),f178(x123111,x123112))))),
% 159.81/159.34     inference(rename_variables,[],[3921])).
% 159.81/159.34  cnf(12314,plain,
% 159.81/159.34     (P20(x123141,x123141,f5(x123141),x123142)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12317,plain,
% 159.81/159.34     (P20(x123171,x123171,f5(x123171),x123172)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12320,plain,
% 159.81/159.34     (P104(f329(f329(f331(f886(x123201)),f121(x123201)),f160(x123201,x123202)))),
% 159.81/159.34     inference(rename_variables,[],[3562])).
% 159.81/159.34  cnf(12323,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x123231,f891(x123232,a880))),x123233),x123234))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(12328,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x123281),x123281))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12329,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x123291))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(12332,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x123321,f891(x123322,a880))),x123323),x123324))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(12335,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(f890(f886(x123351),f886(x123351)),a880)),f157(x123351,x123352)),f305(f886(x123351),f156(x123351,x123352))))),
% 159.81/159.34     inference(rename_variables,[],[4067])).
% 159.81/159.34  cnf(12341,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123411,a880)),f329(f171(x123411),f175(x123411,x123412,x123413))),f329(f171(x123411),x123412)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(12342,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123421,a880)),f329(f171(x123421),f329(f135(x123421,x123422),x123423))),f329(f171(x123421),x123423)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(12345,plain,
% 159.81/159.34     (~P104(f329(f329(f245(f891(x123451,a880)),x123452),f195(f891(x123451,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4631])).
% 159.81/159.34  cnf(12348,plain,
% 159.81/159.34     (P20(x123481,f889(x123481),f239(x123481),x123482)),
% 159.81/159.34     inference(rename_variables,[],[3609])).
% 159.81/159.34  cnf(12353,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123531,a880)),f329(f308(x123532,x123531,x123533),f329(f309(x123532,x123531,x123533),x123534))),x123534))),
% 159.81/159.34     inference(rename_variables,[],[4248])).
% 159.81/159.34  cnf(12356,plain,
% 159.81/159.34     (P104(f329(f64(f889(x123561)),f329(f308(x123562,f889(x123561),f329(f184(x123562,x123561),x123563)),f253(f891(x123562,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[4074])).
% 159.81/159.34  cnf(12361,plain,
% 159.81/159.34     (P104(f329(f329(f331(f886(x123611)),f121(x123611)),f160(x123611,x123612)))),
% 159.81/159.34     inference(rename_variables,[],[3562])).
% 159.81/159.34  cnf(12364,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x123641),f886(x123641))),f329(f329(f258(f886(x123641),f886(x123641)),x123642),f121(x123641))),f144(x123641,x123643)))),
% 159.81/159.34     inference(rename_variables,[],[4643])).
% 159.81/159.34  cnf(12367,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x123671),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12369,plain,
% 159.81/159.34     (~P104(f329(f64(x123691),f253(f891(x123691,a880))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,3608,3609,3329,4581,4582,3232,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,3303,3415,3820,4059,3195,3911,11472,3258,3223,3218,3204,3205,3238,3375,11959,12152,3420,10897,11024,3290,3313,10554,3465,4630,3997,4573,10345,10510,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,3999,11080,11213,11266,4643,11002,11218,11325,11347,11382,11388,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,3725,4427,4428,4571,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3555,4626,4138,11342,3685,3403,11829,11832,4108,4067,11982,12335,4009,10894,12140,12166,4062,11083,12208,12281,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,3518,10687,10955,10999,11288,11366,11539,11781,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,3424,10714,10744,10753,11317,11526,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,4074,3965,11410,11756,11760,3807,11015,11021,11041,12014,3661,11137,11257,12255,3809,10750,11102,11263,11293,11304,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,4248,10887,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214])).
% 159.81/159.34  cnf(12370,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123701,a880)),x123702),x123702))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12373,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x123731),x123732),f195(f891(x123731,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12376,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x123761,f891(x123762,a880))),x123763),x123764))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(12379,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123791,a880)),f329(f308(x123792,x123791,x123793),f329(f309(x123792,x123791,x123793),x123794))),x123794))),
% 159.81/159.34     inference(rename_variables,[],[4248])).
% 159.81/159.34  cnf(12380,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123801,a880)),x123802),x123802))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12385,plain,
% 159.81/159.34     (E(f31(x123851,x123852,x123853,x123854,x123855,x123856,x123857,x123858,x123859,a24),x123852)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12388,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x123881,a880)),f329(f171(x123881),f175(x123881,x123882,x123883))),f329(f171(x123881),x123882)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(12389,plain,
% 159.81/159.34     (P104(f329(f64(x123891),f329(f171(x123891),x123892)))),
% 159.81/159.34     inference(rename_variables,[],[3403])).
% 159.81/159.34  cnf(12392,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x123921),x123921))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(12395,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x123951),x123951))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12398,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x123981),x123981))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12409,plain,
% 159.81/159.34     (P20(x124091,x124091,f5(x124091),x124092)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12416,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x124161),x124162),f195(f891(x124161,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12419,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x124191,x124191)),f329(f329(f258(x124191,x124191),x124192),x124192)),f305(x124191,x124193)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(12422,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x124221),x124222),f195(f891(x124221,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12425,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x124251,x124251)),f329(f329(f258(x124251,x124251),x124252),x124252)),f305(x124251,x124253)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(12435,plain,
% 159.81/159.34     (~E(f329(f329(f150(x124351),x124352),x124353),x124353)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(12438,plain,
% 159.81/159.34     (P104(f329(f329(f331(x124381),x124382),f253(f891(x124381,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(12439,plain,
% 159.81/159.34     (~E(f329(a120,x124391),x124391)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12442,plain,
% 159.81/159.34     (P104(f329(f329(f331(f886(x124421)),f121(x124421)),f160(x124421,x124422)))),
% 159.81/159.34     inference(rename_variables,[],[3562])).
% 159.81/159.34  cnf(12443,plain,
% 159.81/159.34     (~E(f329(f329(f150(x124431),x124432),x124433),f121(x124431))),
% 159.81/159.34     inference(rename_variables,[],[4580])).
% 159.81/159.34  cnf(12446,plain,
% 159.81/159.34     (P20(x124461,x124461,f5(x124461),x124462)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12449,plain,
% 159.81/159.34     (P104(f329(f329(f331(x124491),f329(x124492,x124493)),f329(f308(x124494,x124491,x124492),f253(f891(x124494,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(12450,plain,
% 159.81/159.34     (P20(x124501,x124501,f5(x124501),x124502)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12453,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x124531,a880)),f195(f891(x124531,a880))),x124532))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(12454,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x124541,a880)),x124542),x124542))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12457,plain,
% 159.81/159.34     (P104(f329(f329(f331(x124571),f329(x124572,x124573)),f329(f308(x124574,x124571,x124572),f253(f891(x124574,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(12458,plain,
% 159.81/159.34     (P20(x124581,x124581,f5(x124581),x124582)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12461,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(f886(x124611),f886(x124611))),f329(f329(f258(f886(x124611),f886(x124611)),f121(x124611)),f121(x124611))),f157(x124611,x124612)))),
% 159.81/159.34     inference(rename_variables,[],[4144])).
% 159.81/159.34  cnf(12464,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x124641),x124641))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12465,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x124651),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12471,plain,
% 159.81/159.34     (E(f329(f329(f129(x124711),x124712),f121(x124711)),x124712)),
% 159.81/159.34     inference(rename_variables,[],[3291])).
% 159.81/159.34  cnf(12472,plain,
% 159.81/159.34     (~E(f329(f329(f150(x124721),x124722),x124723),x124723)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(12475,plain,
% 159.81/159.34     (E(f329(f329(f129(x124751),x124752),f121(x124751)),x124752)),
% 159.81/159.34     inference(rename_variables,[],[3291])).
% 159.81/159.34  cnf(12476,plain,
% 159.81/159.34     (~E(f329(f329(f150(x124761),x124762),x124763),x124763)),
% 159.81/159.34     inference(rename_variables,[],[4573])).
% 159.81/159.34  cnf(12479,plain,
% 159.81/159.34     (E(f329(f329(f129(x124791),x124792),f121(x124791)),x124792)),
% 159.81/159.34     inference(rename_variables,[],[3291])).
% 159.81/159.34  cnf(12486,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x124861,a880)),f329(f171(x124861),f329(f135(x124861,x124862),x124863))),f329(f171(x124861),x124863)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(12487,plain,
% 159.81/159.34     (E(f329(f308(x124871,x124871,f5(x124871)),x124872),x124872)),
% 159.81/159.34     inference(rename_variables,[],[3420])).
% 159.81/159.34  cnf(12492,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x124921,a880)),x124922),f253(f891(x124921,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(12496,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x124961),x124961))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12497,plain,
% 159.81/159.34     (~E(f329(a120,x124971),x124971)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12500,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125001,a880)),f195(f891(x125001,a880))),x125002))),
% 159.81/159.34     inference(rename_variables,[],[3809])).
% 159.81/159.34  cnf(12503,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x125031),x125031))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12506,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125061,a880)),x125062),x125062))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12511,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125111,a880)),x125112),f329(f329(f307(x125111),x125113),x125112)))),
% 159.81/159.34     inference(rename_variables,[],[3807])).
% 159.81/159.34  cnf(12514,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125141,a880)),x125142),x125142))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12515,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x125151),x125152),f195(f891(x125151,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12518,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x125181),x125182),f195(f891(x125181,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12527,plain,
% 159.81/159.34     (P20(x125271,x125271,f5(x125271),x125272)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12530,plain,
% 159.81/159.34     (E(f329(f196(f886(x125301)),f329(f167(x125301),x125302)),f329(f196(f886(x125301)),x125302))),
% 159.81/159.34     inference(rename_variables,[],[3375])).
% 159.81/159.34  cnf(12533,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x125331),x125331))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12534,plain,
% 159.81/159.34     (P104(f329(f253(f891(x125341,a880)),x125342))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(12537,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x125371),x125372),f195(f891(x125371,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12540,plain,
% 159.81/159.34     (P104(f329(f329(f331(x125401),f329(x125402,x125403)),f329(f308(x125404,x125401,x125402),f253(f891(x125404,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(12541,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x125411,x125411)),f329(f329(f258(x125411,x125411),x125412),x125412)),f305(x125411,x125413)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(12544,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x125441,x125441)),f329(f329(f258(x125441,x125441),x125442),x125442)),f305(x125441,x125443)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(12547,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x125471),x125471))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12548,plain,
% 159.81/159.34     (P104(f329(f253(f891(x125481,a880)),x125482))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(12551,plain,
% 159.81/159.34     (P104(f329(f64(x125511),f329(f171(x125511),x125512)))),
% 159.81/159.34     inference(rename_variables,[],[3403])).
% 159.81/159.34  cnf(12556,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(f886(x125561),f886(x125561))),f329(f329(f258(f886(x125561),f886(x125561)),f121(x125561)),f121(x125561))),f329(f329(f286(f886(x125561),f886(x125561),f886(x125561)),f157(x125561,x125562)),f157(x125561,x125562))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,3608,3609,3329,4581,4582,3232,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,3419,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3258,3223,3218,3204,3205,3238,3375,11959,12152,12301,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,12461,3999,11080,11213,11266,12419,12425,12541,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3752,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,3518,10687,10955,10999,11288,11366,11539,11781,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,12332,4248,10887,12353,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491])).
% 159.81/159.34  cnf(12558,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x125581,x125581)),f329(f329(f258(x125581,x125581),x125582),x125582)),f329(f329(f286(x125581,x125581,x125581),f305(x125581,x125583)),f305(x125581,f305(x125581,x125583)))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,3608,3609,3329,4581,4582,3232,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,3419,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3404,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3258,3223,3218,3204,3205,3238,3375,11959,12152,12301,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,12461,3999,11080,11213,11266,12419,12425,12541,12544,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3752,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,3518,10687,10955,10999,11288,11366,11539,11781,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,12332,4248,10887,12353,4149,3839,3787,4635,10364,10367,10708,10711,11576,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499])).
% 159.81/159.34  cnf(12561,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x125611,f891(x125612,a880))),x125613),x125614))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(12564,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125641,a880)),x125642),f253(f891(x125641,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(12567,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(x125671,x125671)),f329(f329(f258(x125671,x125671),x125672),x125672)),f305(x125671,x125673)))),
% 159.81/159.34     inference(rename_variables,[],[3999])).
% 159.81/159.34  cnf(12570,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x125701),x125702)),x125702))),
% 159.81/159.34     inference(rename_variables,[],[4635])).
% 159.81/159.34  cnf(12571,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x125711),f329(a120,x125711)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12574,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125741,a880)),f329(f171(x125741),f329(f135(x125741,x125742),x125743))),f329(f171(x125741),x125743)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(12577,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x125771,a880)),x125772),f253(f891(x125771,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(12580,plain,
% 159.81/159.34     (E(f31(x125801,x125802,x125803,x125804,x125805,x125806,x125807,x125808,x125809,a24),x125802)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12591,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x125911),x125912),f195(f891(x125911,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12592,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(f886(x125921),f886(x125921))),f329(f329(f258(f886(x125921),f886(x125921)),f121(x125921)),f121(x125921))),f157(x125921,x125922)))),
% 159.81/159.34     inference(rename_variables,[],[4144])).
% 159.81/159.34  cnf(12597,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x125971),x125972),f195(f891(x125971,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12600,plain,
% 159.81/159.34     (P34(x126001,x126002,f121(x126001))),
% 159.81/159.34     inference(rename_variables,[],[3295])).
% 159.81/159.34  cnf(12603,plain,
% 159.81/159.34     (E(f329(f196(f886(x126031)),f329(f167(x126031),x126032)),f329(f196(f886(x126031)),x126032))),
% 159.81/159.34     inference(rename_variables,[],[3375])).
% 159.81/159.34  cnf(12606,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x126061),x126062),f195(f891(x126061,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12611,plain,
% 159.81/159.34     (P104(f329(f329(f201(a24),x126111),x126111))),
% 159.81/159.34     inference(rename_variables,[],[3361])).
% 159.81/159.34  cnf(12613,plain,
% 159.81/159.34     (~P104(f329(f329(f331(f890(f886(x126131),f886(x126131))),f329(f329(f258(f886(x126131),f886(x126131)),x126132),x126132)),f146(x126131,f152(x126131,f121(f891(x126131,a885))))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,3608,3609,3329,3295,4581,4582,3232,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,3419,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3700,3404,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3258,3223,3218,3204,3205,3238,3375,11959,12152,12301,12530,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3752,4281,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,3518,10687,10955,10999,11288,11366,11539,11781,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,4248,10887,12353,4149,3839,3787,4635,10364,10367,10708,10711,11576,11761,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978])).
% 159.81/159.34  cnf(12615,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x126151),x126151))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12617,plain,
% 159.81/159.34     (P104(f329(f329(f331(f890(f886(x126171),f886(x126171))),f329(f329(f258(f886(x126171),f886(x126171)),f329(f167(x126171),x126172)),x126172)),f157(x126171,f253(f891(f890(x126171,x126171),a880)))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,3608,3609,3329,3295,4581,4582,3232,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,3419,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,3153,4542,3700,3404,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3258,3223,3218,3204,3205,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3466,3253,10412,10717,3254,3523,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,3813,11692,3344,3442,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3752,4281,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,3518,10687,10955,10999,11288,11366,11539,11781,12438,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,4248,10887,12353,4149,3839,3787,4635,10364,10367,10708,10711,11576,11761,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037])).
% 159.81/159.34  cnf(12618,plain,
% 159.81/159.34     (P104(f329(f329(f331(x126181),x126182),f253(f891(x126181,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(12621,plain,
% 159.81/159.34     (~P104(f329(f329(f195(f891(x126211,f891(x126212,a880))),x126213),x126214))),
% 159.81/159.34     inference(rename_variables,[],[4638])).
% 159.81/159.34  cnf(12624,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x126241,a880)),x126242),x126242))),
% 159.81/159.34     inference(rename_variables,[],[3661])).
% 159.81/159.34  cnf(12627,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x126271),x126272),f195(f891(x126271,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12630,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),f2(a1)),f329(f329(f259(a1),f329(f78(a1),x126301)),x126302)))),
% 159.81/159.34     inference(rename_variables,[],[3839])).
% 159.81/159.34  cnf(12633,plain,
% 159.81/159.34     (E(f31(x126331,x126332,x126333,x126334,x126335,x126336,x126337,x126338,x126339,a24),x126332)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12635,plain,
% 159.81/159.34     (E(f31(x126351,x126352,x126353,x126354,x126355,x126356,x126357,x126358,x126359,a24),x126352)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12640,plain,
% 159.81/159.34     (P40(x126401,f152(x126401,x126402))),
% 159.81/159.34     inference(rename_variables,[],[3232])).
% 159.81/159.34  cnf(12653,plain,
% 159.81/159.34     (E(f31(x126531,x126532,x126533,x126534,x126535,x126536,x126537,x126538,x126539,a24),x126532)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12659,plain,
% 159.81/159.34     (E(f31(x126591,x126592,x126593,x126594,x126595,x126596,x126597,x126598,x126599,a24),x126592)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12665,plain,
% 159.81/159.34     (E(f31(x126651,x126652,x126653,x126654,x126655,x126656,x126657,x126658,x126659,a24),x126652)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12667,plain,
% 159.81/159.34     (E(f31(x126671,x126672,x126673,x126674,x126675,x126676,x126677,x126678,x126679,a24),x126672)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12669,plain,
% 159.81/159.34     (E(f31(x126691,x126692,x126693,x126694,x126695,x126696,x126697,x126698,x126699,a24),x126692)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12671,plain,
% 159.81/159.34     (E(f31(x126711,x126712,x126713,x126714,x126715,x126716,x126717,x126718,x126719,a24),x126712)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12677,plain,
% 159.81/159.34     (E(f31(x126771,x126772,x126773,x126774,x126775,x126776,x126777,x126778,x126779,a24),x126772)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12679,plain,
% 159.81/159.34     (P19(x126791,x126792,f195(f891(f884(x126791),a880)))),
% 159.81/159.34     inference(rename_variables,[],[3418])).
% 159.81/159.34  cnf(12685,plain,
% 159.81/159.34     (P20(x126851,x126851,f5(x126851),x126852)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12687,plain,
% 159.81/159.34     (P20(x126871,x126871,f5(x126871),x126872)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.34  cnf(12695,plain,
% 159.81/159.34     (E(f195(f891(f890(x126951,x126951),a880)),f255(x126951,f195(f891(x126951,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3433])).
% 159.81/159.34  cnf(12697,plain,
% 159.81/159.34     (P54(x126971,x126971,f255(x126971,x126972))),
% 159.81/159.34     inference(rename_variables,[],[3329])).
% 159.81/159.34  cnf(12703,plain,
% 159.81/159.34     (E(f31(x127031,x127032,x127033,x127034,x127035,x127036,x127037,x127038,x127039,a24),x127032)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12705,plain,
% 159.81/159.34     (P10(x127051,f891(x127051,a880),f307(x127051))),
% 159.81/159.34     inference(rename_variables,[],[3332])).
% 159.81/159.34  cnf(12709,plain,
% 159.81/159.34     (P55(x127091,f195(f891(x127091,a880)),x127092)),
% 159.81/159.34     inference(rename_variables,[],[3382])).
% 159.81/159.34  cnf(12718,plain,
% 159.81/159.34     (P42(x127181,x127182,f255(x127181,x127182))),
% 159.81/159.34     inference(rename_variables,[],[3328])).
% 159.81/159.34  cnf(12720,plain,
% 159.81/159.34     (P42(x127201,x127202,f255(x127201,x127202))),
% 159.81/159.34     inference(rename_variables,[],[3328])).
% 159.81/159.34  cnf(12727,plain,
% 159.81/159.34     (P45(x127271,x127272,x127273,x127274,f195(f891(x127271,a880)),x127274)),
% 159.81/159.34     inference(rename_variables,[],[4311])).
% 159.81/159.34  cnf(12730,plain,
% 159.81/159.34     (P45(x127301,x127302,x127303,x127304,f195(f891(x127301,a880)),x127304)),
% 159.81/159.34     inference(rename_variables,[],[4311])).
% 159.81/159.34  cnf(12738,plain,
% 159.81/159.34     (P35(x127381,x127382,f121(x127381),f121(x127381))),
% 159.81/159.34     inference(rename_variables,[],[3608])).
% 159.81/159.34  cnf(12739,plain,
% 159.81/159.34     (E(f31(x127391,x127392,x127393,x127394,x127395,x127396,x127397,x127398,x127399,a24),x127392)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12741,plain,
% 159.81/159.34     (P35(x127411,x127412,f121(x127411),f121(x127411))),
% 159.81/159.34     inference(rename_variables,[],[3608])).
% 159.81/159.34  cnf(12747,plain,
% 159.81/159.34     (E(f31(x127471,x127472,x127473,x127474,x127475,x127476,x127477,x127478,x127479,a24),x127472)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12749,plain,
% 159.81/159.34     (E(f31(x127491,x127492,x127493,x127494,x127495,x127496,x127497,x127498,x127499,a24),x127492)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12754,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),f2(a885)),f329(a120,x127541)))),
% 159.81/159.34     inference(rename_variables,[],[3442])).
% 159.81/159.34  cnf(12755,plain,
% 159.81/159.34     (~E(f329(a120,x127551),x127551)),
% 159.81/159.34     inference(rename_variables,[],[4546])).
% 159.81/159.34  cnf(12761,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x127611),f329(a120,x127611)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12766,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x127661),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12768,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),a86),f2(a1)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,3419,3382,12709,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3118,3122,3123,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3761,3466,3686,3433,12695,3253,10412,10717,3254,3523,3245,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,4625,11579,11606,11643,11672,3800,3570,3948,3390,3392,3365,4610,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,3518,10687,10955,10999,11288,11366,11539,11781,12438,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,4188,4616,3851,3887,4599,4602,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,4637,11689,4627,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,4248,10887,12353,4149,3839,3787,4635,10364,10367,10708,10711,11576,11761,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532])).
% 159.81/159.34  cnf(12775,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x127751)),f329(f82(a1),f329(f108(a1),x127752))))),
% 159.81/159.34     inference(rename_variables,[],[4632])).
% 159.81/159.34  cnf(12785,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x127851),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12788,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x127881),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12791,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x127911,x127912)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12794,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x127941,x127942)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12797,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x127971,x127972)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12800,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x128001,x128002)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12807,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),f329(f82(a1),f329(f108(a1),x128071))),f329(f108(a1),x128072)))),
% 159.81/159.34     inference(rename_variables,[],[3840])).
% 159.81/159.34  cnf(12809,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),f2(a1)),f329(f111(a1),f2(a1))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,3419,3382,12709,3569,4558,10513,10606,11048,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3117,3118,3122,3123,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3761,3466,3686,3433,12695,3253,10412,10717,3254,3523,3245,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,4625,11579,11606,11643,11672,3800,3570,3571,12791,12794,12797,3948,3390,3392,3365,4610,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,3518,10687,10955,10999,11288,11366,11539,11781,12438,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,11835,4188,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,3965,11410,11756,11760,11826,12449,12457,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,4248,10887,12353,4149,3839,3787,3788,4635,10364,10367,10708,10711,11576,11761,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061])).
% 159.81/159.34  cnf(12812,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x128121),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12813,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x128131),x128131))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12820,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x128201),f329(a120,x128201)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12825,plain,
% 159.81/159.34     (P104(f329(f329(f331(x128251),f329(x128252,x128253)),f329(f308(x128254,x128251,x128252),f253(f891(x128254,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(12826,plain,
% 159.81/159.34     (~E(f329(a120,x128261),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(12828,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f2(a1)),f329(f111(a1),f2(a1))))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,3419,3382,12709,3569,4558,10513,10606,11048,11132,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3006,3012,3018,3025,3028,3047,3051,3052,3057,3104,3107,3115,3117,3118,3122,3123,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,4619,11074,11149,11374,11377,3761,3466,3686,3433,12695,3253,10412,10717,3254,3523,3245,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3703,3875,3921,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,4625,11579,11606,11643,11672,3800,3570,3571,12791,12794,12797,3948,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,3364,3438,12196,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,3518,10687,10955,10999,11288,11366,11539,11781,12438,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,3424,10714,10744,10753,11317,11526,11885,12534,3461,3455,3879,3818,10391,11695,11729,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,3840,11835,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,4248,10887,12353,4149,3839,3787,3788,4635,10364,10367,10708,10711,11576,11761,4636,11669,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310])).
% 159.81/159.34  cnf(12831,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x128311),x128311))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12834,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x128341,x128342)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12837,plain,
% 159.81/159.34     (P104(f329(f64(a885),f302(a885,x128371,x128372)))),
% 159.81/159.34     inference(rename_variables,[],[3571])).
% 159.81/159.34  cnf(12840,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x128401),x128401))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12841,plain,
% 159.81/159.34     (~E(f329(a120,x128411),f2(a885))),
% 159.81/159.34     inference(rename_variables,[],[4558])).
% 159.81/159.34  cnf(12858,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f47(a885,x128581,x128582)),x128581))),
% 159.81/159.34     inference(rename_variables,[],[3818])).
% 159.81/159.34  cnf(12863,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x128631),f329(a120,x128631)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12866,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x128661),f329(a120,x128661)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12867,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x128671),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(12876,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x128761)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(12877,plain,
% 159.81/159.34     (P104(f329(f253(f891(x128771,a880)),x128772))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(12880,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a1),f329(f108(a1),x128801)),f2(a1)))),
% 159.81/159.34     inference(rename_variables,[],[4625])).
% 159.81/159.34  cnf(12881,plain,
% 159.81/159.34     (P104(f329(f253(f891(x128811,a880)),x128812))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(12884,plain,
% 159.81/159.34     (P104(f329(f253(f891(x128841,a880)),x128842))),
% 159.81/159.34     inference(rename_variables,[],[3424])).
% 159.81/159.34  cnf(12895,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x128951),x128952),f195(f891(x128951,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12896,plain,
% 159.81/159.34     (P104(f329(f64(x128961),f195(f891(x128961,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12905,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),f2(a885)),x129051))),
% 159.81/159.34     inference(rename_variables,[],[3384])).
% 159.81/159.34  cnf(12908,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x129081),x129082),f195(f891(x129081,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12911,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x129111),x129112),f195(f891(x129111,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(12914,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129141),x129141))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12921,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x129211),x129211))),
% 159.81/159.34     inference(rename_variables,[],[4609])).
% 159.81/159.34  cnf(12922,plain,
% 159.81/159.34     (P104(f329(f329(f245(a885),x129221),f329(a120,x129221)))),
% 159.81/159.34     inference(rename_variables,[],[3430])).
% 159.81/159.34  cnf(12925,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129251),x129251))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12930,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129301),x129301))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12933,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129331),x129331))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12936,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129361),x129361))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12939,plain,
% 159.81/159.34     (E(f329(f329(f22(f891(x129391,a880)),f195(f891(x129391,a880))),x129392),f195(f891(x129391,a880)))),
% 159.81/159.34     inference(rename_variables,[],[3634])).
% 159.81/159.34  cnf(12940,plain,
% 159.81/159.34     (P104(f329(f64(x129401),f195(f891(x129401,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12943,plain,
% 159.81/159.34     (E(f329(f329(f22(f891(x129431,a880)),f195(f891(x129431,a880))),x129432),f195(f891(x129431,a880)))),
% 159.81/159.34     inference(rename_variables,[],[3634])).
% 159.81/159.34  cnf(12944,plain,
% 159.81/159.34     (P104(f329(f64(x129441),f195(f891(x129441,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12947,plain,
% 159.81/159.34     (E(f329(f329(f22(f891(x129471,a880)),f195(f891(x129471,a880))),x129472),f195(f891(x129471,a880)))),
% 159.81/159.34     inference(rename_variables,[],[3634])).
% 159.81/159.34  cnf(12948,plain,
% 159.81/159.34     (P104(f329(f64(x129481),f195(f891(x129481,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12951,plain,
% 159.81/159.34     (E(f329(f329(f22(f891(x129511,a880)),f195(f891(x129511,a880))),x129512),f195(f891(x129511,a880)))),
% 159.81/159.34     inference(rename_variables,[],[3634])).
% 159.81/159.34  cnf(12952,plain,
% 159.81/159.34     (P104(f329(f64(x129521),f195(f891(x129521,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12956,plain,
% 159.81/159.34     (E(f31(x129561,x129562,x129563,x129564,x129565,x129566,x129567,x129568,x129569,a24),x129562)),
% 159.81/159.34     inference(rename_variables,[],[4528])).
% 159.81/159.34  cnf(12961,plain,
% 159.81/159.34     (E(f329(f329(f22(f891(x129611,a880)),f195(f891(x129611,a880))),x129612),f195(f891(x129611,a880)))),
% 159.81/159.34     inference(rename_variables,[],[3634])).
% 159.81/159.34  cnf(12962,plain,
% 159.81/159.34     (P104(f329(f64(x129621),f195(f891(x129621,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12966,plain,
% 159.81/159.34     (P104(f329(f64(x129661),f195(f891(x129661,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3438])).
% 159.81/159.34  cnf(12969,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129691),x129691))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12973,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x129731),x129731))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(12980,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x129801),x129801))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(12993,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x129931),x129931))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(13002,plain,
% 159.81/159.34     (~P104(f329(f329(f331(x130021),x130022),f195(f891(x130021,a880))))),
% 159.81/159.34     inference(rename_variables,[],[4621])).
% 159.81/159.34  cnf(13013,plain,
% 159.81/159.34     (P104(f329(f329(f331(x130131),x130132),f253(f891(x130131,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3518])).
% 159.81/159.34  cnf(13017,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x130171,a880)),f329(f171(x130171),f329(f135(x130171,x130172),x130173))),f329(f171(x130171),x130173)))),
% 159.81/159.34     inference(rename_variables,[],[4009])).
% 159.81/159.34  cnf(13023,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x130231),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(13024,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x130241),x130241))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(13028,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x130281),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(13029,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x130291),x130291))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(13034,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x130341,a880)),x130342),f253(f891(x130341,a880))))),
% 159.81/159.34     inference(rename_variables,[],[3743])).
% 159.81/159.34  cnf(13039,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x130391),x130391))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(13046,plain,
% 159.81/159.34     (E(f329(f329(f16(x130461,x130462),x130463),x130464),x130463)),
% 159.81/159.34     inference(rename_variables,[],[3351])).
% 159.81/159.34  cnf(13049,plain,
% 159.81/159.34     (P104(f329(f329(f244(f891(x130491,a880)),f329(f171(x130491),f175(x130491,x130492,x130493))),f329(f171(x130491),x130492)))),
% 159.81/159.34     inference(rename_variables,[],[4062])).
% 159.81/159.34  cnf(13053,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x130531),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(13054,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x130541),x130541))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(13058,plain,
% 159.81/159.34     (~P104(f329(f329(f245(a885),x130581),f2(a885)))),
% 159.81/159.34     inference(rename_variables,[],[4613])).
% 159.81/159.34  cnf(13059,plain,
% 159.81/159.34     (P104(f329(f329(f244(a1),x130591),x130591))),
% 159.81/159.34     inference(rename_variables,[],[3363])).
% 159.81/159.34  cnf(13063,plain,
% 159.81/159.34     (~P104(f329(f329(f244(f891(a885,a880)),f300(a885,f329(a120,x130631),f329(a120,x130631))),f300(a885,x130632,x130631)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3000,3006,3012,3018,3025,3028,3031,3047,3051,3052,3057,3077,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,11807,4619,11074,11149,11374,11377,3761,3466,3686,3433,12695,3253,10412,10717,3254,3523,3245,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,3948,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,4248,10887,12353,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555])).
% 159.81/159.34  cnf(13064,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x130641),x130641))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(13066,plain,
% 159.81/159.34     (~P104(f329(f329(f245(f891(a885,a880)),f300(a885,f329(a120,x130661),f329(a120,x130661))),f300(a885,x130662,x130661)))),
% 159.81/159.34     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3000,3006,3012,3018,3025,3028,3031,3047,3051,3052,3057,3077,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,4580,12443,3351,11804,11807,4619,11074,11149,11374,11377,3761,3466,3686,3433,12695,3253,10412,10717,3254,3523,3245,3175,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,3948,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,4631,10842,11229,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,3858,3675,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,3807,11015,11021,11041,12014,12229,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,4248,10887,12353,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556])).
% 159.81/159.34  cnf(13067,plain,
% 159.81/159.34     (P104(f329(f329(f244(a885),x130671),x130671))),
% 159.81/159.34     inference(rename_variables,[],[3362])).
% 159.81/159.34  cnf(13070,plain,
% 159.81/159.34     (~P104(f329(f329(f244(a885),f329(a120,x130701)),x130701))),
% 159.81/159.34     inference(rename_variables,[],[4618])).
% 159.81/159.34  cnf(13076,plain,
% 159.81/159.34     (P104(f329(f329(f331(x130761),f329(x130762,x130763)),f329(f308(x130764,x130761,x130762),f253(f891(x130764,a880)))))),
% 159.81/159.34     inference(rename_variables,[],[3965])).
% 159.81/159.34  cnf(13077,plain,
% 159.81/159.34     (P20(x130771,x130771,f5(x130771),x130772)),
% 159.81/159.34     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13081,plain,
% 159.81/159.35     (P104(f329(f329(f331(x130811),x130812),f253(f891(x130811,a880))))),
% 159.81/159.35     inference(rename_variables,[],[3518])).
% 159.81/159.35  cnf(13082,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x130821),x130822),f195(f891(x130821,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13086,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x130861,a880)),x130862),f253(f891(x130861,a880))))),
% 159.81/159.35     inference(rename_variables,[],[3743])).
% 159.81/159.35  cnf(13087,plain,
% 159.81/159.35     (P20(x130871,x130871,f5(x130871),x130872)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13091,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x130911,a880)),x130912),f253(f891(x130911,a880))))),
% 159.81/159.35     inference(rename_variables,[],[3743])).
% 159.81/159.35  cnf(13092,plain,
% 159.81/159.35     (P20(x130921,x130921,f5(x130921),x130922)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13096,plain,
% 159.81/159.35     (P20(x130961,x130961,f5(x130961),x130962)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13099,plain,
% 159.81/159.35     (~P104(f329(f329(f245(f891(x130991,a880)),x130992),f195(f891(x130991,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4631])).
% 159.81/159.35  cnf(13102,plain,
% 159.81/159.35     (P20(x131021,x131021,f5(x131021),x131022)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13105,plain,
% 159.81/159.35     (P20(x131051,x131051,f5(x131051),x131052)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13116,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x131161,a880)),f195(f891(x131161,a880))),x131162))),
% 159.81/159.35     inference(rename_variables,[],[3809])).
% 159.81/159.35  cnf(13120,plain,
% 159.81/159.35     (E(f31(x131201,x131202,x131203,x131204,x131205,x131206,x131207,x131208,x131209,a24),x131202)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13124,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x131241),x131242),f195(f891(x131241,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13128,plain,
% 159.81/159.35     (P104(f329(f329(f331(x131281),f329(x131282,x131283)),f329(f308(x131284,x131281,x131282),f253(f891(x131284,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13129,plain,
% 159.81/159.35     (P20(x131291,x131291,f5(x131291),x131292)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13132,plain,
% 159.81/159.35     (P104(f329(f329(f331(x131321),x131322),f253(f891(x131321,a880))))),
% 159.81/159.35     inference(rename_variables,[],[3518])).
% 159.81/159.35  cnf(13136,plain,
% 159.81/159.35     (E(f329(f329(f16(x131361,x131362),x131363),x131364),x131363)),
% 159.81/159.35     inference(rename_variables,[],[3351])).
% 159.81/159.35  cnf(13139,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x131391),x131392),f195(f891(x131391,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13142,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x131421),x131422),f195(f891(x131421,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13149,plain,
% 159.81/159.35     (E(f31(x131491,x131492,x131493,x131494,x131495,x131496,x131497,x131498,x131499,a24),x131492)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13151,plain,
% 159.81/159.35     (~E(f329(a120,x131511),x131511)),
% 159.81/159.35     inference(rename_variables,[],[4546])).
% 159.81/159.35  cnf(13155,plain,
% 159.81/159.35     (E(f329(f329(f16(x131551,x131552),x131553),x131554),x131553)),
% 159.81/159.35     inference(rename_variables,[],[3351])).
% 159.81/159.35  cnf(13158,plain,
% 159.81/159.35     (P104(f329(f329(f245(a885),x131581),f329(a120,x131581)))),
% 159.81/159.35     inference(rename_variables,[],[3430])).
% 159.81/159.35  cnf(13159,plain,
% 159.81/159.35     (~E(f329(a120,x131591),x131591)),
% 159.81/159.35     inference(rename_variables,[],[4546])).
% 159.81/159.35  cnf(13162,plain,
% 159.81/159.35     (P104(f329(f329(f245(a885),x131621),f329(a120,f329(f329(f83(a885),x131622),x131621))))),
% 159.81/159.35     inference(rename_variables,[],[3811])).
% 159.81/159.35  cnf(13163,plain,
% 159.81/159.35     (P104(f329(f329(f245(a885),x131631),f329(a120,x131631)))),
% 159.81/159.35     inference(rename_variables,[],[3430])).
% 159.81/159.35  cnf(13165,plain,
% 159.81/159.35     (~E(f329(f329(f84(a885),f329(a120,f2(a885))),f33(x131651)),f329(f329(f84(a885),f329(a120,f2(a885))),f34(x131652)))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3000,3006,3012,3018,3025,3028,3031,3047,3048,3051,3052,3057,3077,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,4619,11074,11149,11374,11377,3761,3346,3466,3686,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,3948,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,4062,11083,12208,12281,12341,12388,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541])).
% 159.81/159.35  cnf(13172,plain,
% 159.81/159.35     (P104(f329(f329(f244(a1),f2(a1)),f329(f108(a1),x131721)))),
% 159.81/159.35     inference(rename_variables,[],[3461])).
% 159.81/159.35  cnf(13175,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),f2(a885)),x131751))),
% 159.81/159.35     inference(rename_variables,[],[3384])).
% 159.81/159.35  cnf(13179,plain,
% 159.81/159.35     (~E(f329(a120,x131791),f2(a885))),
% 159.81/159.35     inference(rename_variables,[],[4558])).
% 159.81/159.35  cnf(13188,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x131881),x131882),f195(f891(x131881,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13191,plain,
% 159.81/159.35     (P104(f329(f64(a885),f302(a885,x131911,x131912)))),
% 159.81/159.35     inference(rename_variables,[],[3571])).
% 159.81/159.35  cnf(13192,plain,
% 159.81/159.35     (E(f329(f329(f193(a885),f329(a120,x131921)),f329(a120,x131922)),f329(a120,f329(f329(f193(a885),x131921),x131922)))),
% 159.81/159.35     inference(rename_variables,[],[3535])).
% 159.81/159.35  cnf(13195,plain,
% 159.81/159.35     (P104(f329(f64(a885),f302(a885,x131951,x131952)))),
% 159.81/159.35     inference(rename_variables,[],[3571])).
% 159.81/159.35  cnf(13196,plain,
% 159.81/159.35     (E(f329(f329(f194(a885),f329(a120,x131961)),f329(a120,x131962)),f329(a120,f329(f329(f194(a885),x131961),x131962)))),
% 159.81/159.35     inference(rename_variables,[],[3536])).
% 159.81/159.35  cnf(13199,plain,
% 159.81/159.35     (P104(f329(f64(a885),f302(a885,x131991,x131992)))),
% 159.81/159.35     inference(rename_variables,[],[3571])).
% 159.81/159.35  cnf(13207,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x132071,a880)),f329(f171(x132071),f329(f135(x132071,x132072),x132073))),f329(f171(x132071),x132073)))),
% 159.81/159.35     inference(rename_variables,[],[4009])).
% 159.81/159.35  cnf(13208,plain,
% 159.81/159.35     (E(f329(f329(f16(x132081,x132082),x132083),x132084),x132083)),
% 159.81/159.35     inference(rename_variables,[],[3351])).
% 159.81/159.35  cnf(13211,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x132111,a880)),f329(f171(x132111),f329(f329(f174(x132111),x132112),x132113))),f329(f171(x132111),x132113)))),
% 159.81/159.35     inference(rename_variables,[],[4056])).
% 159.81/159.35  cnf(13212,plain,
% 159.81/159.35     (E(f329(f329(f16(x132121,x132122),x132123),x132124),x132123)),
% 159.81/159.35     inference(rename_variables,[],[3351])).
% 159.81/159.35  cnf(13216,plain,
% 159.81/159.35     (E(f329(f329(f16(x132161,x132162),x132163),x132164),x132163)),
% 159.81/159.35     inference(rename_variables,[],[3351])).
% 159.81/159.35  cnf(13229,plain,
% 159.81/159.35     (P104(f329(f329(f244(a1),f2(a1)),f329(f108(a1),x132291)))),
% 159.81/159.35     inference(rename_variables,[],[3461])).
% 159.81/159.35  cnf(13232,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x132321),x132322),f195(f891(x132321,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13233,plain,
% 159.81/159.35     (E(f31(x132331,x132332,x132333,x132334,x132335,x132336,x132337,x132338,x132339,a24),x132332)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13234,plain,
% 159.81/159.35     (P20(x132341,x132341,f5(x132341),x132342)),
% 159.81/159.35     inference(rename_variables,[],[3600])).
% 159.81/159.35  cnf(13238,plain,
% 159.81/159.35     (E(f31(x132381,x132382,x132383,x132384,x132385,x132386,x132387,x132388,x132389,a24),x132382)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13244,plain,
% 159.81/159.35     (E(f31(x132441,x132442,x132443,x132444,x132445,x132446,x132447,x132448,x132449,a24),x132442)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13245,plain,
% 159.81/159.35     (P104(f329(f329(f244(a1),x132451),x132451))),
% 159.81/159.35     inference(rename_variables,[],[3363])).
% 159.81/159.35  cnf(13248,plain,
% 159.81/159.35     (E(f31(x132481,x132482,x132483,x132484,x132485,x132486,x132487,x132488,x132489,a24),x132482)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13249,plain,
% 159.81/159.35     (P104(f329(f329(f244(a1),x132491),x132491))),
% 159.81/159.35     inference(rename_variables,[],[3363])).
% 159.81/159.35  cnf(13252,plain,
% 159.81/159.35     (E(f31(x132521,x132522,x132523,x132524,x132525,x132526,x132527,x132528,x132529,a24),x132522)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13253,plain,
% 159.81/159.35     (P104(f329(f329(f244(a1),x132531),x132531))),
% 159.81/159.35     inference(rename_variables,[],[3363])).
% 159.81/159.35  cnf(13255,plain,
% 159.81/159.35     (P104(f329(f329(f245(f891(a1,a880)),f300(a1,f81(a1),f2(a1))),f300(a1,f2(a1),f81(a1))))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3000,3006,3012,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,3813,11692,3344,3442,11819,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454])).
% 159.81/159.35  cnf(13264,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),f2(a885)),x132641))),
% 159.81/159.35     inference(rename_variables,[],[3384])).
% 159.81/159.35  cnf(13265,plain,
% 159.81/159.35     (P104(f329(f329(f245(a885),f2(a885)),f329(a120,x132651)))),
% 159.81/159.35     inference(rename_variables,[],[3442])).
% 159.81/159.35  cnf(13266,plain,
% 159.81/159.35     (E(f31(x132661,x132662,x132663,x132664,x132665,x132666,x132667,x132668,x132669,a24),x132662)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13269,plain,
% 159.81/159.35     (P104(f329(f50(f31(x132691,f329(f329(f83(a885),f329(f329(f84(a885),f329(f257(a885,a885),f329(f329(f258(a885,a885),f2(a885)),x132692))),f329(a120,f329(f329(f83(a885),x132693),f329(f267(a885,a885),f329(f329(f258(a885,a885),f2(a885)),x132692)))))),f329(f267(a885,a885),f329(f329(f258(a885,a885),f2(a885)),x132692))),x132694,x132695,x132696,x132697,x132698,x132699,x1326910,a24),f329(a120,f329(f329(f83(a885),x132693),f329(f267(a885,a885),f329(f329(f258(a885,a885),f2(a885)),x132692))))),f329(f329(f258(a885,a885),f2(a885)),x132692)))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,13252,13266,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,13179,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2997,3000,3006,3012,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,3546,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,13163,3813,11692,3344,3442,11819,12754,13265,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,13253,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,13175,13264,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,13162,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454,8455,8910,8928])).
% 159.81/159.35  cnf(13273,plain,
% 159.81/159.35     (E(f31(x132731,x132732,x132733,x132734,x132735,x132736,x132737,x132738,x132739,a24),x132732)),
% 159.81/159.35     inference(rename_variables,[],[4528])).
% 159.81/159.35  cnf(13341,plain,
% 159.81/159.35     (~P104(f329(f329(f245(a1),f2(a1)),f2(a1)))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,13252,13266,13273,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,13179,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2995,2997,3000,3006,3012,3016,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,3546,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,13163,3813,11692,3344,3442,11819,12754,13265,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,13058,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,4063,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,13253,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,13229,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,13175,13264,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,13162,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454,8455,8910,8928,9880,10243,4730,4731,4732,4788,4796,4932,4948,4949,4976,4977,5006,5061,5116,5120,5177,5228,5248,5284,5286,5290,5292,5293,5319,5391,5412,5546,5612,5613,5614,5730])).
% 159.81/159.35  cnf(13343,plain,
% 159.81/159.35     (P104(f329(f329(f245(a1),f2(a1)),f329(f78(a1),f81(a1))))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,13252,13266,13273,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,13179,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2995,2997,3000,3006,3012,3016,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,3546,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,13163,3813,11692,3344,3442,11819,12754,13265,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,13058,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,4063,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,13253,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,13229,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,13175,13264,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,13162,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454,8455,8910,8928,9880,10243,4730,4731,4732,4788,4796,4932,4948,4949,4976,4977,5006,5061,5116,5120,5177,5228,5248,5284,5286,5290,5292,5293,5319,5391,5412,5546,5612,5613,5614,5730,5731])).
% 159.81/159.35  cnf(13367,plain,
% 159.81/159.35     (~E(f329(f187(x133671,a1,x133672,f195(f891(x133671,a880))),x133673),f329(f239(a1),f357(f183(x133671,a1,f187(x133671,a1,x133672,f195(f891(x133671,a880)))))))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,13252,13266,13273,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,13179,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2995,2997,3000,3006,3012,3016,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,3546,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,13163,3813,11692,3344,3442,11819,12754,13265,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,13058,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,4063,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,13253,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,13229,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,13175,13264,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,13162,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454,8455,8910,8928,9880,10243,4730,4731,4732,4788,4796,4932,4948,4949,4976,4977,5006,5061,5116,5120,5177,5228,5248,5284,5286,5290,5292,5293,5319,5391,5412,5546,5612,5613,5614,5730,5731,5756,5757,5761,5812,5818,5820,5829,5835,5908,5984,6048,6111])).
% 159.81/159.35  cnf(13385,plain,
% 159.81/159.35     (~P104(f329(f329(f245(a885),f2(a885)),f31(x133851,f2(a885),x133852,x133853,x133854,x133855,x133856,x133857,x133858,a24)))),
% 159.81/159.35     inference(scs_inference,[],[4640,3600,11144,12211,12314,12317,12409,12446,12450,12458,12527,12685,12687,13077,13087,13092,13096,13102,13105,13129,13234,3608,12275,12738,12741,3609,12348,3328,12718,12720,3329,12697,3295,12600,4581,4582,11778,4311,12727,12730,3332,12705,3172,3232,12640,4544,4528,10284,10290,10354,10357,10447,10450,10741,10761,11027,11030,11419,11422,11437,11440,11488,11491,11494,11497,11507,11547,11560,11598,11603,11609,11700,11703,11706,11709,11712,11716,11726,11823,11858,12181,12385,12580,12633,12635,12653,12659,12665,12667,12669,12671,12677,12703,12739,12747,12749,12956,13120,13149,13233,13238,13244,13248,13252,13266,13273,3663,4546,10287,10297,10308,10319,10420,10423,10426,10529,10642,10950,11124,11127,11334,11425,11432,11446,11500,11503,11612,11659,11675,11993,12018,12030,12062,12160,12271,12278,12439,12497,12755,13151,13159,3419,3382,12709,3569,4558,10513,10606,11048,11132,12826,12841,13179,2951,2959,2960,2962,2963,2966,2967,2969,2970,2971,2973,2974,2978,2979,2980,2983,2984,2992,2993,2994,2995,2997,3000,3006,3012,3016,3018,3025,3028,3031,3047,3048,3051,3052,3057,3061,3077,3078,3081,3089,3095,3104,3107,3115,3117,3118,3121,3122,3123,3124,3135,4540,4541,3153,3231,4542,3700,3342,3404,3315,3687,3939,3291,12471,12475,12479,3303,3415,3820,4059,3195,3196,4560,3911,11472,3418,12679,3258,3223,3218,4032,3741,3204,3205,3178,3184,3238,3375,11959,12152,12301,12530,12603,3420,10897,11024,12272,12487,3289,3290,3313,10554,3465,4630,10483,3997,4573,10345,10510,11331,12435,12472,12476,4580,12443,3351,11804,11807,13046,13136,13155,13208,13212,13216,4619,11074,11149,11374,11377,3761,3346,3466,3686,3458,3433,12695,3253,10412,10717,3254,4607,3523,3245,3175,3302,3356,3274,11462,4144,12461,12592,3999,11080,11213,11266,12419,12425,12541,12544,12567,4643,11002,11218,11325,11347,11382,11388,12364,4644,11113,11221,11328,4645,11224,11277,4646,11280,4647,3273,3562,12320,12361,12442,3725,4427,4428,3546,4571,11453,3665,3703,3875,3634,12939,12943,12947,12951,12961,3921,12311,3549,3802,3430,10431,10549,10620,10681,10684,10720,10818,11064,11901,11989,12052,12128,12172,12249,12252,12571,12761,12820,12863,12866,12922,13158,13163,3813,11692,3344,3442,11819,12754,13265,3628,4613,10322,10325,10351,10826,10839,10960,11397,11465,11873,11878,11900,12104,12107,12193,12202,12367,12465,12766,12785,12788,12812,12867,13023,13028,13053,13058,4625,11579,11606,11643,11672,12876,12880,3800,3570,3571,12791,12794,12797,12800,12834,12837,13191,13195,13199,3948,3535,13192,3536,13196,3390,3392,3365,4610,3252,4568,3752,4281,4068,3555,4626,4138,11342,3685,3403,11829,11832,12282,12389,12551,4108,4067,11982,12335,4009,10894,12140,12166,12342,12486,12574,13017,13207,4056,13211,4062,11083,12208,12281,12341,12388,13049,4063,3726,11992,12135,12216,12262,4029,4097,3743,11086,11154,11239,11299,12159,12230,12492,12564,12577,13034,13086,13091,4631,10842,11229,12345,13099,3361,10440,10536,10667,10727,11552,11559,11772,11788,11822,11857,11962,12017,12223,12392,12611,3362,10798,10845,10848,10881,10907,10944,10982,11018,12033,12036,12039,12042,12237,12240,12243,12246,12328,12503,12547,12813,12840,12914,12925,12930,12933,12936,12969,12980,13039,13064,13067,3363,10469,10524,10732,10821,10947,11615,11861,11870,11968,11979,11998,12003,12045,12065,12082,12831,12973,12993,13024,13029,13054,13059,13245,13249,13253,3364,3438,12196,12896,12940,12944,12948,12952,12962,12966,4609,10388,10478,10591,10615,10863,10910,10920,11622,11725,11747,11750,11753,11769,11932,11935,11938,11941,12029,12048,12051,12061,12116,12119,12122,12125,12203,12293,12296,12395,12398,12464,12496,12533,12615,12921,3518,10687,10955,10999,11288,11366,11539,11781,12438,12618,13013,13081,13132,4621,10872,10884,10991,11009,11012,11077,11168,11176,11192,11232,11251,11260,11296,11337,11357,11360,11363,11391,11404,11407,11801,11838,12110,12113,12147,12197,12226,12373,12416,12422,12515,12518,12537,12591,12597,12606,12627,12895,12908,12911,13002,13082,13124,13139,13142,13188,13232,3424,10714,10744,10753,11317,11526,11885,12534,12548,12877,12881,12884,3461,13172,13229,3455,3879,3818,10391,11695,11729,12858,4618,10342,10702,10705,11171,11189,11658,11715,11757,11782,11891,11920,11923,11926,11929,12192,13070,3384,10747,10904,10975,11699,11730,11890,12087,12304,12329,12905,13175,13264,3840,11835,12807,4188,3576,4616,3851,3887,4599,4602,4603,3335,3339,4601,4600,4604,4364,3858,3675,11688,4287,4633,10313,10316,10572,10623,10626,10631,11051,11533,11785,11894,4641,11254,11371,11413,4074,12356,3965,11410,11756,11760,11826,12449,12457,12540,12825,13076,13128,3807,11015,11021,11041,12014,12229,12511,3661,11137,11257,12255,12370,12380,12454,12506,12514,12624,4142,3809,10750,11102,11263,11293,11304,12163,12453,12500,13116,3631,10670,10673,10756,10931,3630,4637,11689,4627,4632,12775,4638,10809,10913,11242,11394,11536,11565,12323,12332,12376,12561,12621,4248,10887,12353,12379,4149,3839,12630,3787,3788,4635,10364,10367,10708,10711,11576,11761,12570,4636,11669,11766,3811,10676,10937,13162,4081,4652,4662,4688,4736,4738,4770,4787,4794,4795,4834,4864,4870,4954,4978,4979,5014,5039,5040,5062,5063,5076,5080,5102,5108,5123,5126,5127,5128,5133,5134,5155,5180,5181,5191,5196,5202,5240,5241,5249,5259,5263,5265,5275,5277,5283,5287,5300,5307,5310,5311,5312,5316,5350,5363,5370,5372,5373,5377,5378,5379,5387,5390,5394,5395,5396,5403,5407,5408,5409,5417,5421,5422,5423,5428,5441,5450,5462,5464,5472,5473,5477,5481,5506,5512,5522,5523,5538,5550,5572,5578,5594,5595,5598,5617,5625,5626,5631,5632,5642,5643,5655,5659,5668,5669,5671,5686,5691,5701,5702,5714,5721,5735,5739,5742,5748,5749,5750,5753,5758,5793,5794,5797,5799,5802,5803,5804,5806,5808,5810,5815,5822,5837,5851,5856,5857,5870,5871,5876,5880,5883,5888,5929,5941,5950,5954,5963,5967,5968,5976,5990,5996,6014,6017,6029,6055,6069,6094,6114,6115,6118,6132,6134,6136,6138,6151,6152,6155,6157,6160,6161,6173,6179,6180,6181,6183,6185,6222,6223,6230,6239,6275,6277,6279,6281,6290,6292,6294,6300,6302,6308,6311,6319,6326,6327,6328,6333,6355,6356,6357,6359,6365,6370,6404,6405,6407,6408,6409,6411,6412,6413,6414,6422,6455,6456,6457,6466,6487,6488,6508,6510,6521,6522,6528,6558,6560,6574,6578,6614,6616,6617,6671,6695,6737,6757,6766,6767,6768,6769,6788,6789,6795,6808,6811,6813,6815,6816,6817,6819,6833,6845,6847,6848,6861,6864,6915,6926,6928,6932,6947,6948,6984,6996,7027,7046,7061,7115,7143,7198,7219,7228,7231,7286,7294,7352,7354,7369,7379,7380,7381,7400,7406,7408,7457,7467,7470,7486,7536,7538,7541,7584,7585,7603,7670,7689,7712,7734,7749,7764,7775,7783,7784,7812,7815,7817,7825,7863,7873,7898,7960,7994,8026,8071,8087,8089,8104,8105,8179,8232,8250,8275,8295,8320,8321,8418,8420,8422,8429,8447,8451,8466,8489,8500,8502,8516,8521,8525,8548,8562,8563,8579,8580,8585,8586,8587,8588,8589,8607,8608,8609,8617,8630,8633,8645,8649,8651,8652,8653,8661,8666,8676,8679,8696,8697,8730,8743,8747,8765,8787,8788,8789,8790,8804,8805,8828,8838,8848,8849,8850,8851,8853,8874,8875,8886,8930,8936,8941,8943,8956,8961,8963,8966,8967,8971,8980,9063,9094,9095,9096,9110,9128,9135,9136,9165,9166,9208,9211,9235,9282,9283,9284,9299,9324,9338,9344,9347,9369,9370,9398,9459,9495,9496,9497,9521,9522,9540,9559,9565,9581,9604,9627,9635,9636,9637,9638,9653,9655,9660,9691,9692,9698,9699,9741,9742,9776,9786,9797,9799,9800,9809,9823,9826,9853,9885,9890,9948,9994,9995,9997,10007,10008,10028,10033,10056,10061,10078,10129,10202,10203,10255,10269,2,12,13,4675,4676,4694,4725,4726,4728,4754,4762,4763,4774,4823,4825,4855,4869,4899,4993,4994,5007,5027,5083,5084,5087,5088,5090,5092,5093,5104,5105,5113,5124,5125,5131,5150,5151,5168,5173,5174,5175,5176,5179,5187,5190,5197,5227,5255,5261,5262,5269,5297,5308,5314,5329,5349,5356,5357,5358,5367,5376,5383,5385,5386,5392,5399,5400,5413,5414,5415,5416,5424,5425,5426,5427,5458,5459,5460,5468,5469,5470,5471,5514,5519,5521,5557,5559,5560,5562,5563,5565,5566,5568,5577,5582,5584,5585,5586,5587,5588,5589,5596,5606,5609,5620,5636,5637,5640,5649,5651,5652,5653,5678,5688,5704,5705,5715,5716,5718,5720,5725,5760,5764,5766,5824,5858,5859,5863,5869,5872,5873,5874,5875,5881,5893,5894,5896,5897,5905,5926,5955,5971,5974,5975,5977,5986,5988,6004,6008,6011,6012,6013,6031,6042,6043,6071,6072,6076,6096,6099,6103,6122,6127,6128,6153,6156,6164,6172,6178,6182,6189,6190,6191,6192,6225,6240,6293,6329,6331,6352,6353,6358,6362,6363,6366,6372,6381,6396,6416,6417,6420,6423,6433,6448,6469,6475,6477,6492,6493,6496,6497,6499,6501,6502,6503,6505,6507,6509,6514,6515,6517,6518,6524,6526,6531,6568,6573,6588,6590,6591,6592,6628,6633,6635,6640,6641,6649,6653,6666,6690,6691,6693,6694,6705,6710,6728,6731,6750,6783,6784,6785,6790,6804,6823,6825,6827,6829,6834,6841,6843,6858,6865,6901,6902,6903,6917,6918,6920,6921,6938,6940,6956,6982,7004,7015,7017,7019,7021,7022,7023,7058,7059,7064,7065,7072,7073,7075,7077,7096,7105,7106,7118,7128,7167,7177,7181,7188,7199,7200,7205,7207,7213,7221,7222,7235,7252,7270,7272,7289,7338,7339,7340,7342,7344,7348,7353,7376,7421,7453,7468,7485,7518,7521,7545,7569,7586,7589,7590,7600,7619,7621,7623,7625,7626,7627,7652,7678,7679,7711,7713,7714,7715,7720,7741,7750,7761,7766,7772,7774,7780,7791,7792,7794,7814,7818,7823,7846,7912,7913,7914,7963,7971,7972,7996,7997,8014,8015,8078,8079,8107,8135,8146,8148,8157,8169,8201,8207,8214,8227,8246,8251,8274,8317,8347,8359,8377,8380,8411,8437,8503,8504,8507,8508,8526,8611,8612,8613,8614,8640,8669,8700,8746,8764,8807,8822,8867,8870,8883,8890,8927,8976,8977,8994,8995,9132,9138,9142,9163,9173,9197,9199,9202,9206,9209,9210,9221,9222,9242,9249,9261,9310,9328,9382,9383,9390,9450,9456,9491,9499,9502,9505,9506,9520,9536,9545,9557,9569,9570,9573,9575,9603,9724,9771,9772,9816,9860,9977,9978,10037,10106,10181,10194,10199,3,2694,2696,2697,2698,2700,2701,2703,2704,2705,2708,2712,2713,2714,2715,2718,2719,2720,2721,2731,2737,2738,2748,2749,2750,2757,2764,2765,2767,2768,2769,2774,2775,2776,2780,2781,2782,2783,2785,2786,2787,2788,2789,2790,2791,2800,2802,2805,2806,2825,2828,2830,2834,2837,2838,2839,2843,2845,2847,2850,2851,2852,2854,2855,2861,2862,2866,2868,2869,2874,2890,2893,2925,2926,2930,5289,5348,5444,5530,5531,5532,5607,5703,5734,5767,5783,5785,5791,5852,5853,5854,5855,5861,5895,6026,6061,6070,6093,6130,6165,6170,6310,6315,6350,6351,6371,6374,6376,6383,6384,6385,6386,6387,6388,6389,6390,6471,6538,6539,6627,6660,6661,6702,6703,6842,6857,6929,6930,6935,6957,6988,6990,7037,7062,7063,7081,7082,7117,7161,7162,7259,7320,7321,7322,7323,7337,7370,7426,7427,7436,7443,7444,7456,7488,7489,7490,7491,7634,7636,7637,7638,7644,7645,7854,7860,7861,7870,7909,8034,8091,8112,8113,8127,8186,8288,8357,8358,8360,8395,8462,8463,8534,8555,8556,8557,8558,8704,8920,8945,8946,9026,9042,9097,9098,9218,9253,9277,9311,9352,9543,9810,10006,10064,10066,10204,5672,6088,6453,6454,6541,6561,6562,6979,7197,8625,8659,8861,9053,9054,9124,9125,9400,9401,9402,9403,9605,9879,10244,10245,6523,7422,7674,7675,8454,8455,8910,8928,9880,10243,4730,4731,4732,4788,4796,4932,4948,4949,4976,4977,5006,5061,5116,5120,5177,5228,5248,5284,5286,5290,5292,5293,5319,5391,5412,5546,5612,5613,5614,5730,5731,5756,5757,5761,5812,5818,5820,5829,5835,5908,5984,6048,6111,6137,6296,6415,6571,6775,6776,6927,6991,7032])).
% 159.81/159.35  cnf(13517,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x135171),f329(f329(f83(a885),x135171),x135172)))),
% 159.81/159.35     inference(rename_variables,[],[3630])).
% 159.81/159.35  cnf(13520,plain,
% 159.81/159.35     (~E(f329(f329(f150(x135201),x135202),x135203),x135203)),
% 159.81/159.35     inference(rename_variables,[],[4573])).
% 159.81/159.35  cnf(13525,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x135251),x135252),f195(f891(x135251,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13530,plain,
% 159.81/159.35     (~E(f329(f329(f150(x135301),x135302),x135303),x135303)),
% 159.81/159.35     inference(rename_variables,[],[4573])).
% 159.81/159.35  cnf(13540,plain,
% 159.81/159.35     (E(f329(f329(f129(x135401),x135402),f121(x135401)),x135402)),
% 159.81/159.35     inference(rename_variables,[],[3291])).
% 159.81/159.35  cnf(13543,plain,
% 159.81/159.35     (~E(f329(f329(f83(a1),x135431),x135431),a105)),
% 159.81/159.35     inference(rename_variables,[],[4571])).
% 159.81/159.35  cnf(13546,plain,
% 159.81/159.35     (~P104(f329(f329(f195(f891(x135461,f891(x135462,a880))),x135463),x135464))),
% 159.81/159.35     inference(rename_variables,[],[4638])).
% 159.81/159.35  cnf(13549,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x135491),x135492),f195(f891(x135491,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13557,plain,
% 159.81/159.35     (~P104(f329(f329(f195(f891(x135571,f891(x135572,a880))),x135573),x135574))),
% 159.81/159.35     inference(rename_variables,[],[4638])).
% 159.81/159.35  cnf(13573,plain,
% 159.81/159.35     (~E(f329(f329(f150(x135731),x135732),x135733),x135733)),
% 159.81/159.35     inference(rename_variables,[],[4573])).
% 159.81/159.35  cnf(13576,plain,
% 159.81/159.35     (~P104(f329(f329(f331(f890(x135761,x135761)),x135762),f255(x135761,f195(f891(x135761,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[11008])).
% 159.81/159.35  cnf(13587,plain,
% 159.81/159.35     (E(f329(f329(f129(x135871),x135872),f121(x135871)),x135872)),
% 159.81/159.35     inference(rename_variables,[],[3291])).
% 159.81/159.35  cnf(13604,plain,
% 159.81/159.35     (E(f329(f329(f129(x136041),x136042),f121(x136041)),x136042)),
% 159.81/159.35     inference(rename_variables,[],[3291])).
% 159.81/159.35  cnf(13607,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x136071),x136072),f195(f891(x136071,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13624,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x136241),x136242),f195(f891(x136241,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13627,plain,
% 159.81/159.35     (E(f329(x136271,f688(f329(x136271,x136272),f329(f239(x136273),x136272),x136271,x136274,x136273)),f329(x136271,x136272))),
% 159.81/159.35     inference(rename_variables,[],[11204])).
% 159.81/159.35  cnf(13630,plain,
% 159.81/159.35     (~P104(f329(f329(f244(a885),f329(f329(f84(a885),f329(a120,x136301)),f329(a120,x136301))),x136301))),
% 159.81/159.35     inference(rename_variables,[],[10755])).
% 159.81/159.35  cnf(13635,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x136351),x136351))),
% 159.81/159.35     inference(rename_variables,[],[3362])).
% 159.81/159.35  cnf(13645,plain,
% 159.81/159.35     (~P104(f329(f329(f331(f890(x136451,x136451)),x136452),f255(x136451,f195(f891(x136451,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[11008])).
% 159.81/159.35  cnf(13650,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x136501),x136502),f329(f309(x136501,x136503,x136504),f195(f891(x136503,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[11011])).
% 159.81/159.35  cnf(13653,plain,
% 159.81/159.35     (P104(f329(f329(f331(x136531),f329(x136532,x136533)),f329(f308(x136534,x136531,x136532),f253(f891(x136534,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13669,plain,
% 159.81/159.35     (E(f329(f329(f129(x136691),x136692),f121(x136691)),x136692)),
% 159.81/159.35     inference(rename_variables,[],[3291])).
% 159.81/159.35  cnf(13687,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x136871),x136872),f195(f891(x136871,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13694,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x136941),x136942),f195(f891(x136941,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13697,plain,
% 159.81/159.35     (E(f329(f329(f129(x136971),x136972),f121(x136971)),x136972)),
% 159.81/159.35     inference(rename_variables,[],[3291])).
% 159.81/159.35  cnf(13715,plain,
% 159.81/159.35     (P104(f329(f329(f245(a1),f329(f329(f22(a1),x137151),f81(a1))),x137151))),
% 159.81/159.35     inference(rename_variables,[],[10820])).
% 159.81/159.35  cnf(13722,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x137221),x137222),f195(f891(x137221,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13727,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x137271,a880)),f329(f171(x137271),f175(x137271,x137272,x137273))),f329(f171(x137271),x137272)))),
% 159.81/159.35     inference(rename_variables,[],[4062])).
% 159.81/159.35  cnf(13730,plain,
% 159.81/159.35     (P104(f329(f329(f331(x137301),f329(x137302,x137303)),f329(f308(x137304,x137301,x137302),f253(f891(x137304,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13733,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x137331),x137331))),
% 159.81/159.35     inference(rename_variables,[],[3362])).
% 159.81/159.35  cnf(13765,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x137651),x137652),f195(f891(x137651,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13771,plain,
% 159.81/159.35     (P104(f329(f329(f331(x137711),f329(x137712,x137713)),f329(f308(x137714,x137711,x137712),f253(f891(x137714,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13777,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x137771,a880)),f329(f171(x137771),f175(x137771,x137772,x137773))),f329(f171(x137771),x137772)))),
% 159.81/159.35     inference(rename_variables,[],[4062])).
% 159.81/159.35  cnf(13783,plain,
% 159.81/159.35     (E(f329(x137831,f688(f329(x137831,x137832),f329(f239(x137833),x137832),x137831,x137834,x137833)),f329(x137831,x137832))),
% 159.81/159.35     inference(rename_variables,[],[11204])).
% 159.81/159.35  cnf(13804,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x138041,a880)),f329(f171(x138041),f175(x138041,x138042,x138043))),f329(f171(x138041),x138042)))),
% 159.81/159.35     inference(rename_variables,[],[4062])).
% 159.81/159.35  cnf(13809,plain,
% 159.81/159.35     (~P104(f329(f329(f331(x138091),x138092),f195(f891(x138091,a880))))),
% 159.81/159.35     inference(rename_variables,[],[4621])).
% 159.81/159.35  cnf(13814,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x138141),f329(f329(f84(a885),x138141),x138141)))),
% 159.81/159.35     inference(rename_variables,[],[3631])).
% 159.81/159.35  cnf(13817,plain,
% 159.81/159.35     (~P104(f329(f329(f331(a885),x138171),f329(f251(a885),f2(a885))))),
% 159.81/159.35     inference(rename_variables,[],[11854])).
% 159.81/159.35  cnf(13825,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x138251),f329(f329(f84(a885),x138251),x138251)))),
% 159.81/159.35     inference(rename_variables,[],[3631])).
% 159.81/159.35  cnf(13830,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x138301),f329(f329(f84(a885),x138301),x138301)))),
% 159.81/159.35     inference(rename_variables,[],[3631])).
% 159.81/159.35  cnf(13839,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),f2(a885)),x138391))),
% 159.81/159.35     inference(rename_variables,[],[3384])).
% 159.81/159.35  cnf(13844,plain,
% 159.81/159.35     (~P104(f329(f329(f245(a885),f329(f329(f83(a885),x138441),x138442)),x138442))),
% 159.81/159.35     inference(rename_variables,[],[4635])).
% 159.81/159.35  cnf(13853,plain,
% 159.81/159.35     (P104(f329(f329(f245(a885),x138531),f329(f329(f84(a885),f329(a120,x138531)),f329(a120,x138531))))),
% 159.81/159.35     inference(rename_variables,[],[10672])).
% 159.81/159.35  cnf(13867,plain,
% 159.81/159.35     (P104(f329(f329(f331(x138671),f329(x138672,x138673)),f329(f308(x138674,x138671,x138672),f253(f891(x138674,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13883,plain,
% 159.81/159.35     (~P104(f329(f329(f331(f890(x138831,x138831)),x138832),f255(x138831,f195(f891(x138831,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[11008])).
% 159.81/159.35  cnf(13896,plain,
% 159.81/159.35     (P104(f329(f329(f244(a885),x138961),f329(f329(f83(a885),x138961),x138962)))),
% 159.81/159.35     inference(rename_variables,[],[3630])).
% 159.81/159.35  cnf(13901,plain,
% 159.81/159.35     (P104(f329(f329(f245(a1),f329(f329(f22(a1),x139011),f81(a1))),x139011))),
% 159.81/159.35     inference(rename_variables,[],[10820])).
% 159.81/159.35  cnf(13915,plain,
% 159.81/159.35     (~P104(f329(f329(f331(f890(x139151,x139151)),x139152),f255(x139151,f195(f891(x139151,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[11008])).
% 159.81/159.35  cnf(13918,plain,
% 159.81/159.35     (~P104(f329(f329(f331(a885),x139181),f329(f251(a885),f2(a885))))),
% 159.81/159.35     inference(rename_variables,[],[11854])).
% 159.81/159.35  cnf(13931,plain,
% 159.81/159.35     (P104(f329(f329(f331(x139311),f329(x139312,x139313)),f329(f308(x139314,x139311,x139312),f253(f891(x139314,a880)))))),
% 159.81/159.35     inference(rename_variables,[],[3965])).
% 159.81/159.35  cnf(13934,plain,
% 159.81/159.35     (~E(f329(f239(x139341),x139342),f210(x139341))),
% 159.81/159.35     inference(rename_variables,[],[4560])).
% 159.81/159.35  cnf(13944,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x139441,a880)),f329(f171(x139441),f175(x139441,x139442,x139443))),f329(f171(x139441),x139442)))),
% 159.81/159.35     inference(rename_variables,[],[4062])).
% 159.81/159.35  cnf(13954,plain,
% 159.81/159.35     (~P104(f329(f329(f331(a885),x139541),f329(f251(a885),f2(a885))))),
% 159.81/159.35     inference(rename_variables,[],[11854])).
% 159.81/159.35  cnf(13967,plain,
% 159.81/159.35     (P104(f329(f329(f244(f891(x139671,a880)),x139672),x139672))),
% 159.81/159.35     inference(rename_variables,[],[3661])).
% 159.81/159.35  cnf(13973,plain,
% 159.81/159.35     (~P104(f329(f329(f331(a885),x139731),f329(f251(a885),f2(a885))))),
% 159.81/159.35     inference(rename_variables,[],[11854])).
% 159.81/159.35  cnf(13982,plain,
% 159.81/159.35     (~E(x139821,f329(a120,x139821))),
% 159.81/159.35     inference(rename_variables,[],[10374])).
% 159.81/159.35  cnf(14004,plain,
% 159.81/159.35     (E(f329(x140041,f688(f329(x140041,x140042),f329(f239(x140043),x140042),x140041,x140044,x140043)),f329(x140041,x140042))),
% 159.81/159.35     inference(rename_variables,[],[11204])).
% 159.81/159.35  cnf(14010,plain,
% 159.81/159.35     (~P104(f329(f329(f331(a885),x140101),f329(f251(a885),f2(a885))))),
% 159.81/159.35     inference(rename_variables,[],[11854])).
% 159.81/159.35  cnf(14051,plain,
% 159.81/159.35     ($false),
% 159.81/159.35     inference(scs_inference,[],[3392,4108,4144,3948,3365,4637,4599,3362,13635,13733,3339,4643,3999,3438,4601,3455,3813,3965,13653,13730,13771,13867,13931,3291,13540,13587,13604,13669,13697,4621,13525,13549,13607,13624,13687,13694,13722,13765,13809,4062,13727,13777,13804,13944,4560,13934,4573,13520,13530,13573,4571,13543,3344,3442,4009,3363,3818,3384,13839,3661,13967,3631,13814,13825,13830,3630,13517,13896,4248,3811,3205,3725,4644,4645,4647,4609,4618,4627,4632,4638,13546,13557,4635,13844,4636,3569,11591,10374,13982,13165,10641,11270,13367,12768,11917,11821,12556,11401,13343,10612,13255,10672,13853,12809,10660,12558,11238,13269,10820,13715,13901,12617,11303,11262,11204,13627,13783,14004,11351,10603,3395,11055,13063,13066,10765,13341,12268,12257,11226,13385,12369,10338,12828,11852,11854,13817,13918,13954,13973,14010,11188,11008,13576,13645,13883,13915,11011,13650,10755,13630,12139,11356,12613,11268,11272,12162,2998,2,13,6370,6160,5014,6984,9692,6617,8653,6134,8007,9655,4662,5126,4979,6737,5941,7817,4978,8966,9497,12,5810,4738,5040,6816,8652,10203,7784,5797,5391,5394,5408,5612,6069,6864,8789,6415,5835,5876,8579,9496,5550,5659,6767,5310,8730,6422,10007,4732,8838,5799,6308,6926,10078,5319,8525,8607,9283,7815,9128,6279,4834,6326,6455,7228,8105,8275,6355,6137,5626,5808,5128,5228,6789,7783,5742,10061,4736,6404,9369,5968,4870,8451,9366,5669,6239,7046,8765,5625,8466,7486,7115,9638,8609,5312,6115,9698,5102,6111,5370,5794,6132,6769,5757,6277,5039,5127,8502,8562,8874,8087,5292,6155,6915,8320,5311,7994,6811,4795,8088,8422,8804,10028,5750,6795,8828,6766,8645,7143,5240,8071,5248,5265,5407,6359,6571,7198,5108,5293,6848,6161,5387,9235,5116,6405,6560,7541,7670,8589,8743,5815,5538,7603,10202,5908,9095,5642,5950,6157,5578,5870,6327,8676,9324,5598,8586,10269,8850,6183,7354,9997,6029,8500,8661,5883,6616,8447,9776,8696,9344,5748,6927,7960,5180,6574,7689,5756,6817,8026,8521,9823,4864,6508,6847,8747,9581,4788,5967,9948,5423,6365,8585,5818,7381,6776,7231,5804,10008,5472,9786,9885,4730,8851,5929,6412,6928,9495,5739,5062,5632,7585,4770]),
% 159.81/159.35     ['proof']).
% 159.81/159.35  % SZS output end Proof
% 159.81/159.35  % Total time :141.030000s
%------------------------------------------------------------------------------